将“标记”卡的“文本”上的“[Amount]”(金额)替换为“[Replace empty cells with zero (opt 1)]”(将空单元格替换为零(选项 1))或“[Replace empty cells with last value (opt 1)]”(将空单元格替换为最后一个值(选项 1)),具体情况视所需的最终结果而定
(可选)通过右键单击值并根据需要设置其格式,对视图中的值进行自定义。
若要查看以下视频中显示的步骤,请展开上述部分。 注意:视频没有声音。
单击以展开选项 2
选项 2:将筛选器替换为参数
此选项会将 NULL 数据和已从视图中筛选出的数据替换为零。
单击数据窗格中“维度”旁边的向下箭头,并选择“创建参数…”
在“创建参数”对话框中,执行以下操作,并单击“确定”:
为参数命名。在此示例中,我将其称为“Date Parameter”(日期参数)
对于“数据类型”,选择“日期”
对于“允许的值”,选择“全部”
右键单击数据窗格中的“[Date Parameter]”(日期参数),并选择“显示参数控件”
选择“分析”>“创建计算字段”
在打开的“计算字段”对话框中,执行以下操作,然后单击“确定”:
命名此计算字段。在此示例中,计算字段名为“Filtered Amount or zero (opt 2)”(筛选的金额或零(选项 2))
在公式字段中,创建一个类似于如下的计算:
ZN( IF [Date] >= [Date Parameter]
THEN [Amount]
END )
ZN() 函数会将任何 NULL 值替换为零。IF 语句替换“[Date]”(日期)筛选器。
使用类似于如下的计算创建一个名称类似于“Filtered Amount or last value (opt 2)”(筛选的金额或最后一个值(选项 2))的计算字段:
IFNULL( SUM( IF [Date] >= [Date Parameter] THEN [Amount] END ), PREVIOUS_VALUE(0) )
将“标记”卡的“文本”上的“[Amount]”(金额)替换为“[Filtered Amount or zero (opt 2)]”(筛选的金额或零(选项 2))或“[Filtered Amount or last value (opt 2)]”(筛选的金额或最后一个值(选项 2)),具体情况视所需的最终结果而定
从“筛选器”功能区中移除“[Date]”(日期)
(可选)通过右键单击值并根据需要设置其格式,对视图中的值进行自定义。
若要查看以下视频中显示的步骤,请展开上述部分。 注意:视频没有声音。
单击以展开选项 3
选项 3:修改视图并使用 ZN(LOOKUP())
此选项会将 NULL 值、缺失的数据或筛选出的数据替换为零。
将“[Stage]”(阶段)从“行”功能区移到“列”功能区
选择“分析”>“创建计算字段”
在打开的“计算字段”对话框中,执行以下操作,然后单击“确定”:
命名此计算字段。在此示例中,计算字段名为“Replace empty cells with zero (opt 3)”(将空单元格替换为零(选项 3))
根据所需的结果,将“标记”卡的“文本”上的“[Amount]”(金额)替换为“[Replace empty cells with zero (opt 3)]”(将空单元格替换为零(选项 3))或“[Replace empty cells with last value (opt 3)]”(将空单元格替换为最后一个值(选项 3))