Sql server SSRS-遇到null时停止运行值
我在SSRS中有一个表格,图表显示了2019财年和2020财年的累计支出。财政年度从10月开始,到9月结束 值:Sql server SSRS-遇到null时停止运行值,sql-server,reporting-services,expression,Sql Server,Reporting Services,Expression,我在SSRS中有一个表格,图表显示了2019财年和2020财年的累计支出。财政年度从10月开始,到9月结束 值:=运行值(字段!总成本值,总和,“会计年度”) 类别组:月份 系列组:会计年度 该表在FY19的所有月份(10月至9月)都有行,但在FY120的某些月份(10月至2月)只有行。然而,当我试图在同一个图表中绘制FY19和FY20时,由于FY20的其余数据不完整,RunningValue在2月后保持相同的值 我要寻找的是一种在遇到空值(3月份)时停止运行value的方法,以便生成的图形更
=运行值(字段!总成本值,总和,“会计年度”)
类别组:月份
系列组:会计年度
该表在FY19的所有月份(10月至9月)都有行,但在FY120的某些月份(10月至2月)只有行。然而,当我试图在同一个图表中绘制FY19和FY20时,由于FY20的其余数据不完整,RunningValue在2月后保持相同的值
我要寻找的是一种在遇到空值(3月份)时停止运行value的方法,以便生成的图形更像这样:
谢谢大家! 这完全没有经过测试,但你可以试试这样的东西
=IIF(
IsNothing(Fields!total_cost.Value),
Nothing,
RunningValue(Fields!total_cost.Value, Sum, "fiscal_year")
)
这假设为空值而不是零,如果“空”数据点中有零,则相应地进行调整