SSAS多维数据集创建问题 - 父/子关系

时间:2010-07-27 10:49:13

标签: ssas mdx cube

我目前正在努力创建一个立方体。

以下是我的关系数据的简化版本......

比赛

Id  Type  Total 
1   A     3 
2   A     2

结果

Id  RaceId  Gender  Position
1   1       M       2
2   1       M       3
3   1       F       1
4   2       F       2
5   2       F       1

在某种pusedo语言中,我希望能够运行此查询:

SELECT Sum(Total), Sum(Position) WHERE RaceType = A AND Gender = M

我希望得到结果:3,5,

我尝试了几种不同的尺寸和尺寸配置,但总是得到答案5,5。

我确信这可以用立方体来实现,我现在还没有相关的知识 - 任何帮助都会受到赞赏。

由于

1 个答案:

答案 0 :(得分:0)

目前无法看到您的多维数据集中存在的维度/度量,大概是

SELECT
{
   [Measures].[Total],
   [Measures].[Position]
}
ON 0
FROM [YourCube]
WHERE(
  [Race].[RaceType].[A],
  [Result].[Gender].[M]
)

这假设您已选择度量的默认聚合,即SUM。