【发布时间】:2020-10-28 19:55:11
【问题描述】:
我又让自己发疯了。 :) 我正在使用 SQL Server 报表生成器。我有两个数据集,我使用其中一个作为查找。查找工作正常,但它也显示空白和空日期。我只希望报告显示是否有日期,而不是空白。
这是我的查找
=Lookup(Fields!Inmate_ID.Value,Fields!InmateID.Value,Fields!Recorded_Date.Value,"ChronicClinic"))
我觉得我已经在阳光下尝试了所有方法,但我似乎无法让报告在 Recorded_Date 列中不显示空白/空值。我不需要包含空格/空值的行。似乎它是一个日期字段会给它带来重创。
任何建议将不胜感激。
谢谢你, 度母
查找没问题并返回一个值。我在查找中使用 Inmate_ID 和 InmateID。表达式是
=Lookup(Fields!Inmate_ID.Value,Fields!InmateID.Value,Fields!Recorded_Date.Value,"ChronicClinic")
它不会让我粘贴图片。如果不存在日期,我不希望该行显示。我想看看有没有约会。我不想看到第二排。没有日期。示例如下:
Inmate ID First Name Last Name Date of Confinement Status Recorded Date
152350 Name Removed Name Removed 3/10/2020 Active 10/21/2020
152433 Name Removed Name Removed 8/4/2019 Active
再次感谢!
【问题讨论】:
-
你能用“但它也显示空白和空日期”来说明你的意思吗? Recorded_date 列是您正在查找的列吗?如果该报表项的值为空白,您能否不将属性设置为显示“”?
-
就您的查找而言,获得 NULL 的唯一方法是,如果每个囚犯 ID 有多个记录并且有些记录是空白的。如果你确实有多个,你可能想要 MAX 并且需要做一些更复杂的事情,比如stackoverflow.com/questions/41142562/…
-
我编辑了原始帖子并进行了一些澄清。非常感谢您花时间提供帮助。我已经花了几个小时尝试这个和那个。
-
您是否会遇到“查找”数据集中没有主数据集中的
InmateIDs 的情况。如果没有,那么您可以将第二个数据集作为主要数据集。如果您需要更多帮助,那么发布每个数据集中的数据样本将帮助我们重现您的问题。另一个明显的问题是“您是否有理由不能在数据集查询中执行此操作?”在查询中执行此操作非常简单。