Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hello,
I tried to create index field ordered by the date but it's not sequential as attached in the screenshot. Do you have any idea how to fix this?
Solved! Go to Solution.
Here's a measure that does the ranking on the fly:
[Index] =
if( HASONEVALUE( Transmission[Tx_Date] ),
RANKX(
ALLSELECTED( Transmission ),
Transmission[Tx_Date],
SELECTEDVALUE( Transmission[Tx_Date] ),
ASC,
Dense
)
)
The above is relative to the selected dates. If you want to have an index (measure) that's absolute against the whole Transmission table, then you should use this:
[Index] =
if( HASONEVALUE( Transmission[Tx_Date] ),
RANKX(
ALL( Transmission ),
Transmission[Tx_Date],
SELECTEDVALUE( Transmission[Tx_Date] ),
ASC,
Dense
)
)
If you want a calculated column, then... your formula works correctly, which I've checked. If you have a problem, then it most likely means your data type is not correct. Make sure you're using THE CORRECT DATA TYPES.
Best
D
Here's a measure that does the ranking on the fly:
[Index] =
if( HASONEVALUE( Transmission[Tx_Date] ),
RANKX(
ALLSELECTED( Transmission ),
Transmission[Tx_Date],
SELECTEDVALUE( Transmission[Tx_Date] ),
ASC,
Dense
)
)
The above is relative to the selected dates. If you want to have an index (measure) that's absolute against the whole Transmission table, then you should use this:
[Index] =
if( HASONEVALUE( Transmission[Tx_Date] ),
RANKX(
ALL( Transmission ),
Transmission[Tx_Date],
SELECTEDVALUE( Transmission[Tx_Date] ),
ASC,
Dense
)
)
If you want a calculated column, then... your formula works correctly, which I've checked. If you have a problem, then it most likely means your data type is not correct. Make sure you're using THE CORRECT DATA TYPES.
Best
D
Hi @Heonsang ,
You can try,
Index = RANKX( ALL(Transmission),Transmission[Tx_Date],,ASC)
Regards,
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
There's no filter. I'm curious as duplicate index no is created also.
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
23 | |
7 | |
6 | |
6 | |
6 |
User | Count |
---|---|
27 | |
12 | |
10 | |
9 | |
6 |