Forum Discussion
Unique Clients per Quarter
- 4 years ago
You can use this code:
Count = VAR _PrevQuarter = CALCULATETABLE ( VALUES ( Table[ClientID] ), DATEADD ( 'Calendar Table'[Date], -1, QUARTER ) ) VAR _CurrentQuarter = VALUES ( Table[ClientID] ) RETURN IF ( ISINSCOPE ( 'Calendar Table'[Quarter] ), COUNTROWS ( EXCEPT ( _CurrentQuarter, _PrevQuarter ) ), DISTINCTCOUNT ( Table[ClientID] ) )This will provide the difference in quarters for the Quarter filter context (including the totals) and the total distincount per pooled cities on the row level and grand total. It might be worth providing an explanation to avoid false assumptions, or simply leave out the row totals altogether
I depends how the visual is structured (dimension fields or fields from fact table)
You will need semething alon the lines of:
Count =
VAR _PrevQuarter =
CALCULATETABLE (
VALUES ( Table[ClientID] ),
DATEADD ( 'Calendar Table'[Date], -1, QUARTER )
)
VAR _CurrentQuarter =
VALUES ( Table[ClientID] )
VAR _Calc =
COUNTROWS ( EXCEPT ( _CurrentQuarter, _PrevQuarter ) )
RETURN
SUMX (
SUMMARIZE (
Table,
Table[Pooled cities],
'Calendar Table'[Quarter],
"_Count", _Calc
),
[_Count]
)
Bear in mind this will just sum the values (ie the result will not be a DISTINCTCOUNT, but the sum of the distinctcounts, which I'm not sure makes any sense...)
- pbrainard4 years ago
Helper III
Yeah, you're right, doesn't make sense. Is there a way to incorporatethe year into the original code you shared, so it only counts IDs in the year selected in another slicer?
- PaulDBrown4 years ago
Community Champion
You can use this code:
Count = VAR _PrevQuarter = CALCULATETABLE ( VALUES ( Table[ClientID] ), DATEADD ( 'Calendar Table'[Date], -1, QUARTER ) ) VAR _CurrentQuarter = VALUES ( Table[ClientID] ) RETURN IF ( ISINSCOPE ( 'Calendar Table'[Quarter] ), COUNTROWS ( EXCEPT ( _CurrentQuarter, _PrevQuarter ) ), DISTINCTCOUNT ( Table[ClientID] ) )This will provide the difference in quarters for the Quarter filter context (including the totals) and the total distincount per pooled cities on the row level and grand total. It might be worth providing an explanation to avoid false assumptions, or simply leave out the row totals altogether