检查 SSRS 中数据时间列中是否存在日期

发布于 2024-12-08 13:59:07 字数 337 浏览 0 评论 0原文

我需要根据条件显示数据。在这种情况下,我需要检查日期列中是否存在日期,如果是则显示数据,如果否则显示空字符串。这是我的表达式

    IIF(Day(Fields!datet2.Value) <> First(Fields!PourSchedDay.Value, "PatientOrderPourDetails"),"",Fields!StaffName.Value)

该表达式仅检查 PourSchedDay 列中的第一行,并在日期等于第一行的情况下正确显示数据,并在所有其他日期显示空字符串。

如何获取表达式来检查列中的所有日期?

请帮忙!!

I need to display data based on a condition. In that condition I need to check if a date is present in a datecolumn and display the data if yes and empty string if no. Here's my expression

    IIF(Day(Fields!datet2.Value) <> First(Fields!PourSchedDay.Value, "PatientOrderPourDetails"),"",Fields!StaffName.Value)

The expression just checks for the first row in the PourSchedDay column and displays the data correctly where the date is equal to the first row and display empty string for all the other days.

How do I get the the expression to check for all the dates in the column?

Please help!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吻风 2024-12-15 13:59:07

如果您可以检查 sql 查询中的条件,您的问题就会解决。

If you can check your condition in your sql query, your problem will solve.

英雄似剑 2024-12-15 13:59:07

我通过在 IIF 条件内使用查找函数得到了解决方案。以下是我的表达

=IIF(Lookup(Fields!datet7.Value, Fields!PourSchedDay.Value, Fields!StaffName.Value, "PatientOrder")= Fields!StaffName.Value,Fields!StaffName.Value, "")

谢谢!!

I have got the solution by using a lookup function inside the IIF condition. Below is my expression

=IIF(Lookup(Fields!datet7.Value, Fields!PourSchedDay.Value, Fields!StaffName.Value, "PatientOrder")= Fields!StaffName.Value,Fields!StaffName.Value, "")

Thanks!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文