2012-07-26 53 views
0

我有两个数据集。第一个用于填充Tablix。在该tablix中,有一个计算的百分比字段。我想根据百分比是否在一定范围内,换句话说,根据KPI阈值显示不同的背景颜色。我在第二个数据集中动态地添加了阈值,该数据集包含ColorName,LowerLimit和UpperLimit字段。我知道我需要使用某种查找函数来获取行的颜色值,其中百分比属于该行的LowerLimit和UpperLimit。我可以假设限制不会重叠。任何可以完成此功能的功能/方法?我动态拉动它的原因是为客户提供配置阈值的方法(使用维护屏幕来管理该表)。谢谢!SSRS 2008:根据DataSet1中的计算值从DataSet2获取特定的行值

+0

我的印象是,你只能有每个表矩阵一个数据集下使用的数据集。你可以回到sql并在数据集中添加更多字段,这样阈值就在tablix使用的数据集中了吗? – whytheq 2012-07-29 12:22:14

+0

好主意,我只是在主数据集中针对各自的阈值限制进行了subqueried,并能够完成我想要的。这应该成为答案。谢谢! – TamarindoSean 2012-08-06 16:27:04

+0

好 - 很高兴帮助:我已经添加了答案:) – whytheq 2012-08-06 17:01:16

回答

1

返回到SQL,并添加另一个字段到数据集中,因此阈值是由表矩阵