我有两个(到目前为止)源多维数据集及其各自的维度:费用:
Date1、Date2、供应商、成本/利润中心、项目、付款类型、措施。
收入:日期 1、日期 2、分包商、客户、成本/利润中心、项目、付款类型、措施。
我想使用上述多维数据集作为第三个多维数据集的来源:
财务:Date1、成本/利润中心、项目、付款类型、措施。
使用的维度成本/利润中心是这些立方体中的每一个,并具有以下结构:
TOTAL
--EXPENSE
---10000 - Consulting
----11000 - Personal Expense
-----11100 - Sallary
------11101 - Gross Salary*
------11102 - Bonus*
...
--INCOME
---2000 - Services
----2100 - Projects
-----2110 - Support
------2111 - Support for ABC*
------2112 - Support for XYZ*
...
(*) Leaf elements
目标是将数据从 EXPENSE 多维数据集加载到 Expense 下的 FINANCE 多维数据集,并从 INCOME 多维数据集加载到 Income 下的 FINANCE 多维数据集。
如何在不手动链接相应叶级成员的情况下定义规则?我正在寻找类似的东西
['TOTAL':'Expense'] = N:DB(... data from Expense cube)
['TOTAL':'Income'] = N:DB(... data from Income cube)
到目前为止,我只提出了一种可行的解决方案,尽管我很确定这不是正确的方法:
[] = N: DB('Expense', '...) + DB('Income', '...)
非常感谢!