【问题标题】:SQL Server 2005 Reporting Services Matrix Total Data HighlightingSQL Server 2005 Reporting Services 矩阵总数据突出显示
【发布时间】:2023-03-10 07:40:01
【问题描述】:

我已经创建了一个包含总列的 SQL Server 2005 矩阵。

我希望能够仅更改总计的颜色,以便它们从其余数据中脱颖而出。我可以更改“总计”标签的颜色,但不能更改实际数据。

谁能告诉我如何做到这一点?

【问题讨论】:

    标签: sql-server sql-server-2005 reporting-services reporting


    【解决方案1】:

    要测试一个单元格是否为总数,您需要使用 InScope() 函数以及一个高度嵌套的 If 语句。 Jorg Klein 很好地解释了它在矩阵中的工作原理 (here)

    【讨论】:

      【解决方案2】:

      选择总计框,您可以在属性页中设置颜色。如果您希望所有总计以相同的颜色显示,则可以这样做。

      您还可以通过在颜色属性中放置表达式来有条件地格式化它们。

      查看link

      拉吉

      【讨论】:

      • 这在矩阵中不起作用。它只适用于表格。
      • 行号在矩阵中被混淆了。你怎么知道在哪里给总数着色?
      • 您查看我发布的链接了吗?您将不得不进行条件格式设置。检查单元格是否为 Total 并将其着色。我有一份计划作业的报告,一个矩阵,如果上次运行结果为“失败”,则该值显示为红色
      • 是的,我检查了链接。您如何确定该单元格是否为 Total 单元格?我认为这是我的问题。条件格式化相对容易。确定细胞的性质是困难的部分。
      • 你如何得到总数?这是在数据集中预先计算的还是在报告中计算的?无论哪种方式,总会有一种方法可以确定给定单元格是否为总数。可以在这里发布您的报告吗?
      【解决方案3】:

      除非我弄错了,否则您可以选择总计单元格来编辑其属性,方法是选择单元格,然后单击单元格上角的小三角形。

      希望对你有帮助,

      比尔

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多