我正在使用 SSAS 并创建了一个链接到 SQL Server 上的 Fact_SalesMetrics 的度量值组。在这方面,我有七项措施。除了具有 Distinct Count 聚合的 Sales Invoice 之外,所有度量都具有 Sum 聚合。
一切都很好。我需要将“CustomerID”的聚合也设为 Distinct 计数,但我做不到。它说我错误状态,“测量组有多个不同的计数测量。”
所以,我需要将这两个度量的聚合作为 DistintCount。我怎样才能?任何帮助将不胜感激。
我想创建一个计算成员来实现这一点,但失败了,因为我不知道我必须给出什么表达!
每个度量值组的单个不同计数的限制与性能有关。要使两个不同的计数度量显示在同一个度量组中,您可以使用Darren Gosbell在此处建议的解决方法。
两全其美...性能受益于每个 DC 度量驻留在其自己的度量组中,UX 受益于所有相关度量出现在同一度量组中。
这帮助我让它工作!
只需转到您的立方体并右键单击即可。从一开始就选择“不重复计数”。
当你点击确定。将自动创建新的度量组。而且您不会看到任何警告消息。
我希望这篇文章可以帮助像我一样坚持创建 Distinct Count Measure 的任何人。
完整的定义在这里: