Sql server SSAS参数化命名查询

Sql server SSAS参数化命名查询,sql-server,database,ssas,mdx,business-intelligence,Sql Server,Database,Ssas,Mdx,Business Intelligence,亲爱的 我是SSAS World的新手,正在尝试通过使用Analysis services MDX查询来提高报表性能 我知道SQL和MDX不同,但如果我可以在命名查询中使用参数,我需要提示,以便对每个记录进行计算 选中此>>以计算休假天数 OUTER APPLY ( SELECT SUM([dbo].[DurationWithoutWeekend](CASE WHEN @

亲爱的

我是SSAS World的新手,正在尝试通过使用Analysis services MDX查询来提高报表性能

我知道SQL和MDX不同,但如果我可以在命名查询中使用参数,我需要提示,以便对每个记录进行计算

选中此>>以计算休假天数

  OUTER APPLY ( SELECT    SUM([dbo].[DurationWithoutWeekend](CASE
                                                          WHEN @datefrom >= TCCDays.StartTime
                                                          THEN @datefrom
                                                          ELSE TCCDays.StartTime
                                                          END,
                                                          CASE
                                                          WHEN @dateto >= TCCDays.EndTime
                                                          THEN TCCDays.EndTime
                                                          ELSE @dateto
                                                          END)) AS DAYSOff
                  FROM      Tfs_DefaultCollection.dbo.tbl_TeamConfigurationCapacityDaysOffRange TCCDays
                  WHERE     IM.localId = TCCDays.TeamMemberId
                            AND ( TCCDays.EndTime >= @datefrom
                                  OR TCCDays.EndTime IS NULL
                                )

提前感谢

看看这些,试试你的运气


没有。是的。不客气。哈哈哈,谢谢你提供的宝贵信息Dsql和mdx是不同的-非常不同-“备选方案”确实存在,也不存在-有时sql中的几行在mdx中作为一行结束,反之亦然。请加上你的mdx。@SouravA我真的很喜欢你的评论-当问题如此广泛时,我们怎么能具体一些。@whytheq-这是一个笑话:D这确实是一个非常糟糕的问题。