在表格模型中显示与父项相比的相对值的计算列的DAX

问题描述

我有一个尺寸表

ProductID产品名称子类别类别

一个层次结构Product-Name-> Sub-Category-> Category

我也有一个包含销售数据和ProductID的事实表。

我想要一个计算列,该列向我显示所选度量在其子类别中产品的份额。例如“产品名称的度量除以子类别中的度量”之类的值,该列中的值为5%。

如何以表格形式解决此问题?

解决方法

尝试一下:

Calc% = 
var __SubCategorySUM = CALCULATE(SUM([Sales]),FILTER(ALL('YourTable'),SELECTEDVALUE('YourTable'[Sub-Category]) = 'YourTable'[Sub-Category]))
var __SumProd = CALCULATE(SUM[Sales])

return

DIVIDE(__SumProd,__SubCategorySUM )

enter image description here