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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hello everybody,
I would like to display the value of a special row (10th row) along with the last/most recent possible value to divide these two numbers. This should be done for each group (A, B etc.). To illustrate the desired result, use the screenshot (generated in Excel):The first three columns are already in the Power Bi file. I imagine maybe creating one index column per group, where the close value is taken for every 10th row (index = 10). (marked in color, it is always the 10th row) Then the last most recent close (index = 0) should be divided by the value at index = 10. Maybe someone have a solution for that? The Power BI file with the three first columns can be found here:
https://we.tl/t-28NZO8BN4Z
Thank you!
Kind Regards, hwoe
Solved! Go to Solution.
Hi @hwoehler ,
Try this:
Index Per Group =
RANKX (
FILTER (
Performance130,
Performance130[Group] = EARLIER ( Performance130[Group] )
),
Performance130[Date],
,
ASC,
Dense) - 1
a
Value =
VAR __10 =
CALCULATE (
SUM ( Performance130[Close] ),
Performance130[Index Per Group] = 10
)
VAR __0 =
CALCULATE ( SUM ( Performance130[Close] ), Performance130[Index Per Group] = 0 )
RETURN
DIVIDE ( __0, __10 )
Hi @hwoehler ,
Try this:
Index Per Group =
RANKX (
FILTER (
Performance130,
Performance130[Group] = EARLIER ( Performance130[Group] )
),
Performance130[Date],
,
ASC,
Dense) - 1
a
Value =
VAR __10 =
CALCULATE (
SUM ( Performance130[Close] ),
Performance130[Index Per Group] = 10
)
VAR __0 =
CALCULATE ( SUM ( Performance130[Close] ), Performance130[Index Per Group] = 0 )
RETURN
DIVIDE ( __0, __10 )
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 38 | |
| 36 | |
| 33 | |
| 31 | |
| 28 |
| User | Count |
|---|---|
| 129 | |
| 88 | |
| 79 | |
| 68 | |
| 63 |