如果数据不在数据集 2 中,SSRS Tablix 过滤器会从 1 数据集中排除数据
SSRS Tablix filter to exclude data from 1 dataset if its not in dataset 2
我正在处理一个包含两个略有不同的数据集(数据集 1 和数据集 2)的报告。报告中有多个表格。
对于使用数据集 1 的 tablix,我想添加一个过滤器,用于排除数据集 1 中不在数据集 2 中的交易。这些数据集的公共 ID 为 Dealid。
这个过滤器表达式会是什么样子?任何帮助将不胜感激。
您可以在数据集 1 或 Tablix 中添加过滤器并使用以下表达式。
在Expression
输入框中使用:
=IIF(
Isnothing(
Lookup(Fields!DealID.Value,Fields!DealID.Value,Fields!DealID.Value,"DataSet2")),
"Exclude","Include"
)
对于 Value
输入框使用:
="Include"
它将排除数据集 1 中 DealID
在数据集 2 中不存在的行。
如果这有帮助,请告诉我。
我正在处理一个包含两个略有不同的数据集(数据集 1 和数据集 2)的报告。报告中有多个表格。 对于使用数据集 1 的 tablix,我想添加一个过滤器,用于排除数据集 1 中不在数据集 2 中的交易。这些数据集的公共 ID 为 Dealid。
这个过滤器表达式会是什么样子?任何帮助将不胜感激。
您可以在数据集 1 或 Tablix 中添加过滤器并使用以下表达式。
在Expression
输入框中使用:
=IIF(
Isnothing(
Lookup(Fields!DealID.Value,Fields!DealID.Value,Fields!DealID.Value,"DataSet2")),
"Exclude","Include"
)
对于 Value
输入框使用:
="Include"
它将排除数据集 1 中 DealID
在数据集 2 中不存在的行。
如果这有帮助,请告诉我。