使用ssrs匹配来自同一数据集的参数的字段值

时间:2013-11-28 19:52:49

标签: reporting-services

我有一个包含

的数据集FiscalYearMonth
Fiscalmonthyear
Fiscalmonthkey 

我还有Parameters!FiscalYearMonth.Value

如何获取FiscalYearMonth参数的Fiscalmonthkey?我尝试了以下表达式,但没有工作

=lookup(Fields!FiscalMonthYear.Value,Parameters!FiscalYearMonth.Value, Fields!FiscalMonthKey.Value, "FiscalYearMonth")

1 个答案:

答案 0 :(得分:0)

我认为你的功能参数排序错误,试试这个:

=lookup(Parameters!FiscalYearMonth.Value, Fields!FiscalMonthYear.Value, Fields!FiscalMonthKey.Value, "FiscalYearMonth")

这基本上说“在数据集'FiscalYearMonth'中,将Parameters!FiscalYearMonth.Value的值与数据集中每一行的字段Fields!FiscalMonthYear.Value进行比较,并返回Fields!FiscalMonthKey.Value的值,其中有一场比赛“。

请注意,Lookup()函数仅返回单个值,并将在找到的第一个匹配项处停止。