Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
bsas
Post Patron
Post Patron

Question regarding MAX function

Hi Community,

 

I have question reqarding function MAX. I have 2 dates in my report: close date and billing date. Close date is column with dates, billing date I calculate with formula below:

 

IF(AND(MONTH('Acc_Opp'[closedate]+21)=1,
YEAR('Acc_Opp'[closedate]+21)=2018),DATE(2017,12,1),
DATE(2017,MONTH('Acc_Opp'[closedate]+21),1)))

But when I'm trying to use this calculation in measure in fuction MAX I receive message that MAX can only use a column as value. My question is how I can get around this limitation or maybe there is other solution? (I've tried, LastDate is not working in this case).

 

I can't create billing date as a calculated column because I need to use close date as slicer in 2 different visual plots and I have other table were close date is used for relationship.

 

My Measure

0test_b.Won_cumulative_billing = CALCULATE(SUM(Acc_Opp[new_runrate]),
                            FILTER(FILTER(ALLSELECTED(Acc_Opp),Acc_Opp[Opp-ty Status] = "1.Won"), 
                             (IF(AND(MONTH('Acc_Opp'[closedate]+21)=1,YEAR('Acc_Opp'[closedate]+21)=2018),DATE(2017,12,1),
DATE(2017,MONTH('Acc_Opp'[closedate]+21),1))) <= MAX(IF(AND(MONTH('Acc_Opp'[closedate]+21)=1,
YEAR('Acc_Opp'[closedate]+21)=2018),DATE(2017,12,1),DATE(2017,MONTH('Acc_Opp'[closedate]+21),1)))))

6 REPLIES 6
v-jiascu-msft
Microsoft Employee
Microsoft Employee

Hi @bsas,

 

Try to add billing date as a calculated column. It won't affect other columns. You can post your issue here if you encounter it.

 

0test_b.Won_cumulative_billing = 
CALCULATE (
    SUM ( Acc_Opp[new_runrate] ),
    FILTER (
        FILTER ( ALLSELECTED ( Acc_Opp ), Acc_Opp[Opp-ty Status] = "1.Won" ),
        (
            IF (
                AND (
                    MONTH ( 'Acc_Opp'[closedate] + 21 )
                        = 1,
                    YEAR ( 'Acc_Opp'[closedate] + 21 )
                        = 2018
                ),
                DATE ( 2017, 12, 1 ),
                DATE ( 2017, MONTH ( 'Acc_Opp'[closedate] + 21 ), 1 )
            )
        )
            <= MAX (
                [Billing Date]
            )
    )
)

Question regarding MAX function.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Best Regards!

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Thank you @v-jiascu-msft,

 

Already done as calculated column, but there is problem I need to use 2 different dates in 2 plots, one is close date, second is billing date. And if I use billing date instead of close date other data (tables) which are linked by date to close date ane not working correctly.

 

I think about dublicating data (split into 2 tables) and use with responsible plot.

Hi @bsas,

 

Did you use two slicers? They interact with each other. If so, you can try this function as the picture shows.Question regarding MAX function2.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Best Regards!

Dale

 

 

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi @v-jiascu-msft,

 

I use one slicer, but problem is not in slicer but in column which I use for visual. Close date <> Billing date, so relationships from different table can't be linked to close date and billing date as they are in 1 table. Thats why I'm trying not to create billing date as calculate table but somehow transfrom close date to billing date in measures to use in calculations. 

Hi @bsas,

 

Glad you solved it. Just a discussion, if the scenario is one table will connect to two columns of another table, we can use function USERELATIONSHIP. 

 

Best Regards!

Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
lisawinck
Regular Visitor

Hello, Try using a new column rather than a new measure.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors