Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreThe FabCon + SQLCon recap series starts April 14th at 8am Pacific. If you’re tracking where AI is going inside Fabric, this first session is a can't miss. Register now
Hi,
I am trying to replicate the following calculation in DAX, where I want to get the value from the previous row in the current column (B).
Solved! Go to Solution.
Hi @Anonymous
If B is a calculated column then
B =
SUMX (
FILTER ( 'Table', 'Table'[Index] <= EARLIER ( 'Table'[Index] ) ),
'Table'[A]
)
Hi @Anonymous
Please refer to attached sample file with the proposed solution
B =
COALESCE (
DIVIDE (
1,
PRODUCTX (
FILTER (
'Table',
'Table'[Index] <= EARLIER ( 'Table'[Index] )
&& 'Table'[Index] > 1
),
( 1 + 'Table'[A] ) ^ (1/16)
)
),
1
)
The numbers do not 100% match yours, but when I made the my own excel sample file, the numbers were 100% matching. Could it be a rounding error?
@Anonymous
Value =
COALESCE (
PRODUCTX (
FILTER (
Table2,
Table2[Index] <= EARLIER ( Table2[Index] )
&& Table2[Index] > 1
),
1 + Table2[A]
) * 100,
100
)
I have another similar issue.
Initial value in column C (C1) = 100
The following values in column C is: C_i (C_i where i > 1) = C_i-1 *(1+A_i)
Hi @Anonymous
If B is a calculated column then
B =
SUMX (
FILTER ( 'Table', 'Table'[Index] <= EARLIER ( 'Table'[Index] ) ),
'Table'[A]
)
That did work fine. What if I want to expand the complexity by the following, knowing that B1 = 1,
Hi @Anonymous
Please refer to attached sample file with the proposed solution
B =
COALESCE (
DIVIDE (
1,
PRODUCTX (
FILTER (
'Table',
'Table'[Index] <= EARLIER ( 'Table'[Index] )
&& 'Table'[Index] > 1
),
( 1 + 'Table'[A] ) ^ (1/16)
)
),
1
)
The numbers do not 100% match yours, but when I made the my own excel sample file, the numbers were 100% matching. Could it be a rounding error?
Amazing, and thank you so much for solving my issue! ❤️
@Anonymous
Ya that is pretty complex. I'll have a look at it tomorrow.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 9 | |
| 6 | |
| 3 | |
| 2 | |
| 2 |
| User | Count |
|---|---|
| 21 | |
| 14 | |
| 11 | |
| 6 | |
| 5 |