Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Name | WorkOrder | WorkStation | Check in Time | Check out time | unique declaration |
Alpha | A | K10 | 02/01/2021 14:00 | 02/01/2021 15:30 | 1 |
Alpha | A | K20 | 04/01/2021 13:30 | 04/01/2021 14;51 | 1 |
Beta | B | K10 | 02/01/2021 21:00 | 02/01/2021 21:31 | |
Beta | B | K10 | 03/01/2021 22:00 | 03/01/2021 22:30 | 1 |
Beta | C | K20 | 04/01/2021 12:00 | 04/01/2021 13:30 | 1 |
So basically i want to count the number of times people check out by unique workstation and unique workorder but I don't know how to approach this issue. Anyone can help me generate the "unique declaration" column? Thanks a lot!
Solved! Go to Solution.
Hi @Stan_Lego ,
I created a sample pbix file(see attachment), please check whether that is what you want.
1. Create a measure as below to get the unique declaration
unique declaration =
VAR _maxdate =
CALCULATE (
MAX ( 'Table'[Check out time] ),
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[WorkOrder] = SELECTEDVALUE ( 'Table'[WorkOrder] )
&& 'Table'[WorkStation] = SELECTEDVALUE ( 'Table'[WorkStation] )
)
)
VAR _tab =
SUMMARIZE (
'Table',
'Table'[WorkOrder],
'Table'[WorkStation],
"@countofws", CALCULATE ( DISTINCTCOUNT ( 'Table'[WorkStation] ) )
)
RETURN
IF (
SELECTEDVALUE ( 'Table'[Check out time] ) = _maxdate,
SUMX ( _tab, [@countofws] ),
BLANK ()
)
Best Regards
Hi @Stan_Lego ,
I created a sample pbix file(see attachment), please check whether that is what you want.
1. Create a measure as below to get the unique declaration
unique declaration =
VAR _maxdate =
CALCULATE (
MAX ( 'Table'[Check out time] ),
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[WorkOrder] = SELECTEDVALUE ( 'Table'[WorkOrder] )
&& 'Table'[WorkStation] = SELECTEDVALUE ( 'Table'[WorkStation] )
)
)
VAR _tab =
SUMMARIZE (
'Table',
'Table'[WorkOrder],
'Table'[WorkStation],
"@countofws", CALCULATE ( DISTINCTCOUNT ( 'Table'[WorkStation] ) )
)
RETURN
IF (
SELECTEDVALUE ( 'Table'[Check out time] ) = _maxdate,
SUMX ( _tab, [@countofws] ),
BLANK ()
)
Best Regards
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
93 | |
85 | |
84 | |
73 | |
49 |
User | Count |
---|---|
142 | |
133 | |
110 | |
68 | |
55 |