我试图设计一个多维数据集来处理一个包含多个时间序列数据的Measure数据集。这是在金融合约的背景下。第一个时间序列是TradeDate,这是产品的日期。其他时间序列是ContractDate,或合约在未来交易的日期。例如...
TradeDate ContractDate价格
2005年1月1日11/1/2005 $ 5.00
1/2/2005 12/1/2005 $ 5.25
1/3/2005 12/1/2005 $ 5.50
TradeDate& ContractDate时间维度记录在每日间隔上。我想设置我的多维数据集,以便我可以跨两个时间维度创建聚合。在示例中(使用上面的数据),我想创建一个平均值,该值由TradeDate和amp; ContractDate ...
TradeDate ContractDate Avg_Price
2005年1月2005年11月5.00美元
2005年1月2005年12月5.37美元
非常感谢任何帮助。
答案 0 :(得分:4)
SSAS支持角色扮演维度。这意味着可以将一个维度多次添加到多维数据集,每次都用于不同的目的。
要使用角色扮演尺寸,请创建一次日期尺寸,但在多维数据集的尺寸使用标签中添加两次。为多维数据集维度指定适当的名称(交易日期和合同日期),并将事实和维度表(省略号按钮)之间的关系编辑为架构的正确字段。
答案 1 :(得分:0)
创建时间维度并将其添加到多维数据集两次。 立方体和尺寸可以分开创建。一旦两者都有,您可以双击多维数据集,选择多维数据集结构选项卡,右键单击多维数据集的名称并选择“添加多维数据集维度”。
右侧的标签,称为维度用法,您可以在其中定义多维数据集如何链接到该特定维度