Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSRS-遇到null时停止运行值_Sql Server_Reporting Services_Expression - Fatal编程技术网

Sql server SSRS-遇到null时停止运行值

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的方法,以便生成的图形更

我在SSRS中有一个表格,图表显示了2019财年和2020财年的累计支出。财政年度从10月开始,到9月结束

值:
=运行值(字段!总成本值,总和,“会计年度”)

类别组:
月份

系列组:
会计年度

该表在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")
    )
这假设为空值而不是零,如果“空”数据点中有零,则相应地进行调整