सूचना

यह लेख Looker Studio के बारे में है. Looker के दस्तावेज़ के लिए, https://cloud.google.com/looker/docs/intro पर जाएं.

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]]

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

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

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

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

CONCAT("Created on ", created_datetime)

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

बनाने की तारीख 22-11-2019 16:30:00.739182

इस फ़ॉर्मूले के लिए खास तौर से CAST(created_datetime AS TEXT) देना ज़रूरी नहीं है.

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

हम उसे किस तरह बेहतर बना सकते हैं?
true
Looker Studio में क्या नया है

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

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