首页 > 解决方案 > 参数为多个时获取特定值而不是总和

问题描述

我正在创建 2 个不同测试的性能计数器的 SSRS 报告。我也想在报告中显示两个测试的性能计数器阈值。

当我只选择 1 个测试时,阈值是正确的。

在此处输入图像描述

我选择了 2 个测试,然后它给了我特定性能计数器的阈值总和。

在此处输入图像描述

如何获取所需数据?

为此,我创建了 2 个不同的数据集: 1. 从测试中获取性能计数器的值 2. 获取阈值

在 SSRS 中,我将服务器名称作为参数传递并在服务器名称上创建了组以获取所有服务器的数据。

我尝试使用 multilookup 函数捕获测试明智的阈值。

在此处输入图像描述

但我不知道 ssrs 中有条件拆分。

预期结果:然后选择 Exchange 和 SQL 其他,对于 Exchange tablix,它应该显示 1,对于 SQL tablix,它应该显示 2。

实际结果:在两个表中都显示为 3 (2+1)。

标签: reporting-servicesssrs-2012

解决方案


推荐阅读