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