App Insights - 清空为零
App Insights - Empty as zeros
当我使用 bin(timestamp, 1m)
并生成它的时间表时,空值会生成一条直线。如何将缺失值视为零?!?
您最好的选择是将 iif()
与 isnull()
或 isempty()
结合使用。请注意,如果您从自定义指标中提取数据,则需要确保将值设置为相同类型。
requests
| extend mycustomvalue = toint(todynamic(customDimension).customDuration)
| extend mycustomduration = iif((isnull(mycustomvalue) or isempty(mycustomvalue)), 0.0, mycustomvalue)
另一种选择是使用 make-series 运算符而不是 summarize,默认值为 0。
make-series 创建一个可以使用高级时间序列函数进行分析的序列。它比 summarize 有点笨拙,但提供了其他优点。
当我使用 bin(timestamp, 1m)
并生成它的时间表时,空值会生成一条直线。如何将缺失值视为零?!?
您最好的选择是将 iif()
与 isnull()
或 isempty()
结合使用。请注意,如果您从自定义指标中提取数据,则需要确保将值设置为相同类型。
requests
| extend mycustomvalue = toint(todynamic(customDimension).customDuration)
| extend mycustomduration = iif((isnull(mycustomvalue) or isempty(mycustomvalue)), 0.0, mycustomvalue)
另一种选择是使用 make-series 运算符而不是 summarize,默认值为 0。
make-series 创建一个可以使用高级时间序列函数进行分析的序列。它比 summarize 有点笨拙,但提供了其他优点。