【问题标题】:ssas tabular - measure designssas 表格 - 度量设计
【发布时间】:2018-06-27 14:43:09
【问题描述】:

关于 ssas 表格中的措施的问题。将事实表中的物理度量作为一列然后进行简单的求和度量会更好吗?例如

想象一下我在事实表中有一个名为“收入”的度量,但用户希望将产品 A 收入、产品 B 收入视为个人度量(不使用产品维度的收入度量,是的给出相同的结果)

或者最好根据产品暗淡使用求和和过滤器进行 dax 计算。例如产品 B 收入:= CALCULATE(SUM('fact'[Income]);VALUES('Product Type dim');('Product Type dim'[Product Tye] ="ProductB"))

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

【问题讨论】:

    标签: ssas dax ssas-tabular


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多