Forum Discussion
DAX - how to count consecutive identical values ?
Hi,
I would need a DAX formula to calculate the Result column which is the total number of consecutive 1 in Value columns, starting from current month descending. I'm sure you know :smileyhappy:
| month | Value | Result |
| 2019_08 | 1 | 3 |
| 2019_07 | 1 | 2 |
| 2019_06 | 1 | 1 |
| 2019_05 | 0 | 0 |
| 2019_04 | 1 | 2 |
| 2019_03 | 1 | 1 |
| 2019_02 | 0 | 0 |
| 2019_01 | 1 | 1 |
Thank you !
Olivier
Hello, thanks for your replies, I finally found my way of doing it.
Hope this helps.
nb consecutive months to date =
VAR month =
CALCULATE (
MAX ( Table1[mois] );
FILTER (
CALCULATETABLE ( Table1; ALL ( Table1 ); Table1[valeur] = 0 );
Table1[mois] <= EARLIER ( Table1[mois] )
)
)
RETURN
CALCULATE (
COUNTROWS ( Table1 );
FILTER (
Table1;
Table1[mois] <= EARLIER ( Table1[mois] )
&& Table1[mois] > month
)
) + 0
3 Replies
- oberthju
Advocate III
Hello, thanks for your replies, I finally found my way of doing it.
Hope this helps.
nb consecutive months to date =
VAR month =
CALCULATE (
MAX ( Table1[mois] );
FILTER (
CALCULATETABLE ( Table1; ALL ( Table1 ); Table1[valeur] = 0 );
Table1[mois] <= EARLIER ( Table1[mois] )
)
)
RETURN
CALCULATE (
COUNTROWS ( Table1 );
FILTER (
Table1;
Table1[mois] <= EARLIER ( Table1[mois] )
&& Table1[mois] > month
)
) + 0- AnonymousNot applicable
Hello,
I feel like I am trying to figure out a similar problem, but the proposed solution in the thread above does not quite work form me. Could anyone help me to figure this out, please?
I need to figure out how to assign points to anyone who met ALL of the following rules:
1) status "Yes",
2) in a single color category,
3) at least 2 consecutive times.
In the example below, that would be Person 1, on Jan 3 and Jan 4th, color Blue.
Here is my data:
Date Name Status Color Points 01/01/2020 Person 1 Yes Red 0 01/01/2020 Person 1 No Red 0 01/01/2020 Person 2 Yes Red 0 01/03/2020 Person 1 Yes Blue 1 01/04/2020 Person 1 Yes Blue 1 01/07/2020 Person 2 Yes Red 0 01/072020 Person 2 Yes Blue 0 01/08/2020 Person 3 Yes Blue 0 01/10/2020 Person 2 Yes Blue 0 Thank you!
- TomMartens
Super User
Hey,
as indexing sequences is not as easy as it should :-) please have a look at this thread and try to adapt my answer(s) to your data: https://community.powerbi.com/t5/Desktop/Measure-to-calculate-count-of-accounts-which-has-2-or-more/td-p/638679/page/2
If you need more help, please create a pbix file that contains sample data, upload the file to onedrive or dropbox and share the link.
Regards,
Tom