SSAS参数化命名查询



Dears

我是SSAS World的新手,正在尝试通过使用分析服务MDX Query 来提高报告性能

我知道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
                                )

提前感谢

看看这些,试试你的运气。。

http://www.databasejournal.com/features/mssql/article.php/10894_3743396_2/Support-Parameterization-from-Analysis-Services-150-Parameter-Defaults.htm

http://www.ssas-info.com/analysis-services-articles/50-mdx/1779-using-dimensions-as-parameters-to-calculations-and-sets

最新更新