SSAS中的独特计数

时间:2015-12-22 14:15:06

标签: ssas cube olap-cube

我在事实订单表OrderDescriptionIDOrderIDCustomerIDDateKey中有4列。行中的数据是orderID定义客户的1个订单。如果客户已经下了一个包含多个商品的订单,则orderDescriptionID会定义订单中的不同对象。

请参阅以下示例:

enter image description here

我希望我的立方体做的是代表personID一次,并显示不同的订单和他们订购的项目总数(这不是必需的,但人和不同的订单是)。作为示例,请参见下面的图像

enter image description here

  

注意:如果OrderItemsCount是我可以传递的很多工作,我会更多   对客户的不同订单感兴趣。

2 个答案:

答案 0 :(得分:0)

经过互联网上的一些艰苦工作而无法找到答案之后,我回到了SSAS的书并得到了答案。

右键单击事实表并选择New Measure,在Usage下拉菜单中选择Distinct Count,选择要在其上进行非重复计数的表和列。

它有趣的原因我想我会在这里得到一个答案,假设这里的人知道他们的东西,这个基本的东西(现在对我来说)无法得到答案。

答案 1 :(得分:0)

不同的计数会起作用,但要注意性能。 SSAS将创建一个单独的度量组来帮助,但值得阅读它们。