SSRS:显示列中的当前文本
SSRS: Displaying current text from column
我想在 SSRS 中显示我的共享点列表列中的现值。我正在尝试显示当前待命的人 today() 或 now()。无法正常工作。
=Lookup(IIF(Fields!MyField.Value>=Today(),1,0), "My DataSet")
这是我的待命日历栏。
首先,您没有为 Lookup function 使用正确的参数。
正确的使用方法如下:
您有一个数据集,其中包含日期(例如,on_call_date)和当天待命的一个人的姓名(例如,on_call_name)。我们称其为 on_call_dataset.
您有一个要返回日期的数据集,可能是今天(例如,reference_date)。您希望在此 tablix 中召回值班人员,因此此 tablix 是您职能的重点和范围。
根据#1和#2中详细设置的数据,函数如下:
=查找(字段!reference_date.value,字段!on_call_date.value,字段!on_call_name.value,"on_call_dataset")
现在,如果您的数据不是以这种方式设置的(即,您可以使用一个值来查找 exact 在另一个数据集中匹配,则不能使用查找。在这种情况下,我建议改为在驱动该 tablix 的数据集中构建一个连接,并使用 SQL 逻辑返回适当的值。
我想在 SSRS 中显示我的共享点列表列中的现值。我正在尝试显示当前待命的人 today() 或 now()。无法正常工作。
=Lookup(IIF(Fields!MyField.Value>=Today(),1,0), "My DataSet")
这是我的待命日历栏。
首先,您没有为 Lookup function 使用正确的参数。
正确的使用方法如下:
您有一个数据集,其中包含日期(例如,on_call_date)和当天待命的一个人的姓名(例如,on_call_name)。我们称其为 on_call_dataset.
您有一个要返回日期的数据集,可能是今天(例如,reference_date)。您希望在此 tablix 中召回值班人员,因此此 tablix 是您职能的重点和范围。
根据#1和#2中详细设置的数据,函数如下:
=查找(字段!reference_date.value,字段!on_call_date.value,字段!on_call_name.value,"on_call_dataset")
现在,如果您的数据不是以这种方式设置的(即,您可以使用一个值来查找 exact 在另一个数据集中匹配,则不能使用查找。在这种情况下,我建议改为在驱动该 tablix 的数据集中构建一个连接,并使用 SQL 逻辑返回适当的值。