1

我正在使用一个需要新计算度量的多维数据集,并且很难正确使用 MDX。

我要衡量的场景是给定客户(按客户名称)和交付路线(也在客户维度上)总销售额大于 0 的天数。

日期层次结构相当简单。

  • 日期 > 年 > 月 > 日

在客户维度中,我们不会使用层次结构。

  • 顾客姓名
  • 送货路线

在措施上,我们只关心总销售额

  • 总销售额

所以,我已经尝试了一切,但我不确定我是否以正确的方式解决问题,这可能是我对 MDX 不太熟悉。

这是一个数据样本以及我的最终目标。

样本数据集

我试图达到的目标如下(但是,没有提供我需要的东西)。

WITH MEMBER [Measures].[count deliveries]
AS
COUNT(FILTER(DESCENDANTS([Date].[Calendar].[Year].&[2013],2), [Measures].[total sales] > 0) )
SELECT NON EMPTY {[Measures].[total sales]
, [Measures].[count deliveries]} ON 0
, NON EMPTY ([Customer].[Customer Name]
, {DESCENDANTS([Date].[Calendar].&[2013],2)}) ON 1
FROM [Sales]

最终目标

我希望将此作为计算成员添加到多维数据集,而不仅仅是查询格式。任何帮助,将不胜感激!

4

0 回答 0