0
我目前正在使用Matrix进行报告。分组中有一列是case语句,它为两个结果创建了一个额外的行。SSRS 2012 - Matrix - Case Statement创建额外的行问题
基本上,我需要它只有一行。如果YearlyAmount在任何一年中的总和大于5,000,则“总和大于$ 5K”。如果它们全部小于5,000,那么“否”。例如:
Example of the Issue and Desired Solution
有什么办法只显示一行?或者将这两者合并在一起,只显示“总和大于5K”。
这里的Tablix中/矩阵结构: Report Structure
而且我使用case语句中的SQL:
(CASE
WHEN Yearly.Amount > 5000
THEN 'Sum Greater Than $5K'
ELSE 'NO'
END) AS FlagOneYear
非常感谢!这个想法奏效了。我没有在SQL中工作,但我所做的是 - 我从组中(矩阵内)删除了一列,然后将其添加到组右侧。然后我说这句话来它 “=开关( \t \t FIRST(MAX(字段!YearlyAmount.Value))> 5000, “单笔金额超过$ 5K”, \t \t FIRST(MAX(字段!YearlyAmount.value ))<5000,“否” \t)' 它的工作!十分感谢你的帮助! – Yoseto
@Yoseto很高兴帮助! – vercelli