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.
In a learning mode, can't find a solution for this example (simplified). Thank you for your tip.
to column "Index W":
- I need to MATCH the nearest greater value from "Weight B" for each evaluated row value of "Age A"
- then I need to write the value of "Weight A" matched
In Excel it is easy done by:
OFFSET(A1, MATCH(Age A, Age B , 1 ), 1)
Sample:
Age A | Weight A | Age B | Index W |
1.0 | 10 | 1.1 | |
1.2 | 20 | 3.2 | |
3.6 | 30 | 3.7 |
Expected result:
Age A | Weight A | Age B | Index W |
1.0 | 10 | 1.1 | 20 |
1.2 | 20 | 3.2 | 30 |
3.6 | 30 | 3.7 | blank |
Solved! Go to Solution.
Index W =
MAXX(
TOPN(
1,
FILTER( DATA, DATA[Age B] > EARLIER( DATA[Age B] ) ),
DATA[Age A], ASC
),
DATA[Weight A]
)
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Thx gents for the advice.
Index W =
MAXX(
TOPN(
1,
FILTER( DATA, DATA[Age B] > EARLIER( DATA[Age B] ) ),
DATA[Age A], ASC
),
DATA[Weight A]
)
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Hi,
The below is for creating a calculated column.
Index W CC =
VAR _ageB = Data[Age B]
VAR _condition =
MINX ( FILTER ( Data, Data[Age A] > _ageB ), Data[Age A] )
RETURN
CALCULATE ( SUM ( Data[Weight A] ), FILTER ( Data, Data[Age A] = _condition ) )
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
25 | |
10 | |
7 | |
6 | |
6 |
User | Count |
---|---|
30 | |
11 | |
11 | |
10 | |
6 |