如何将上一个命令的值乘以某个常量



我正在执行一个查询,它将获取一个值的总计数,然后将其乘以某个常数。例如:

source="test.csv"  sourcetype="csv" | stats count(adId) 

我想把计数返回的结果乘以0.5。假设stats count的输出是124,我想把它乘以0.5并报告输出。

使用eval。首先让stats将其结果放入一个名称更好的字段中。我还使用exact来提高精度,使用round来控制小数位数。

source="test.csv"  sourcetype="csv" 
| stats count(adId) as interim 
| eval output = round(exact(interim * 0.5), 3)

如果你愿意,你可以在没有临时字段的情况下完成。

source="test.csv"  sourcetype="csv" 
| stats count(adId) as output
| eval output = round(exact(output * 0.5), 3)

相关内容

  • 没有找到相关文章

最新更新