【问题标题】:How to change color of each group in ssrs?如何更改ssrs中每个组的颜色?
【发布时间】:2016-09-02 20:20:21
【问题描述】:

我正在研究 ssrs,我对此并不陌生。我的问题是我有一个包含学生结果详细信息的数据集,其中包含主题和子主题。我想显示第一个主题“英语”的记录,然后显示其子主题“写作”、“阅读”、“听力”等的详细信息,而不是第二个主题的记录及其子主题的详细信息,我已经做到了。但是现在我想为每个科目分配一个特定的颜色,比如红色代表英语,绿色代表数学,我已经使用矩阵控制来显示记录

【问题讨论】:

    标签: reporting-services ssrs-tablix


    【解决方案1】:

    你有两个选择:

    background color属性中使用switch表达式,它返回第一个返回true的条件之后的值:

    =switch(Fields!Subject.Value = "English", "Red", Fields!Subject.Value = "Mathematics", "Green", TRUE, "NoColor")
    

    您将TRUE 放在末尾,这样如果不满足任何条件,则返回“默认”值而不是错误。

    或者,您可以根据主题保存数据库中的颜色,或使用数据集查询中的 case 语句计算颜色,然后在 background color 属性中简单引用该字段:

    =Fields!SubjectColour.Value
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多