Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago
Solved

Budget YTD

Hello Team

 

I am trying to calculate a budget Year to Date but I am not able to get the right dax formula. Below is my budget table:

 

DateShopBudget_Sales
01/01/2023A900000
01/01/2023B800000
01/02/2023A1200000
01/02/2023B800000
01/03/2023A1300000
01/03/2023B1150000
01/04/2023A1400000
01/04/2023B1600000
01/05/2023A1500000
01/05/2023B1800000
01/06/2023A1700000
01/06/2023B1850000
01/07/2023A1700000
01/07/2023B1975000
01/08/2023A1600000
01/08/2023B1790000
01/09/2023A1500000
01/09/2023B1995000
01/10/2023A1800000
01/10/2023B2425000
01/11/2023A1600000
01/11/2023B2475000
01/12/2023A2500000
01/12/2023B3575000

 

Here is my calendar:

 

Calendar = ADDCOLUMNS ( CALENDAR ( Date ( 2021 , 10 , 01 ),  date ( 2025 , 12 , 31 ))
, "Month Year" ,  Format ( [Date] ,  "MMM-YYYY" )
, "Month Year sort" ,  Format ( [Date] ,  "YYYYMM" )
, "Year" ,  Year ( [Date] )
, "YYYY-WK" , CONCATENATE( FORMAT ( [Date] , "YYYY" ),Format(WEEKNUM([Date],2)-1,"00"))
, "Qtr Year" ,  Format ( [Date] , "YYYY\QQ" ))
 
Any idea on how I can calculate the YTD?
 
Thank you.
 
Kind Regards,
 
Hasvine
  • Anonymous's avatar
    Anonymous
    3 years ago

    Hi Anonymous ,

     

    If you want to calculate the budget Year to Date, I suggest you to try below measure.

    Measure = 
    VAR _EndofCurrentMonth =
        EOMONTH ( TODAY (), 0 )
    RETURN
        CALCULATE (
            SUM ( 'Table'[Budget_Sales] ),
            FILTER ( 'Calendar', 'Calendar'[Date] <= _EndofCurrentMonth )
        )

    Result is as below.

     

    Best Regards,
    Rico Zhou

     

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

     

     

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous ,

     

    If you want to calculate the budget Year to Date, I suggest you to try below measure.

    Measure = 
    VAR _EndofCurrentMonth =
        EOMONTH ( TODAY (), 0 )
    RETURN
        CALCULATE (
            SUM ( 'Table'[Budget_Sales] ),
            FILTER ( 'Calendar', 'Calendar'[Date] <= _EndofCurrentMonth )
        )

    Result is as below.

     

    Best Regards,
    Rico Zhou

     

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