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.
Hi All,
I need to build a dynamic column with iterative values as below. I already have "To be added value" and "Inventory Value". Need to build the "Projection" column through dax. Please help on how to get to this result:
Any help would be great. Thanks!
Solved! Go to Solution.
Hello @Vaibhav3008,
If you can add an additional column called "row number", your problem may be solved like this:
Here's the [DAX] code in the text format for convenience:
projection =
VAR current_row_number = [row number]
VAR last_inv_value_index = MAXX ( FILTER ( ALL ( data ), NOT ( ISBLANK ( data[inventory value] ) ) ), [row number] )
VAR base = LOOKUPVALUE ( data[inventory value], data[row number], last_inv_value_index )
VAR surplus = CALCULATE ( SUM ( data[to be added value] ), ALL ( data ), data[row number] > last_inv_value_index, data[row number] <= current_row_number )
VAR result = IF ( ISBLANK( data[inventory value] ), base + surplus, BLANK () )
RETURN result
If a new column is not an option, you will need a more complex solution.
Best Regards,
Alexander
Thanks for the help. It's working!
Hello @Vaibhav3008,
If you can add an additional column called "row number", your problem may be solved like this:
Here's the [DAX] code in the text format for convenience:
projection =
VAR current_row_number = [row number]
VAR last_inv_value_index = MAXX ( FILTER ( ALL ( data ), NOT ( ISBLANK ( data[inventory value] ) ) ), [row number] )
VAR base = LOOKUPVALUE ( data[inventory value], data[row number], last_inv_value_index )
VAR surplus = CALCULATE ( SUM ( data[to be added value] ), ALL ( data ), data[row number] > last_inv_value_index, data[row number] <= current_row_number )
VAR result = IF ( ISBLANK( data[inventory value] ), base + surplus, BLANK () )
RETURN result
If a new column is not an option, you will need a more complex solution.
Best Regards,
Alexander
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
19 | |
7 | |
6 | |
5 | |
5 |
User | Count |
---|---|
25 | |
10 | |
10 | |
9 | |
6 |