将sql等级转换为mdx等级

问题描述 投票:0回答:1

这是我的sql代码-我想将其转换为mdx查询。这些结果集也将用于power bi报告中。我无法将此sql查询写入mdx查询。有人可以帮我吗?

    Select * From(
    Select 
    dense_RANK()over(partition by t.MonthName order by t.amount desc)rank
    ,t.*
    From( 
    Select DSP.SalesPointShortName ,dd.MonthName 
    ,SUM(fs.salesAmount)Amount
      From FactSales FS
    INNER JOIN DimDate dd on fs.DateKey=dd.DateKey
    INNER JOIN DimSalesPoint DSP on DSP.SalesPointID=FS.SalesPointID
    group by dsp.SalesPointShortName ,dd.MonthName 
    )as t  
    )as f where f.rank=1

我的预期输出是:

“期望的输出”“>

这是我的sql代码-我想将其转换为mdx查询。这些结果集也将用于power bi报告中。我无法将此sql查询写入mdx查询。有谁能够帮助我?选择* ...

ssas mdx
1个回答
0
投票

很多Google搜索,我从下面的链接中得到了答案遵循此链接愿望结果之后。https://bipassion.wordpress.com/2013/06/22/mdx-dense-rank/

© www.soinside.com 2019 - 2024. All rights reserved.