首页 > 解决方案 > SSRS REPORT BUILDER,在一个 Tablix 中比较两个不同的数据集,表达式

问题描述

我有两个数据集,想在一个表达式中比较它们。

我想做这样的事情: =iif(Fields!Grade.Value = "ONGRADE" > LookupSet(Fields!Grade.Value = "ONGRADE", Fields!grade.Value = "ONGRADE" , Fields!grade.Value = “ONGRADE”、“Previous3Week”)、“UP”、“DOWN”)

这当前在“ONGRADE”行中返回“错误”。

标签: reporting-servicesreportbuilder

解决方案


您需要将您的组件与其中一个数据集绑定,然后您可以相应地编写以下表达式:

=iif(Fields!grade.Value > (Fields!grade.Value, "ONGRADE_DataSet2") , "UP", "DOWN")

在此示例中,组件与第一个数据集绑定,第二个数据集被引用。这可能会有所帮助。


推荐阅读