RDLC 中的条件分组
Conditional Grouping in RDLC
我可以有条件地按 RDLC 中的某个项目进行分组,但我也希望可以选择不按任何内容进行分组。我不确定该怎么做。
这是我当前的分组依据表达式:
<Group Name="GroupBy">
<GroupExpressions>
<GroupExpression>=iif(Parameters!GroupBy.Value = "C", Fields!City.Value, Fields!State.Value)</GroupExpression>
</GroupExpressions>
</Group>
我有三个我想要的分组依据选项:
如果值为"C",则按城市分组
如果值为"S",则按州分组
如果值为"N",则不按任何分组
只需添加此语句,如果它不是 = C 或 S,则按某个唯一 ID 值分组。
=iif(Parameters!GroupBy.Value = "C", Fields!City.Value, iif(Parameters!GroupBy.Value = "S", Fields!State.Value, Fields!SomeUniqueValueUniqueToAllRecords.Value))
希望对您有所帮助。
我可以有条件地按 RDLC 中的某个项目进行分组,但我也希望可以选择不按任何内容进行分组。我不确定该怎么做。
这是我当前的分组依据表达式:
<Group Name="GroupBy">
<GroupExpressions>
<GroupExpression>=iif(Parameters!GroupBy.Value = "C", Fields!City.Value, Fields!State.Value)</GroupExpression>
</GroupExpressions>
</Group>
我有三个我想要的分组依据选项:
如果值为"C",则按城市分组
如果值为"S",则按州分组
如果值为"N",则不按任何分组
只需添加此语句,如果它不是 = C 或 S,则按某个唯一 ID 值分组。
=iif(Parameters!GroupBy.Value = "C", Fields!City.Value, iif(Parameters!GroupBy.Value = "S", Fields!State.Value, Fields!SomeUniqueValueUniqueToAllRecords.Value))
希望对您有所帮助。