Forum Discussion
DAX Help
Dear Power BI Gurus,
Please help to build below DAX, I need to make sum based on condition on different Tables and Sum them together
I tried to use below DAX but not working.
TOTAL IFC ALL REVENUE ACTUAL = CALCULATE ( SUM(IFC_Monthly[Value]),IFC_Monthly[Category]="Revenue", IFC_Monthly[Period]="Actual"
+ SUM(CPU_Monthly[Value]),CPU_Monthly[Category]="Revenue", CPU_Monthly[Period]="Actual"
+ SUM(LOUNGE_Monthly[Value]),LOUNGE_Monthly[Category]="Revenue", LOUNGE_Monthly[Period]="Actual"
+ SUM(AIRLINES_Monthly[Value]),AIRLINES_Monthly[Category]="Revenue", AIRLINES_Monthly[Period]="Actual"
+ SUM(MD_Monthly[Value]),MD_Monthly[Category]="Revenue", MD_Monthly[Period]="Actual"
)
jkhan
Can you use this measure which I modified.TOTAL IFC ALL REVENUE ACTUAL = VAR ifc = CALCULATE ( SUM ( IFC_Monthly[Value] ), IFC_Monthly[Category] = "Revenue", IFC_Monthly[Period] = "Actual" ) VAR cpu = CALCULATE ( SUM ( CPU_Monthly[Value] ), CPU_Monthly[Category] = "Revenue", CPU_Monthly[Period] = "Actual" ) VAR lounge = CALCULATE ( SUM ( LOUNGE_Monthly[Value] ), LOUNGE_Monthly[Category] = "Revenue", LOUNGE_Monthly[Period] = "Actual" ) VAR md = CALCULATE ( SUM ( MD_Monthly[Value] ), MD_Monthly[Category] = "Revenue", MD_Monthly[Period] = "Actual" ) RETURN ifc + cpu + lounge + md
4 Replies
- jkhanHelper III
Hi Fowmy,
I need aggregiate Sum from Different Tables like IFC_Monthly CPU_Monthly LOUNGE_Monthly based on condidtion
IFC_Monthly[Category]="Profit", IFC_Monthly[Period]="Actual"- FowmySuper User
jkhan
Can you use this measure which I modified.TOTAL IFC ALL REVENUE ACTUAL = VAR ifc = CALCULATE ( SUM ( IFC_Monthly[Value] ), IFC_Monthly[Category] = "Revenue", IFC_Monthly[Period] = "Actual" ) VAR cpu = CALCULATE ( SUM ( CPU_Monthly[Value] ), CPU_Monthly[Category] = "Revenue", CPU_Monthly[Period] = "Actual" ) VAR lounge = CALCULATE ( SUM ( LOUNGE_Monthly[Value] ), LOUNGE_Monthly[Category] = "Revenue", LOUNGE_Monthly[Period] = "Actual" ) VAR md = CALCULATE ( SUM ( MD_Monthly[Value] ), MD_Monthly[Category] = "Revenue", MD_Monthly[Period] = "Actual" ) RETURN ifc + cpu + lounge + md- jkhanHelper III
Hi Fowmy,
I used like below, Thanks for your reply.
TOTAL IFC ALL PROFIT ACTUAL =
CALCULATE ( SUM(IFC_Monthly[Value]),IFC_Monthly[Category]="Profit", IFC_Monthly[Period]="Actual" )
+
CALCULATE (SUM(CPU_Monthly[Value]),CPU_Monthly[Category]="Profit", CPU_Monthly[Period]="Actual" )
+
CALCULATE (SUM(LOUNGE_Monthly[Value]),LOUNGE_Monthly[Category]="Profit", LOUNGE_Monthly[Period]="Actual" )
+
CALCULATE (SUM(AIRLINES_Monthly[Value]),AIRLINES_Monthly[Category]="Profit", AIRLINES_Monthly[Period]="Actual" )
+
CALCULATE (SUM(MD_Monthly[Value]),MD_Monthly[Category]="Profit", MD_Monthly[Period]="Actual" )