图表中的SSRS查找功能不显示数据集2的值栏

时间:2014-12-19 03:52:15

标签: sql reporting-services charts lookup

我有两个相同的数据集,除了dataset1返回今年的数据和数据集2去年的数字。它们显示在两个单独的表中并且运行良好但是当我想在单个图表中显示它们时,不显示来自dataset2的值,也没有显示错误,来自dataset1的Total列正确显示。

使用这样的查找功能:

=Lookup(Fields!Month_Name.Value, Fields!Month_Name.Value, Fields!Total.Value, "dataset2")

我需要更改什么才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

回答的时间已经很晚了,但是因为它看起来没有回答过,所以我会试一试。

既然你说它没有显示错误,只是没有返回值,我将不得不倾向于在LOOKUP中找不到匹配的问题。通常在使用LOOKUP时它会进行精确匹配,因此如果它没有返回任何内容或返回意外值,我的猜测就是LOOKUP函数不能在目标数据集中找到与来自源数据集。大写,小写,空格,回车等等都可以影响LOOKUP功能的工作效果,所以可能需要查看。

以下是LOOKUP函数的MSDN以供进一步参考: https://msdn.microsoft.com/en-us/library/ee210531.aspx