COUNT_DISTINCT
फ़ंक्शन किसी फ़ील्ड में मौजूद यूनीक आइटम की गिनती करता है.
सिंटैक्स
पैरामीटर
X
- कोई ऐसा फ़ील्ड या एक्सप्रेशन जिसमें गिने जाने वाले आइटम शामिल हों.
COUNT_DISTINCT
फ़ंक्शन कैसे काम करता है
COUNT_DISTINCT
फंक्शन एक पैरामीटर है, जो किसी मेट्रिक, डाइमेंशन या एक्सप्रेशन का नाम हो सकता है. COUNT_DISTINCT
उस फ़ील्ड या एक्सप्रेशन के कुल यूनीक आइटम की संख्या दिखाता है.
डुप्लिकेट सहित सभी आइटम को गिनने के लिए, COUNT
का इस्तेमाल करें.
इस फ़ंक्शन को लागू करने के दो और तरीके हैं:
- डेटा सोर्स में किसी फ़ील्ड के एग्रीगेशन टाइप को
Count Distinct
में बदलें. - किसी रिपोर्ट में, चार्ट में मौजूद फ़ील्ड के एग्रीगेशन में बदलाव करें.
उदाहरण
Example formula | Output |
---|---|
COUNT_DISTINCT(user_id) |
22,854,921 |
COUNT_DISTINCT(order_id) |
497,091,812 |
COUNT_DISTINCT
की सीमाएं
इस फ़ंक्शन को पहले से एग्रीगेट किए गए किसी ऐसे फ़ील्ड (Auto का एग्रीगेशन टाइप) या एक्सप्रेशन के लिए लागू नहीं किया जा सकता जो किसी दूसरे एग्रीगेशन फ़ंक्शन के नतीजे के तौर पर मिला हो. उदाहरण के लिए, Google Analytics डेटा सोर्स में COUNT_DISTINCT(Sessions)
जैसे किसी फ़ॉर्मूले की वजह से गड़बड़ी हो सकती है.
BigQuery डेटा सोर्स का इस्तेमाल करते समय, क्वेरी की लागत ज़्यादा हो सकती है. इससे बचने के लिए, APPROX_COUNT_DISTINCT
का इस्तेमाल करें.