DAX用于计算列,显示与表格模型中父项相比的相对值
我有一张尺寸表 ProductID产品名称子类别 有一个层次结构产品名称->子类别->类别 我还有一个包含销售数据和ProductID的事实表 我希望有一个计算列,显示所选度量的子类别中产品的份额。例如,“产品名称的度量值除以子类别中的度量值”,列中的值为5% 如何在表格模式中解决此问题?尝试以下方法:DAX用于计算列,显示与表格模型中父项相比的相对值,dax,hierarchy,business-intelligence,ssas-tabular,Dax,Hierarchy,Business Intelligence,Ssas Tabular,我有一张尺寸表 ProductID产品名称子类别 有一个层次结构产品名称->子类别->类别 我还有一个包含销售数据和ProductID的事实表 我希望有一个计算列,显示所选度量的子类别中产品的份额。例如,“产品名称的度量值除以子类别中的度量值”,列中的值为5% 如何在表格模式中解决此问题?尝试以下方法: Calc% = var __SubCategorySUM = CALCULATE(SUM([Sales]), FILTER(ALL('YourTable'), SELECTEDVALUE(
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 )
它可以工作!!谢谢!唯一错误的是,你用了,而不是;在第二行。在过滤器和所选值之前,它应该是;