有没有人知道从SSRS BIDS 2008中的当前日期算起来的表达是什么。我需要这个,因为我有一个多年的表格,我想以绿色填写当前年份并留下其余部分白。
我将使用以下表达方式(减去当年的部分)
= IIF(字段!Date_year.Value = “的 _ __ _ _ ”, “海藻绿”, “白”)
任何人都可以帮我吗?
答案 0 :(得分:2)
我认为他的意思是这样......
Iif( Year(Fields!Date_year.Value) = Year(NOW), "SeaGreen", "White")
他希望这一年有点动态。
如果Date_year位等于当前年份,则将其显示在SeaGreen ????
中答案 1 :(得分:2)
我的解决方案:
=iif(Fields!Date_year.Value= Year(NOW) ,"SeaGreen","White")
答案 2 :(得分:1)
如果您的字段具有日期数据类型,则可以使用Year()
函数,如下所示:
Iif( Year(Fields!Date_year.Value) = 2011, "SeaGreen", "White")
如果字段具有字符串数据类型,则可以使用DateTime.Parse()
函数将其首先转换为日期。
阅读材料: