Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 如何从不同于第一个值(ssrs)的另一个数据集中引用特定值?_Reporting Services_Ssrs 2008_Reporting - Fatal编程技术网

Reporting services 如何从不同于第一个值(ssrs)的另一个数据集中引用特定值?

Reporting services 如何从不同于第一个值(ssrs)的另一个数据集中引用特定值?,reporting-services,ssrs-2008,reporting,Reporting Services,Ssrs 2008,Reporting,已经有一段时间了,我仍然找不到我的问题的答案,这就是为什么我决定花时间问这个问题,因为我无法在网上找到一个好的答案 这是我的情况,我有一个reporting services表,我根据某些参数以友好的方式隐藏或显示列,我能够完美地做到这一点, 现在我需要的是根据其他条件改变背景色 关于背景颜色(包括十六进制数字颜色)的所有信息都在我的数据库中,如下所示: 假设我有一个名为“Test”的列,我想得到列名为Test的颜色。例子: 我尝试了查找功能,但它不起作用,我是这样尝试的: 查找(字段!co

已经有一段时间了,我仍然找不到我的问题的答案,这就是为什么我决定花时间问这个问题,因为我无法在网上找到一个好的答案

这是我的情况,我有一个reporting services表,我根据某些参数以友好的方式隐藏或显示列,我能够完美地做到这一点, 现在我需要的是根据其他条件改变背景色

关于背景颜色(包括十六进制数字颜色)的所有信息都在我的数据库中,如下所示:

假设我有一个名为“Test”的列,我想得到列名为Test的颜色。例子:

我尝试了查找功能,但它不起作用,我是这样尝试的:

查找(字段!columnName.Value,“测试”,字段!normalBgColor.Value,“颜色”)


注:“颜色”是另一个数据集,ssrs似乎无法识别

那么发生了什么?是否有任何错误或警告?我认为您需要更改参数的顺序:
=lookup(“Test”,Fields!columnName.Value,Fields!normalBgColor.Value,“Colors”)
只是一个猜测,因为根据上述信息很难尝试和复制,但我认为这可能会有所帮助。该建议有帮助吗?没有,但是我可以通过改变过程来只返回一行,并使用First代替lookup来完成。