Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
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. 👊
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 |
|---|---|
| 61 | |
| 58 | |
| 45 | |
| 21 | |
| 18 |
| User | Count |
|---|---|
| 120 | |
| 117 | |
| 37 | |
| 35 | |
| 30 |