Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
I have a table similar to the one below...
| MasterID | AbsenceDate | Name | AbsenceID | ||||
| 1 | 24/11/2023 | John Doe | 511 | ||||
| 1 | 27/11/2023 | John Doe | 512 | ||||
| 1 | 28/11/2023 | John Doe | 513 | ||||
| 2 | 20/11/2023 | Jane Doe | 518 | ||||
| 2 | 21/11/2023 | Jane Doe | 519 | ||||
| 2 | 22/11/2023 | Jane Doe | 520 | ||||
| 2 | 23/11/2023 | Jane Doe | 521 |
with the "AbsenceDate" only being weekdays.
I have a calculated column that have various variable in it and I need 2 variables that will get the 2nd & 3rd absence dates for each "Master ID". I tried...
Solved! Go to Solution.
hI @StuartSmith ,
First create a rank by masterid calculated column:
Absence Date Rank by MasterID =
IF (
WEEKDAY ( 'Table'[AbsenceDate], 2 ) <= 5,
RANKX (
FILTER (
ALL ( 'Table' ),
WEEKDAY ( 'Table'[AbsenceDate], 2 ) <= 5
&& 'Table'[MasterID] = EARLIER ( 'Table'[MasterID] )
),
'Table'[AbsenceDate],
,
asc,
DENSE
)
)
and then to get the 2nd and 3rd rows
hI @StuartSmith ,
First create a rank by masterid calculated column:
Absence Date Rank by MasterID =
IF (
WEEKDAY ( 'Table'[AbsenceDate], 2 ) <= 5,
RANKX (
FILTER (
ALL ( 'Table' ),
WEEKDAY ( 'Table'[AbsenceDate], 2 ) <= 5
&& 'Table'[MasterID] = EARLIER ( 'Table'[MasterID] )
),
'Table'[AbsenceDate],
,
asc,
DENSE
)
)
and then to get the 2nd and 3rd rows
Thanks, that worked.
Let me test and get back to you. Thanks
what is the expected result? pls write
So I want 2 variables such as
VAR 2ndAbsenceDate = ...
VAR 3rd AbsenceDate = ...
the value stored in "2ndAbsenceDate" for AbsenceID 1 would be 27/11/2023 & AbsenceID 2 would be 21/11/2023 and for "3rdAbsenceDate" for AbsenceID 1 would be 28/11/2023 & AbsenceID 2 would be 22/11/2023.
So simply want 2 varibles to select the 2nd and 3rd rows of each "MasterID"
Thanks for taking the time to supply a solution, but I ave used the other solution supplied by the open comtributor as I can user the "Ranking" column for additional formulas. But I do appreciate your time and effort. 👊
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 62 | |
| 53 | |
| 42 | |
| 20 | |
| 17 |
| User | Count |
|---|---|
| 122 | |
| 104 | |
| 45 | |
| 31 | |
| 24 |