Forum Discussion

ConstMoss's avatar
ConstMoss
Helper I
9 years ago
Solved

Finding records after a certain date

Hello everyone - i have the following sample data and am trying to figure out how to create a flag (calculated column) to know if a given order was placed after the evaluation date has ended. any tip...
  • Anonymous's avatar
    Anonymous
    9 years ago

    Hi ConstMoss,

    You can firstly add an index column into your current table in Query Editor, then create calculated columns using the DAX below.

    newEvalDate = IF(Table2[Customer]=LOOKUPVALUE(Table2[Customer],Table2[Index],Table2[Index]-1) && Table2[Product]=LOOKUPVALUE(Table2[Product],Table2[Index],Table2[Index]-1)&& ISBLANK(Table2[EvalDate]),LOOKUPVALUE(Table2[EvalDate],Table2[Index],Table2[Index]-1),Table2[EvalDate])

    flag = IF(Table2[OrderDate]>Table2[newEvalDate],"Yes","No")



    Thanks,
    Lydia Zhang