基于过滤器的 SSAS 度量
SSAS Measure based on filter
我有一个事实 table 有订单号但有多个订单行,所以每个订单号都是重复的 Table Design。
我有一个包含多个度量的多维数据集,例如订单计数(订单号的不同计数)、订单金额(订单行总和)等等。
我们被要求创建一个显示任何低于 1000 英镑的订单价值的度量,我在 ETL 中开始这样做并为每个订单行创建一个标志,然后将它们相加,但这导致结果太高,因为它按每个订单行而不是每个总数。我不能只标记每个订单的第一行,因为在 excel 中查看最终用户需要标记整个订单。
有没有办法创建订单号的不同计数,但仅当标志设置为 1 时?或者有更好的方法吗?
谢谢
我已经解决了这个问题,方法是为订单价值分段创建维度并使用按此度量拆分的订单的不同计数度量
我有一个事实 table 有订单号但有多个订单行,所以每个订单号都是重复的 Table Design。
我有一个包含多个度量的多维数据集,例如订单计数(订单号的不同计数)、订单金额(订单行总和)等等。 我们被要求创建一个显示任何低于 1000 英镑的订单价值的度量,我在 ETL 中开始这样做并为每个订单行创建一个标志,然后将它们相加,但这导致结果太高,因为它按每个订单行而不是每个总数。我不能只标记每个订单的第一行,因为在 excel 中查看最终用户需要标记整个订单。
有没有办法创建订单号的不同计数,但仅当标志设置为 1 时?或者有更好的方法吗?
谢谢
我已经解决了这个问题,方法是为订单价值分段创建维度并使用按此度量拆分的订单的不同计数度量