ssas表格测量设计

ssas表格测量设计,ssas,dax,ssas-tabular,Ssas,Dax,Ssas Tabular,关于ssas表格中的措施的问题。将事实表中的物理度量作为列,然后执行简单的求和度量是否更好?e、 g 设想这样一个场景:我在事实表中有一个称为收入的度量值,但用户希望将ProductA收入、Product B收入视为个人度量值(不将收入度量值与Product维度一起使用,如果是,则会给出相同的结果) 或者使用基于乘积dim的和和和过滤器进行dax计算更好吗。e、 g.产品B收入:=计算(总和('fact'[Income]);值('Product Type dim');('Product Type

关于ssas表格中的措施的问题。将事实表中的物理度量作为列,然后执行简单的求和度量是否更好?e、 g

设想这样一个场景:我在事实表中有一个称为收入的度量值,但用户希望将ProductA收入、Product B收入视为个人度量值(不将收入度量值与Product维度一起使用,如果是,则会给出相同的结果)

或者使用基于乘积dim的和和和过滤器进行dax计算更好吗。e、 g.产品B收入:=
计算(总和('fact'[Income]);值('Product Type dim');('Product Type dim'[Product Tye]=“ProductB”)


我尝试了这两种方法,都返回了相同的结果。。。我只是想知道这里的最佳实践是什么。(事实表大约有3亿行)

度量值越少,您的报告最终的性能越好。在这种情况下,我建议只使用一个简单的sum()度量,并将其应用于每个产品。这将是最有效的方法,对3亿行进行计算,同时过滤和调用值肯定会降低速度

DC07最终用户如何查看您的模型?他们是在PowerPivot(excel)还是PowerBI中使用它?我建议在PowerPivot中的可视化元素(PowerBI)中执行这些计算,作为显示计算的方法