Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Check it out now!Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
I have two Heirarchies, unable to find the sum by category:
I have data something like this:
I need the final table as below:
Solved! Go to Solution.
Hi,
Thank you for your message.
Please check the below picture and the attached pbix file.
It is for creating a new table.
New table =
SUMMARIZE (
ADDCOLUMNS (
'Product',
"@Sales_Subcategory", SUMX ( RELATEDTABLE ( 'Fact' ), 'Fact'[Sales] ),
"@Sales_Category",
SUMX (
CALCULATETABLE (
RELATEDTABLE ( 'Fact' ),
FILTER (
ALL ( 'Product' ),
'Product'[Category] = EARLIER ( 'Product'[Category] )
)
),
'Fact'[Sales]
)
),
'Product'[Sub Category],
[@Sales_Subcategory],
[@Sales_Category]
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hi,
Please check the below picture and the attached pbix file.
It is for creating a new table.
New Table =
SUMMARIZE (
ADDCOLUMNS (
Data,
"@Sum by Category",
SUMX (
FILTER ( Data, Data[Category] = EARLIER ( Data[Category] ) ),
Data[Sales]
)
),
Data[Sub Category],
Data[Sales],
[@Sum by Category]
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hey. Thanks for the solution, but what if the sales column is in a different table?
Hi,
Thank you for your feedback.
Could you please describe how the two tables look like?
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hi,
If we had a dimension table - Product
And another fact table containing other KPIs like sales.
Hi,
Thank you for your message.
Please check the below picture and the attached pbix file.
It is for creating a new table.
New table =
SUMMARIZE (
ADDCOLUMNS (
'Product',
"@Sales_Subcategory", SUMX ( RELATEDTABLE ( 'Fact' ), 'Fact'[Sales] ),
"@Sales_Category",
SUMX (
CALCULATETABLE (
RELATEDTABLE ( 'Fact' ),
FILTER (
ALL ( 'Product' ),
'Product'[Category] = EARLIER ( 'Product'[Category] )
)
),
'Fact'[Sales]
)
),
'Product'[Sub Category],
[@Sales_Subcategory],
[@Sales_Category]
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.