如果未找到时间序列,则 Signalfx 公式设置为 0

Signalfx formula set 0 if no timeseries found

我在 signalfx 图表中有以下公式,但它没有显示任何结果,因为 F 有 0 个时间序列。我怎样才能将它显示为 0 而不是这个空行。

F = data('myapi.job.count', filter=filter('environment_type', '*') and filter('execution_status', 'failed'), rollup='sum', extrapolation='zero').sum().sum(over='7d').publish(label='F', enable=False)
A = (F).publish(label='A')

解决方案是使用 fill(0),所以完整的解决方案是:

F = data('myapi.job.count', filter=filter('environment_type', '*') and filter('execution_status', 'failed'), rollup='sum', extrapolation='zero').sum().sum(over='7d').fill(0).publish(label='F', enable=False)
A = (F).publish(label='A')