सूचना

यह सहायता केंद्र, Cloud पर माइग्रेट किया जा रहा है. माइग्रेट करने के बारे में ज़्यादा जानें.

CAST

किसी फ़ील्ड या एक्सप्रेशन को एक से दूसरे टाइप में बदल देता है.

इस्तेमाल के उदाहरण

CAST(Number_field AS TEXT)

CAST(Text_field AS NUMBER)

CAST(Date_field as DATETIME)

सिंटैक्स

CAST(field_expression AS type)

पैरामीटर

field_expression - एक फ़ील्ड या एक्सप्रेशन होता है.

type - एक डेटा टाइप लिटरल.

CAST डेटा टाइप की लिटरल वैल्यू

इन टाइप से/में कास्ट किए जा सकते हैं:

टाइप से टाइप में
टेक्स्ट
  • DATE
  • DATETIME
  • NUMBER
नंबर
  • TEXT
तारीख
  • DATETIME
  • TEXT
तारीख और समय
  • DATETIME
  • TEXT

उदाहरण

लक्ष्य: वेबसाइट पर N सेकंड से ज़्यादा समय तक होने वाले सेशन की गिनती करें.

Google Analytics के डेटा सोर्स में, सेशन कितनी देर चला एक टेक्स्ट डाइमेंशन होता है. N से ज़्यादा देर तक चलने वाले सेशन की गिनती करने का पहला चरण होता है, इसे CAST की मदद से एक संख्या में बदलना. दूसरे चरण में, CASE स्टेटमेंट की मदद से एक तय वैल्यू से ज़्यादा देर तक चलने वाले सेशन की पहचान की जाती है. इस उदाहरण के लिए, हम इस समय को 60 सेकंड मान लेते हैं. हम गिनती करने के लिए CASE को SUM के साथ जोड़ देंगे.

पहला चरण: इस फ़ॉर्मूला की मदद से, नया कैलकुलेट फ़ील्ड सेशन कितनी देर चला (संख्या) बनाएं:

CAST(Session Duration AS NUMBER)

दूसरा चरण: अपने फ़ॉर्मूला के आधार पर नया कैलकुलेट फ़ील्ड लंबे सेशन बनाएं:

SUM(CASE WHEN Session Duration > 60 THEN 1 ELSE 0 END)

ध्यान दें

एग्रीगेट किए गए फ़ील्ड CAST नहीं किए जा सकते.

  • [DATE|DATETIME] से TEXT में कास्ट करने पर, नीचे दिए गए कैननिकल स्ट्रिंग फ़ॉर्मैट मिलते हैं. किसी दूसरे फ़ॉर्मैट पर वापस जाने के लिए, FORMAT_DATETIME फ़ंक्शन का इस्तेमाल करें.
  • TEXT से [DATE|DATETIME] तक के कास्ट, सिर्फ़ कैननिकल स्ट्रिंग फ़ॉर्मैट स्वीकार करते हैं. किसी दूसरे फ़ॉर्मैट को पार्स करने के लिए, PARSE_* फ़ंक्शन का इस्तेमाल करें.
टाइप कैननिकल STRING का फ़ॉर्मैट
DATE [D]D-[M]M-YYYY
DATETIME [D]D-[M]M-YYYY [[H]H:[M]M:[S]S[.DDDDDD]]

डेटा टाइप को टेक्स्ट में बदलना

जब किसी एक्सप्रेशन के लिए टेक्स्ट स्ट्रिंग की ज़रूरत होती है, तो Looker Studio, बिना स्ट्रिंग वाली वैल्यू को स्ट्रिंग वाले डेटा टाइप में बदल देता है.

टाइप कैननिकल STRING का फ़ॉर्मैट
DATE DD-MM-YYYY
DATETIME DD-MM-YYYY HH:MM:SS[.DDD[DDD]]

उदाहरण के लिए, मान लें कि हमारे पास DATETIME टाइप का created_datetime फ़ील्ड और नीचे दिया गया फ़ॉर्मूला है:

CONCAT("Created on ", created_datetime)

इस फ़ॉर्मूले से नीचे दी गई जानकारी मिलती है:

Created on 22-11-2019 16:30:00.739182

इस फ़ॉर्मूला के लिए, विशेष CAST(created_datetime AS TEXT) की ज़रूरत नहीं होती है.

क्या यह उपयोगी था?

हम उसे किस तरह बेहतर बना सकते हैं?

और मदद चाहिए?

आगे दिए गए कदमों को आज़माएं:

true
Looker Studio में क्या नया है

नई सुविधाओं और हाल में हुए बदलावों के बारे में जानें. Looker Studio प्रॉडक्ट की जानकारी, Google Cloud पर लाइव है.

खोजें
खोज हटाएं
खोज बंद करें
मुख्य मेन्यू
6902086903228919589
true
खोज मदद केंद्र
true
true
true
true
true
102097
false
false