Forum Discussion

katietran0467's avatar
1 year ago
Solved

Detailed Budget Allocation Based on Actuals

Hi everyone, I'm facing a challenge with calculating budget allocations based on actual data. Here's the situation: We have actual figures at a detailed level, but only have monthly budget totals ...
  • katietran0467's avatar
    1 year ago

    Hi everyone,

     

    I figured out the solution based on the concept of SQL view. I created a temporary view to be able to use SUMX.

    Here is the final measure. Hope it helps other members or me in the future.

     

    _DetailBudget = 
    var _table = FILTER(
    SUMMARIZECOLUMNS(
    'Month'[YearMonth], Account[Account], "Amount", MIN('Fact'[Amount]),
    "_Multipler", DIVIDE(CALCULATE(sum('Fact'[Amount]), 'Fact'[Type] <> "Debit", ALL('Account')), CALCULATE(sum('Fact'[Amount]), 'Fact'[Type] <> "Credit", ALL('Account'))),
    "_New", MIN('Fact'[Amount]) * DIVIDE(CALCULATE(sum('Fact'[Amount]), 'Fact'[Type] <> "Debit", ALL('Account')), CALCULATE(sum('Fact'[Amount]), 'Fact'[Type] <> "Credit", ALL('Account')))
    )
    ,
    Account[Account] <> "Budget")

    RETURN
    SUMX(_table, [_New])