RDLC中的条件分组

时间:2015-04-09 18:32:28

标签: c# rdlc dynamic-rdlc-generation

我可以有条件地按照RDLC中的某个项目进行分组,但我也喜欢不按任何分组的选项。我不确定如何做到这一点。

这是我现在的Group By表达式:

<Group Name="GroupBy">
    <GroupExpressions>
      <GroupExpression>=iif(Parameters!GroupBy.Value = "C", Fields!City.Value, Fields!State.Value)</GroupExpression>
    </GroupExpressions>
</Group>

我有三组我喜欢的选项:

如果值为&#34; C&#34;,则按城市分组

如果值为&#34; S&#34;,则按州分组

如果值为&#34; N&#34;,则不要按任何方式分组

1 个答案:

答案 0 :(得分:1)

只需添加此语句,如果它不是= C或S,则按一些唯一的ID值进行分组。

=iif(Parameters!GroupBy.Value = "C", Fields!City.Value, iif(Parameters!GroupBy.Value = "S", Fields!State.Value, Fields!SomeUniqueValueUniqueToAllRecords.Value))

希望有所帮助。