多维到表格映射一列到几列

时间:2017-10-26 18:23:00

标签: ssas ssas-tabular columnmappings

我在旧的多维立方体中有以下映射:

enter image description here

这3个INVOICE_FACT列中的每一个都映射到salesman表中的同一个sman_key列。我知道在表格中只允许一列映射到另一列。

如何在表格中复制这种关系?

1 个答案:

答案 0 :(得分:0)

解决此问题的两种标准方法是在两个表之间创建多个关系(一次只能激活一个关系)或者使用不同的名称多次导入salesman表(例如{{ 1}},salesmansupervisor)。

在不了解数据模型使用方式的情况下,很难推荐使用该方法,但我倾向于多次导入driver表。

如果使用非活动关系,则需要知道的关键函数是salesman函数,该函数指定使用非活动关系进行特定计算。

https://www.sqlbi.com/articles/userelationship-in-calculated-columns/提供了此技术的一些示例,其中关系是日期维度,并且您希望具有根据订单日期,截止日期或发货日期(根据AdventureWorks)累积销售额的度量,例如

USERELATIONSHIP()