【发布时间】:2017-04-17 19:53:48
【问题描述】:
我有一个来自 T-SQL 查询的现有 SSRS 报告,我正在尝试使用 SSAS 多维数据集上的 MDX 查询重新创建它。我坚持将 Row num 和 rank 逻辑重写为 MDX。
写成:
SELECT ceil((ROW_NUMBER() OVER (PARTITION BY PRODUCT ORDER BY YEARMONTH))/12)
在 SQL 中排名 1。有人可以告诉我这是否可以使用 MDX 完成?在多维数据集中,PRODUCT 和 YEARMONTH 来自不同的维度。
感谢您的帮助!
【问题讨论】:
-
谢谢。我能够获得每条记录的排名函数,但我需要在产品的前 12 年显示相同的数字。你能建议我怎么做吗?