Forum Discussion
Max month in table with data
- 5 years ago
Hi, TravisGlanzer
Try measure as below:
Qtr_monthno = RANKX ( FILTER ( ALL ( 'BdgDate' ), BdgDate[Quarter] = MAX ( BdgDate[Quarter] ) ), CALCULATE ( MAX ( BdgDate[Date] ) ), , ASC ) //Rank of month in each quarterMax_Qtr.No = MAXX ( FILTER ( BdgDate, ( BdgDate[Quarter] = MAX ( BdgDate[Quarter] ) && [ReportBuilderEntCurrentDonorBase] <> BLANK () ) ), [Qtr_monthno] ) //max month where data exists for actualsResult = CALCULATE ( MAX ( 'VW_AGGR_DONOR_BASE'[Donor Base] ), FILTER ( ALL ( BdgDate ), ( BdgDate[Quarter] = MAX ( BdgDate[Quarter] ) ) && [Max_Qtr.No] = MAXX ( BdgDate, [Max_Qtr.No] ) ) )Best Regards,
Community Support Team _ Eason
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Appreciate your attention to this qusetion. I am afraid that the max dax will give me the max result which works this month but what if the donor base decreased? I am looking for the data from the max month where data exists for actuals.
I can not use the check digit in this situation as when i do, I then do not see the budget results for the remaining year. I would love to apply just hte check digit to actuals only but no point when it already does it by having no data. I attempted to put check digit filter in my max date dax for current donor base but it didn't help to eliminate June so we only show May's result in the 2021 Q2.
Hi, TravisGlanzer
Try measure as below:
Qtr_monthno =
RANKX (
FILTER ( ALL ( 'BdgDate' ), BdgDate[Quarter] = MAX ( BdgDate[Quarter] ) ),
CALCULATE ( MAX ( BdgDate[Date] ) ),
,
ASC
)
//Rank of month in each quarterMax_Qtr.No =
MAXX (
FILTER (
BdgDate,
(
BdgDate[Quarter] = MAX ( BdgDate[Quarter] )
&& [ReportBuilderEntCurrentDonorBase] <> BLANK ()
)
),
[Qtr_monthno]
)
//max month where data exists for actualsResult =
CALCULATE (
MAX ( 'VW_AGGR_DONOR_BASE'[Donor Base] ),
FILTER (
ALL ( BdgDate ),
( BdgDate[Quarter] = MAX ( BdgDate[Quarter] ) )
&& [Max_Qtr.No] = MAXX ( BdgDate, [Max_Qtr.No] )
)
)
Best Regards,
Community Support Team _ Eason
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.