我目前正在使用Matrix进行报告。分组中的一列是一个case语句,它为两个结果创建了一个额外的行。
基本上,我需要它只有一行。如果YearlyAmount,任何一年都超过5,000而且总和超过$ 5K"。如果所有这些都小于5,000,那么" No"。例如:
Example of the Issue and Desired Solution
有没有办法只显示一行?或者将这两者合并在一起,只显示" Sum大于$ 5K"。
这是Tablix / Matrix结构: Report Structure
SQL我用于案例陈述:
(CASE
WHEN Yearly.Amount > 5000
THEN 'Sum Greater Than $5K'
ELSE 'NO'
END) AS FlagOneYear
答案 0 :(得分:0)
在您的SQL中尝试此操作(仅当您拥有GROUP BY
)时:
MAX(CASE
WHEN Yearly.Amount > 5000
THEN 'Sum Greater Than $5K'
ELSE 'NO'
END) AS FlagOneYear