在current cube中,我有一个计算的平均投资美元的度量。现在我想根据每个部门的不同金额动态创建一个范围维度表。该表应该是如下所示:
Dim_DollarRange
ID MinRange MaxRange Description
1 1 2 1-2
2 3 5 3-5
3 6 9 6-9
4 10 14 10-14
所以基本上有两个问题:
1) How to set up dimension table based on measures in cube dynamically?
2) How to look up in range dimension in SSAS?
我是SSAS的新手,想要任何答案或教程!
发布于 2012-11-29 01:48:50
使用为Data Source视图提供数据的视图检查源系统中的相关事实数据,并相应地筛选生成的维度列表。如果你的源和多维数据集之间没有一组接口的视图,你可以直接在你的查询中执行相同的操作,这只是不那么干净而已。
我使用这种技术将长维列表限制为仅使用的值,为直接访问多维数据集(使用Excel等)的用户提供其筛选器/切片器中使用的选项的精确列表。它的缺点是在用户报告中屏蔽可能的选项,直到它们被使用,即直到第一个取消的订单触发其创建,您才会看到取消的订单=0。
我假设您希望数据是动态的,而不是创建维度,即您知道您需要维度A、B、C,它们与事实Y和Z相关。如果您真的想动态创建整个维度(维度名称、度量值组关系等),我认为这是不可能的。
https://stackoverflow.com/questions/12110900
复制相似问题