如何在SSAS中定义计算以计算大于零的值?

时间:2014-11-05 09:49:49

标签: sql-server ssas cube

我在SQL Server Analysis Services的多维数据集中有一个名为[Measures].[Qty Back Sale]的度量。它是列Qty_BackSale的总和。现在我想定义一个度量来计算Qty_BackSale大于零的行数。

我该如何计算?

2 个答案:

答案 0 :(得分:0)

最简单的方法是将命名计算添加到数据源视图中的事实表。您可以使用case when Qty_BackSale > 0 then 1 else 0 end之类的表达式。然后,只需使用标准AggregateFunction Sum定义基于此的新度量。

答案 1 :(得分:0)

无需存储零,否则会鼓励密集数据。