从sql到mdx的简单查询转换

时间:2013-12-16 15:04:15

标签: sql ssas mdx cube olap-cube

    select MAX(InsertionDT),TaskStatus,tasksubstatus 
    from TransTasksFFMS_GVT 
    where TaskCode = 323155 group by TaskStatus,tasksubstatus 

要在多维数据集浏览器中使用此查询,我创建了一个名称查询并将其用作维度并且它可以工作,但我要求将计算作为度量。是否可以将此查询转换为mdx以将其用作计算中的表达式?

查询的作用:返回每对状态和子状态的最大插入日期。

我是MDX和整个立方体创意的新手!

1 个答案:

答案 0 :(得分:1)

是的,首先使整个事物成为一个星型模式,其中包含事实表/视图和包含任务代码,状态和子状态的任务的维度表。然后使用Max作为聚合函数为InsertionDt定义度量。