显示本周的数据库
show data base on the current week
我的 tablix 就像:
w1 |w2 |w3 |w4
----+----+----+---
1 |2 |4 |2
如果我在当月的第三周执行报告,我只需要显示前三周的数据
w1 |w2 |w3 |w4
----+----+----+---
1 |2 |4 |-
有没有办法只显示本周之前的数据?
提前致谢。
根据问题中的数据,您可以使用以下表达式仅显示小于或等于今天的那一周的数据。请记住,SSRS 周从周日到周六开始。请将字段 Fields!Week.Value 替换为您的周字段 (w1,w2,w3...) 和 Fields!Value.Value 与值字段 (1,2,4...)
=IIF(CInt(RIGHT(Fields!Week.Value,1)) <= DatePart(DateInterval.WeekOfYear,TODAY()) - DatePart(DateInterval.WeekOfYear,CDate(Format(TODAY(),"yyyy-MM-01"))) + 1, Fields!Value.Value, "-")
我的 tablix 就像:
w1 |w2 |w3 |w4
----+----+----+---
1 |2 |4 |2
如果我在当月的第三周执行报告,我只需要显示前三周的数据
w1 |w2 |w3 |w4
----+----+----+---
1 |2 |4 |-
有没有办法只显示本周之前的数据?
提前致谢。
根据问题中的数据,您可以使用以下表达式仅显示小于或等于今天的那一周的数据。请记住,SSRS 周从周日到周六开始。请将字段 Fields!Week.Value 替换为您的周字段 (w1,w2,w3...) 和 Fields!Value.Value 与值字段 (1,2,4...)
=IIF(CInt(RIGHT(Fields!Week.Value,1)) <= DatePart(DateInterval.WeekOfYear,TODAY()) - DatePart(DateInterval.WeekOfYear,CDate(Format(TODAY(),"yyyy-MM-01"))) + 1, Fields!Value.Value, "-")