我需要根据事务记录上的多个标志对数据进行切片。标志在同一维度上,但不在同一层次结构中。
下面是我们生成的样本跨国数据和对应的事实表。我需要编写 MDX 查询才能在下面的预期报告中生成报告。
PrintMail、App Notifications、SMS 和 Email 是各种类型的通信渠道,通过这些渠道传递消息。一些消息通过多个渠道传递。
事务表
日期 MessageCount PrintMail AppNotification SMS Email 2019 年 1 月 1 日 1 1 1 2019 年 1 月 1 日 1 1 1 2019 年 1 月 1 日 1 1 1 2019 年 2 月 1 日 1 1 1 2019 年 2 月 1 日 1 1
事实表
日期 MessageCount PrintMail AppNotification SMS Email 2019 年 1 月 1 日 3 2 2 1 1 2019 年 2 月 1 日 2 1 2 0 0
预期报告
全部 2019 年 1 月 1 日 2019 年 2 月 1 日 消息数 5 3 2 打印邮件 3 2 1 应用通知 2 1 1 短信 3 2 1 电子邮件 1 1 0
我的问题是:如何在这里显示各种频道的行?我不确定这是否需要一个新的维度,如果是,那会是什么样子。