Reporting services SSRS如何使用表达式来显示;“现在”;如果是';1900-01-01';?
如果“Present”为“1900-01-01”,则使用表达式显示“Present”Reporting services SSRS如何使用表达式来显示;“现在”;如果是';1900-01-01';?,reporting-services,Reporting Services,如果“Present”为“1900-01-01”,则使用表达式显示“Present” 我不知道如何设置开关或IIF函数来实现这一点。根据日期范围参数下拉列表中的标签,这应该可以实现 =IIf(Right(Parameters!DateRange.Label, 4) = "1900", "Present", Parameters!DateRange.Label) 您需要使用类似于RRichards的答案的检查来更新参数用于值的查询(尽管我假设您的字段是日期)如果年份(日期字段)=1900,则“
我不知道如何设置开关或IIF函数来实现这一点。根据日期范围参数下拉列表中的标签,这应该可以实现
=IIf(Right(Parameters!DateRange.Label, 4) = "1900", "Present", Parameters!DateRange.Label)
您需要使用类似于RRichards的答案的检查来更新参数用于值的查询(尽管我假设您的字段是日期)
如果年份(日期字段)=1900,则“当前”ELSE日期字段结束
。