Forum Discussion

mvgust's avatar
mvgust
Helper III
6 years ago
Solved

Flag column to filter data

All,

 

I need to create a filter to display only records that meet the below criteria.  If an employee has adjusted their timecard for a week ending date, I only want to see the records for those employees who've made changes. Below is visual of what I'd like to achieve. 

 

 

Thank you.

  • mvgust - 

    Flag Column = 
      VAR __Name = [EmpName]
      VAR __Week = [WeekEnding]
    RETURN
      IF(MAXX(FILTER(ALL('Table'),[EmpName]=__Name && [WeekEnding]=__Week),[Version])>1,TRUE(),FALSE())
    
    Flag Measure = 
      VAR __Name = MAX([EmpName])
      VAR __Week = MAX([WeekEnding])
    RETURN
      IF(MAXX(FILTER(ALL('Table'),[EmpName]=__Name && [WeekEnding]=__Week),[Version])>1,TRUE(),FALSE())
    

3 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    mvgust - 

    Flag Column = 
      VAR __Name = [EmpName]
      VAR __Week = [WeekEnding]
    RETURN
      IF(MAXX(FILTER(ALL('Table'),[EmpName]=__Name && [WeekEnding]=__Week),[Version])>1,TRUE(),FALSE())
    
    Flag Measure = 
      VAR __Name = MAX([EmpName])
      VAR __Week = MAX([WeekEnding])
    RETURN
      IF(MAXX(FILTER(ALL('Table'),[EmpName]=__Name && [WeekEnding]=__Week),[Version])>1,TRUE(),FALSE())
    
    • mvgust's avatar
      mvgust
      Helper III

      Thank you Greg_Deckler for providing me 2 different options, the column is going to work better for my scenario and it worked perfectly!

       

      I've been struggling to learn DAX - do you have any resources to suggest?  I'm ok at very simple DAX functions but what you provided I would have never even thought of.

       

      Thank you!