Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Help Required - Flag to identify Earliest Occurrence for given 'Status'

Hi Everyone - am looking for a DAX to resolve following;

 

Item No.StatusDate_TimeFlag
109384012Active2/9/2020 : 9:20:10 AMY
109384012Pending22/9/2020 ; 10:45:23 AMN
109384012Active10/10/20 : 20:10:18N
10928349Closed24/07/20 : 16:36:48N
10928349Pending31/07/20 : 23:10:15N

 

i want to calculate 'Flag' with following condition;

 

- When 'Status' is 'Active', AND;

- Date_Time is 'Earliest' instance

 

Please if you can help resolve this?

 

amitchandak Ashish_Mathur Zubair_Muhammad Greg_Deckler  

  • Anonymous ,

    As a new column

    if([Date_Time] = min([Date_Time]) && [Status] = "Active", "Y", "N")

     

    a new column item wise

    if([Date_Time] = minx(filter(Table,[Item No]= earlier([Item No])).[Date_Time]) && [Status] = "Active", "Y", "N")

2 Replies

  • Anonymous ,

    As a new column

    if([Date_Time] = min([Date_Time]) && [Status] = "Active", "Y", "N")

     

    a new column item wise

    if([Date_Time] = minx(filter(Table,[Item No]= earlier([Item No])).[Date_Time]) && [Status] = "Active", "Y", "N")

  • Hi,

    This calculated formula works

    =if(and(CALCULATE(MIN(Data[Date_Time]),FILTER(Data,Data[Item No.]=EARLIER(Data[Item No.])&&Data[Status]="Active"))=Data[Date_Time],Data[Status]="Active"),"Y","N")

    Hope this helps.