计算列的 DAX,显示与表格模型中的父级相比的相对值
DAX for calculated column that shows relative value compared to the parent in a tabular model
我有维度table
ProductID Product_Name 子类别类别
存在层次结构产品名称-> 子类别-> 类别
我还有一个事实 table,其中包含销售数据和 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 )
我有维度table
ProductID Product_Name 子类别类别
存在层次结构产品名称-> 子类别-> 类别
我还有一个事实 table,其中包含销售数据和 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 )