मैं एक प्रश्न कर रहा हूं जैसे कि यह एक मूल्य की कुल गिनती लेगा और फिर इसे कुछ स्थिरांक से गुणा करेगा। उदाहरण के लिए :

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

मैं गिनती द्वारा लौटाए गए परिणाम को 0.5 से गुणा करना चाहता हूं। मान लीजिए अगर stats count द्वारा आउटपुट 124 है तो मैं इसे 0.5 से गुणा करना चाहता हूं और आउटपुट की रिपोर्ट करना चाहता हूं।

1
Atif Imam 18 अप्रैल 2020, 21:37

1 उत्तर

सबसे बढ़िया उत्तर

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)
3
RichG 18 अप्रैल 2020, 21:49