String और Logical functions

Tableau में Calculations

Agata Bak-Geerinck

Senior Data Analyst, Telenet

डेटा टाइप्स का ओवरव्यू

Data type - डेटा का ऐसा गुण जो कंप्यूटर को बताता है कि मान को कैसे समझना है.

  • String
  • Date and Time
  • Numeric
  • Boolean (True / False)
  • ...

संरचित डेटा स्रोत: एक कॉलम = एक डेटा टाइप.

Tableau में आइकन और उनके डेटा टाइप दिखाने वाली एक तालिका

Tableau में Calculations

String डेटा टाइप

String - अक्षरों, अंकों या अन्य कैरेक्टर का क्रम.

String डेटा के उदाहरण:

  • "Apple"
  • "M. L. King"
  • "Year 1992"
  • "Female, 29 years old"

कैल्क्युलेशन में, string मान " " में लिखे जाते हैं.

  • जैसे IF [Word] = "Apple" THEN "Fruit" END
Tableau में Calculations

Tableau में String functions

+ Concatenation - दो या अधिक strings को जोड़ना: पहले और आखिरी नाम को जोड़ने का उदाहरण वाली तालिका

SPLIT() - किसी delimiter के आधार पर string के हिस्से निकालना: Name फ़ील्ड को स्प्लिट करने का उदाहरण वाली तालिका

Tableau में Calculations

Tableau में String functions

LEFT(), RIGHT(), MID() - string में पोजीशन के आधार पर तय संख्या के कैरेक्टर निकालें:

Left, Right और Mid functions का उदाहरण वाली तालिका

Tableau में Calculations

Logical functions: Boolean (True/False)

Logical functions यह तय करते हैं कि कोई शर्त true है या false, और मूल्यांकन के आधार पर वांछित मान लौटाते हैं.

Boolean (True/False) शर्तें:

  • Top Athlete? : [Low activity ratio] < 0.1 "TRUE" या "FALSE" लौटाता है
  • एक ही शर्त में कई जाँच जोड़ सकते हैं, AND/OR के साथ:

    • ([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )
  • Negation:

    • [Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"
    • [Category] = "Busy Mum" AND [Occupation] != "Clerk"
    • [Category] = "Busy Mum" AND [Occupation] <> "Clerk"
Tableau में Calculations

Logical functions: IF, IIF, CASE

IF function:

  • IF test1 THEN ____ END
  • IF test1 THEN ____ ELSE ____ END
  • IF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ END

IIF function

  • IIF (test, ____ , ____)

CASE function

  • CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ END

IF बीजीय शर्तें लेने देता है, जैसे:

Tableau के IF function के सिंटैक्स का उदाहरण

White spacing

IIF() बीजीय शर्तें लेने देता है, जैसे:

Tableau के IIF function के सिंटैक्स का उदाहरण

CASE सटीक मैच खोजता है, जैसे:

Tableau के CASE function के सिंटैक्स का उदाहरण

Tableau में Calculations

अन्य Logical functions

ISNULL, ISDATE - जाँचते हैं कि मान "Null" है या तारीख:

  • ISNULL([Steps]) "TRUE" या "FALSE" लौटाता है
  • ISDATE([Activity Date]) "TRUE" लौटाता है

IFNULL - जाँचता है कि मान "Null" है और आउटपुट नियंत्रित करता है:

  • IFNULL ([Steps], 0)
  • IFNULL ([Steps], "No steps")

ZN - यदि मान "Null" हो तो 0 लौटाता है

  • ZN([Steps]) 0 लौटाता है
Tableau में Calculations

अभ्यास करते हैं!

Tableau में Calculations

Preparing Video For Download...