我在ssrs 2008中有一个矩阵,如:
Id type1 type2 type3
1 low normal normal
2 high low normal
3 normal normal normal
我想要做的是在ssrs 2008中按此表分组,但不是这些列中的任何一个。我需要添加一个名为" Total"的额外隐藏列。本专栏的规则是(我不知道如何写它和ssrs中的位置):
int total = 0;
if(type1<>normal) total++;
if(type2<>normal) total++;
if(type3<>normal) total++;
return total;
该小组需要基于此专栏。以下是一个例子:
Id type1 type2 type3 total(visibility:false)
2 high low normal 2
1 low normal normal 1
3 normal normal normal 0
我如何在ssrs 2008中提供它。任何帮助将不胜感激
答案 0 :(得分:1)
您的总计列表达式应为:
=IIF(type1 <> "normal", 1, 0) + IIF(type2 <> "normal", 1, 0) + IIF(type3 <> "normal", 1, 0)
IFF 检查参数1中的表达式并返回 1 如果为true(第二个参数),则返回 0 (第三个参数)。
我想你也想把它用作 SORTING 表达式(反向[Z-A]顺序)。