首页 > 解决方案 > 带有条件图像的 SSRS 数学

问题描述

我有一个生成 KPI 的 SSRS 报告。每个 KPI 的测量范围为 0%-100%,其中红色(差)/黄色/绿色(最佳)的目标因 KPI 而异。有些人可能会提供 40% 的绿色,而另一些人可能需要 95%。

显示在 KPI 旁边的图像已经编码为取决于 KPI 本身的值。举一个例子:

=Iif(
ReportItems!LaborEntry.Value >= 0.95,
"Green",
Iif(
    ReportItems!LaborEntry.Value >= 0.85,
    "Yellow",
    "Red"
    )
)

其中“绿色”、“黄色”和“红色”是报告中与值相对应的图像。

现在,问题来了:例如,我如何计算我的报告中有多少果岭?我需要能够给它们打分,但我不一定在运行时知道每张图像会是什么。

标签: reporting-servicesformattingssrs-2008ssrs-2012

解决方案


嵌套计算可能会变得混乱。当您遇到这样的情况时,通常在您的数据集上创建一个计算字段是有意义的。在这种情况下,使您的IIf语句成为计算字段。这简化了选择图像的表达式。当然,简单地聚合您的新列是微不足道的!


推荐阅读