当我们准备Spotfire交叉表报表时,我没有几个空单元格,数据集没有任何空白,但是该报表作为空值出现,并且不包含在计算单元格中。随附示例屏幕截图,以供您参考。请帮助我解决此问题。enter image description here
答案 0 :(得分:0)
如果为单元格值包括轴表达式,则答案可能会更详细。
假设您有[YTD计划]和[YTD实际]列,那么我假设您的轴表达式类似于:
Sum([YTD Plan]) as [YTD Plan],
Sum([YTD Actual]) as [YTD Actual],
Sum([YTD Plan]) - Sum([YTD Actual]) as [YTD Plan vs. YTD Actual]
您的问题是,减号应用于空值时将返回空值。通过执行空值替换,您可以对此进行补偿。尝试使用类似的东西:
Sum([YTD Plan]) as [YTD Plan],
Sum([YTD Actual]) as [YTD Actual],
Sum([YTD Plan]) - SN(Sum([YTD Actual]), 0) as [YTD Plan vs. YTD Actual]
请注意在第三小节中应用的SN函数,它将用0替换空值。