在SSAS OLAP多维数据集中,我们有一个销售事实表,其中包含who(员工)创建销售订单和日期订单的详细信息。 员工被分配到可以随时间变化的部门。
我们希望使用员工维度表,其中包含员工的初始日期和结束日期。
就行了: Fact_Table:employee_code,sale_date,...(其他数据) Employee_Dimension:employee_code,start_date,end_date,department,...
但无法弄清楚如何定义关系。相当于使用
在SQL中完成的操作Select ....
with fact.employee_code=emp_dim.employee_code and
fact.sale_date between emp_dim.start_date and emp_dim.end_date
有没有办法做到这一点?或者我们应该将所有相关数据添加到事实表本身吗?