SSRS - 计算当前日期匹配或(参数选择日期)与其他一些等效列的行数的表达式
SSRS - Expression to count the rows for currentdate match or (parameter selected date) with some equivalent other columns
在 SSRS 表达式中,如何在其他等效条件下计算数据集中今天或昨天出现的行数,
例如
=COUNT(IIF(
DateDiff(DateInterval.Day,Cdate("01/01/1900"),Fields!Opendate.Value) =
DateDiff(DateInterval.Day,Cdate("01/01/1900"), Now()), Fields!Opendate.Value, Nothing))
使用这个表达式我可以检查今天的总计数,它正在工作。
我需要添加以检查今天的日期与其他条件,例如:
If (today date and Fields!reason.Value = "Other")
当我添加原因值进行检查时它不起作用:
=COUNT(IIF(
DateDiff(DateInterval.Day, Cdate("01/01/1900"), Fields!Opendate.Value) =
DateDiff(DateInterval.Day, Cdate("01/01/1900"), Now()) -1, Fields!Opendate.Value, Nothing ) **And Fields!reason.Value = "Other"**)
请指导我
只需将其添加到您的 IIF()
语句中:
=COUNT(IIF(
DateDiff(DateInterval.Day, Cdate("01/01/1900"), Fields!Opendate.Value) =
DateDiff(DateInterval.Day, Cdate("01/01/1900")
And Fields!reason.Value = "Other",
Now()) -1,
Fields!Opendate.Value,
Nothing
)
)
在 SSRS 表达式中,如何在其他等效条件下计算数据集中今天或昨天出现的行数,
例如
=COUNT(IIF(
DateDiff(DateInterval.Day,Cdate("01/01/1900"),Fields!Opendate.Value) =
DateDiff(DateInterval.Day,Cdate("01/01/1900"), Now()), Fields!Opendate.Value, Nothing))
使用这个表达式我可以检查今天的总计数,它正在工作。
我需要添加以检查今天的日期与其他条件,例如:
If (today date and Fields!reason.Value = "Other")
当我添加原因值进行检查时它不起作用:
=COUNT(IIF(
DateDiff(DateInterval.Day, Cdate("01/01/1900"), Fields!Opendate.Value) =
DateDiff(DateInterval.Day, Cdate("01/01/1900"), Now()) -1, Fields!Opendate.Value, Nothing ) **And Fields!reason.Value = "Other"**)
请指导我
只需将其添加到您的 IIF()
语句中:
=COUNT(IIF(
DateDiff(DateInterval.Day, Cdate("01/01/1900"), Fields!Opendate.Value) =
DateDiff(DateInterval.Day, Cdate("01/01/1900")
And Fields!reason.Value = "Other",
Now()) -1,
Fields!Opendate.Value,
Nothing
)
)