Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
metcala
Helper III
Helper III

Conditional formatting of date based on filter value

Hi

 

I'm just after some advice on how I can highlight rows which have not had comments in red and not had comments in the last two weeks in amber.

 

Data Structure

 

Status

 

Reporting MonthIDTeamSiteCompletion Target
30/4/231001AW30/6/23
30/4/231002AX31/8/23
30/4/231003BY30/9/23
31/5/231001AW30/6/23
31/5/231002AX31/8/23
31/5/231003BY30/9/23
31/5/231004AZ31/10/23

 

Update

 

IDUpdate DateUpdate
100128/2/23On target
100128/5/23On target
10021/5/23Behind schedule by 4 weeks
100420/5/23On target

 

Expected Outcome

Slicer - Reporting Month 31/5/23

 

ID  TeamSiteCompletion Target
1001     
 28/2/23    
  On targetAW30/6/23

 

28/5/23    

 

 On targetAW30/6/23

1002

     
 1/5/23    
  Behind schedule by 4 weeksAX31/8/23
1003  BY30/9/23
1004     
 20/5/23    
  On targetAZ31/10/23

 

Rows set as ID, Update Date and Update so can be collapsed for summarised view.

 

When I go on Team > Conditional Formatting and select Update Date as the field the only option showing is Count. Not sure if I need to add a measure for calculating the difference between max Update Date and Reporting Date selected in the slicer.

 

Hopefully this makes sense and any pointers in the right direction would be very much appreciated!

 

Thanks in advance.

 

 

1 ACCEPTED SOLUTION
metcala
Helper III
Helper III

Hi

 

I have just resolved this with the following DAX measure

 

Days since update =
VAR SelectedDate = MAX('Status'[Reporting Month])

RETURN
   DATEDIFF(

      CALCULATE(

         MAX('Update'[Update Date]), ALLEXCEPT('Status','Status'[ID])),

         SelectedDate,

         DAY

   )

)

 

Hope this is of use to someone.

View solution in original post

1 REPLY 1
metcala
Helper III
Helper III

Hi

 

I have just resolved this with the following DAX measure

 

Days since update =
VAR SelectedDate = MAX('Status'[Reporting Month])

RETURN
   DATEDIFF(

      CALCULATE(

         MAX('Update'[Update Date]), ALLEXCEPT('Status','Status'[ID])),

         SelectedDate,

         DAY

   )

)

 

Hope this is of use to someone.

Helpful resources

Announcements
Users online (28)