gpt4 book ai didi

ssrs-2012 - SSRS 与列组交替行颜色

转载 作者:行者123 更新时间:2023-12-02 01:13:06 28 4
gpt4 key购买 nike

我在 SSRS 中有报告,我可以使用以下表达式交替行颜色:

=IIF(ROWNUMBER(NOTHING) MOD 2, "LightSteelBlue","WhiteSmoke")

这很好用。但是,我有一个包含列分组的报告,这似乎弄乱了交替的行颜色。

Report Image

分组的列将交替列颜色而不是行颜色。我已经搜索并找到了行分组的可能解决方案,但没有找到列分组的解决方案,或者至少我无法开始工作。我只是想让其他每一行都是“LightSteelBlue”或“WhiteSmoke”,没什么特别的。

有任何想法吗?

最佳答案

这是我想出的解决方案:

  • 在表的右端添加一列并将文本框命名为“RowNumber”。将可见性设置为隐藏。
  • 将表达式添加到 RowNumber 文本框。
     =RunningValue(Fields!last_name.Value & Fields!entity_name.Value, CountDistinct, "dataset name")
  • 将表达式添加到详细信息行的背景颜色:
    =IIF(ReportItems!RowNumber.Value mod 2 > 0, "LightSteelBlue", "WhiteSmoke")

  • RunningValue() 函数需要唯一的值。在我的情况下,由于一个成员属于不同的实体,成员名称可以重复多次。因此,我将 last_name 和 entity_name 结合起来以获得唯一值。

    希望这可以帮助。

    关于ssrs-2012 - SSRS 与列组交替行颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44030930/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com