首页 > 解决方案 > SSRS 查找跳过不拾取值的行

问题描述

我有查找表达式来比较两个数据集,查找缺少某些行。DataSetCount 中 Totaldownload 中的某些行具有该数据的值,但正在跳过查找。有些行是正确查找的,为什么有些行被跳过了。我不确定在查找只是将空白返回到列中的某些行之前是否有人遇到过这个问题。请看下面的图片....

在此处输入图像描述

 =IIF(IsNothing(
Lookup(Cstr(Fields!REG.Value) & Format(CDate(Fields!FL_DATE.Value), "yyyy-MM-dd"), Cstr(Fields!REGISTER.Value) & Format(Cdate(Fields!Flightdate.Value), "yyyy-MM-dd"), Fields!TOTALDOWNLOAD.Value, "DataSetCount")), "Missing", 
Lookup(Cstr(Fields!REG.Value) & Format(CDate(Fields!FL_DATE.Value), "yyyy-MM-dd"), Cstr(Fields!REGISTER.Value) & Format(Cdate(Fields!Flightdate.Value), "yyyy-MM-dd"), Fields!TOTALDOWNLOAD.Value, "DataSetCount"))

标签: sqlreporting-services

解决方案


我已经想通了。查找不喜欢字符串和日期在一起。我必须使用另一列是序列(数字数据类型)来替换寄存器或 REG。现在一切正常......


推荐阅读