Forum Discussion
Anonymous
7 years agoNot applicable
Calculate Number of Periods of Consecutive Increase/Decrease
I have data that looks like the first three columns here: I am wanting to calculate the fourth column, in italics. This number represents the number of consecutive months that the score has incr...
- 7 years ago
Anonymous
Can we do it in 2 steps
First this supporting calculated column
EachMonthChange =
VAR Mymonth = [Month]
RETURN
IF (
[Score]
> CALCULATE (
MIN ( Table1[Score] ),
FILTER ( Table1, Table1[Month] = Mymonth - 1 && [Site] = EARLIER ( [Site] ) )
),
1,
-1
)
Then the desired one
Sustaining Change = VAR mychange = [EachMonthChange] VAR result = MINX ( TOPN ( 1, FILTER ( Table1, [Month] < EARLIER ( [Month] ) && [EachMonthChange] <> mychange && [Site] = EARLIER ( [Site] ) ), [Month], DESC ), [Month] ) RETURN ( [Month] - IF ( ISBLANK ( result ), 1, result ) ) * [EachMonthChange]
Zubair_Muhammad
Community Champion
7 years agoAnonymous
Attaching the pbix file as well with your sample data