【发布时间】:2017-07-31 19:13:49
【问题描述】:
我已经构建了一个 SSRS 报告,它结合了两个 int 数据列(即:6 和 2017),使用以下语句在 SSRS 报告的列(即:2017 年 6 月)中形成有效的月份和年份结果:@ 987654321@
这可以按需要工作,但是该月的某些 int 值的值为 13,它应该代表一年中的所有月份,因此报告中这些值的所需格式为“All 2017” .我认为像下面这样的 IIF 语句会指定排除的必要格式,但是月份值为 13 的行只显示#error。任何建议将不胜感激!
=iif(Fields!MonthEarnedId.Value < 13, Format(CDate(Fields!MonthEarnedId.Value & "/" & Fields!YearEarned.Value), "MMM yyyy"), "All " & Fields!YearEarned.Value)
【问题讨论】:
标签: sql-server datetime reporting-services ssrs-2012