Forum Discussion
Matrix help when date filter is applied
Here is a sample of my data. It shows only 2 students of many:
I have a measure to calculate the number of times a student failed a test, cumulating each month
**bleep**.Fail Count =
I also have a slicer for Professor. When I select George, my matrix shows many more students and should only show 1.
When I add a visual filter for the last report date, it shows 1 name as expected, but it also filters out the previous test history. I need to have the history. I also tried to change the visual filter to show all dates. This brings back the history, but not the correct number of students that failed more than once. Any ideas on how to fix this?
Thanks in advance,
~user 900
user900 , In such case it always better to use date table joined with date of your tbale
example
VAR StartDate = DATE(2023,5,1)
VAR CurrentDate = 'Date'[Date]
RETURN
CALCULATE(
COUNTA('TestRecord'[Student ID],
FILTER(
ALL('Date'),
'Date'[Report Date]<=CurrentDate &&
'Date'[Report Date]>=StartDate ),
Filter('TestRecord', 'TestRecord' [Fail]="True")
))then filter should work properly
You can also explore the window function
Continue to explore Power BI Window function Rolling, Cumulative/Running Total, WTD, MTD, QTD, YTD, FYTD: https://youtu.be/nxc_IWl-tTc
https://medium.com/@amitchandak/power-bi-window-function-3d98a5b0e07f
1 Reply
- amitchandakSuper User
user900 , In such case it always better to use date table joined with date of your tbale
example
VAR StartDate = DATE(2023,5,1)
VAR CurrentDate = 'Date'[Date]
RETURN
CALCULATE(
COUNTA('TestRecord'[Student ID],
FILTER(
ALL('Date'),
'Date'[Report Date]<=CurrentDate &&
'Date'[Report Date]>=StartDate ),
Filter('TestRecord', 'TestRecord' [Fail]="True")
))then filter should work properly
You can also explore the window function
Continue to explore Power BI Window function Rolling, Cumulative/Running Total, WTD, MTD, QTD, YTD, FYTD: https://youtu.be/nxc_IWl-tTc
https://medium.com/@amitchandak/power-bi-window-function-3d98a5b0e07f