Reporting services SSRS表达式-根据其他字段显示字段中的值
我的函数中有两列,分别是“实际预测”和“月份”。在我的报告中,我每个月都有一个专栏,一月、二月、三月等等 我想在一月(和其他列)标题中添加一个表达式,以显示月份是实际月份还是预测月份,一月=实际月份,十二月=预测月份 因此,如果字段=Jan,则显示实际预测中的内容 我尝试了很多方法,但是表达式和SSR对我来说还是很新的Reporting services SSRS表达式-根据其他字段显示字段中的值,reporting-services,expression,Reporting Services,Expression,我的函数中有两列,分别是“实际预测”和“月份”。在我的报告中,我每个月都有一个专栏,一月、二月、三月等等 我想在一月(和其他列)标题中添加一个表达式,以显示月份是实际月份还是预测月份,一月=实际月份,十二月=预测月份 因此,如果字段=Jan,则显示实际预测中的内容 我尝试了很多方法,但是表达式和SSR对我来说还是很新的 我还以为会是=场呢!日期\月份\名称.Value=“十月”=字段!实际预测值您可以在每个列标题文本框中设置表达式。比如说一月份 = IIF(MonthName(Month(Tod
我还以为会是=场呢!日期\月份\名称.Value=“十月”=字段!实际预测值您可以在每个列标题文本框中设置表达式。比如说一月份
= IIF(MonthName(Month(Today()) = "January", "Jan - Actual", "Jan -Forecast")
对您评论的回复
您可以在每个标题文本框中进行尝试。同样是一月的例子,但每个标题都有相应的蛾名
= IIF(Month(Today()) <= Month(Fields!Date.Value), "Jan - Actual", "Jan -Forecast")
=IIF(月(日)()
您可以将月份值转换为该月的第一个日期
然后使用Month函数获取整月值
可以将您的月份输入值与当前月份值进行比较
如果您的月份值小于或等于当前月份,则显示“实际”,否则显示“预测”
例如:
如果您的月份值为'Sep'。从上述步骤开始
2019年9月1日
月份(“2019年9月1日”)将返回9
月份(“2019年9月1日”)哦,我从来没有这样想过。我会在9月之前给出,谢谢。如果当前月份是9月,这将是实际的,但1月将更改为预测。我需要所有当前和过去的月份都是实际的,所有未来的月份都是预测的。
=IIf(Month("01-"+Fields!MonthValue.Value+"-"+CStr(year(now)))<=Month(now),"Actual","Forecast")