【问题标题】:SSAS Tabular calculated measures missing from Power View fields listPower View 字段列表中缺少 SSAS 表格计算度量
【发布时间】:2014-08-13 20:45:19
【问题描述】:

我为“FactInvoiceLineItem”表定义了一个名为“毛利”的计算度量。我可以在“度量”维度中看到这个度量(以及其他几个):

这些度量值在数据透视表中工作正常,但它们在 Power View 的字段列表中不存在:

我在 PowerPivot 上看到过类似的问题,例如日期列,但该问题不应该在这里适用,因为计算的结果是数字。无论如何,我们已经尝试将计算包装在 CALCULATE() 中,但它没有帮助。

有一些使用 PowerPivot 模型中的 Power View 度量的示例。我是否缺少模型中的某些设置,或者这是 Power View 和 SSAS 表格的怪癖?

【问题讨论】:

  • 我认为这不是 SSAS 表格和 Power View 的怪癖。我已经在多个项目中一起使用它们并且没有遇到过这个问题。您能确认使用的计算和源字段是数字吗?您是否尝试过删除并重新添加度量?此外,尝试在 XMLA 中编写模型脚本并查看 hte 定义以了解该度量的含义。

标签: sql-server ssas pivot-table tabular powerview


【解决方案1】:

正如 mmarie 所建议的,这不是 Power View 和 Tabular 的限制 - 除了 Power View 仅支持数字度量。

我们在计算度量中包含了一些自定义格式,使用 FORMAT() 将括号应用于负数,这将我们漂亮的数字计算呈现为文本。因此,Power View 不会显示我们的度量,因为它们不再是数字!

剥离 FORMAT() 会将计算返回为数字类型,并使其在 Power View 中可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-28
    • 2020-03-29
    • 2019-04-28
    • 1970-01-01
    相关资源
    最近更新 更多