Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago
Solved

DAX code for today's table data

Hi all,   I have the following DAX code:   Calculated table = VAR __Filter = CALCULATETABLE ( VALUES ( 'Logged Clockings'[Employee Clock Number] ), 'Logged Clockings'[Touch Description] = "Sh...
  • PaulDBrown's avatar
    PaulDBrown
    3 years ago

    Thanks for the sample data. See if this has better performance:

     

    Today Table =
    VAR _SE =
        CALCULATETABLE (
            VALUES ( 'Logged Clockings'[Employee Clock Number] ),
            FILTER (
                'Logged Clockings',
                'Logged Clockings'[Touch Description] = "Shift End"
                    && 'Logged Clockings'[Date] = TODAY ()
            )
        )
    VAR _ACN =
        CALCULATETABLE (
            VALUES ( 'Logged Clockings'[Employee Clock Number] ),
            FILTER ( 'Logged Clockings', 'Logged Clockings'[Date] = TODAY () )
        )
    VAR _Net =
        EXCEPT ( _ACN, _SE )
    RETURN
        SUMMARIZE (
            FILTER (
                'Logged Clockings',
                'Logged Clockings'[Date] = TODAY ()
                    && 'Logged Clockings'[Employee Clock Number] IN _Net
            ),
            'Logged Clockings'[Date],
            'Logged Clockings'[Employee Clock Number]
        )