gpt4 book ai didi

reporting-services - 如何让空列出现在 SSRS 报告中?

转载 作者:行者123 更新时间:2023-12-04 07:58:11 27 4
gpt4 key购买 nike

我有一份报告,其中按执行工作的环境对时间进行分组。一些客户在所有环境中(Beta、PPE、Staging 和 Production),而其他客户仅在一部分环境中。如果客户仅位于一个子集中,则报告的该部分中没有针对未执行任何工作的环境的列,因此,该部分右侧的每个“缺失”列都有空格.”

有没有办法强制报告列出所有客户的所有环境,即使没有给定环境/客户组合的数据?

谢谢。

最佳答案

我可以在这里想到几个选项。

一种是为所有需要的环境使用具有一组列数的表,而不是依赖于由矩阵类型对象动态生成的所需列,然后用适当的条件表达式填充列的值,例如对于 PPE 列,请使用以下内容:

=Sum(IIf(Fields!Environment.Value = "PPE", Fields!MyValue.Value, Nothing)

另一种选择是更改数据集以始终为每个环境返回一行,即如果您从 T-SQL 查询中获取数据,您将使用类似 Environments 的内容。作为基表和 LEFT JOIN它到所有需要的值数据,即总是返回每个 Environment即使没有值存在也行。这样您仍然可以使用矩阵来动态生成列。

关于reporting-services - 如何让空列出现在 SSRS 报告中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18626015/

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