Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Dear All,
I am facing an issue. I need to rank my groups by categorizing them on who used the device first. For example, if group 1 used the device on 5:00 PM on given day and if group B used the device at 5:30 on the same day, then group 1 should be ranked 1 and group 2 should be ranked 2.
Here is the sample data. Help would be highly appreciated.
Thank You,
Kumar Ashwarya
Solved! Go to Solution.
Hi @Kumar11109,
Try this:
Create a calculated table
EarliestAccess = //creates a calculated table that summarizes device the original table by DeviceID and Group ID then adds a new column that returns the earliest access date of a group per device ADDCOLUMNS ( SUMMARIZE ( 'Table', 'Table'[DeviceId], 'Table'[GroupId] ), "Earliest Access", CALCULATE ( MIN ( 'Table'[StartDateTime] ), ALLEXCEPT ( 'Table', 'Table'[GroupId], 'Table'[DeviceId] ) ) )
Then in that calculated table, create a calculated column for rank.
RANK = CALCULATE ( COUNTROWS ( 'EarliestAccess' ), ALLEXCEPT ( 'EarliestAccess', 'EarliestAccess'[DeviceId] ), 'EarliestAccess'[Earliest Access] <= EARLIER ( 'EarliestAccess'[Earliest Access] ) )
Proud to be a Super User!
hope this helps !
I don't think so it's working. I want the ranking for groups, by time, when they accessed the same device.
Hi @Kumar11109,
Try this:
Create a calculated table
EarliestAccess = //creates a calculated table that summarizes device the original table by DeviceID and Group ID then adds a new column that returns the earliest access date of a group per device ADDCOLUMNS ( SUMMARIZE ( 'Table', 'Table'[DeviceId], 'Table'[GroupId] ), "Earliest Access", CALCULATE ( MIN ( 'Table'[StartDateTime] ), ALLEXCEPT ( 'Table', 'Table'[GroupId], 'Table'[DeviceId] ) ) )
Then in that calculated table, create a calculated column for rank.
RANK = CALCULATE ( COUNTROWS ( 'EarliestAccess' ), ALLEXCEPT ( 'EarliestAccess', 'EarliestAccess'[DeviceId] ), 'EarliestAccess'[Earliest Access] <= EARLIER ( 'EarliestAccess'[Earliest Access] ) )
Proud to be a Super User!
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
109 | |
100 | |
95 | |
38 | |
37 |
User | Count |
---|---|
151 | |
126 | |
75 | |
74 | |
57 |