亲爱的
我是SSAS World的新手,我正在尝试使用Analysis Services 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
)
提前致谢
答案 0 :(得分:0)