我在 OLAP Cube + MDX 方面不是很有经验,而且我很难尝试在一个多维数据集中使用两次相同的度量。
假设我们有 3 个维度:D_DATE,D_USER和D_TYPE_OF_SALE_TARGET3 个事实表:F_SALE,F_MEETING,F_SALE_TARGET
F_SALE与D_USER(谁进行销售)和D_DATE(何时)相关联F_SALE_TARGET链接到D_USER,D_DATE,D_TYPE_OF_SALE_TARGET(意思是:用户必须达到给定月份的各种目标/指标)。
我可以浏览我的立方体:
- 行数 = 日期 * 用户
- Cols = 销售数量,销售总额 + 1 个目标的值(在
WHERE子句中,我过滤[Dim TYPE SALE TARGET].[Code].&[code.numberOfSales])
如何为其他目标添加其他列?由于所有目标都在同一个表中,我看不到如何从[Measures].[Value - F_SALE_TARGET]链接到不同代码中添加第二个度量,即。[Dim TYPE SALE TARGET].[Code].&[code.amountOfSale].