Forum Discussion
Count calculation
Hi all
I'm quite new to Power BI and currently stuck with row count based on slicer value.
I have Document table with main columns: CustomerID, Date Made and Date Finalised.
Date table was added as:
On my page I have date range Slicer based on Date Finalised Table and Table visual.
I'd like to show finalised and not finalised document count:
Finalised: Date Finalised is not empty and is between Slicer range
Not Finalised: Date Finalised is empty or Date Finalised is later than Slicer max date.
In Table visual I'd like to see something like:
Docs Finalised 35
Docs Not Finalised 27
External filters will be applied to Document as well.
Please help
Regards
Hi Ksm2004,
Here is my solution:Finalised = COUNT(Document[Date Finalised]) Not Finalised = VAR _MaxDate = MAX('Date Finalised Table'[Date] ) VAR _AfterMaxDate= CALCULATE( [Finalised], FILTER( ALL(Document), Document[Date Finalised] >_MaxDate ) ) VAR _BlankDate = CALCULATE( COUNTBLANK(Document[Date Finalised]), ALL(Document)) VAR _Result = _AfterMaxDate + _BlankDate RETURN _ResultFinal output:
6 Replies
- Ksm2004New Member
Please find a sample file:
https://drive.google.com/file/d/1Ei8dW8aCG7pyMN1NZA7I-y9dY5y232CG/view?usp=sharingWith Slicer range set 1-30/03/2024 and data as:
result should be:
Finalised: 4
Not Finaalised: 6
Thanks
- _AAndradeResident Rockstar
Hi Ksm2004,
Here is my solution:Finalised = COUNT(Document[Date Finalised]) Not Finalised = VAR _MaxDate = MAX('Date Finalised Table'[Date] ) VAR _AfterMaxDate= CALCULATE( [Finalised], FILTER( ALL(Document), Document[Date Finalised] >_MaxDate ) ) VAR _BlankDate = CALCULATE( COUNTBLANK(Document[Date Finalised]), ALL(Document)) VAR _Result = _AfterMaxDate + _BlankDate RETURN _ResultFinal output:
- Ksm2004New Member
Thanks a lot! Works as expected.
Could you give some comments on the code please.