Der ultimative SQL- und Tableau-Kurs: Vom Nullpunkt zum Helden | Baraa Khatib Salkini | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Der ultimative SQL- und Tableau-Kurs: Vom Nullpunkt zum Helden

teacher avatar Baraa Khatib Salkini, Lead Big Data, Cloud Architecture, Data

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      SQL | Kurseinführung

      1:57

    • 2.

      SQL | Kursübersicht

      1:52

    • 3.

      SQL | Einführung

      6:30

    • 4.

      SQL | Warum SQL lernen?

      4:07

    • 5.

      SQL | Die Datenbankkonzepte

      3:59

    • 6.

      SQL-Tabellenkonzepte

      2:45

    • 7.

      SQL | Haupt-SQL-Befehle

      4:23

    • 8.

      SQL | Die Elemente von SQL-Anweisungen

      4:28

    • 9.

      SQL | MySQL herunterladen und installieren

      5:51

    • 10.

      SQL-| auf der Benutzeroberfläche der MySQL-Workbench

      5:30

    • 11.

      SQL | Installiere die Kursdatenbank

      4:37

    • 12.

      SQL-Leitfaden für den SQL-Codierungsstil

      4:41

    • 13.

      SQL | SELECT-Anweisung

      7:29

    • 14.

      SQL | DISTINCT

      3:19

    • 15.

      SQL | SORTIEREN NACH

      9:11

    • 16.

      SQL | WO

      6:21

    • 17.

      SQL | Vergleichsoperatoren: =, >, <, >=, <=, ! =

      7:05

    • 18.

      SQL | Logische Operatoren: UND, ODER NICHT

      11:31

    • 19.

      SQL | ZWISCHEN

      6:12

    • 20.

      SQL | IN

      4:42

    • 21.

      SQL | LIKE

      12:28

    • 22.

      SQL | SCHLIESST SICH DEM Konzept AN

      4:42

    • 23.

      SQL | AS-Anweisung – Aliase

      3:45

    • 24.

      SQL | INNER JOIN

      8:21

    • 25.

      SQL | LINKER BEITRITT

      3:09

    • 26.

      SQL | RECHTSBEITRITT

      2:30

    • 27.

      SQL | VOLLSTÄNDIGER BEITRITT

      4:06

    • 28.

      SQL | UNION

      10:11

    • 29.

      SQL | Aggregationsfunktionen

      12:12

    • 30.

      SQL | String-Funktionen

      12:52

    • 31.

      SQL | GRUPPENBILDUNG

      8:28

    • 32.

      SQL | MIT

      5:47

    • 33.

      SQL | SubQuery: EXISTIERT vs. IN

      9:51

    • 34.

      SQL | INSERT

      14:52

    • 35.

      SQL | UPDATE

      5:53

    • 36.

      SQL | LÖSCHEN UND TRUNZIEREN

      4:37

    • 37.

      SQL | CREATE-Tabelle

      10:03

    • 38.

      SQL | ALT-Tabelle

      1:49

    • 39.

      SQL | DROP-Tabelle

      0:54

    • 40.

      Tableau | Kurseinführung

      3:21

    • 41.

      Überblick über den Tableau | Kurslehrplan

      5:11

    • 42.

      Tableau-Abschnitt im |

      0:32

    • 43.

      Tableau | Big-Data-Buzzwords

      9:01

    • 44.

      Tableau | Was ist Business Intelligence (BI)

      3:03

    • 45.

      Tableau | Die Macht der Datenvisualisierung

      3:27

    • 46.

      Tableau | Tableau vs. Excel

      9:33

    • 47.

      Tableau | Die besten 3 BI-Tools

      1:09

    • 48.

      Tableau | Was ist Tableau?

      2:51

    • 49.

      Tableau | Warum Tableau leistungsstark ist?

      5:30

    • 50.

      Abschnitt | von Tableau: Tableau-Produkte

      0:29

    • 51.

      Entwicklungsprozess von Tableau |

      3:41

    • 52.

      Tableau | Tableau Desktop

      2:08

    • 53.

      Tableau | Tableau Public Desktop

      1:22

    • 54.

      Tableau | Tableau-Vorbereitung

      2:22

    • 55.

      Tableau | Tableau Desktop vs. Vorbereitung

      3:35

    • 56.

      Freigabeprozess für |

      2:49

    • 57.

      Tableau | Hosting von Tableau: On-Prem vs. IaaS vs. Saas

      6:34

    • 58.

      Tableau | Tableau Server und Cloud

      2:59

    • 59.

      Tableau | Tableau Public

      3:05

    • 60.

      Tableau | Tableau-Reader und Mobilgeräte

      2:43

    • 61.

      Tableau | Tableau Server im Vergleich zu der Cloud im Vergleich zu öffentlich im Vergleich zu Reader im Vergleich zu mobil

      4:09

    • 62.

      Abschnitt | |

      0:38

    • 63.

      Tableau | Live-vs. Extrahieren

      2:33

    • 64.

      Tableau | Tableau-Dateitypen

      4:59

    • 65.

      Tableau | Tableau-Architektur: Desktop-Komponenten

      8:09

    • 66.

      Veröffentlichungsprozess von Tableau |

      1:54

    • 67.

      Authentifizierungsprozess für Tableau |

      1:54

    • 68.

      Tableau | Access-Ansichtsprozess

      4:58

    • 69.

      Tableau | Tableau Server-Architektur

      11:43

    • 70.

      Tableau | Öffentliche Architektur von Tableau

      3:45

    • 71.

      Abschnitt | von Tableau: Bereite deinen PC vor

      0:36

    • 72.

      Tableau | Tableau herunterladen und installieren

      1:40

    • 73.

      Tableau | Erstellen eines öffentlichen Tableau-Kontos

      1:40

    • 74.

      Tableau | Erhalten Sie Schulungsdatensätze

      6:28

    • 75.

      Tableau | Veröffentliche erste Sicht

      2:37

    • 76.

      Tableau | Rundgang durch die Benutzeroberfläche

      14:31

    • 77.

      Abschnitt | von Tableau: Datenmodellierung

      0:47

    • 78.

      Tableau | Konzept der Datenmodellierung

      6:44

    • 79.

      Tableau | Tableau-Datenmodellierung

      5:47

    • 80.

      Tableau | Verbindungen

      9:23

    • 81.

      Tableau | Union

      7:38

    • 82.

      Tableau | Beziehungen

      17:56

    • 83.

      Tableau | Datenmischung

      7:30

    • 84.

      Tableau | Beitreten vs. Union

      0:57

    • 85.

      Tableau | Join vs. Datenmischung

      4:07

    • 86.

      Tableau | Mitmachen vs. Beziehung

      5:51

    • 87.

      Tableau | Mitmachen vs. Beziehung vs. Union vs. Mischung

      3:44

    • 88.

      Tableau | Erstelle 2x-Datenquellen

      12:31

    • 89.

      Abschnitt | | von Tableau: Tableau-Metadaten

      0:48

    • 90.

      Tableau | Einführung in Metadaten

      2:21

    • 91.

      Tableau | Datentypen

      18:17

    • 92.

      Tableau | Datentyprollen

      5:12

    • 93.

      Tableau | Dimensionen und Maßnahmen

      19:08

    • 94.

      Tableau | Diskret vs. Kontinuierlich

      15:57

    • 95.

      Tableau | Datentypen vs. Dimension und Messung vs. diskret und kontinuierlich

      1:52

    • 96.

      Abschnitt | von Tableau: Tableau-Umbenennung

      0:30

    • 97.

      Tableau | Namenskonventionen

      11:36

    • 98.

      Tableau | Umbenennung

      11:12

    • 99.

      Tableau | Aliase

      9:20

    • 100.

      Abschnitt | Tableau: Organisieren deiner Daten

      0:38

    • 101.

      Tableau | Hierarchie

      19:26

    • 102.

      Tableau-| Gruppen

      14:04

    • 103.

      Tableau | Cluster-Gruppen

      10:36

    • 104.

      Tableau-| Sets

      25:46

    • 105.

      Tableau | Behälter und Histogramme

      11:22

    • 106.

      Tableau-Abschnitt im | – Filtern und Sortieren von Daten

      0:39

    • 107.

      Tableau | Arten von Filtern

      19:26

    • 108.

      Tableau | Wie man Filter erstellt

      24:59

    • 109.

      Tableau | Filter anpassen

      30:45

    • 110.

      Tableau | 10-fache Filtertipps und -Tricks

      17:14

    • 111.

      Tableau | Sortieren von Daten

      17:21

    • 112.

      Tableau-Abschnitt |

      2:33

    • 113.

      Tableau | Dynamische Berechnungen mit Parametern

      6:22

    • 114.

      Tableau | Dynamische Referenzlinien mit Parametern

      1:52

    • 115.

      Tableau | Dynamische Filter mit Parametern

      3:57

    • 116.

      Tableau | Messwerte/Dimensionen mit Parametern austauschen

      10:15

    • 117.

      Tableau | Dynamische Titel mit Parametern

      3:02

    • 118.

      Tableau | dynamische Behälter mit Parametern

      3:28

    • 119.

      Abschnitt | von Tableau: Aktionen

      2:57

    • 120.

      Tableau | Action: URL aufrufen

      6:18

    • 121.

      Tableau | Action: Zum Blatt wechseln

      1:50

    • 122.

      Tableau | Aktionsfilter und Schnellaktionen

      6:52

    • 123.

      Tableau-Aktions-Highlight |

      4:44

    • 124.

      Tableau | Aktionssets

      6:46

    • 125.

      Tableau | Aktionsparameter

      5:47

    • 126.

      Tableau-Aktionsauslöser für |

      1:51

    • 127.

      Tableau-Abschnitt im |

      0:37

    • 128.

      Tableau | Einführung in Berechnungen

      11:00

    • 129.

      Berechnungskomponenten von Tableau |

      8:32

    • 130.

      Tableau | Verschachtelte Berechnungen

      5:35

    • 131.

      Tableau | 4 Arten von Berechnungen

      22:15

    • 132.

      Tableau | Zahlenfunktionen: DECKE, BODEN, RUND

      10:15

    • 133.

      Tableau | Änderungsfälle: WENIGER UND BESSERE

      10:47

    • 134.

      Tableau | Räume entfernen: LTRIM, RTRIM, TRIM

      11:50

    • 135.

      Tableau | Substring extrahieren: LINKS, RECHTS, MITTE

      12:02

    • 136.

      Tableau | Suche: ANFANG UND ENDE, ENTHALTEN, FINDEN, FINDNTH

      26:11

    • 137.

      Tableau | CONCAT und SPLIT

      15:19

    • 138.

      Tableau | ERSETZEN

      7:06

    • 139.

      Tableau | Extrahieren von Datenteilen: DATENAME, DATEPART, DATETRUNC, DAY

      30:11

    • 140.

      Tableau | Daten hinzufügen und abziehen: DATEDIFF, DATEADD

      12:26

    • 141.

      Tableau | HEUTE UND JETZT

      6:46

    • 142.

      Tableau | NULL-Funktionen: ZN, IFNULL, ISNULL

      12:57

    • 143.

      Tableau | Logische Funktionen: IF, ELSE, ELSEIF, IIF, CASEIF

      29:10

    • 144.

      Tableau | Logische Operatoren: UND, ODER NICHT

      16:22

    • 145.

      Tableau | Aggregierte Funktionen: SUMME, AVG; ANZAHL, ANZAHL, MAX, MIN

      19:06

    • 146.

      Tableau | ATTR-Attributfunktion

      15:09

    • 147.

      Tableau | Einführung in LOD-Ausdrücke

      8:46

    • 148.

      Tableau | FIXED LOD-Ausdruck

      9:26

    • 149.

      Tableau | AUSSCHLIESSEN LOD-Ausdruck

      5:31

    • 150.

      Tableau | LOD-Ausdruck EINSCHLIESSEN

      12:57

    • 151.

      Tableau | Tabellenberechnungen: ZUERST, ZULETZT, INDEX, RANG

      21:46

    • 152.

      Tableau | Tabellenberechnungen: INSGESAMT LAUFEN

      6:05

    • 153.

      Tableau | Tabellenberechnungen: UNTERSCHIEDE

      7:25

    • 154.

      Tableau-Abschnitt im |

      1:00

    • 155.

      Tableau | Mehrere Measures in einer Ansicht

      20:43

    • 156.

      Balkendiagramme von Tableau |

      10:07

    • 157.

      Balkendiagramm von Tableau |

      2:12

    • 158.

      Tableau | Barcode-Diagramm

      0:59

    • 159.

      Tableau | Liniendiagramme

      9:54

    • 160.

      Tableau | hervorgehobene Liniendiagramme

      5:52

    • 161.

      Tableau | Bump-Diagramm

      4:16

    • 162.

      Tableau | Sparkline-Diagramm

      2:15

    • 163.

      Tableau | Barbell-Diagramm

      4:56

    • 164.

      Tableau | Abgerundetes Balkendiagramm

      1:48

    • 165.

      Tableau | Steigungsdiagramm

      3:42

    • 166.

      Tableau | Balken- und Liniendiagramme

      2:42

    • 167.

      Tableau | Bullet-Diagramm

      1:57

    • 168.

      Tableau | Lollipop-Diagramm

      4:43

    • 169.

      Tableau | Flächendiagramme

      5:10

    • 170.

      Tableau | Streudiagramme

      3:22

    • 171.

      Tableau | Punktdiagramm

      1:25

    • 172.

      Tableau-| Circle-Zeitachse

      2:08

    • 173.

      Tableau | Kuchen- und Donut-Diagramme

      7:05

    • 174.

      Tableau | Hitze- und Treemap-Diagramme

      3:41

    • 175.

      Tableau | Blasendiagramme

      3:49

    • 176.

      Tableau | Karten

      8:41

    • 177.

      Tableau | Histogramme

      3:08

    • 178.

      Tableau | Kalenderdiagramm

      2:29

    • 179.

      Tableau | Wasserfall-Diagramm

      2:22

    • 180.

      Tableau | Pareto-Diagramme

      7:49

    • 181.

      Tableau | Butterfly (Tornado)-Diagramme

      6:07

    • 182.

      Tableau-| Quadranten-Diagramm

      7:13

    • 183.

      Tableau-Box-Plot

      3:07

    • 184.

      Tableau | KPI

      3:35

    • 185.

      Tableau | KPI und Bars

      4:51

    • 186.

      Tableau | BANS

      2:55

    • 187.

      Tableau | Trichterdiagramm

      2:29

    • 188.

      Tableau | Progressbar

      1:57

    • 189.

      Tableau | Wähle das richtige Diagramm

      12:14

    • 190.

      Abschnitt | | von Tableau: Tableau-Dashboard

      16:37

    • 191.

      Tableau | Tableau-Dashboard-Projekt

      10:02

    • 192.

      Abschnitt | | von Tableau: Tableau-Projekt

      0:53

    • 193.

      Tableau | Tableau-Projektschritte

      3:03

    • 194.

      Tableau | Nr. 1 Schritt – Anforderungsanalyse

      9:43

    • 195.

      Tableau | Nr. 2 – Aufbau der Datenquelle

      7:27

    • 196.

      Tableau | #3 Schritt – Erstellen von Diagrammen

      51:33

    • 197.

      Tableau | Nr. 4 – Aufbau des Verkaufs-Dashboards

      49:13

    • 198.

      Tableau | Nr. 5-Schritt – Aufbau des Kunden-Dashboards

      21:57

    • 199.

      HR-Projekt | Einführung

      2:57

    • 200.

      HR-Projekt | Datenquelle erstellen

      6:44

    • 201.

      HR-Projekt | Diagramme erstellen – Teil1

      25:57

    • 202.

      HR-Projekt | Diagramme erstellen – Teil2

      25:13

    • 203.

      HR-Projekt | Skizzen-Mockup des zusammenfassenden Dashboards

      10:40

    • 204.

      HR-Projekt | Erstelle das Zusammenfassungs-Dashboard

      19:45

    • 205.

      HR-Projekt | Feinabstimmung des Zusammenfassungs-Dashboards

      75:19

    • 206.

      HR-Projekt | Baue die Tabelle auf

      13:50

    • 207.

      HR-Projekt | Skizze eines detaillierten Dashboards

      3:22

    • 208.

      HR-Projekt | Erstelle das detaillierte Dashboard

      28:15

    • 209.

      HR-Projekt | Bonus – Erstelle Hintergrundschichten mit FIGMA

      9:21

    • 210.

      Herzlichen Glückwunsch und DANKE-Video

      0:47

    • 211.

      SQL für Fortgeschrittene | Lade SQL Server und SSMS herunter

      5:25

    • 212.

      SQL für Fortgeschrittene | Datenbanken erstellen

      5:19

    • 213.

      SQL | Tour für Fortgeschrittene in der Benutzeroberfläche von SSMS

      4:24

    • 214.

      SQL für Fortgeschrittene | Was sind Fensterfunktionen

      12:41

    • 215.

      Fortgeschrittene SQL | Syntax von Fensterfunktionen

      5:02

    • 216.

      Funktionen des SQL | Fensters für Fortgeschrittene: PARTITION VON

      10:11

    • 217.

      Erweiterte SQL-Fensterfunktionen für Fortgeschrittene: Reihenfolge NACH

      4:16

    • 218.

      3 5 Fensterrahmen

      14:26

    • 219.

      3 6 Fensterregeln

      7:38

    • 220.

      3 7 Fensterzusammenfassung

      2:32

    • 221.

      4 1 Gewinne aggr was ist

      2:31

    • 222.

      4 2 Gewinn-Aggr-Zahl

      16:42

    • 223.

      4 3 win aggr sum

      7:27

    • 224.

      4 4 win aggr avg

      9:02

    • 225.

      4 5 win aggr min max

      9:37

    • 226.

      4 6 win aggr rollendes Laufen

      9:36

    • 227.

      4 7 win aggr bewegtes avg

      9:07

    • 228.

      4 8 win aggr-Zusammenfassung

      4:40

    • 229.

      5 1 Gewinnrang, was ist

      5:23

    • 230.

      5 2 Reihenzahl des Gewinns

      4:24

    • 231.

      5 3 Siegrangrangrang-func

      4:04

    • 232.

      5 4 Sieg-Rang dichter Rang-Func

      4:25

    • 233.

      5 5 Sieg-Rang vergleichen.

      1:02

    • 234.

      5 6 Analyse des Gewinnplatzes oben unten

      7:15

    • 235.

      5 7 Unquie ids im Siegrang

      2:46

    • 236.

      5 8 Gewinnrang identifizieren Duplikate

      5:34

    • 237.

      5 9 Untile

      6:14

    • 238.

      5 10 Ntile Use Case-Datensegementierung

      3:58

    • 239.

      5 11 ntile Use Case-Datenladen

      3:26

    • 240.

      5 12 Siegesrang cume dist

      4:49

    • 241.

      5 13 Gewinnrang-Prozent-Rang

      7:48

    • 242.

      5 14 Zusammenfassung des Gewinnrangs

      2:22

    • 243.

      6 1 Gewinnwert, was ist

      4:13

    • 244.

      6 2 Gewinnwert min max

      9:48

    • 245.

      6 3 Gewinnwert MoM

      6:49

    • 246.

      6 4 Kundenbindung gewinnen

      8:45

    • 247.

      6 5 Gewinnwert zuerst zuletzt

      12:10

    • 248.

      6 6 Gewinnwert-Suzmmary

      2:26

    • 249.

      8 1 Intro-Fall

      0:37

    • 250.

      8 2 Syntax-Fall

      2:30

    • 251.

      8 3 Howitworks

      6:48

    • 252.

      8 4 Nutzfall 1

      5:18

    • 253.

      8 5 Regeln

      1:29

    • 254.

      8 6 usecase2

      5:58

    • 255.

      8 7 Quickform

      2:52

    • 256.

      8 8 usecase3

      3:52

    • 257.

      8 9 usecase4

      4:40

    • 258.

      8 10 Zusammenfassung

      1:41

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

1.708

Teilnehmer:innen

15

Projekte

Über diesen Kurs

Mit SQL-Skills und erlernt eine der am häufigsten nachgefragten Fähigkeiten des Arbeitgebers im Jahr 2023! SQL zu lernen ist eine der schnellsten Möglichkeiten, um deine Karriereaussichten zu verbessern.

Dies ist der umfassendste und dennoch unkomplizierteste Kurs für die SQL-Sprache auf Skillshare!

In diesem Kurs habe ich meine Erfahrungen aus über einem Jahrzehnt realer Big-Data-Projekte auf einen Skillshare-Kurs übertragen.

Ich habe diesen Kurs so gestaltet, dass du vom Nullpunkt zum SQL-Helden wirst. Wenn du also Anfänger bist, keine Sorge – ich werde alles Schritt für Schritt von Grund auf erklären. Du bist nicht zu alt oder zu jung und SQL ist sehr einfach zu erlernen.

Jedes SQL-Thema in diesem Kurs wird in 3 Schritten erklärt:

  • Das Konzept (Theorie)

  • Lerne SQL-Syntax mit einfachen Aufgaben.

  • Lerne, wie SQL die Abfrage hinter den Kulissen verarbeitet.

SQL ist eine der gefragtesten Fähigkeiten für Business-Analysten, Datenwissenschaftler und alle, die mit Daten arbeiten! Rüste deine Fähigkeiten schnell auf und füge SQL zu deinem Lebenslauf hinzu, indem du noch heute beitrittst!

Während der Videos gibt es Übungen, in denen ich eine Aufgabe präsentiere und wir sie gemeinsam lösen. Am Ende jedes Abschnitts hast du auch Tonnen von Übungen und Lösungen.

Ich stelle dir zahlreiche Materialien zur Verfügung:

  • SQL-Kurs-Curriculum (Roadmap) und wir werden es in jeder Lektion voranbringen.

  • SQL-Spickzettel – damit du nicht alle SQL-Syntaxen auswendig lernen musst und sie später während der Entwicklung verwenden kannst, um schnellen Zugriff zu haben.

  • SQL-Datenbank und Daten für das Training, damit du mit mir üben kannst.

  • SQL-Präsentationen und Konzepte an einem Ort gesammelt, um sie als Referenz für dich zu haben.

In diesem Kurs behandelte Themen:

  • SQL-Grundlagen: Intro, warum SQL, Datenbankkonzepte, Tabellenkonzepte, SQL-Befehle, SQL-Elemente

  • MySQL herunterladen und installieren

  • Datenbank installieren

  • SQL-Codierungsstil

  • SELECT-Statement

  • DEUTLICH

  • BESTELLEN NACH

  • Daten filtern: Wo

  • Vergleichsoperatoren: =, >, =, =

  • Logische Operatoren: UND, ODER NICHT

  • ZWISCHEN, IN, WIE

  • JOINS: Innen, Links, Rechts, Voll

  • UNION UND UNION ALLE

  • Aggregierte Funktionen: MAX, MIN, AVG, COUNT, SUM

  • String-Funktionen: KONKAT, TIEFEN, OBEREN, TRIMMEN, LÄNGE, SUBSTRING

  • Fortgeschrittene SQL-Themen

  • GRUPPIEREN NACH

  • MIT

  • Unterquery: EXISTIERT UND IN

  • Daten ändern: EINFÜGEN, AKTUALISIEREN, LÖSCHEN

  • Daten definieren: ERSTELLEN, ALTER, DROP

Zu deiner Referenz:

https://www.datawithbaraa.com/sql-Introduction/

--Update----

Für das Herunterladen von MySQL haben sie nur die „Entwickler“-Option entfernt. Du musst die Option „Voll“ auswählen und alles sollte in Ordnung sein.

--

Willkommen beim ultimativen Tableau-Kurs: Zero to Hero!

Mit Tableau-Skills und erlernen eine der am häufigsten nachgefragten Fähigkeiten des Arbeitgebers im Jahr 2024! Tableau zu lernen ist eine der schnellsten Möglichkeiten, um deine Karriereaussichten zu verbessern.

Tableau ist ein leistungsstarkes Software-Tool für Datenvisualisierung und Business Intelligence (BI), das zur Analyse und Präsentation von Daten auf visuell ansprechende und interaktive Weise verwendet wird. Sie ermöglicht es dir, eine Verbindung zu verschiedenen Datenquellen herzustellen, Rohdaten in aussagekräftige Erkenntnisse zu verwandeln und interaktive Dashboards, Berichte und Diagramme zu erstellen, die dir helfen, datengesteuerte Entscheidungen zu treffen.

Dies ist der umfassendste und dennoch unkomplizierteste Kurs für Tableau auf Skillshare!

In diesem Kurs habe ich meine Erfahrungen aus über einem Jahrzehnt realer Datenvisualisierungsprojekte in 21-Stunden-hochwertige Udemy-Kurse übertragen.

Ich habe diesen Kurs so konzipiert, dass du vom Nullpunkt zum Helden von Tableau kommst. Wenn du also Anfänger bist, keine Sorge – ich erkläre alles Schritt für Schritt von Grund auf. Du bist nicht zu alt oder zu jung und Tableau ist sehr einfach zu erlernen.

Was zeichnet diesen Kurs aus?

  1. Dies ist der einzige Kurs auf Udemy, der die komplexen Konzepte von Tableau in animierte Visualisierungen aufschlüsselt. In diesem Kurs werden dir über 250 x animierte Visuals präsentiert.

  2. Das Besondere an diesem Kurs ist es, dass ich nicht nur ein weiterer Online-Kursleiter, sondern in großen Unternehmen in Deutschland wie Mercedes Benz arbeite, wo ich BI- und Big-Data-Projekte leiste. Das bedeutet, dass du aus diesem Kurs echte Fähigkeiten holst.

  3. Du beherrschst über 63 Tableau-Diagramme und kannst damit alle Daten visualisieren und verschiedene Anforderungen erfüllen. Du erlangst das Fachwissen, um das richtige Diagramm für die spezifischen Anforderungen auszuwählen und zu verstehen, wann du die einzelnen Diagrammtypen effektiv nutzen sollst.

  4. Wir tauchen tief in die 60-fachen Tableau-Funktionen ein, die dir helfen, deine Daten für die Visualisierung zu manipulieren. Du wirst zuerst das Konzept und die Funktionsweise von Tableau verstehen, dann werden wir die Funktionen anhand sehr einfacher Beispiele lernen.

Ich stelle dir Materialien zur Verfügung:

  • 3x verschiedene Trainingsdatensätze

  • 3x Spickzettel: Konzepte, Berechnungen und Diagramme. So hast du schnellen Zugriff auf alles, was du an Tableau brauchst.

  • Zugriff auf alle Tableau-Dateien, die während des Kurses erstellt werden.

  • Alle Kursskizzen können später als Referenz verwendet werden.

15 Abschnitte, die in diesem Kurs behandelt werden:

  • Tableau-Grundlagen

  • Tableau-Produktsuite

  • Tableau-Architektur

  • Bereite deine Trainingsumgebung vor

  • Datenmodellierung | Kombination von Daten

  • Tableau-Metadaten

  • Umbenennung und Aliase

  • Daten organisieren

  • Filtern und Sortieren von Daten

  • Parameter | dynamischen Ansichten

  • Tableau-Aktionen

  • Tableau-Berechnungen

  • Tableau-Diagramme

  • Tableau-Dashboard

  • Tableau-Projekt

-------------------------------------------

Triff deine:n Kursleiter:in

Teacher Profile Image

Baraa Khatib Salkini

Lead Big Data, Cloud Architecture, Data

Kursleiter:in
Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. SQL Kurs-Einführung: Hallo und willkommen zu diesem einzigartigen SQL-Kurs. Ich blamiere oder beniere IT-Lösungsarchitekten mit über einem Jahrzehnt Erfahrung in IT-Projekten. Ich werde alles , was ich über SQL weiß , in ein 4-stündiges Tutorial packen. In diesem Kurs lernen Sie alles, was Sie über eine der gefragtesten Fähigkeiten, das SQL, benötigen, von grundlegenden bis hin zu fortgeschrittenen Themen. Am Ende des Kurses werden Sie also sehr einfach in der Lage sein, SQL-Abfragen zu schreiben. , arbeiten der Fähigkeiten, die Sie in diesem Kurs lernen werden, können wir mit der beliebtesten Version von SQL Syntaxen und der Fähigkeiten, die Sie in diesem Kurs lernen werden, können wir mit der beliebtesten Version von SQL, MySQL . Es kann in allen anderen Datenbanken oder Anwendungen verwendet werden , die SQL verwenden Ich habe diesen Kurs so konzipiert, dass er Sie von Null zu Held führt. Wenn Sie also ein Anfänger sind, sich darüber keine Sorgen. Ich werde Schritt für Schritt alles von Grund auf erklären . Also, wenn du mich fragst, was deinen Kurs im Vergleich zu den anderen Kursen so besonders macht . In diesem Kurs lernen Sie nicht nur, wie man SQL-Abfragen schreibt, sondern auch die dahinter stehenden SQL-Konzepte und insbesondere, wie SQL die Abfragen hinter den Kulissen verarbeitet. Und das kann Ihnen helfen zu verstehen, warum wir SQL-Abfragen schreiben. Und es wird Sie kreativer mit Ihren Abfrageaussagen machen . In diesem Kurs findest du jede Menge knackige Übungen sowie Tipps und Tricks, die ich in den letzten Jahren gesammelt habe. Und wir werden viele SQL-Aufgaben haben und sie dann Schritt für Schritt gemeinsam lösen. Und ich werde Ihnen viele kostenlose Materialien zur Verfügung stellen. Der gesamte Inhalt dieses Kurses ist auch auf meiner Website unter borrow.com verfügbar. Sie können es später als Referenz verwenden. Ich werde Ihnen auch SQL zur Verfügung stellen, sie hat es geschafft, dass Sie alle Aufgaben und die SQL-Syntaxen finden , sodass Sie sie sich nicht alle merken müssen. Ich habe für diesen Kurs auch eine Datenbank vorbereitet. Wo werden wir es in all unseren Aufgaben und Beispielen während der Tutorials sowie in all den in diesem Kurs erstellten SQL-Darstellungen und -Konzepten verwenden all unseren Aufgaben und Beispielen während der Tutorials sowie in all den in diesem Kurs erstellten SQL-Darstellungen und . Also lasst uns jetzt einsteigen und loslegen. 2. Kurslehrplan Übersicht: Ordnung zusammen, jetzt möchte ich Ihnen die Roadmap des gesamten SQL-Kurses für Anfänger zeigen die Roadmap des gesamten SQL-Kurses für Anfänger Dieser SQL-Kurs ist in neun Kapitel unterteilt. Zunächst beginnen wir mit den Grundlagen, in denen Sie die grundlegenden Konzepte von SQL lernen können, wie das Konzept der Datenbanken, das Konzept der SQL-Tabellen, die grundlegenden SQL-Befehle und die Hauptelemente von SQL Aussagen. Im nächsten Kapitel werden wir damit beginnen, deine Umgebung vorzubereiten , damit du mit mir üben kannst. Ich werde Sie durch die Schritte zum Herunterladen und Installieren von MySQL führen. Dann machen wir einen kurzen Rundgang durch die Benutzeroberfläche und fügen das Ende hinzu. Wir werden die Datenbank unseres Kurses installieren. Und schließlich beginnen Sie, die SQL-Syntax zu verwenden , um die Datenbank und die Tabellen, die Sie gerade im vorherigen Abschnitt erstellt haben, mithilfe der Select-Anweisungen abzufragen Tabellen, die Sie gerade im vorherigen Abschnitt erstellt haben . Danach lernen Sie, wie Sie Ihre Daten mithilfe der Where-Klausel filtern und einige SQL-Operatoren lernen. Im nächsten Kapitel werden wir das Level erhöhen. Wo werden wir lernen, wie wir unsere SQL-Tabellen mithilfe von Joins und Union kombinieren ? Danach lernen wir viele wichtige SQL-Funktionen wie Aggregationen und Zeichenkettenfunktionen. Dann werden wir im nächsten Kapitel das Niveau noch einmal erhöhen, indem wir fortgeschrittene Themen in SQL lernen , wie die Gruppe mit einer Unterabfrage. Dann lernen wir, wie wir unsere Daten in unseren Tabellen mithilfe von Einfügen, Aktualisieren und Löschen ändern können. Und im letzten Kapitel dieses Kurses werden wir lernen, wie wir unsere Daten mithilfe von SQL definieren , z. B. Tabellen erstellen, ändern und löschen. Das sind also alle Themen, die wir in diesem Kurs behandeln werden. In Ordnung, alle zusammen. Damit könnte ich sagen, lasst uns loslegen und unseren SQL-Kurs beginnen. Ordnung, wir beginnen also mit dem ersten Kapitel. Hier. Wir werden über die Grundlagen und Konzepte von SQL sprechen. Und wir beginnen jetzt mit einer Einführung in SQL. 3. #1 Einführung in SQL: Ordnung, wir beginnen also mit den SQL-Grundlagen, In Ordnung, wir beginnen also mit den SQL-Grundlagen, den Begriffen, die Sie in den Tutorials hören werden, z. B. Was sind Daten? Daten sind Fakten oder Statistiken, die irgendwo gespeichert sind oder sich im Netzwerk bewegen. Im Allgemeinen sind sie wie Rohstoffe, z. B. wenn Sie einige Dinge online bestellen, werden viele Daten generiert. Z. B. die Kunden-ID, die Bestellnummer, das Bestelldatum, Versanddaten und so weiter. Ein anderer Begriff, den wir haben, ist Information. Die Daten, die wir haben, könnten wir also neu verarbeiten , strukturieren oder sie in eine neue Form namens Informationen übersetzen, die eine logischere Bedeutung haben. Und wir könnten es für die Analyse verwenden, z. B. wenn wir die Bestelldaten über die Jahre aggregieren, könnten wir sehen, wie das Unternehmen im Laufe der Jahre wächst. Das heißt, wir haben die Rohdaten in aussagekräftige Informationen umgewandelt . In Ordnung, also was unsere Datenbank ist, ist eine Abkürzung dB. Per Definition ist eine Datenbank eine Sammlung strukturierter und verwandter Daten, die so gespeichert oder organisiert sind , dass auf die Daten leicht zugegriffen und sie verwaltet werden können. Abkürzungen, das ist eine Möglichkeit, Ihre Daten zu speichern. Sie werden täglich und überall mit Datenbanken zu tun haben. Also z.B. wenn Sie etwas online bestellen, auch wenn Sie Ihr Foto in Ihrer Smartphone-Galerie speichern. Diese Galerie ist eine Datenbank. Wir haben ungefähr viele verschiedene Datenbanken. Die bekannteste ist die, die wir lernen werden, die relationalen SQL-Datenbanken. Eine andere ist die NoSQL-Datenbank. Wir haben verteilte Datenbanken, Cloud-Datenbanken, Data Warehouses usw. Also werde ich jetzt gehen und SQL- und NoSQL-Datenbanken erklären SQL- und NoSQL-Datenbanken , weil sie die bekanntesten sind. SQL oder relationale Datenbanken. Sie speichern die Daten in Tabellen. Tabellen sind wie Container mit einer festen Struktur, und normalerweise sind sie mithilfe von Beziehungen miteinander verknüpft. Deshalb haben wir den Namen relationale Datenbanken. Wenn Sie also sehr strukturiert und leicht zu verstehen sind , wäre es gut, wenn Sie SQL-Datenbanken verwenden , um Ihre Daten zu speichern. Andererseits haben wir keine SQL-Datenbanken oder nicht nur SQL-Datenbanken. Und hier haben Sie verschiedene Arten von Optionen. Wie werden Sie Ihre Daten speichern? ZB haben Sie die Schlüsselwertmethoden mit denen Sie die Schlüssel und den darin enthaltenen Wert definieren werden. Sie haben den Grafikspeicher, Sie haben den Spaltenspeicher, sich hervorragend für Big Data eignet. Einige Tools wie Tableau für die Datenvisualisierung verwenden diese Methode zum Speichern der Daten, da sie eine hervorragende Leistung und Analysen bietet. Und Sie haben auch das Dokument. Also, wenn Sie in Projekten sind, in denen sich die Anforderungen stark ändern oder die Daten schwer zu verstehen sind. Sie haben keine klaren Strukturen und so weiter. Es ist wirklich gut, wenn Sie die NoSQL-Datenbanken zum Speichern Ihrer Daten verwenden, um eine dieser Methoden zu verwenden. In vielen Unternehmen speichern viele Projekte die Daten jedoch in viele Projekte der SQL-Datenbank weil sie leicht zu verstehen und sehr weit verbreitet sind. Und in unseren Tutorials werden wir uns auf diese Arten von Datenbanken konzentrieren , relationale SQL-Datenbanken. Um all diese Datenbanken zu verwalten, verwenden Sie nun die Software, die als Datenbankmanagementsystem oder DBMS bezeichnet wird . Es ist wie eine Anwendung mit einer Schnittstelle, über die Sie sich anmelden und etwas in Ihrer Datenbank tun können. Sie können beispielsweise neue Tabellen erstellen oder Ihre Daten ändern, Ihre Daten abfragen und so weiter. Und derzeit haben wir fast 380 verschiedene DBMS laut der Umfrage von Stack Overflow für dieses Jahr fast 380 verschiedene DBMS. Ich werde den Link in der Beschreibung hinterlassen. Sie können hier eine Rangliste der besten und am häufigsten verwendeten Datenbanken zwischen Entwicklern sehen. Sie können hier also sehen, dass meine Skala die Nummer eins ist, dann sowohl Chris als auch so weiter. Wir haben noch eine Ranking-Website. Es heißt DB-Engine-Ranking. Wenn wir dort hingehen, findet ihr die Liste oder den Rang der am häufigsten missbrauchten oder beliebtesten DBMS und die Gemeinde, sie verwenden unterschiedliche Kriterien um das zu berechnen. Aber Sie können hier sehen, dass mein SQL in der Liste unter den ersten drei steht. In unseren Tutorials werden wir MySQL verwenden und es lernen, das heutzutage die bekannteste und am häufigsten verwendete Datenbank ist . Nun endlich, was ist SQL? Es steht für Structured Query Language. Also per Definition ist SQL die Abfragesprache, die wir verwenden, um Daten in Datenbanken abzurufen, zu verwalten, zu manipulieren und zu speichern. Kurz gesagt, SQL ist die Sprache, die Sie beherrschen müssen, um mit Datenbanken zu kommunizieren. Jetzt gibt es im Internet einen unendlichen Kampf darum, wie man es ausspricht. Manche Entwickler nennen es Sequels und andere Kollegen wie ich SQL. Es hängt wirklich von dem Land ab, aus dem Sie kommen, oder von dem Projekt , an dem Sie arbeiten. In meinem Projekt nennen es alle SQL. Es liegt also wirklich an Ihnen , welches Sie verwenden werden. Okay, du fragst mich jetzt vielleicht, leih dir aus, wie SQL funktioniert. Lass uns das überprüfen. Auf der rechten Seite haben wir unsere relationale Datenbank, in Sie Ihre Daten in Tabellen speichern. Und hier haben wir unser DBMS, das unsere Datenbank verwaltet. Das erste, was Sie tun müssen, ist sich beim DBMS anzumelden , um mit ihm zu interagieren. Oder wenn Sie Anwendungen erstellen, müssen Sie sie mit dem DBMS verbinden. Danach beginnen Sie, einige SQL-Anweisungen und einige Anweisungen zu schreiben , und klicken dann auf die Schaltfläche Ausführen. Danach beginnt das DBMS mit der Verarbeitung und macht etwas Magie daraus und sendet es an die Datenbank. Sobald die Datenbank eine solche Abfrage erhält, beginnt sie mit der Ausführung. Einige Operationen suchen nach den Daten, nach denen Sie gefragt haben. Sobald es fertig ist, antwortet die Datenbank dem DBMS mit dem gewünschten Ergebnis. In Ordnung Leute, deshalb ist es eine kurze Einführung in SQL. Als Nächstes werden wir darüber sprechen, warum SQL wichtig ist und warum Sie es lernen sollten. 4. #2 Warum SQL lernen?: Jetzt wollte ich nur kurz motivieren warum du trotzdem SQL lernen solltest. Hier sind ein paar Fakten. Sql ist, SQL ist 47 Jahre alt, das ist 14 Jahre älter als ich. Du kannst rechnen. SQL ist also der Urvater der Programmierwelt. Es gibt über 700 Computersprachen , die Sie lernen könnten. Sie könnten genauso gut von der NoSQL-Bewegung hören, wo jeder sagt, dass NoSQL die SQL-Datenbanken töten wird. Sie fragen sich jetzt vielleicht, warum wir immer noch SQL verwenden? Warum sollte ich lernen ist leise, y ist skaliert. Es ist nicht gestorben wie viele andere Sprachen, wie Basic oder Pascal. Nun, die schnelle Antwort darauf lautet , dass SQL immer noch funktioniert. Es macht die Arbeit und mehr kann man nicht verlangen. Hier sind vier Gründe, warum Sie SQL trotzdem lernen sollten. Grund Nummer eins ist, dass Skalierung die am häufigsten verwendete Technologie in der gesamten Technologiebranche ist . Wenn wir jetzt nachschauen, finden Sie hier eine Umfrage zu Stack Overflow in diesem Jahr. Ich werde den Link in der Beschreibung hinterlassen. In dieser Grafik sehen wir die am häufigsten verwendeten Technologien. Und Sie können hier sehen, dass SQL unter allen Entwicklern als die am häufigsten verwendete Technologie eingestuft wird. Das bedeutet, dass SQL immer noch im Trend ist. Grund Nummer zwei ist die hohe Nachfrage nach SQL. Die meisten Unternehmen aller Branchen verwenden eine Art von SQL-Datenbanken, um ihre Daten zu speichern. Das bedeutet, dass sie immer jemanden mit SQL-Kenntnissen benötigen , um ihre Daten zu erstellen, zu verwalten, zu analysieren und zu verstehen. Lassen Sie uns nun einen kurzen Check auf einer Java-Plattform wie Indeed durchführen und nach dem Schlüsselwort SQL suchen. Sql, finde Jobs. Schauen wir uns die Ergebnisse an. Sie können hier also sehen, dass über 170.000 Jobs nach einem SQL-Entwickler oder jemandem mit SQL-Kenntnissen gesucht werden . Das bedeutet, dass seine skalierten Fähigkeiten sehr gefragt sind. Und das liegt daran, dass Datenanalysen in vielen Berufen zu einem sehr wichtigen Bestandteil werden. Der dritte Grund ist, dass SQL fast überall ist. Wenn Sie in Projekten arbeiten und mit Daten arbeiten, z. B. Data Mining, Data Engineering, Data Science oder Datenvisualisierungen. Am Ende werden Sie viele Big-Data-Tools verwenden . Ich bin Programmiersprachen. Und die meisten von ihnen bieten Ihnen Orte , an SQL-Anweisungen schreiben können, z. B. wenn Sie Tableau verwenden, ein sehr bekanntes Datenvisualisierungstool. Es gibt Stellen, an denen Sie eine SQL-Anweisung schreiben müssen , um die Daten vorzubereiten. Oder wenn Sie in Projekten sind, in denen Sie Datenstreaming mit Kafka machen , z. B. dort finden Sie viele Funktionen in Modellen, in denen Sie einige SQL-Anweisungen schreiben müssen. Das machen sie, um die Dinge einfacher zu machen. Das ist also ein Mittel. Mit der Zeit werden Sie feststellen , dass Sie fast in jedem Tool SQL-Anweisungen und SQL-Kenntnisse verwenden können. Nun zum letzten Grund, im Gegensatz zu anderen Sprachen, ist SQL einfach und unkompliziert. Es ist leicht zu erlernen, einfach zu schreiben und leicht zu lesen, da die SQL-Syntaxen auf sehr gebräuchlichen englischen Wörtern basieren , z. B. wählen Sie aus Curia-Tabellen aus, wo und so weiter. Und SQL Managed traut sich ehrlich gesagt, all die komplizierten Prozesse vor Ihnen zu verbergen. Deshalb neigen viele Leute dazu, SQL zu lernen, weil es wirklich einfach ist. Ordnung, lassen Sie uns jetzt zusammenfassen. Sql hat die besten Kombinationen. SQL ist sehr gefragt und außerdem ist es leicht zu erlernen, weshalb es immer ein kluger Schachzug ist und eine der wirkungsvollen Karrieremöglichkeiten ist, die jeder IT-Entwickler erzielen kann. In Ordnung, das waren meine Hauptgründe, warum Sie SQL lernen sollten. Als Nächstes werden wir über die Datenbankkonzepte sprechen. 5. #3 Die Datenbankkonzepte: In Ordnung, lassen Sie uns nun verstehen, wie SQL-Datenbanken organisiert sind. Es ist sehr wichtig, das zu verstehen, denn sobald Sie mit dem Schreiben von SQL-Anweisungen oder SQL-Abfragen beginnen, ist es sehr wichtig, die Begriffe zu verstehen , die häufig in Datenbanken verwendet werden, oder wie Sie Ihre oder wie Sie Ihre Daten finden. Wenn Sie es am Anfang weglassen, wird der Lernprozess des Schreibens von SQL-Anweisungen viel schneller. Okay, nur um es einfacher zu verstehen, denken Sie an die folgende Analogie. Eine Datenbank ist wie Ihre Stadtbibliothek. Wir haben in Stuttgart eine sehr schöne Bibliothek. Es ist wirklich unglaublich. Ich habe dort viel Zeit verbracht. Ich mag es einfach. Also ja, Datenbanken sind wie Bibliotheken. Bibliotheken sind normalerweise in Kategorien wie Science Fiction, Romanze, Geschichte, Sport usw. unterteilt Kategorien wie Science Fiction, . Die Kategorie hilft Ihnen also, schnell die Materialien zu finden , nach denen Sie suchen. Kategorien sind also wie das Gruppieren ähnlicher Bücher unter derselben Kategorie Wir haben dasselbe Konzept auch in Datenbanken und wir nennen es Schemas oder Shamata, wählen Sie das aus, das Ihnen gefällt. Und natürlich haben wir in Bibliotheken auch Bücher. Wir haben ähnliche Dinge in Datenbanken und wir nennen es Tabellen, wo es die tatsächlichen Daten enthält. Wie Sie in den Beispielen gesehen haben, sind Datenbanken hier RC organisiert, sehen wir uns mein SQL an, wie sie die Daten organisieren, da nicht alle Datenbanken den gleichen Konzepten zur Organisation folgen die Daten. Am Anfang war also mein Bildschirm. Wir haben den Datenbankserver. Es ist wie eine Maschine, die Software und Hardware enthält um unsere DBMS und Datenbanken auszuführen, normalerweise Datenbankserver, es ist wie ein High-End-Computer mit vielen CPUs und RAMs. In unseren Tutorials installieren wir jedoch einen Datenbankserver auf unserem lokalen Computer oder Laptop und nennen ihn lokalen Server. Innerhalb des Servers können Sie für sie mehrere Datenbanken erstellen. In meinen SQL-Datenbanken und Schemas sind sie Synonyme. Ein Schema ist also per Definition wie logische Container , die ähnliche Tabellen enthalten. Damit erhalten Sie viele Vorteile. Stellen Sie sich zum Beispiel vor, Sie haben eine große Datenbank mit vielen Tabellen, die diese ähnlichen Tabellen unter Schemas gruppieren. Es wird Ihnen die Verwaltung des Benutzers erleichtern , z. B. oder die Verwaltung der Tabellen. Reduzieren Sie die Komplexität. Und wenn Sie etwa zwei Tabellen mit den gleichen Namen haben, können Sie sie auch zwei Tabellen mit den gleichen Namen haben, in verschiedenen Schemas speichern. Es ist also eine wirklich nette Art, die Datenbank innerhalb des Schemas zu organisieren. Dann werden wir verschiedene Tische haben. Tabellen sind das wichtigste Objekt in der gesamten Datenbank, da sie der Ort sind , an dem Sie Ihre Daten speichern können. Ohne Tabellen haben wir keine Datenbank. Und in den Tabellen werden Sie mindestens eine Spalte oder verschiedene Spalten haben . Im nächsten Schritt werde ich diese Tabellen ausführlich erläutern . Okay, jetzt wollte ich Ihnen nur kurz zeigen wie andere Datenbanken, wie Microsoft SQL Server oder Boot-Skripts SQL, die Daten im Vergleich zu MySQL organisieren. Wie Sie hier sehen können, der Hauptunterschied darin, dass sie die Datenbank aus Schemas aufteilen. Also eine Datenbank hier, sie ist wie der Hauptcontainer, eine eigenständige Einheit, in der Sie Logs, Jobs, Schemadaten haben können , und Sie können Backups machen, Schemas hier ist es wie ein Ordner in der Datenbank. Es ist wie eine logische Ebene, die verschiedene Tabellen enthält. Meiner Meinung nach ist MySQL ein bisschen wie irreführende oder verwirrende Entwickler. Wenn Sie z. B. ein Schema erstellen, das DBMS von MySQL eine Datenbank. Ich finde das am Anfang etwas verwirrend. Okay, das war es also mit den Datenbankkonzepten. Als Nächstes werden wir beginnen, über die Konzepte der SQL-Tabelle zu sprechen . 6. #4 SQL: Okay, lassen Sie uns jetzt über SQL-Tabellen sprechen, weil sie in den Datenbanken wirklich wichtig sind . Wenn Sie sie verstehen, können Sie bessere SQL-Anweisungen schreiben. Das Problem ist, dass wir rund 380 verschiedene Datenbanken haben rund 380 verschiedene Datenbanken und sie in den Empfehlungen unterschiedliche Begriffe verwenden. Ein weiterer Aspekt ist, dass wir in verschiedenen Area Forks unterschiedliche Begriffe verwenden . Wenn Sie beispielsweise ein Datenbankentwickler sind, werden Sie anfangen, Begriffe wie Tabellen, Spalten und Zeilen zu verwenden . Aber wenn Sie nicht an der Universität sind, werden Sie von Beziehungen hören, von Tupeln. Und im Zuge der Datenmodularität werden Entitäten und Attribute sichtbar. Deshalb möchte ich Ihnen zur Vereinfachung einen kurzen Überblick über diese Begriffe geben. In Ordnung, jetzt haben wir hier ein sehr einfaches Beispiel für SQL-Tabellen. In unserer Tutorial-Datenbank haben wir eine Tabelle namens costumers. Diese Tabelle enthält alle Daten über unsere Kunden. Ein anderer Name, für den wir vier Tabellen haben, ist Objekte, Entität und Beziehung. Okay, als nächstes haben wir Kolumnen. Spalten sind die vertikale Gruppe von Zellen, die eine Art von Information beschreiben. In unserem Beispiel haben wir vier Spalten. Kunden-ID, Vorname, Nachname und Land. Jede Spalte hat zwei Informationen. Der Spaltenname, z. B. hier haben wir den FirstName und die darin enthaltenen Werte, wie Maria Drawn und so weiter. In Ordnung, als nächstes haben wir Reihen. Zeilen sind die horizontale Gruppe von Zellen, die ein einzelnes Thema beschreiben und auch miteinander in Beziehung stehen. Also hier haben wir zum Beispiel den Kunden id2, der John gehört, und John lebt in den USA. In dieser Tabelle haben wir fünf Straßen. Andere Namen für Zeilen sind Datensätze und Tupel. Nun, an den Schnittpunkten zwischen Spalten und Zeilen, nennen wir dieses Datenelement die Zelle. Ein anderer Name, wir haben Datenelemente, Spaltenwert, es ist ein einzelner Wert. Ein anderes Beispiel ist Nummer vier oder Deutschland oder George und so weiter. Die letzte Komponente, die wir haben, ist der Primärschlüssel. Der Primärschlüssel ist eine Spalte oder ein Satz von Spalten, die jede Zeile in der Tabelle eindeutig identifizieren können Sie können als Link in anderen Tabellen verwendet werden. In unserem Beispiel haben wir die Kunden-ID und dies ist unser Primärschlüssel. Sie können sehen, dass es für jeden Kunden einen einzigartigen Wert hat. Ein anderer Name dafür heißt Schlüsselfelder. Ordnung, das ist der Hauptbestandteil der SQL-Tabellen. Ordnung, das waren also die Konzepte und Hauptkomponenten von SQL-Tabellen. Und als nächstes werden wir anfangen, über die verschiedenen Arten von SQL-Befehlen zu sprechen . 7. #5 Main: In Ordnung, lassen Sie uns jetzt über SQL-Befehle sprechen. In SQL haben wir etwa 12 Hauptbefehle und 900 verschiedene Schlüsselwörter. Natürlich werde ich nicht alle erklären. Stattdessen werde ich mich in unseren Tutorials auf die am häufigsten verwendeten SQL-Befehle und Anweisungen konzentrieren die am häufigsten verwendeten SQL-Befehle und Anweisungen , die ich in meinen Projekten in den letzten zehn Jahren verwendet habe, um uns das Leben zu erleichtern SQL-Befehle sind je nach Verwendungszweck in verschiedene Gruppen unterteilt. Ordnung, beginnen wir mit der ersten Gruppendatendefinitionssprache, DDL. Wie der Name schon sagt, finden Sie hier alle Befehle, mit denen Sie Ihre Datenbank definieren können, z. B. Tabellen erstellen, Spalten löschen, Tabellen ändern, alles, was die Struktur Ihrer Datenbank. Unter dieser Gruppe finden Sie Befehle wie create, denen Sie etwas Neues in der Datenbank erstellen können, z. B. eine neue Tabelle erstellen, eine neue Ansicht gespeicherter Prozeduren erstellen und so weiter. Noch einmal, wir haben hier die Drop-Befehle, mit denen Sie ein Objekt aus Ihrer Datenbank löschen können. Und die letzte Änderung. Es hilft Ihnen, die Struktur Ihrer Datenbank zu bearbeiten, z. B. eine Tabelle zu ändern, um eine Spalte zu ändern oder eine neue Spalte hinzuzufügen. Okay, nun zur zweiten Gruppe, wir haben Data Query Language DQL. Es enthält nur einen Befehl, und das ist genug. Es wird der Befehl select genannt. Selects hilft Ihnen, Ihre Daten aus Ihrer Datenbank abzurufen. Der linke Befehl ist der wichtigste Befehl , den wir in SQL haben, und der, den Sie beherrschen müssen , um gut in SQL zu sein. In meinen Tutorials werde ich alles über die SQL-Select-Anweisungen erklären , denn wenn Sie anfangen, mit SQL zu arbeiten, werden Sie am Ende Tonnen von Select-Anweisungen schreiben. Mach dir darüber keine Sorgen. Ordnung, gehen wir jetzt zur nächsten Gruppe. Wir haben eine Datenmanipulationssprache, DML. Dml enthält alle SQL-Befehle, die Sie verwenden können , um Ihre Daten in Ihrer Datenbank zu manipulieren. Wir haben also Befehle wie insert, um neue Daten in Ihre Tabellen einzufügen. Oder wir haben Löschen, um einige Daten aus Ihren Tabellen oder Aktualisierungen, um den Inhalt vorhandener Daten in Tabellen zu aktualisieren . Wie Sie sehen, ist es wirklich einfach. Der Name steht immer noch für alles. In Ordnung, jetzt haben wir zwei Befehlsgruppen, die eigentlich eher für SQL-Datenbankadministratoren bestimmt sind. Als nächstes haben wir die Datenkontrollsprache DCL. Dcl enthält SQL-Befehle. Damit können Sie einem bestimmten Benutzer Zugriff auf Ihre Datenbank oder zwei Tabellen oder Schemas usw. gewähren . Hier haben wir also zwei Befehle, Grants Sie könnten Grants verwenden, um jemandem Zugriff auf Ihre Objekte in Datenbanken zu gewähren jemandem Zugriff auf Ihre Objekte in Datenbanken zu , oder remove, um solche Achse einem bestimmten Benutzer zu entfernen. Okay, nun zu der großen Gruppe, die wir haben, der Transaction Control Language, TCL. In TCL finden Sie die SQL-Befehle, die Ihnen bei der Verwaltung dieser Datenbanktransaktionen helfen Verwaltung dieser Datenbanktransaktionen um die Integrität Ihrer Daten zu gewährleisten. Hier haben wir also Befehle wie Commits um die Änderungen in Ihrer Datenbank zu speichern, Rollback, um die Datenbank wiederherzustellen. Der letzte Commit oder bis zum letzten gespeicherten Punkt. Wenn Sie einige Fehler haben, können Sie diesen sicheren Punkt verwenden. Sie können dieselben Punkte in den Transaktionen definieren, die Sie später für ein Rollback verwenden können. Okay, nun zu diesen Namen, habe ich QL, DCL, TCL und so weiter gemacht. Du musst sie nicht auswendig lernen. Vielleicht ist das LA manchmal nur das Wichtigste hier im Projekt. Wenn also jemand sagt, ich werde ein paar DDL-Skripte erstellen, das heißt, er oder sie, ich werde eine Skala von Statesman erstellen, um die Struktur der Datenbank zu ändern, Beispiel eine neue Tabelle zu erstellen oder etwas fallen lassen. Ordnung, also werden wir uns in unseren SQL-Tutorials auf die ersten drei Gruppen der SQL-Befehle konzentrieren . Wir beginnen mit der bekanntesten, den SQL-Select-Anweisungen. Und danach werden wir uns mit all diesen Drehbüchern befassen . Und zum Schluss werde ich erklären, einfügen, löschen und aktualisieren. Ordnung, das waren also die Haupttypen von SQL-Befehlen. Als Nächstes lernen Sie die grundlegenden Grenzen von SQL-Anweisungen kennen. 8. #6 Die Elemente von SQL-Statements: Ordnung, lassen Sie uns nun mit den Grundlagen beginnen , die Sie zu Beginn verstehen sollten, den grundlegenden Elementen in den einzelnen SQL-Anweisungen. Wir haben hier sehr einfache, ausgewählte Aussagen. Mach dir keine Sorgen um den Inhalt. Das werde ich später erklären. Also den ganzen Text , der an die Datenbank gesendet wird, wir ihn SQL-Anweisungen, oder manchmal nennen wir ihn Abfrage, wenn es sich um eine Select-Anweisung handelt. Es spielt also keine Rolle, ob Sie Daten aus der Datenbank abrufen , eine neue Tabelle erstellen oder Inhalte aktualisieren, wir werden es immer SQL-Anweisungen nennen. Okay, lassen Sie uns nun über die Komponenten in unserer SQL-Anweisung sprechen . Fangen wir hier mit der ersten Zeile an, der grünen, wir nennen sie SQL hat den SQL-Befehl gestartet. Sie könnten alles schreiben, was Sie wollen, und sobald Sie auf Execute oder die ganzen SQL-Anweisungen klicken, ignoriert die Datenbank es einfach . Das bedeutet, dass nichts passieren wird. SQL-Befehle bieten einige Vorteile. Wir könnten es verwenden, um unseren Code zu beschreiben. Später wird es also einfacher sein, es zu lesen. Und weil die Datenbank es ignorieren wird und nichts passieren wird, verwende es erneut, um einen Teil unseres Codes zu deaktivieren, z. B. wenn ich einen solchen Filter hier nicht verwenden möchte, könnte ich es als Kommentar machen und die Datenbank wird es nicht ausführen. Okay, jetzt sind SQL-Anweisungen normalerweise in verschiedene Teile unterteilt. Wir nennen sie Klauseln. Jeder Teil ist für bestimmte Maßnahmen verantwortlich. In unserem Beispiel hier haben wir drei Klauseln, select from und wo Clouds und jede von ihnen hat ihre eigene einzigartige Funktion, z. B. in Select können Sie die Namen der Spalten auflisten , die Sie will rein von. Sie rufen die Tabellen auf in denen Sie die Filter definieren werden. Wie Sie sehen können, ist SQL wirklich gut nach Funktionen aufgeteilt, wodurch es wirklich einfach zu lesen und zu schreiben ist und die gesamte SQL-Sprache sehr einfach ist. Okay, als Nächstes haben wir, wie Sie vielleicht schon bemerkt haben, diese blauen Wörter, wir nennen sie Keywords. In unserem Beispiel haben wir vier Schlüsselwörter, wählen Sie von wo aus, und diese Schlüsselwörter sind in SQL vordefiniert und reserviert, was bedeutet, dass Sie sie nicht als Tabellen - oder Spaltennamen verwenden können . In meinem SQL haben wir über 900 Schlüsselwörter. Wir werden sie nicht alle durchgehen. Ich werde mich in den Tutorials nur auf die am häufigsten verwendeten Keywords konzentrieren . Über den Link in der Beschreibung sehen Sie eine Liste aller Schlüsselwörter, die wir in MySQL haben. In Ordnung? Okay, lassen Sie uns jetzt das nächste Element nehmen. Wir haben Identifikatoren. Identifikatoren sind ein beliebiger Name, den Sie einem Objekt in Ihrer Datenbank geben, z. B. ein Tabellenname, Spaltenname, sogar der Datenbankname selbst. Spaltenname, sogar der Datenbankname selbst In unserem Beispiel haben wir vier Spaltennamen. Vorname, Nachname, Land und Punktzahl. Und wir haben auch hier einen Tabellennamen namens Kunden. All diese Dinge sind Identifikationsmerkmale. Okay, nun zum letzten Element, das wir haben, wir nennen sie Operatoren. In SQL gibt es viele verschiedene Operatoren. Sie haben verschiedene Formen und Formen, z. B. könnten sie einfach sein, was wir hier haben, ist gleich kleiner, oder sie könnten Schlüsselwörter sein, z. B. und wir nennen es als Operator. Also wie gesagt, in SQL gibt es verschiedene SQL-Operatoren, so wie es arithmetische Operatoren Plus und Minus gibt. unserem Beispiel gibt es Vergleichsoperatoren, gleich und kleiner und so weiter. Ordnung, deshalb sind es die grundlegenden Elemente in SQL-Anweisungen. Also Drama, hier drüben haben wir den ganzen Text. Wir nennen es SQL-Anweisungen, die grünen, wir nennen es Kommentare. In SQL haben wir verschiedene Klassen, verschiedene Teile. Die blaue, das sind die Schlüsselwörter. Wir haben unseren Namen. Das ist es also, was in der Datenbank steht. Wir nennen sie Identifikatoren. Und am Ende haben wir Operatoren in unseren Kontoauszügen. Ordnung, alle zusammen, damit haben wir das erste Kapitel des SQL-Kurses abgeschlossen. Wir haben jetzt viel Wissen über die Grundlagen und Konzepte von SQL. Im nächsten Kapitel beginnen wir mit der Vorbereitung Ihrer Umgebungen, damit wir mit dem Üben von SQL beginnen können. Und wir werden damit beginnen, MySQL herunterzuladen und zu installieren. 9. #7 MySQL herunterladen und installieren: Wenn Sie MySQL Install noch nicht haben, können Sie mir folgen. Ich werde Ihnen Schritt für Schritt zeigen, wie wir MySQL in Windows herunterladen und installieren werden? Das ist so wichtig, damit Sie die Tutorials an Ihrem Computer üben und ausführen können. Lassen Sie uns damit beginnen, meinen Bildschirm herunterzuladen. Okay, gehen wir zu unserem Browser. Wir werden auf die offizielle Website von MySQL gehen, mysql.com. Sie werden Ihre Downloads finden. Klicken Sie darauf und scrollen Sie dann nach unten, bis Sie die MySQL-Community-Downloads finden. Klicke darauf. Du wirst eine Menge Installateure haben. Das, was wir benötigen, ist MySQL Installer für Windows. Lass uns dorthin gehen. Hier haben Sie zwei Optionen, eine kleinere und eine größere. Also das Kleine, es ist, als hätte es einige Pakete heruntergeladen, während Sie MySQL installieren. Oder Sie können das gesamte Paket zu Beginn herunterladen. Deshalb empfehle ich dir, den größeren zu nehmen. Also haben wir am Anfang alles heruntergeladen. Klicken Sie auf Diese Seite herunterladen. Sie werden aufgefordert, sich anzumelden, um neue Konten zu erstellen. Es ist nicht unbedingt für das Tutorial, also kannst du das überspringen. Also werde ich ohne Beutel gehen. Starte einfach meine Downloads. Damit wird jetzt mit dem Herunterladen des Installers begonnen. Aber weil ich es schon gemacht habe, möchte ich jetzt zu dem Zeitpunkt nicht fragen, sondern ich gehe zu den Downloads und fange mit der Installation an. Okay, lass uns jetzt den Installer starten, ich werde darauf klicken. Drücken Sie Ja. Und jetzt sind wir beim ersten Schritt der Installationen. Bevor wir fortfahren, werde ich Ihnen sagen, dass es viele Schritte geben wird . 30 Ich denke, wir drücken als Nächstes einfach Start, fertig. Ja, und so weiter. Wir werden nicht viele Konfigurationen ändern. Vielleicht geben wir ein Passwort ein, aber das war's. Es ist also wirklich einfach. Fangen wir mit dem ersten Schritt an. Ich werde uns sagen, ob wir z. B. Entwickler, Server oder Client usw. sehen. Wir werden bei einer Entwickler-Standardeinstellung bleiben. Klicken Sie also auf Weiter. Danach wird der Pfad überprüft. Wir werden bei den Standardeinstellungen bleiben. Als Nächstes. Ja, ich bin mir sicher. Also hier wird es die Anforderungen überprüfen. Sie werden viele solche Schritte ausführen und die Anforderungen überprüfen. Wir bleiben also bei den Standardeinstellungen für SES. Und jetzt zeige ich Ihnen alle Pakete, die installiert werden , damit wir nichts ändern. Lassen Sie uns alles herunterladen. Jetzt klicke ich auf Ausführen und es beginnt mit der Installation all dieser Komponenten , wenn ich vielleicht eins nach Installation all dieser Komponenten dem anderen sehe. In Ordnung, jetzt haben wir alle Produkte installiert. Wir werden auf Weiter klicken. Dann haben wir einige Produktkonfigurationen. Klicken Sie einfach auf Weiter. Und jetzt können Sie sich über das Netzwerk informieren. Nun, das Wichtigste hier ist zu wissen, dass wir die folgende Portnummer oder unsere lokale Datenbank haben , aber wir werden nichts ändern. Du wirst es so lassen. Klicken Sie dann auf Weiter. Wir werden bei den empfohlenen Einstellungen für die Authentifizierungen bleiben . Klicken Sie auf Weiter. Und jetzt müssen wir endlich das Passwort für unseren Rod-Benutzer einrichten , oder wir nennen es einen Admin-Benutzer für die Datenbank. Das ist sehr wichtig , um es auswendig zu lernen oder irgendwo auszutrocknen. Also werde ich jetzt unserem Admin-Benutzer die folgende Passwortwoche geben . Als Nächstes bleiben wir also bei ihren empfohlenen Sachen und werden nichts ändern. Und wir können auf Jetzt ausführen klicken , um unsere Konfigurationen anzuwenden. Okay, nachdem alle Konfigurationen abgeschlossen sind, können wir auf Fertig stellen klicken. Danach wird es weitere Konfigurationen geben. Als Nächstes. Ändere nichts. Wir werden bei diesen Konfigurationen bleiben. Wir klicken auf Fertig stellen. Danach noch ein paar Konfigurationen oder fertig, okay, jetzt testen wir unsere Verbindung zum Datenbankserver. Sie sehen hier, der Benutzername ist root, und wir geben das Passwort ein, das wir zuvor für den Admin-Benutzer angegeben haben. Also gebe ich hier die Passwörter ein und klicke auf Check. Also, wenn du es wie hier bekommst, war Connection erfolgreich. Das bedeutet, dass wir erfolgreich mit unserer SQL-Datenbank verbunden sind und alles in Ordnung ist. Klicken wir also wie bei den Konfigurationen k, x cubed auf Weiter. Also ist alles grün. Klicken Sie auf Fertig stellen. Wir haben mehr Konfigurationen. Ratet mal, was als Nächstes kommt? In Ordnung, die Installation ist abgeschlossen. Also klicken wir jetzt auf ein weiteres Ende. Nachdem die Installation abgeschlossen ist, wird sie für Sie wie die MySQL-Workbench und ein weiteres Shell-Skript gestartet . Lass uns hier nachschauen. Also brauchen wir diesen nicht, du könntest ihn schließen. Wir werden bei der MySQL Workbench bleiben. Das ist genau das, was wir für die Tutorials benötigen. Sie können also hier sehen, lokale Instanz quietschen könnte. AT Dies ist Ihre lokale Datenbank auf Ihrem Computer. Also melden wir uns an und versuchen zu sehen, ob alles in Ordnung ist. Sie sehen hier die Admin-Benutzerstraßen und wir geben das Passwort ein, das wir bei der Installation angegeben haben. Das ist meins. Klicken Sie auf Okay. Und jetzt bin ich in meiner Datenbank. Wenn Sie nicht genau in diesem Schritt sind, bedeutet das, dass Sie Ihre Datenbank erfolgreich heruntergeladen, installiert und in Ihre Datenbank gesperrt haben. Also herzlichen Glückwunsch. In Ordnung, damit haben wir MySQL erfolgreich heruntergeladen und auf unserem System installiert. Als Nächstes werde ich Sie auf eine sehr kurze Tour durch die Oberfläche von MySQL mitnehmen . 10. #8 Tour in der Oberfläche von MySQL Workbench: Ich möchte Ihnen jetzt einen schnellen Überblick über die Oberfläche von MySQL Workbench geben. Weil ich mich erinnere, als ich anfing solche Datenbankanwendungen zu verwenden, war es etwas verwirrend und überwältigend, all diese Panels, Optionen und Symbolleisten zu haben . Aber eigentlich war es nicht dieses Herz. Ich werde nicht jedes einzelne Detail erklären, sondern Ihnen stattdessen einen allgemeinen Überblick über die Benutzeroberfläche geben . Wenn Sie weitere Informationen über das Tool benötigen, besuchen Sie mein SQL-Handbuch. Ich werde den Link in der Beschreibung hinterlassen. Lassen Sie uns nun beginnen, die Hauptabschnitte in MySQL Workbench zu erklären . Okay, fangen wir auf der linken Seite an, wir haben hier sehr wichtige Abschnitte namens Navigator. Und im Navigator sehen Sie zwei Tabs, Schemas und Verwaltung. Standardmäßig werden Sie im Schema gelandet. Wie Sie im Schema sehen können, können Sie damit in Ihren Datenbankobjekten navigieren oder diese durchsuchen. Z.B. Ich kann hier sehen, dass ich standardmäßig drei Datenbanken habe. Wir haben es von der Installation bekommen. Wenn ich also in diese Datenbank namens Word hineinschauen möchte, doppelklicke ich darauf und sehe mir die Tabellen, Ansichten, gespeicherten Prozeduren und Funktionen an. Damit ich weiter routen kann, möchte ich sehen, was in den Tabellen ist. Wir werden sehen, dass wir drei Tabellen haben: Stadt, Land und Landessprache. Also kann ich anfangen, okay, ich habe drei Tabellen in der Datenbank. Sehen wir uns nun an, welche Spalten diese Tabellen enthalten. Ich kann auf die Stadt klicken und erweitern. Und ich werde sehen, okay, ich habe die folgenden Spalten, ID, Name und so weiter. Mit dem Schema-Navigator können Sie also durch Ihre Datenbank navigieren , um deren Inhalt zu verstehen . Gehen wir nun zum zweiten Tab Administrationen. Hier finden Sie viele Informationen, viele Tools zur Verwaltung Ihres SQL-Servers, z. B. können Sie den Serverstatus überprüfen, doppelklicken Sie darauf, Sie werden hier die rechte Seite sehen. Es werden mehrere Status ausgeführt oder Sie können die Verbindungen, viele Benutzer usw. verwalten . Es ist interessant, wenn Sie wie ein Datenbankadministrator werden , um all diese Dinge zu verstehen Wir lernen jetzt SQL und das ist ein anderes Thema. Kehren wir nun zum Schema zurück, in dem wir unsere Datenbanken durchsuchen können. Ordnung, schließen wir das hier drüben. Ich brauche es nicht. Geh weg. Richtig? Als nächstes haben wir die Toolbar. Wir haben zwei Symbolleisten. Die erste heißt Main Toolbar. Es ist wie die am häufigsten verwendeten Funktionen in SQL, z. B. um neue SQL-Anweisungen zu erstellen oder um ein neues Schema oder eine neue Datenbank zu erstellen, erstellt eine neue Tabelle und Sie sehen neue gespeicherte Prozeduren und so weiter. Es gibt Ihnen also einen schnellen Zugriff um die neuen Dinge in der Hauptwerkzeugleiste zu erstellen. Die Werkzeugleiste ist hier drüben. Es ist die Abfrage-Symbolleiste. Es enthält alle Aktionen, die sich auf die Abfrage beziehen , die Sie im Abfrage-Editor schreiben. Und die wichtigste ist die Hinrichtung. Sobald Sie also Ihre SQL-Anweisungen hier geschrieben haben, klicken Sie auf Ausführung und sie wird in der Datenbank ausgeführt. Sie haben einige andere Optionen, z. B. um die SQL-Anweisungen zu speichern oder eine bereits gespeicherte zu öffnen, und so weiter. Ordnung, als Nächstes haben wir sehr wichtige Abschnitte. Es heißt Abfrage-Editor. Hier schreiben wir unsere SQL-Anweisungen und Abfragen und so weiter. Es ist unser Hauptort , an dem wir arbeiten werden. Ich werde zum Beispiel die folgende Aussage schreiben. Wählen Sie einen Stern vom Dienstag aus. Mach dir keine Sorgen um die Syntax. werde ich alles über die ausgewählten Aussagen erklären nächsten Tutorials werde ich alles über die ausgewählten Aussagen erklären. Also lasst uns jetzt auf Run oder Execute klicken . Nachdem wir die Abfrage ausgeführt haben, werden Sie sehen, dass wir hier einen neuen Abschnitt haben. Es heißt Ergebnisraster. Hier finden Sie die Ergebnisse, dass Daten, die aus der Datenbank zurückgegeben werden, nachdem wir die Abfrage oder die Select-Anweisungen ausgeführt haben , und die Daten als Tabellenform dargestellt werden. Darunter finden Sie weitere Abschnitte. Es heißt die Ausgänge. Lass mich es einfach ein bisschen größer machen. In diesem Abschnitt finden Sie also viele Informationen. Es ist wie Baumstämme. So können Sie die Ausführungszeit sehen, wie lange der Server gebraucht hat , um Ihre Anfrage auszuführen. Sie können auch sehen, ob es erfolgreich war oder ob Sie Probleme mit der Syntax haben oder ob Sie Fehler haben. Sie können es also hier sehen und Sie können auch die Fehlermeldung sehen und so weiter. Okay, wenn du jetzt auf die rechte Seite gehst, finden wir einen anderen Abschnitt. Es heißt SQL Additions. Es ist wie ein Tool aus meinem SQL , das Ihnen Beschreibungen für die SQL-Anweisungen, Syntax, ihre Verwendung und Empfehlungen usw. gibt. Normalerweise verstecke ich es, um Platz in der Anwendung zu sparen , indem ich hier klicke. Es liegt wirklich an dir. Es sind Bursa-Referenzen. Okay, deswegen die Hauptabschnitte von MySQL Workbench und brauchen es wirklich in den SQL-Tutorials. Also ich hoffe es hilft. Mach dir darüber keine Sorgen. Sie benötigen etwas mehr Zeit, um solche Anwendungen zu verwenden , um sie zu verstehen und sich darin zurechtzufinden. Und es wird weniger überwältigend sein. Okay, damit haben wir gelernt, wie man durch die MySQL-Oberfläche navigiert. Und als nächstes werden wir die Datenbank zum Üben installieren . 11. #9 die Kursdatenbank installieren: Ordnung, bisher haben wir die MySQL-Anwendung lokal auf unserem Pendler installiert . Als nächsten Schritt werden wir eine Tutorial-Datenbank für diese SQL-Serie erstellen . Ich habe die räumliche Datenbank nur zum Üben und für Tutorials vorbereitet . In dieser Tutorial-Datenbank werden wir drei Tabellen mit wenigen Daten haben. Alle unsere nächsten Tutorials werden also auf dieser Tutorial-Datenbank basieren. Was du tun wirst, ich werde dir ein paar Aufgaben zeigen. Und wir können versuchen, diese Aufgaben zu lösen, indem SQL-Codes auf unserer Tutorial-Datenbank als X verwenden. Ich werde Ihnen Schritt für Schritt zeigen, wie Sie unsere Tutorial-Datenbank erstellen. Okay, jetzt ist der erste Schritt , dass wir zur Videobeschreibung gehen. Und dort findest du den Link zu meiner Website. Und damit finden Sie unsere SQL-Tutorial-Datenbank. Es wird also ungefähr so aussehen. Das ist also ein großer Code in SQL mit etwa 53 Zeilen. Sie müssen all diese Dinge am Anfang also nicht verstehen . Wenn Sie mit dem Säuregehalt fertig sind, werden Sie verstehen, was wir hier getan haben. Sie werden also verstehen, wie Sie neue Datenbanktabellen erstellen , wie Sie neue Daten einfügen und so weiter. Also, was wir jetzt tun werden, ist einfach das Drehbuch zu kopieren. Um das zu tun, kannst du hier rübergehen und auf Kopieren oder Gus klicken, alles auswählen und kopieren. Sobald wir also unsere Tutorial-Datenbankskripte behandelt haben, Reagan zu unserer MySQL-Datenbank gehen und diese ausführen. In Ordnung, also Schritt Nummer zwei, gehe zurück zu meiner SQL Workbench. Und dort werden wir unseren Code ausführen. Also werden wir einen neuen Tab-Scale-Editor öffnen. Und hier fügen wir unseren Code ein. Es sind also ungefähr 53 Zeilen in den Codes. Und wir werden auf Run klicken. Sobald wir also gestartet sind, müssen wir überprüfen, ob alles perfekt gelaufen ist. Wenn Sie also auf der linken Seite nachschauen, werden Sie feststellen, okay, wir haben drei Datenbanken. Also wo ist meine Tutorial-Datenbank, die wir gerade installiert haben? Um das zu sehen, wirst du erfrischt weitermachen. Sobald Sie auf Aktualisieren klicken, werden Sie sehen, okay, wir haben jetzt unser Tutorial Datenbank, DB-SQL-Tutorial. Um nun unsere neue Datenbank zu durchsuchen, gehen wir wie folgt vor. Doppelklicken Sie einfach darauf und gehen Sie dann zu den Tabellen. Und dort finden Sie unsere drei Tische. Da haben wir also die Tabelle, Kunden, Mitarbeiter und Bestellungen. Okay, lassen Sie uns nun überprüfen, ob wir alle Daten in unserer Tutorial-Datenbank haben . Um das zu tun, können wir einen neuen Tab öffnen. Folgen Sie mir einfach mit diesen Schritten, allen Befehlen, Sie können sie später in den Tutorials erklären. Also werde ich einfach alle Informationen aus jeder Tabelle abrufen , um zu überprüfen, ob wir alle Daten haben? Wählen Sie also Star unter den Kunden aus. Also ruft dieser Typ die Daten von den Tabellenkunden ab. Und wie Sie sehen können, haben wir hier eine Tabelle mit den Namen Kunden mit fünf Kunden. Wir haben Maria zu George Martin und Peter gesellt. Und in dieser Tabelle speichern wir die allgemeinen Informationen zu jedem Kunden, wie Vorname, Nachname, Land und Punktzahl. Okay, schauen wir uns jetzt eine weitere Tabelle an. Lass uns die Bestellungen überprüfen. Anstelle von Kunden ersetze ich es durch Bestellungen und klicke auf Ausführen. Allerdings werden wir sehen, dass wir Tischbestellungen haben, in denen alle Bestellungen gespeichert werden, die für unsere Kunden aufgegeben wurden. Wir können also hier sehen, dass wir die Kunden-ID und die Bestellnummer und das Datum, an dem die Bestellung aufgegeben wurde, und die Menge. Wenn Sie die Reihenfolge der Bestellungen sehen möchten, überprüfen wir die Tabellenbestellungen. Wenn wir diese Informationen über die Kunden sehen wollen , schauen wir uns die Tabelle Kunden an und so weiter. Wenn Sie also all diese drei Schritte ausgeführt und die Daten überprüft haben, bedeutet das, dass Sie jetzt unsere Tutorial-Datenbank auf Ihrem lokalen Computer installiert haben . Und wir könnten mit unserem Tutorial fortfahren. In Ordnung, damit haben wir eine Datenbank mit Daten. Und bevor wir anfangen, unseren SQL-Code zu schreiben, müssen wir lernen, ihn zu stylen. 12. #10 Anleitung für SQL Coding Style: Okay, also jetzt, bevor wir praktische Übungen haben und du anfängst zu lernen, wie man in SQL codiert. Das muss ich wirklich erwähnen. Wenn Sie anfangen, eine neue Programmiersprache zu lernen, reicht es wirklich nicht aus, zu lernen, wie man sie programmiert. Aber Sie müssen auch viele andere Dinge lernen, z. B. wie man die Aufgabe in wenigen Zeilen löst, ohne die Dinge kompliziert zu machen , oder wie man den Code schreibt , der eine gute Leistung bietet. Und schließlich, und das Wichtigste, wie man Code schreibt , der gut aussieht , der für Sie und andere leicht zu lesen ist. Wenn Sie also an Projekten arbeiten, werden Sie feststellen, dass Entwickler immer unterschiedliche Meinungen darüber haben, wie der Code gestaltet werden soll. Aber alle sind sich einig, dass der Code lesbar sein und einer Styling-Anleitung folgen sollte. Du fragst mich jetzt vielleicht, Barra, muss ich meinen Code wirklich stylen? Reicht es nicht aus, dass mein Code korrekt funktioniert? Nun, nein, dafür gibt es zwei Gründe. Wenn Sie an Teamprojekten arbeiten, sollte Ihr Code manchmal von anderen überprüft werden. Und wenn Ihr Code schwer zu lesen ist, werden Sie es ihnen schwer Ihren Code zu lesen , und am Ende werden sie Ihren Code sogar neu schreiben, um ihn zu lesen. Ein weiterer Grund: Wenn Sie herausfinden, dass Ihr Code Fehler oder Probleme enthält, wird es Ihnen schwer fallen, nach dem Fehler zu suchen, um herauszufinden , in welcher Zeile Sie das Problem haben. Vor allem, wenn Sie ein Anfänger in SQL oder einer beliebigen Programmiersprache sind , werden Sie am Anfang nicht auf die Styling-Guides achten . Du wirst nur sicherstellen, dass du die Codes und die Anweisungen lernst. Also mein Rat hier: Entwickle keine schlechten Angewohnheiten bei den Sternen weil es später wirklich schwer sein wird, sie zu brechen. In Ordnung Jungs und Mädels, ich möchte jetzt meine drei goldenen Regeln mit euch teilen , die ich immer befolge, wenn ich anfange, SQL-Codes zu schreiben. Schauen wir uns dieses Beispiel hier an. Es sind sehr einfache Aussagen, Abfragen, ausgewählte Aussagen, wobei es mir am Anfang, ehrlich gesagt, wirklich schwer fiel, zu verstehen, was vor sich geht. Versuchen wir also, es nach den drei Regeln schön zu machen. Regel Nummer eins: Füge immer neue Zeilen für Schlüsselwörter und auch für jede Spalte hinzu. Also fangen wir damit an. Wir haben hier die ausgewählte Aussage. Fügen wir also für jede Spalte eine neue Zeile hinzu. werde ich machen. All diese Dinge sind also neue Spalten oder neue Zeilen für jede Spalte. Und außerdem haben wir es hier als neue Linie, also das ist okay, ich bin beigetreten. Wir könnten auch eine neue Zeile dafür hinzufügen. Also füge für jedes Schlüsselwort auch hier für das Ende neue Zeilen hinzu. Wie Sie sehen können, sieht es schon besser aus. Ich habe für jedes Schlüsselwort und für jede Spalte eine neue Zeile hinzugefügt. Regel Nummer zwei, lassen Sie uns all diese Schlüsselwörter in Großbuchstaben schreiben. Also lass uns das machen. Wählen Sie in Kleinbuchstaben, machen wir es zu Großbuchstaben. Das Gleiche gilt für Join. Lass uns alles in Großbuchstaben schreiben. Warum machen wir das? Das liegt daran, dass es einfacher ist zu lesen, was ein Schlüsselwort ist und was andere Dinge sind, die ich nicht gemacht habe, es löst Operatoren aus und so weiter. Es ist also viel einfacher zu lesen. Regel Nummer drei lautet also, dass wir ein paar Leerzeichen hinzufügen. Also lass uns das überprüfen. Und in den Aussagen des Trägers könnten wir diesen Zustand gerne durch Leerzeichen aufteilen. Es ist einfach einfacher zu lesen, wenn Sie hier auch Leerzeichen hinzufügen . Unter der Bedingung des Joins könnten wir Leerzeichen hinzufügen. Also wie ihr seht, können wir es besser lesen , da alles wie zusammengeklebt ist. Jetzt füge ich auch für die Spalten immer einen Tab hinzu. Also das war's jetzt. Jetzt habe ich mich nach drei Regeln beworben und du konntest sehen, es ist wirklich viel einfacher zu lesen. Wir können hier sehen oder die Taste auswählen, wo beitreten, und so weiter. Ich könnte es einfacher durchlesen als das erste. Ordnung, schauen wir uns jetzt beide Skripte Seite an Seite an. Kannst du die Unterschiede erkennen? Welches ist besser lesbar? Es ist ganz einfach. Ein Skript mit Stil hat ein geeignetes Format, das Ihnen und anderen hilft, es leicht zu lesen und auch Erosionen und Probleme zu finden , falls Sie welche haben. In Ordnung Leute, damit haben wir jetzt meine SQL Server-Datenbank und Daten auf RPC zum Laufen gebracht. Also ist alles bereit, um mit dem Üben von SQL zu beginnen. Und jetzt, im nächsten Kapitel, werden Sie damit beginnen, die SQL-Syntax zu verwenden, um die Datenbank und die Tabellen mit ihrer berühmten Select-Anweisung abzufragen . 13. #11 Erklärung auswählen: Ordnung, jetzt konzentrieren wir uns darauf, den Auswahlbefehlen zu beginnen. Also hier wird unser Fokus sein. Wir werden lernen, wie wir unsere Daten abfragen. Und das wird fast 80 Prozent unserer Tutorials in Anspruch nehmen fast 80 Prozent unserer Tutorials denn bei SQL dreht sich alles darum, wie wir unsere Daten abfragen. Dann noch etwas zu unseren Daten, wir werden am Ende über die Datenmanipulationen und Datendefinitionen sprechen . Lassen Sie uns nun mit dem Befehl select beginnen. Ordnung, also bevor wir anfangen unsere ersten ausgewählten Aussagen zu schreiben, möchte ich Folgendes erwähnen. Und das steht in einer ausgewählten Aussage. Es gibt viele Klauseln. Das ist nicht wirklich schlimm. Das gibt quasi eine quietschende, dynamische und einfache Art, SQL zu verwenden. Und jede dieser Klauseln hat ihre eigene Definition und ihre eigene Funktion, was die Verwendung sehr einfach macht. Wir haben also die Auswahl, um unsere Spalten auszuwählen, um die Tabellen auszuwählen, die wir benötigen. Verbindet sich, um zwei Tabellen miteinander zu verbinden , wobei GroupBy, um unsere Daten zu filtern , die Daten aggregiert. Haben ist eine weitere Möglichkeit, unsere Daten zu filtern. Orderby ist, unsere Ergebnisse aufzulisten und Limit ist nur, um unsere Ergebnisse zu begrenzen. Also diese Wolken sind , mach dir keine Sorgen um sie. Ich werde sie alle Schritt für Schritt mit Beispielen und Aufgaben und allem erklären und am Ende können Sie sie alle verstehen. Ein weiterer sehr wichtiger Aspekt, den es bei SQL-Anweisungen zu verstehen gilt , ist , dass die Reihenfolge dieser Klauseln sehr wichtig ist. Also z.B. ich kann es nicht am Anfang verwenden ab dann schreiben wir die Auswahl auf. Diese Reihenfolge ist also sehr streng, und wenn Sie zwischen ihnen wechseln, erhalten Sie sofort einen SQL-Fehler. Das heißt, achten Sie auf die Reihenfolge dieser Klauseln. Verpasse nichts zwischen ihnen. Sie müssen diese Regeln befolgen, damit Ihre Abfrage in SQL ohne Euro ausgeführt wird. Ordnung, das erste, was wir jetzt lernen müssen, ist, wie wir unsere Daten aus der Datenbank zusammenfügen, wie wir all diese Datensätze oder Zeilen aus unseren Tabellen abrufen . Und dazu verwenden wir die grundlegendsten SQL-Anweisungen. Wir nennen es Select Statements oder manchmal Select Query. Um nun all diese SQL-Anweisungen wie select where joined from zu verstehen , werde ich Ihnen eine Aufgabe geben. Dann werden wir versuchen, gemeinsam herauszufinden , wie wir mithilfe unserer Tutorial-Datenbank lösen werden. In unserer Tutorial-Datenbank haben wir zwei Tabellen, Kunden und Bestellungen. In der Kundentabelle haben wir fünf Kunden. Und in den Bestellungen haben wir vier Bestellungen. Ordnung, beginnen wir also mit der ersten Aufgabe. Rufen Sie alle Daten und Spalten von Kunden ab. Das bedeutet, dass wir uns hier auf den Kundenstamm und alle Daten konzentrieren , bei denen es sich um Mittelwerte oder Zeilen handelt. Wir brauchen also alles, Zeilen und alle Spalten. Bevor wir also mit dem Schreiben unserer ersten Abfrage beginnen, müssen wir sicherstellen, dass wir die richtige Datenbank auswählen. Wenn Sie MySQL Workbench installieren, erhalten Sie einige Standarddatenbanken. Und danach haben wir unsere Datenbank für die Tutorials installiert . Um sicherzustellen, dass wir das richtige auswählen, das wir benötigen, doppelklicken Sie entweder darauf, oder Sie können diese Aussage schreiben. Also schreiben wir, benutze dann den Datenbanknamen , DB-SQL-Tutorial. Und dann lauf. Damit stellen wir sicher, dass wir uns in der richtigen Datenbank befinden , damit wir keine Fehler bekommen. Ordnung, also lassen Sie uns jetzt unsere Abfrage für die Aufgabe ausprobieren. Wir benötigen also alle Daten von den Kunden. Das erste , was wir in den SQL-Anweisungen für die Abfrage angeben , ist die Auswahl von Schlüsselwörtern. Danach, da wir alle Spalten gesagt haben, werden wir Stern verwenden. Stern bedeutet alle Spalten in dieser Tabelle. Danach müssen wir der Datenbank mitteilen, welche Tabelle wir benötigen Da wir die Kunden benötigen, wählen wir die Tabellenkunden aus. Also werden wir von Kunden sagen. Also haben wir jetzt die Abfrage, die alle Spalten aus der Tabelle auswählt. Und hier haben wir keine ähnlichen Filter oder so. Das ist also die grundlegende Form von SQL. Lass uns auf Run drücken. Und wie Sie hier sehen können, haben wir jetzt die Ergebnisse. Wir haben alle fünf Kunden vom Tisch, Kunden und vergessen Sie nicht, in SQL ist die Reihenfolge sehr wichtig. Es beginnt also immer mit select und kommt dann aus Klauseln. Denn wenn Sie den Umweg machen, erhalten Sie eine Fehlermeldung. Stellen Sie also sicher, dass Sie beim Schreiben von SQL-Anweisungen die richtige Reihenfolge einhalten. Lassen Sie uns eine weitere Aufgabe erledigen, in der wir sagen, okay, ich möchte alle Daten der Bestellungen sehen. Also lass uns das machen. Alte Daten oder Spalten, das heißt, wählen Sie einen Stern aus. Und jetzt ist unser Tisch mit Bestellungen. Also werde ich die Tabellenaufträge hier auswählen und dann ausführen. Und wie Sie jetzt sehen können, können wir sehen, wie diese Datenbank Bestellungen abruft. Und das ist richtig, denn das ist alles, was wir in unserer Datenbank haben. Okay, jetzt werden Sie vielleicht sagen, dass ich nicht wirklich an allen Spalten aus meiner Tabelle interessiert bin. Ich möchte einige Spalten aus der Tabelle angeben, die abgerufen werden sollen. Nehmen wir an, wir haben die folgende Aufgabe. Ruft nur den Vornamen und das Land aller Kunden ab. Also hier ist der Unterschied zum vorherigen , dass wir nicht alle Spalten benötigen, wir brauchen nur Ihre Spalten. Schauen wir uns an, wie wir das lösen können. Ich werde diesen entfernen und mit Select beginnen. Und jetzt kann ich Star nicht verwenden weil ich nicht alle Spalten haben möchte. Wir interessieren uns für den Vornamen. Also schreiben wir den Vornamen auf, dann das Komma. Das zweite ist Land. Und jetzt müssen wir der Datenbank sagen, aus welcher Tabelle, also von Kunden. Und lass uns rennen. Wie Sie hier sehen können, haben wir nur zwei Spalten, Vorname und Land, und wir sehen hier nicht die anderen Spalten wie Kunden-ID oder Punktzahl. Damit haben wir nur zwei Spalten ausgewählt, ohne Stern zu verwenden, und wir lösen die Aufgabe. Okay, nur um zu verstehen, wie die Datenbank auf unsere Anfrage reagiert, werde ich Ihnen jetzt Schritt für Schritt zeigen, was in der Datenbank vor sich geht , wenn Sie diese Aussage abfragen? Die Datenbank beginnt also mit der Tabelle. Also sagten wir von Kunden, das bedeutet, dass sich die Datenbank auf die Kundentabelle konzentrieren wird . Dann wird geprüft, okay, welche Spalte wir brauchen. Also sagen wir Vorname, Land. Und da es in unseren SQL-Anweisungen keine Filter gibt, werden alle Daten ausgewählt. Also wird es alles aus der Tabelle auswählen. Und auch für Länder. Und so hat die Datenbank unsere Abfrage implementiert. Ordnung, damit haben wir gelernt, wie man die Select-Anweisung verwendet. Als Nächstes werden wir darüber sprechen, wie Sie mit dem Distinct eindeutige Werte abrufen können . 14. #12 DISTINCT: Ordnung, also die Select-Anweisung als Standard, es werden keine WE-Kits aus den Ergebnissen entfernt. Manchmal befinden Sie sich also in einer Situation , in der Sie einige Duplikate in Ihren Tabellen haben und diese aus den Ergebnissen entfernen möchten . Also Duplikate aus den Ergebnissen entfernen, nicht aus der Tabelle. Um dies zu tun, um diese Duplikate zu entfernen, verwenden Sie in den Select-Anweisungen ein Schlüsselwort namens distinct. Um das zu verstehen, lassen Sie uns die folgenden Aufgaben erledigen. Listet alle Länder aller Kunden ohne Duplikate auf. Ordnung, versuchen wir jetzt herauszufinden wie wir diese Aufgabe lösen werden. Wie Sie sehen, brauchen wir die Kunden. Das heißt, wir werden uns auf die Tisch-Kunden konzentrieren. Und wir brauchen alle Länder. Das bedeutet, dass wir nur eine Spalte mit dem Namen Land benötigen. Lassen Sie uns also eine grundlegende Abfrage durchführen. Wir werden immer mit Select beginnen. Die Spalte, die wir brauchen, nennt Land, aber wir werden Land aufschreiben. Dann kommen Kunden von unserem Tisch . Schauen wir jetzt einfach nach, ob es ein WE-Kit gibt und schauen uns die Ergebnisse an. Also x gewürfelt. Jetzt können wir die Ergebnisse sehen. Deutschland, USA, Großbritannien, Deutschland, USA. Wie Sie sehen können, gibt es Duplikate. Wir haben Deutschland zweimal und das Gleiche gilt auch für uns, wir haben U ist zweimal. Jetzt lautet die Aufgabe also, ohne Duplikate zu haben. Um das zu lösen, können wir also genau nach der Auswahl distinct eingeben. Aber wir werden hier Distinct verwenden. Und dieses Schlüsselwort steht immer nach der Auswahl. Nur wenn man das tut, ist es wie Zauberwörter. Es wird alle Duplikate entfernen. Also lassen Sie uns das überprüfen. Also x cubed, wie Sie sehen können, enthält die Liste jetzt nur noch eindeutige Einträge. Wir haben Deutschland, nur eins, auch die USA und Großbritannien. Also hier haben wir eine einzigartige Liste aller Länder, aller Kunden, und wir lösen die Aufgabe. In Ordnung, um die Unterschiede zu verstehen, werde ich Ihnen zeigen, wie die Datenbank unsere Abfrage implementiert. Also sagten wir in unserer Anfrage, dass wir die Daten von Kunden benötigen. Die Datenbank wird sich also auf die Tabellenkunden konzentrieren. Und wir sitzen auch. Wir benötigen nur eine Spalte namens Land, damit die Datenbank sie in den Ergebnissen auswählen kann. Wir sagten, okay, wir brauchen alle Daten, aber eindeutig, ohne Duplikate zu haben. Die Datenbank kann starten, okay, Deutschland, sie ist nicht im Ergebnis. Es wird es dort hinstellen. Usa. Wir haben es nicht und das Ergebnis wird es dort hinbringen. Großbritannien das Gleiche. Wir haben es nicht in der Liste und einen gebootet, aber jetzt kommt es wieder nach Deutschland, sagte, okay, wir haben es schon, also wird es nicht in die Liste aufgenommen. Und das Gleiche gilt für die USA. Wir haben hier die Aorta. Es wird nicht in die Liste aufgenommen. Und damit haben wir unsere einzigartige Liste aller Länder. Ordnung, das ist also alles eine Frage des Unterschiedlichen. Und als nächstes lernen wir , wie wir unsere Daten in der Reihenfolge NACH sortieren. 15. #13 BESTELLUNG NACH: In Ordnung, Jungs und Mädels. Sobald Sie also anfangen, Select-Anweisungen zu verwenden um Ihre Daten aus Ihrer Datenbank abzurufen, werden die Ergebnisse, die Sie erhalten, nicht in einer bestimmten Reihenfolge sortiert. Das bedeutet, dass das DBMS oder die Datenbank diese Daten in unbestimmter Reihenfolge an Sie zurücksendet. Wenn Sie nun einige Regeln anwenden oder die Ergebnisse sortieren möchten, könnten wir das Cloud-Orderbyte verwenden. die Reihenfolge BY zu verstehen, müssen Sie nun die folgende Aufgabe überprüfen. Rufen Sie alle Kunden ab , bei denen die Ergebnisse nach Punktzahlen sortiert sind und der kleinste Kunde an erster Stelle stehen sollte. Versuchen wir nun herauszufinden, wie wir die SQL-Anweisungen schreiben werden , um diese Aufgaben zu lösen. Da wir nun die Kunden brauchen, bedeutet das, dass wir uns auf die Tisch-Kunden konzentrieren. Lass es uns versuchen. Unser ausgewähltes Statement zuerst. Wählen Sie also aus, es gibt keine Spezifikation für die Spalten. Ich werde einen Stern von Kunden verwenden. Lassen Sie uns das überprüfen und sehen, wie Sie sehen, haben wir alle Kunden. Aber wie Sie sehen können, ist es nicht nach der Punktzahl sortiert. Die Aufgabe wird dadurch verzerrt, dass zuerst die kleinste, dann die höchste Punktzahl kommt. Um das zu tun, verwenden wir das Schlüsselwort order BY. Also lass uns eine neue Zeile haben. Dadurch. Danach müssen wir die Spalte angeben , die wir zum Sortieren unserer Daten verwenden werden. Oder die Aufgabe besagt, dass sie nach Punktzahl sortiert werden sollte. Das heißt, unsere Spalte ist Score, der Spaltenname Score. Jetzt haben wir hier zwei Möglichkeiten, wie wir unsere Daten sortieren können. Wir haben zwei Möglichkeiten, aufsteigend und absteigend. In der Aufgabe heißt es, dass sie nach Punktzahl sortiert werden soll , wobei die kleinste zuerst kommt. Das bedeutet, dass wir aufsteigend verwenden müssen . In SQL haben wir das Schlüsselwort ASC. Das heißt, es steigt. Jetzt haben wir also die Order By-Klausel und es sollte uns gut gehen. Lassen Sie uns die Abfrage ausführen. Wenn wir nun die Ergebnisse überprüfen, Sie vielleicht schon fest, dass das Ergebnis anders sortiert ist als die Standardsätze, was bedeutet, dass wir jetzt nach dem Ergebnis eine andere Sortierung haben. Die erste ist also Null, weil Null, Null als die kleinste angesehen wird. Einfügung. Danach haben wir 350, was die kleinste Punktzahl all dieser Kunden ist . Dann kommt das Höhere und Höhere und so weiter. Jetzt starten wir zuerst neu, regeln, wie unsere Daten sortiert werden regeln, wie unsere Daten sortiert und wir haben eine Lösung für unsere Aufgabe. Eine weitere Sache, die Sie beachten sollten, ist, dass in SQL die Standardsortierung in der Reihenfolge aufsteigend ist. Das heißt, wenn ich hierher gehe und das Schlüsselwort ask this entferne und die Abfrage erneut starte, erhalte ich genau die gleichen Ergebnisse weil ich nach dem Spaltennamen nichts angebe, die Standardeinstellung ist aufsteigend. Okay, lassen Sie uns nun eine weitere schnelle Aufgabe in Betracht ziehen und sie sagt fast dasselbe aus. Rufen Sie alle Kunden ab und die Ergebnisse sollten nach Punktzahl sortiert werden. Aber dieses Mal sollte der höchste Wert an erster Stelle stehen. Das bedeutet, dass wir die Methode verwenden müssen der der höchste Tarif niedriger ist als der niedrigste Tarif. Das heißt, wir haben dieselbe Anfrage. Wir müssen nichts ändern. Aber jetzt nach dem Spaltennamen, wenn ich ihn leer lasse, wird er aufsteigend sein. Aber dieses Mal müssen wir absteigend verwenden. Also verwenden wir dieses Schlüsselwort disk, das bedeutet absteigend. Lassen Sie uns also diese Abfrage ausführen. Lassen Sie uns nun das Ergebnis überprüfen. Wir können bereits sehen, dass die Liste andersherum sortiert ist. Jetzt haben wir also die ersten drei Karten mit der höchsten Punktzahl. John hat 900, und es ist die höchste, dann kommen die kleinsten und so weiter. Jetzt sortieren wir die Liste oder das Ergebnis absteigend. Okay, jetzt mit order BY wird es manchmal etwas komplizierter. Wenn Sie nicht nur eine Spalte verwenden, vielleicht verschiedene Spalten, um Ihre Ergebnisse zu sortieren. Vor allem, wenn Sie viele Kinder in Ihren Daten haben, hilft Ihnen die Verwendung einer Spalte nicht weiter. Du wirst in W sein und mehrere Spalten in der Reihenfolge von verwenden mehrere Spalten in der Reihenfolge , um das zu verstehen. Wir werden also die folgende Aufgabe haben. Rufen Sie alle Kunden ab, bei denen das Ergebnis in alphabetischer Reihenfolge nach Ländern sortiert ist , und dann nach Punktzahl, wobei der höchste Wert an erster Stelle steht. Versuchen wir also Schritt für Schritt herauszufinden, wie man das SQL dafür schreibt . Also werde ich jetzt alles hier entfernen. Ich schreibe es in der Reihenfolge auf, in der das erste Land genannt wird. Die Spalte, die wir benötigen, ist das Land alphabetischer Reihenfolge, das heißt, sie ist aufsteigend. Also könnten wir es als Standard belassen oder wir könnten fragen schreiben, egal. Wir werden das gleiche Ergebnis haben. Lassen Sie uns nun das Ergebnis dafür überprüfen. Da Sie nun sehen, dass wir das Ergebnis haben, ist das Ergebnis bereits Ländern sortiert, sodass alles in aufsteigend nach Ländern sortiert, sodass alles in Ordnung ist. Also wir haben Deutschlandmessen, dann kannst du eine verwenden, es ist schon sortiert, aber das ist nicht genug, weil die Aufgabe dort sagt, okay , danach musst du es nach der Punktzahl sortieren , den höchsten Messen. Wenn Sie jetzt hier das Beispiel nehmen, die zu den Kunden Marty und Martin. Beide kommen aus Deutschland, aber Maria kommt als Sphären. Und obwohl sie eine niedrigere Punktzahl hat. Das heißt, nachdem wir mit dem Land angefangen haben, müssen wir diese Ergebnisse erneut sortieren. Um das zu tun, setzen wir hier ein Komma und dann. Schreiben Sie das Ergebnis auf. Dann ist die Option hier, zuerst am höchsten abzusteigen. Also das, das heißt wir könnten in der Reihenfolge nach Jahren zwei Spalten verwenden. Für jede Spalte könnten wir verschiedene Methoden verwenden , um sie zu sortieren. Lassen Sie uns das jetzt ausführen. Und wie du hier nochmal sehen kannst, ist das okay. Wir haben es nach Ländern sortiert, aber jetzt steht Martin an erster Stelle, weil er eine höhere Punktzahl als Maria hat. Und genau so werden wir die Daten mithilfe mehrerer Spalten sortieren. Noch ein Hinweis zur Reihenfolge , den wir anstelle des Spaltennamens verwenden könnten, die Position der Spalte. Also, wenn Sie hier sehen können , dass das Land den vierten Platz hatte. Das ist also die erste Spalte, zweite, dritte, vierte und fünfte. Das bedeutet, dass dieses Land den vierten Platz einnahm. Anstatt Country zu schreiben, könnte ich also vier schreiben. Hier ist die Punktzahl die letzte, ist die fünfte. Das ist also eine einfache Methode, um die Daten zu sortieren. Ich verwende OrderBy und wenn ich diese Abfrage ausführe, erhalte ich genau die gleichen Ergebnisse. Aber das kann ich wirklich nicht empfehlen. Denn wenn Sie eine Struktur Ihrer Daten ändern, sagen wir , das Land wird die Position sein, die hervorgehoben soll, wird es die dritte Position sein. Nachdem Sie die Struktur Ihrer Daten geändert haben, müssen Sie Ihre Abfrage bearbeiten. Das bedeutet, dass ich diese Zahlen ändern muss. Schon wieder. Das ist wirklich schlimm, weil du es vielleicht vergisst. Wenn Sie also den Namen schreiben, spielt es keine Rolle, ob Sie sich ändern. Es wird in diesem Schema oder auf dem Tisch passieren. Ihre Abfrage kann dieselben Ergebnisse liefern , und anhand der Zahlen müssen Sie dies anpassen. Ich empfehle also wirklich nicht, diese Zahlen zu verwenden. Das Bittere ist, den vollständigen Namen der Spalte zu schreiben. In Ordnung, um die Reihenfolge zu verstehen, werde ich Ihnen Schritt für Schritt zeigen, was die Datenbank tut , um unsere Anweisungen auszuführen. Also wählt es zuerst den Tisch aus. Unsere Tabelle sieht so aus, dass Kunden, wir verwenden den Stern, das heißt, sie können alle Spalten auswählen, werden ihn in die Ergebnisse aufnehmen. Aber jetzt, wo wir keine Filter mehr verwenden, wählen Sie alle Daten aus. Es stellt jedoch fest, dass es die Reihenfolge BY gibt, sodass die Ergebnisse nach jeder Spalte sortiert werden können. Die erste Spalte ist also das Land. Also wird es zuerst nach Ländern sortiert. Der erste, der erste Kunde, der hierher kommen wird, auch Deutschland, Martin. Danach kommt das Vereinigte Königreich. Sortiere es hier. Und dann, nachdem sie aus den USA gezogen wurden, fängt es an, die Ergebnisse zu sortieren. So können wir hier haben, dass das Land sortiert ist. Und das ist der erste Schritt. Der nächste Schritt wird in der Reihenfolge nach in der Punktzahl zur zweiten Spalte übergehen . Also wird es die Ergebnisse erneut sortieren. Also wird es diese für unsere Kunden überprüfen. Es wird sehen, okay, Martin hat eine höhere Punktzahl und das wird sich ändern. Also lass es mich einfach so machen. Und Martin wird der Erste auf der Liste sein. Zweitens haben wir Großbritannien, also ist das okay. Dann haben wir die beiden. Wir haben 900 und Null. Null ist die kleinste und es ist in Ordnung. So sortiert die Datenbank nun in der Reihenfolge von Y. Okay, das ist es also für dieses Kapitel. Wir haben gelernt, wie wir unsere Daten mithilfe der Select-Anweisungen abfragen und wie wir die Ergebnisse mithilfe der order BY-Klausel sortieren . Im nächsten Kapitel lernen wir, wie wir unsere Daten mithilfe der Where-Klausel filtern . Wo werden wir viele wichtige Operatoren lernen. 16. #14 WO: In Ordnung Jungs und Mädels. Jetzt haben wir gelernt, wie wir alle unsere Daten aus der Datenbank abrufen können , indem wir sehr einfache Schlüsselwörter verwenden , aus denen wir auswählen. Als Nächstes müssen wir lernen, wie unsere Daten mithilfe von WhereClause filtern, da Sie in realen Szenarien nicht an allen Datensätzen in den Tabellen interessiert sind. In der Regel interessieren Sie sich also nur für die Zeilen, die eine bestimmte Bedingung erfüllen. Zum Beispiel brauchen wir nicht alle Kunden und ihre Ergebnisse. Wir brauchen nur Kunden, die aus einem bestimmten Land kommen oder eine bestimmte Punktzahl haben . Um das zu verstehen, schauen wir uns eine sehr einfache Aufgabe an. Die Aufgabe lautet, nur deutsche Kunden aufzulisten. Das bedeutet, dass wir nicht an allen Kunden interessiert sind. Wir müssen die Ergebnisse sehen. Somit kommen nur die Kunden aus Deutschland. Okay, versuchen wir nun herauszufinden, wie wir diese Aufgabe mithilfe einer SQL-Abfrage lösen werden. Bei der Aufgabe werden wir uns auf die Kunden konzentrieren. Das heißt, wir werden die Kundentabelle abfragen. Und da es keine Spezifikation für die Spalten gibt, könnten wir alle Spalten abrufen. Versuchen wir jetzt, die SQL-Anweisung dafür zu schreiben. Wählen Sie wie gewohnt aus. Dann keine Spezifikationen zu den Spalten. Wir wählen alles aus, was wir verwenden. Der Star von unserem Tisch sind Kunden. Und lassen Sie uns das ausführen und sehen, wie immer, wir haben alle Daten, alle Kunden aus Deutschland, aus den USA, Großbritannien und so weiter. Die Aufgabe stellen aber nur die deutschen Kunden. Das bedeutet, dass wir einige Filter verwenden müssen. Um das zu tun, verwenden wir die seltsamen Wolken und normalerweise setzen wir sie unmittelbar hinter von, okay, also müssen wir jetzt das Schlüsselwort aufschreiben, wo Nach der Art und Weise, wie wir unsere spezifizieren müssen Bedingung, die Bedingung sollte sich nach den Ländern richten. Das bedeutet, dass das Land Deutschland gleichgestellt sein sollte. Also notieren wir uns jetzt den Spaltennamen, country equal operator. Und jetzt müssen wir hier den Wert eingeben, der genau so ist, wie er in der Datenbank geschrieben ist. Jeremy, so. Wir schreiben Deutschland auf. Also lasst uns jetzt mit der Ausführung beginnen und das Ergebnis sehen. Wie Sie sehen, haben wir nicht alle Kunden. Wir haben nur zwei Kunden , die diese Bedingung erfüllen. Maria und Martin. Andere Kunden wie John, George und Bitter erfüllen alle die Bedingung nicht und sind von den Ergebnissen ausgeschlossen, oder? Wie Sie sehen können, ist SQL für Android ziemlich einfach zu schreiben. Nehmen Sie diese, wählen Sie alle Spalten von Kunden aus , deren Land dem Kunden Deutschland entsprechen sollte. Es ist also wirklich einfach , es mit englischen Wörtern und in der logischen Reihenfolge zu lesen . Okay, lass uns jetzt eine weitere schnelle Aufgabe haben. Es heißt, wählen Sie Kunden aus , deren Punktzahl höher als die 500er ist. Es basiert also auf derselben Tabelle, also werden wir hier nicht viel ändern. Der einzige Teil, der sich geändert hat, ist der Zustand. Jetzt werden wir es dieses Jahr entfernen. Unser Zustand hier basiert auf dem Ergebnis. Wir haben also, dass der Spalten-Score-Operator nicht mehr gleich ist, er sollte größer sein. Wir brauchen also einen anderen Operator und der Wert ist fünfhundert. Also schreiben wir deine 500 auf. Lassen Sie uns das ausführen. Jetzt können wir die Kunden sehen , die eine Punktzahl von mehr als 500 haben. Wie Sie sehen, ist es ziemlich einfach, die Where-Anweisung zu verwenden. In Ordnung, um die Where-Klausel zu verstehen, werde ich Ihnen Schritt für Schritt zeigen, was die Datenbank tut , sobald wir unsere Abfrage ausgeführt haben. Diese Datenbank wird also überprüfen, welche Tabelle, also wird sie sich auf die Kunden konzentrieren. Dann werde ich überprüfen, welche Spalten wir benötigen, während wir den Stern aufschreiben. Das bedeutet, dass die Datenbank alle Spalten und ihre Ergebnisse auswählen wird , dann kann die Datenbank überprüfen, okay, es gibt einen Filter, das heißt, nicht alle Daten, die wir in den Ergebnissen haben sollten, also wird es überprüfe es. Jetzt werden die ersten drei Akkorde die Partitur hier überprüfen. Die Punktzahl ist 350, das heißt, sie ist nicht höher als 500. Es wird nicht in das Ergebnis aufgenommen. Der nächste ist größer als 500. Das heißt, es wird den nächsten Kunden brauchen, der die Bedingung erfüllt. Ups, ich muss es hier aufschreiben. Okay, der erste Kunde, 500, ist nicht größer oder gleich, er ist nur größer als 500, das heißt, er wird ihn nicht berücksichtigen. Und der letzte, er ist Null. Das heißt, es ist leer. Es wird sich für den Zustand nicht anfühlen. Das heißt, wir haben nur zwei Kunden und so funktioniert das in der Datenbank. Ordnung Leute, in SQL gibt es also viele verschiedene Arten von Operatoren, die Sie in der Where-Klausel verwenden könnten , um Ihre Daten zu filtern. In SQL werden sie in zwei Gruppen aufgeteilt. Auf der linken Seite haben wir die Vergleichsoperatoren und auf der rechten Seite haben wir die logischen Operatoren, den Kompressor und die Raubtiere. Sie könnten es verwenden, um zwei Werte zu vergleichen, z. B. haben wir gleich, ungleich, größer als, kleiner, als, größer oder gleich, kleiner oder gleich den logischen Operatoren Sie könnten es verwenden, wenn Sie zwei verschiedene Bedingungen kombinieren möchten. Und als Ergebnis wirst du wahr oder falsch werden. ZB haben wir einen Operator, der wahr zurückgibt, wenn beide Bedingungen wahr sind, wir haben wahr oder geben wahr zurück. Wenn eine der Bedingungen zutrifft, dann gibt es keine dazwischenliegende Lüge und so weiter. In den vorherigen Beispielen in der Where-Klausel habe ich Ihnen also zwei Konvertierungsoperatoren gezeigt, sie waren gleich und größer als. Als Nächstes werde ich sie alle durchgehen, um Ihnen zu zeigen, wie Sie sie in der Abfrage verwenden können , und einige Beispiele. Also machst du dir darüber keine Sorgen. Ordnung, das ist es also für die WhereClause. Als Nächstes werden wir über die Vergleichsoperatoren sprechen. 17. #15 Vergleichsoperatoren: =, >, <, >=, <=, ! =: Ordnung, jetzt konzentrieren wir uns auf die Vergleichsoperatoren und lernen, wie wir unsere Bedingungen innerhalb von Wolken aufbauen können. Die Geburtenumrechnung wird, wie gesagt, verwendet, um zwei Werte zu vergleichen, und es ist die einfachste Methode, Daten mit SQL zu filtern. Okay, um sie zu verstehen, lassen Sie uns nun die folgenden Aufgaben erledigen. Finden Sie zunächst alle Kunden , deren Punktzahl unter 500 liegt. Das heißt, wir konzentrieren uns auf die Tabelle des Kunden und es gibt keine Spezifikation für die Spalten. Wir werden Select Star von Kunden verwenden. Lassen Sie uns das jetzt ausführen. Wie Sie sehen, haben wir alle Kunden, aber wir müssen den Datenwert unter 500 filtern. Also werden wir die Where-Klausel verwenden. Die Spalte ist Punktzahl, der Operator weniger. Und dann geben wir 500 ein. Lassen Sie uns also die Ergebnisse überprüfen und darauf zurückgreifen. Wir haben also nur einen Kunden , dessen Punktzahl unter 500 liegt. Um nun zu verstehen, warum wir nur einen Kunden mit anderen Ergebnissen hatten, werde ich Ihnen zeigen, was die Datenbank getan hat , nachdem wir unsere Anfrage ausgeführt haben. Also sagten wir, wählen Sie den Stern von Kunden aus. Die Datenbank wird sich auf diese Kunden konzentrieren. Wir haben Stern gesagt, das heißt, wir brauchen alle Spalten, füge unsere Ergebnisse hinzu. Und dann, da wir Handschuhe getragen haben, werden wir die Daten filtern. Also wird es alle Aufzeichnungen durchgehen und versuchen herauszufinden, ob es die Bedingung erfüllt oder nicht. Also werde ich das Gleiche verwenden und es gefällt mir nicht, welcher Begriff ich damit sagen soll , wahr oder falsch ist. Der erste Hörwert eines Kunden liegt also unter 500. Das heißt, es wird im Ergebnis angezeigt , weil es ihre Bedingung erfüllt. Dann haben wir den nächsten. Die Punktzahl ist 900. Es sind nicht weniger als 500, das heißt also falsch. Die nächste ist die gleiche 750, es sind nicht weniger als 500. Der nächste ist interessant. Es ist genau 500, aber da die Bedingungen, es sagt weniger als 500, sie die Bedingung nicht erfüllen, dann ist die Null falsch. Deshalb hatten wir bei ihren Ergebnissen nur einen Kunden. Okay, lassen Sie uns nun eine weitere Aufgabe hinzufügen und sie lautet: Finden Sie alle Kunden, deren Punktzahl kleiner oder gleich 500 ist. Also fast das Gleiche, aber wir haben auch hier Kunden, die gleich fünfhundert sind. Lassen Sie uns also überprüfen, ob wir dieselbe Abfrage haben können, also werden wir hier nichts ändern, nur den Operator. Wir brauchen also weniger als, also wird es so bleiben, aber wir brauchen auch gleich viel. Es gibt also einen anderen Operator, der kleiner als gleich heißt, und er sieht so aus. Also haben wir sie beide so. Und machen wir uns Sorgen und sehen, was das Ergebnis ist. Wie Sie jetzt sehen können, haben wir die Kundennummer für Martin. Er hat 500 Punkte. Und jetzt sollte es auf dem Ergebnis angezeigt werden. Also haben wir die erste, Maria, weniger als 500 und wir haben Martin. Er hat genau wie der 500. Das ist also weniger als gleich. Wie Sie sehen können, ist es ziemlich einfach. Lassen Sie uns mit der folgenden Aufgabe mit einem anderen Operator fortfahren. Finden Sie alle Kunden , deren Punktzahl höher oder gleich fünfhundert ist . Das heißt, es ist fast dasselbe, aber wir müssen einen anderen Operator verwenden, der größer als gleich ist. Es sieht also so aus, größer oder höher als gleich. Und lassen Sie uns das Ergebnis überprüfen. Wie Sie hier sehen können, haben wir jetzt all diese Werte, die höher als 500 sind. Also haben wir uns 900 angeschlossen. Wir haben George mit 750, und Martin bleibt hier, weil sein Kern 500 entspricht. Wie Sie sehen können, ist es wirklich einfach. Ordnung, jetzt haben wir noch eine letzte Aufgabe. Es heißt, finde alle ausländischen Kunden. Versuchen wir also, das zu lösen. Wir bleiben bei den Tisch-Kunden. Wählen Sie also Star unter den Kunden aus. Und wir müssen die Daten anhand des NAT-Scores filtern , aber dieses Land. Also werden wir jetzt hier im Land tauchen. Und da dort ausländische Kunden stehen, bedeutet das, dass das Land Deutschland nicht gleichgestellt werden sollte. Der ungleiche Operator sieht also so aus. Und dann brauchen wir den Wert Deutschland. Mit dieser Anfrage sagen Sie also, okay, geben Sie mir alle Kunden deren Land nicht mit Deutschland übereinstimmt. Also lassen Sie uns das ausführen. Und wie Sie hier sehen können, haben wir kein Land namens Deutschland und die Ergebnisse. Und Sie könnten auch mit diesem Operator dasselbe Ergebnis sehen oder haben . Es schmeckt auch, nicht gleich. Also, wenn ich das durchführe, werden wir die gleichen Ergebnisse erzielen. Du könntest also einen von ihnen benutzen. Es gibt keinen Unterschied zwischen ihnen. Okay, schauen wir uns jetzt an, wie die Datenbank das löst. Wir sagen, Stern vom Kunden auswählen. Das bedeutet, dass sich die drei auf den Kunden konzentrieren werden . Stern bedeutet alle Spalten wie gewohnt. Wir werden es hier hinstellen. Wir haben unter dem, wo es heißt, Land ist nicht gleich Deutschland. Die Datenbank wird sich also auf diese Spalte oder die Bedingung konzentrieren . Schauen wir uns also den ersten Kunden an, das Land, das Deutschland entspricht. Das heißt also, dass es falsch ist. Wir werden es nicht als Ergebnis sehen. Im nächsten Fall ist das Land Deutschland nicht ebenbürtig, das ist also positiv. Wir werden es an den Ergebnissen sehen. Der nächste ist derselbe. Das Land ist Deutschland nicht ebenbürtig. Wir werden es genauso sehen wie die Ergebnisse. Und der erste Kunde, das Land, entspricht Deutschland. Das heißt also, dass es falsch ist. Wir werden es bei den Ergebnissen nicht sehen. Und das letzte, dieses Land ist Deutschland nicht ebenbürtig, also stimmt es, wir werden das Ergebnis sehen. Deshalb haben wir drei Kunden bei ihren Ergebnissen gesehen. Ordnung, jetzt haben wir all diese Operatoren in diesen Vergleichen behandelt . Sie sind ziemlich einfach. Sie sind immer so, als würden Sie zwei Werte vergleichen. Und ich würde vorschlagen , dass Sie mit ihnen spielen, bis Sie verstehen, wie sie funktionieren. Aber als X werden wir anfangen, an den logischen Operatoren zu arbeiten. Sie sind etwas schwieriger, also mach dir darüber keine Sorgen. Ich werde das im Detail und mit Beispielen und allem erklären . Sie sind jedoch sehr wichtig, wenn Sie SQL verwenden , da Sie sie am Ende häufig verwenden werden. Ordnung, das war es also für die erste Gruppe von Operatoren. Als Nächstes können wir über diese andere Gruppe sprechen, die logischen Operatoren und oder nicht. 18. #16 logische Operatoren: UND, ODER, NICHT: Ordnung Leute, jetzt werden wir über die zweite Gruppe von Operatoren sprechen, die Sie in der Where-Klausel verwenden könnten, und sie haben die logischen Operatoren genannt. Wir werden uns auf diese drei bösen Jungs und/oder Verrückten konzentrieren. In den vorherigen Beispielen erfahren Sie, wie Sie Ihre Daten mit nur einer Bedingung filtern . In realen Szenarien wird es jedoch komplizierter, wenn Sie die Ergebnisse von zwei oder mehr Bedingungen kombinieren müssen . Und um das zu tun, könnten Sie die Operatoren und, oder verwenden. Okay, fangen wir jetzt mit dem ersten Operator an. Der Operator sagt Folgendes. Es gibt nur wahr zurück, wenn beide Bedingungen wahr sind, andernfalls kann es falsch sein. Nehmen wir also an, wir haben Bedingung a, Bedingung P und wir wollen sie miteinander kombinieren. Und. Die erste Situation haben wir also in der Bedingung A ist wahr und die Bedingung B ist wahr. Wenn Sie die Anzeigen schalten, werden wir das auch tun , weil sie die Anforderungen erfüllen. Also sind beide Bedingungen wahr. Wir werden durchkommen. Lassen Sie uns das zweite Szenario, auch Bedingung A, als wahr betrachten. Aber in Zustand B haben wir falsch. Hier. Nicht beide sind wahr und wir werden das Ergebnis falsch erhalten. Nun ist die Umgehung der Bedingung a falsch und die Bedingung B ist wahr. Nicht beide sind wahr, das heißt, das Ergebnis wird falsch sein. Und das letzte Szenario, in dem Sie beide haben, ist falsch. Das Ergebnis ist, dass Sie falsch werden. Das bedeutet also, dass der AND-Operator wirklich streng ist. Beide Bedingungen müssen erfüllt sein, um wahr zu werden. Andernfalls wird es immer falsch sein. Okay, lass uns zum nächsten springen. Wir haben den OR-Operator. Es besagt, dass es wahr zurückgibt, wenn eine der Bedingungen erfüllt ist. Das heißt also der OR-Operator. Es kann nicht glücklich sein, wenn Sie eine dieser Bedingungen erfüllt haben , um Ihnen die Wahrheit zu geben. Andernfalls wird es dir falsch geben. Nehmen wir also noch einmal das gleiche Beispiel, das wir hier haben, Bedingung a, Bedingung B, aber jetzt wenden wir das an, oder wir haben im ersten Szenario wahr und A wahr an B, es werden weitere Anforderungen sein. Beides ist wahr. Das heißt in der Reihenfolge, in der wir die Wahrheit haben. Beim nächsten haben wir ein Wahr oder Falsch hinzugefügt. Jetzt heißt es also, dass mindestens einer wahr sein sollte. Das heißt also, mit dem Mündlichen wirst du genauso gut durchkommen weil du es hier hast, es ist wahr. Also das nächste Szenario, in dem das Gegenteil der Fall ist, in dem Sie ein Falsches und ein Wahres haben, es erfüllt die Anforderungen. Mindestens einer von ihnen ist wahr, um dir die Wahrheit zu geben. Aber nur das letzte Szenario , in dem Sie beide falsch liegen. In diesem Szenario erhalten Sie Falsch. Wie Sie also sehen können, ist der Orbiter weniger schlagkräftig. Und es wird sich freuen, wenn du irgendeinen Weg hast , um dir eine Wahrheit zu geben , und du wirst mehr Ergebnisse erzielen. Okay, gehen wir zum letzten über, dem Not-Operator. Es besagt, dass es das Ergebnis eines beliebigen booleschen Operators umkehren wird . Das heißt, es wird dir immer das Gegenteil geben. Wenn du zum Beispiel links sagst, wird es nach rechts gehen. Wenn du sagst, geh nach rechts, wird es hochfahren. Also hier hast du immer die gegenteiligen anderen Ergebnisse, es wird funktionieren, war nur eine Bedingung. Es kombiniert also nicht zwei Bedingungen wie und, und oder. Also. Hier haben wir die Bedingung a. Wenn Sie hier wahr haben und Sie die Nüsse verwenden. Das heißt, du wirst den Herbst bekommen. Es wird also das Gegenteil bewirken. Und das Gleiche. Wenn Sie false angeben und den NOT-Operator verwenden, erhalten Sie True. Es ist also immer so, als würde man die Ergebnisse umkehren. Wenn du wahr hast, wirst du falsch. Wenn du Tresore hast, wird das wahr. Okay? Also genug mit der Theorie, lassen Sie uns einige Aufgaben haben, um das in SQL zu lernen. Wir haben also die folgenden Aufgaben. Finden Sie alle Kunden , die aus Deutschland kommen und deren Punktzahl unter 400 liegt. Wir haben hier also zwei Bedingungen. Lassen Sie uns versuchen, das zu lösen. Also werden wir wie immer Select verwenden. Keine Spezifikation zu den Spalten. Der Stern aus unserer Tabelle ist sich die Kunden jetzt in dem wo Zustand befinden. Wir haben zwei Bedingungen. Das Land ist Deutschland, also können wir Land gleich dem Wert Deutschland schreiben. Jetzt haben wir andere Bedingungen. Es besagt, dass die Punktzahl unter 400 liegen sollte, die Punktzahl weniger als der Operator 400. Jetzt habe ich also zwei Bedingungen und ich muss sie kombinieren, damit die Aufgabe sicher ist. Und das bedeutet, dass beide Bedingungen erfüllt sein sollten. Ich muss jetzt, den Operator und zwischen diesen beiden Bedingungen. Lassen Sie uns das ausführen und sehen. Mit diesen Bedingungen haben wir nur einen Kunden und erfüllen somit beide Bedingungen. Also haben wir Maria aus Deutschland kommen lassen. Ihr Punktestand liegt unter 400. Okay, Jungs und Mädels. Lassen Sie uns nun sehen, ob die Datenbank, nachdem wir den Operator und ausgeführt haben, wie üblich, Stern aus der Kundendatenbank ausgewählt haben, die sich auf die stabilen Sterne des Kunden konzentriert , bedeutet, dass wir alle Spalten benötigen. Wir werden uns also alle Spalten und die Ergebnisse ansehen. Jetzt wird diese Datenbank jede Zeile durchgehen und versuchen herauszufinden , ob sie ihren Anforderungen entspricht, um sie als Ergebnis zu veröffentlichen. Fangen wir also mit dem ersten an. Die erste Kundin, Maria , kommt aus Deutschland. Das ist also die erste bis zur ersten Bedingung. Die zweite Bedingung, wir haben 350 Punkte erzielt, es sind weniger als 400. Das heißt, wir haben eine weitere Wahrheit. Und da wir Anzeigen verwenden, sind beide wahr, wir erhalten das Ergebnis als Zeile. Das bedeutet also, dass Delta V ihre anderen Ergebnisse veröffentlichen wird . Also den nächsten haben wir John. Das Land ist USA. Das ist also die erste Falschmeldung hier unter der ersten Bedingung. Die zweite Bedingung ist ebenfalls höher als 400 Sekunden, also wird sie auch falsch, falsch, falsch, falsch gestellt. Der AND-Operator wird es als falsch bezeichnen. Beim nächsten haben wir auch die gleiche Situation. Das Land ist nicht Deutschland und die Punktzahl liegt nicht unter 400, also sind beide falsch. Das Ende der Geburt wird es als falsch bezeichnen. Und den vierten haben wir Martijn, das Land ist Deutschland, also haben wir den ersten Durchgangspfad. Diese Bedingung ist leider nicht weniger als 400 Z-Score. Also haben wir hier falsch mit der Ameise, es wird nicht funktionieren. Das bedeutet also, dass als Ergebnis falsch ausgegeben wird , weil beide nicht wahr sind. Und die letzte, beide Bedingungen sind falsch. Das Land ist nicht Deutschland und wir haben kein Ergebnis. Das heißt, wir haben auch falsch. Somit erfüllt nur ein Kunde beide Bedingungen mit true. Und wenn Sie es einmal verwenden, erhalten Sie nur einen Datensatz. Okay, lassen Sie uns jetzt zum nächsten springen und wir haben den OR-Operator. Die Aufgabe lautet, alle Kunden zu finden, die aus Deutschland kommen oder deren Punktzahl unter 400 liegt. Wir haben also fast das gleiche Setup. Aber hier haben wir den logischen Operator oder so, wir haben die gleichen Bedingungen. Land entspricht Deutschland erzielt weniger als 400 Punkte. Aber jetzt werden wir sie mit dem OR-Operator verbinden. Lassen Sie uns nun die Ergebnisse überprüfen. werde ich ausführen. Und wie Sie vielleicht schon bemerkt haben, haben wir nun zwei Kunden als Ergebnis für dieses Setup. Lassen Sie uns also überprüfen, was passiert ist. Also jetzt am Start wie gewohnt teilen wir der Datenbank den ausgewählten Stern von Kunden mit. Es konzentriert sich auf die Kunden, alle Kolumnen wegen des Sterns. Und jetzt haben wir hier die gleichen Bedingungen. Das Land, das Deutschland entspricht , liegt also unter 400. Aber der einzige Unterschied , dass wir den logischen Operator oder die Ergebnisse verwenden , kann unterschiedlich sein. Datenbank wird also jede Zeile durchgehen und schauen, ob sie die Anforderungen erfüllt hat oder ob es genügt, als Ergebnis nur ein Wahr, True, True zu haben . Wie Sie hier beim ersten Kunden sehen können, sind beide wahr. Das heißt, wir werden wahr haben. Infolgedessen. Wir werden die Ergebnisse von Maria sehen. Danach. Diese beiden Kunden haben unter keinen Umständen ein Wahres . Das bedeutet, dass die Ergebnisse falsch sein werden. Aber der Kunde für Martin, er hat eine Wahrheit. Das bedeutet also, dass das genug ist. werden wir als Ergebnis bekommen. Also Martin wird das Ergebnis sein. Der letzte Kunde ist derselbe. Also hat er beide falsch. Wir haben kein Wahres. Das bedeutet, dass der Operator oder falsch eingeben wird. Deshalb sind wir dadurch zu den Kunden gekommen. Ordnung, also jetzt Zwei, beim letzten haben wir den Operator not und wir haben die folgende Aufgabe. Finden Sie alle Kunden, deren Punktzahl mindestens 400 beträgt. Das heißt, wir haben nur eine Bedingung und wir haben die Nuss. Versuchen wir also, das zu lösen. Also hier haben wir nur eine Bedingung. Es liegt über dem Punktestand. Es sagte also nichts über das Land aus. Ich kann diesen Teil davon entfernen. Wir haben also eine Punktzahl von weniger als 400, aber es heißt, sie sollte nicht unter 400 liegen. Also alles, was wir tun können, ist, sie einfach den Nuss-Operator hinzuzufügen. Es ist sehr einfach. Also lass uns das ausführen. Wie Sie hier sehen können, sind das alles Kunden, sie haben nicht weniger als 400 Punkte. Okay, schauen wir uns nun an, was die Datenbank getan hat nachdem wir den NOT-Operator ausgeführt haben. Also werden wir wie immer alle Spalten wegen des Sterns bekommen . Und dann haben wir einen Zustandswert von weniger als 400. Aber mit den praktischen Bedienern, ohne die Knoten, werden wir nur einen Kunden haben , der diese Anforderungen erfüllt. Wir haben also nur ein Wahr oder Falsch mit einem anderen Operator alles umkehren wird. Das heißt, wenn Sie wahr haben, wird es als falsch angezeigt. Und wenn du vier hast, wird sich herausstellen, dass es wahr ist. Es wird also genau das Gegenteil bewirken. Also hier haben wir wahr und das Ergebnis wird falsch sein. Die nächsten drei sind alle falsch, also werden wir durchkommen, aber du musst mit etwas vorsichtig sein. Also hier ist es Null. Die Datenbank weiß also nicht, ob es weniger oder größer oder so ist. Es behandelt es also als unbekannt und zeigt ihm keine anderen Ergebnisse, weil es leer oder null ist. Deshalb haben wir die Ergebnisse hinzugefügt, diese Wahrheiten. Das bedeutet, dass wir nur drei Kunden haben werden. Ordnung, das war es für die drei Operatoren und, oder Verrückte. Und als Nächstes lernen wir den logischen Operator dazwischen kennen . 19. #17 ZWISCHEN: In Ordnung Jungs und Mädels. Jetzt werden wir über einen weiteren logischen Operator sprechen , den Sie in der Where-Klausel verwenden könnten , um Ihre Daten zu filtern. Und das ist das Dazwischen. Between ist ein logischer Operator, mit dem Sie nur die Zeilen auswählen können , die in einen bestimmten Bereich fallen. Um in SQL mit between arbeiten zu können, müssen Sie Grenzen für Grenzen definieren, die zwei Werte angeben, die den Bereich angeben. Also müssen wir hier zwischen dem Mittelwert und dem Maximalwert definieren . Es könnte so etwas wie Text, Zahl und Datum sein. Hier in SQL jeder Wert zwischen diesen beiden Grenzen. Sie werden nicht als wahr angesehen werden. Und die Werte oder Zeilen, die außerhalb dieser Grenzen liegen , werden als falsch betrachtet. Und noch eine sehr wichtige Information dass diese Grenzen, der Hauptwert und der Maximalwert in der Bedingung enthalten sind. Also es ist wirklich so, ich sehe in den Projekten viele Leute, die das vergessen oder wahr sind, Leute, die das vergessen oder wahr sind, fragen Sie nochmal, sind diese Grenzen in der Bedingung oder nicht? Es ist also wirklich sehr verwirrt. Vergessen Sie nicht, dass diese Werte in der Bedingung enthalten sind. Um das zu verstehen, haben wir jetzt eine Aufgabe und wir werden versuchen , sie mit SQL zu lösen. Ordnung, jetzt haben wir die folgenden Aufgaben. Finden Sie alle Kunden, deren Punktzahl im Bereich von 100,500 liegt. Versuchen wir also, das mit SQL zu lösen. Wählen Sie also wie gewohnt Stern aus, es gibt keine Spezifikationen zu den Spalten. Unser Tisch sind Kunden. Jetzt müssen wir die Daten filtern. Also verwenden wir wo und hier die Spalte, in der wir eine Punktzahl verwenden müssen, weil sie besagt, dass die Punktzahl 100-500 sein sollte. Also werden wir das Ergebnis aufschreiben. Und jetzt die Syntax für Between, Sie müssen das Schlüsselwort between schreiben. Und hier müssen wir jetzt den Minimalwert angeben. Also der Min-Wert, die erste Grenze sind die 100er. Und dann verwenden wir den Operator und dann den Maximalwert. Und das war's. Für das Dazwischen müssen Sie also den Spaltennamen zwischen Minimalwert und Maximalwert aufschreiben . Das ist es also. Versuchen wir nun , die Abfrage auszuführen und die Ergebnisse zu sehen. Wie Sie sehen können, haben diese beiden Kunden die Punktzahlen. Das sind 100-500. Okay, schauen wir uns nun an, was die Datenbank macht, sobald wir die Abfrage mit dem Operator between ausgeführt haben . Wählen Sie jetzt wie gewohnt den Stern unter den Kunden aus. Das heißt, in den Ergebnissen benötigen wir alle Spalten und wir haben wo. Das bedeutet also, dass die Datenbank die Ergebnisse filtern sollte und wir haben die Bedingung 100-500. Lassen Sie uns also alle Kunden durchgehen. Also beim ersten haben wir die Punktzahl 350. Es liegt zwischen diesem Bereich 100-500. Wir haben also die erste Wahrheit und wir werden sie in ihren Ergebnissen sehen. Der nächste ist also 900. Es ist also wie außerhalb der maximalen Grenze. Das macht es zu einem Fake. Das Gleiche gilt für George. Wir haben 750, es liegt auch außerhalb der 500er, also außerhalb der Grenzen, nicht zwischen diesen beiden Werten. Wir haben das Falsche. Und jetzt ist es interessant, wir haben die 500, 500. Es liegt nicht innerhalb des Bereichs, es ist genau die Grenze. Und wenn das dazwischen liegt, wird es es für wahr halten. Also haben wir es als wahr. Und das letzte, das wir jetzt haben, ist also unbekannt, also wird es nicht hierher zurückkehren. Deshalb die Ergebnisse. Wir haben zwei Kunden gesehen, Maria und Martin, weil sie im Bereich von 100-500 liegen. Und Martin ist genau die maximale Grenze. Deshalb wird es als wahr angesehen. Okay Leute, es gibt also eine andere Möglichkeit, solche Aufgaben zu lösen, ohne dazwischen zu verwenden. Und stattdessen können wir zwei Bedingungen verwenden und sie mit dem AND-Operator verbinden. Also werde ich Ihnen wie immer den Stern von Kunden zeigen . Und jetzt schreiben wir die Wo-Bedingungen. Zunächst sollte die Punktzahl größer oder gleich 100 sein. Also verwenden wir einen Operator, der größer oder gleich 100 ist. Und dann schreibst du den zweiten Teil der zweiten Grenze. Die Punktzahl sollte kleiner oder gleich fünfhundert sein. Also werden wir diesen Operator mit weniger als oder gleich fünfhundert verwenden . Damit definieren wir die Funktion zwischen neu. Und wenn ich das ausführe, werde ich diesen Teil hier entfernen und ausführen. Wir werden genau die gleichen Ergebnisse erzielen , weil wir es einfach auf eine andere Weise neu definieren. Manche Entwickler wie ich neigen dazu, Between nicht zu verwenden und stattdessen verwenden wir solche Bedingungen, weil es für mich einfacher ist zu lesen, was die Abfrage tut , als zwischen zu verwenden, weil ich Ich erinnere mich, als ich dazwischen verwendet habe, z. B. sind die Grenzen enthalten. Und wenn du das vergisst, musst du danach suchen. Es ist also wirklich einfacher , genau zu lesen, was die Abfrage tut. Deshalb neige ich dazu, zwischen den beiden Bedingungen bei Ameisen zu vermeiden. Und noch ein Vorteil dabei. Du könntest es nicht besser kontrollieren. Also z.B. ich könnte für die Grenze mit den Magneten nur einen geringeren Wert ohne Gleichheit verwenden . Sie könnten es also flexibler definieren als das Dazwischen. Ordnung, das war es für den Operator zwischen nächster Woche und erfahren Sie mehr über den IN-Operator. 20. #18 IN: In Ordnung Jungs und Mädels. Jetzt werden wir über einen weiteren logischen Operator sprechen , den Sie in der Where-Klausel verwenden könnten , um Ihre Daten zu filtern. Und das ist der In-Operator, die Enumeratoren. Es ermöglicht Ihnen, eine Liste von Werten zu definieren, die Sie in den Ergebnissen sehen oder die in die Ergebnisse aufgenommen werden sollen. Wie es also funktionieren kann, wie gesagt, Sie können wie eine Checkliste definieren, eine Liste von Werten, in der Sie SQL mitteilen nur diese Werte für die Ergebnisse zulässig sind. Hier können Sie also mehrere Werte definieren. Es ist nicht wie beim Dazwischen, wo man die Grenzen definiert. Hier ist eine Liste von Werten. Die Datenbank kann also so beginnen, als würde nach jedem Wert gefragt , der ein Wert in dieser Liste ist. Wenn die Antwort ja ist, dann wird sie wahr sein. Wenn die Antwort nein ist, wird sie einfach falsch sein. Ordnung, also jetzt wie immer, In Ordnung, also jetzt wie immer, um das zu verstehen, werden wir eine Aufgabe haben und versuchen, sie mit SQL zu lösen , die Aufgabe besagt, Kunden zu finden, deren Kunden-ID einem der Werte 12 entspricht oder fünf. Versuchen wir also, das zu lösen. Wie üblich gibt es keine Spezifikation für die Spalten, also wählst du Stern aus Kunden aus. Und jetzt müssen wir die Daten filtern. Also werden wir WhereClause verwenden und hier fangen wir an. Es heißt also die Kunden-ID. Das bedeutet, dass dies die Spalte ist , die wir verwenden um die Daten aus unserer ID zu filtern. Und jetzt haben wir eine Reihe von Werten, 12,5. Um das zu verwenden, verwenden wir den In-Operator. Und wir beginnen jetzt mit der Definition der Liste, einer Checkliste. Also offene Klammern. Der erste Wert ist eins, dann Komma zwei, Komma fünf, dann geschlossene Klammern. Also haben wir die Liste der Werte definiert , deren Ergebnisse wir sehen möchten. Und damit werden wir diese Abfrage ausführen und sehen, was passieren wird. Wie Sie sehen können, wird die Abfrage ausgeführt und wir haben die Liste der Kunden, die genau unserer Liste entsprechen, die Kunden-ID 12.5. Okay, schauen wir uns jetzt an, was die Datenbank getan hat nachdem wir den In-Operator ausgeführt haben. Also wie immer bedeutet „Stern aus Kunden auswählen“, dass ich alle Spalten in den Ergebnissen sehen möchte alle Spalten in den und die Datenbank kann das auswählen. Und da wir die Where-Klausel haben, wird sie damit beginnen, die Bedingung zu überprüfen. Die Bedingung sollte lauten, dass Kunden-ID in dieser Liste enthalten sein sollte. Die Daten werden also jeden Kunden überprüfen. Also hier haben wir die Kunden-ID eins, und sie ist in der Liste. Deshalb werden wir hier ein Wutbild für diesen Zustand bekommen und wir werden es an den Ergebnissen sehen. Der nächste ist zwei. Also auch hier haben wir Wahre oder das hier und wir werden es beim Ergebnis sehen. Die Kunden-ID des dritten Kunden entspricht drei und ist nicht in der Liste enthalten. Deshalb werden wir uns hier irren. Das Gleiche gilt für vier, also sind vier nicht in der Liste. Es wird es ignorieren. Und die letzte, Kunden-ID entspricht fünf und sie ist in der Liste. werden wir also ein Wahres bekommen. Und so kann die Datenbank unsere Anfrage verarbeiten. Ordnung, also könntest du mir jetzt sagen, warte mal, Vera, ich habe gerade etwas über den OR-Operator gelernt und wie ich verschiedene Bedingungen mit dem OR kombiniere. Und ich könnte diese Aufgabe damit lösen, anstatt sie in und wie eine Checkliste zu verwenden. Schauen wir uns also an, wie wir das machen könnten. Ich stimme zu, dass es auch funktionieren wird. Wählen Sie also einen Stern unter Kunden aus, wobei die Kunden-ID gleich Eins ist. Also die erste, dann schreiben wir unsere Kunden-ID gleich zwei und fahren fort. Kunden-ID entspricht fünf. Wenn ich also diese Abfrage ausführe, erhalten wir genau die gleichen Ergebnisse. Aber da stimme ich zu, aber wie Sie hier sehen können, ist es kompakter und viel einfacher zu lesen, ob Sie eine Liste erstellen und das war's. Hier können Sie also all diese Werte mit mehreren Bedingungen definieren und sie mit dem OR verbinden. Also. Stellen Sie sich vor, Sie haben zehn Werte, Sie haben hier zehn Rollen mit Codes. Also mir hat es mit dem n-Operator sehr gut gefallen. Es ist kompakter und leichter zu lesen. Okay, das ist also alles über den In-Operator. Als Nächstes lernen wir einen sehr wichtigen Operator kennen. Es ist das Licht. 21. #19 GEFÄLLT: In Ordnung Jungs und Mädels. Jetzt haben wir also den letzten logischen Operator , den Sie in der Where-Klausel verwenden könnten , um Ihre Daten zu filtern. Und das ist der gleiche Operator. Es ist ein bisschen komplizierter als die anderen. Mach dir darüber keine Sorgen. Ich werde das Schritt für Schritt anhand von Beispielen erklären. Sobald Sie es verstanden haben, wird es einfacher und unterhaltsamer zu benutzen sein. In den anderen Beispielen mit der where-Klausel definieren wir also immer den gesamten Wert des vollständigen Werts in der Where-Klausel. Aber manchmal befinden Sie sich möglicherweise in Situationen, in denen Sie die Werte immer noch nicht kennen. Sie suchen nach bestimmten Werten und haben ein Badezimmer vor Ihrem Kopf, z. B. suchen Sie nach Kunden deren Name mit m beginnt. Hier kennen Sie also nicht den ganzen Wert. Du suchst nach etwas und du hast ein Muster. Sie könnten die Lag-Operatoren verwenden, die eine Schaltfläche waren , um diese Kunden zu finden. Oder es gibt viele Werte in der Datenbank oder in SQL, wo es fast unmöglich sein wird, all diese Werte und die Where-Klausel zu definieren. Stattdessen definierst du also wie eine Schaltfläche und sagst SQL, dass definierst du also wie eine Schaltfläche und sagst ich nach so etwas suche. Also jetzt funktioniert das so. Es gibt true zurück, wenn der Wert dem Muster entspricht. Andernfalls wird false zurückgegeben. Das bedeutet also, dass wir in SQL wie Butter darauf aufbauen müssen. Und in der Waage haben wir zwei Tools, um das zu tun. Wir haben die Prozentzahl, bei der wir sagen, dass es mit irgendetwas übereinstimmt, oder wir haben den Unterstrich, er entspricht genau einem Zeichen. Lassen Sie uns nun ein Beispiel haben um zu verstehen, dass wir die ersten Beispieldateinamen haben , die mit M beginnen Das heißt, Sie wissen, dass die Namen mit M beginnen und Sie sich nicht um die anderen kümmern Charaktere. Jetzt müssen wir also einen solchen Button aufbauen. Wir können das M und den Prozentsatz, den Sie hier angeben , für die Skala aufschreiben , das beginnt mit M und die anderen, es spielt keine Rolle. Es könnte leer sein. Es könnte wie Charaktere sein. Mehrere Charaktere spielen keine Rolle, aber für dich ist es sehr wichtig, dass sie mit m beginnen . Jetzt haben wir ein weiteres. Es heißt, suche Namen , die mit n enden . Das heißt, es könnte mit allem beginnen. Wir beginnen also mit dem Prozentsatz und er sollte mit dem Ende enden. Hier. Sie müssen darauf achten, dass sie hier zwischen Groß- und Kleinschreibung unterscheiden. Es gibt also einen Unterschied zwischen Small n und Begin. Dieses Muster sagt also, dass SQL mit etwas anderem beginnt, aber ich brauche, dass es mit n endet. Jetzt haben wir das Beispiel, in dem Sie sagen, Okay, es sollte nicht das erste oder das letzte sein. Der Name sollte irgendwo unseren Charakter enthalten. Suchen Sie also nach Namen, die das r enthalten. Sie definieren also nicht, ob sie am Anfang oder am Ende stehen. Damit könnten Sie das folgende Muster verwenden. Es könnte mit etwas anderem als R beginnen und mit allem enden. Hier. Du weißt nicht, wo sie genau sind. Die Namen sollten irgendwo und unseren Charakter enthalten. Nun, beim nächsten könntest du genauer sein , wo du sagen kannst, okay, finde mir die Namen, die das r enthalten, aber genau an der dritten Stelle. Es ist also ein bisschen komplizierter. Und damit wirst du den Unterstrich verwenden. Unterstreichen Sie, okay, die erste Position könnte alles sein. Die zweite Position könnte alles sein. Aber das dritte sollte genau das R sein . Und danach wird es etwas wie leere Zeichen sein und so weiter. Damit mischen Sie also diese beiden Tools, Unterstrich und Prozent. Jetzt werden wir uns mehr mit Details und Wortbeispielen befassen, um zu verstehen, wie x. Okay, jetzt werden wir uns eingehend mit jedem dieser Beispiele befassen und Ihnen erklären was in der oder SQL, sobald Sie diese Muster definiert haben. Das erste Beispiel, das wir haben findet Namen, die mit M beginnen. Unser Muster ist M und Prozent, das bedeutet alles, was danach kommt, das ist uns egal. Es sollte mit M beginnen. Und in unserer Datenbank haben wir diese fünf Werte, diese fünf Namen, und lassen Sie uns eins nach dem anderen beginnen. Also Maria, es beginnt mit M. Das heißt, es entspricht unserem Muster. Also wird SQL dafür zurückkehren, ein Wahr. Den nächsten haben wir John. Das J hier passt also nicht zu unserem Muster. Das bedeutet, dass SQL False darauf setzt als George, das Gleiche, es beginnt mit G und entspricht nicht unserem Muster. Es sollte bei mir beginnen. Um wie ein wahrer zu werden. Dafür haben wir eine Falschmeldung. Martin fängt hier mit M an. Das heißt, es passt zu unserem Button und wir werden dafür sorgen, dass das wahr wird. Und beim letzten, Peter, wir haben p und es stimmt nicht überein oder es stimmt nicht und wir schneiden auf falsch. Wenn Sie also diese Muster in der SQL definieren, erhalten Sie die Muster „Wahr “ und „Falsch“ aus der Datenbank. Okay, im nächsten Beispiel haben wir Suchnamen , die mit n enden, klein n. Unser Muster ist wie alles andere, der Prozentsatz und dann das kleine n. Lassen Sie uns die Namen durchgehen. Der erste, Maria und die Datenbank , werden den letzten überprüfen. Okay? Der letzte passt nicht zusammen. Unser N wird es ablehnen. Du wirst falsch werden. Also haben wir John, John hat das letzte Zeichen und es passt zusammen. Unsere Musterdatenbank wird das überprüfen. Also das zweite, das wir haben George, George hat am Ende g. Es entspricht nicht dem Muster falsch, Martin n, wir haben hier wahr. Das letzte Zeichen entspricht also unserer Schaltfläche. Und besser, wir haben das R hier drüben. Es entspricht nicht dem Muster. Wenn Sie also die Sanjay-Schaltfläche in Ihrer Datenbank ausführen, erhalten Sie als Ergebnis nur John und Martin. Also lasst uns den nächsten finden. Der nächste sagt Namen suchen und R enthalten und wir haben nichts angegeben oder dass irgendwo R stehen sollte Also die Schaltfläche, auf der vorhanden steht, sind vorhanden. Das heißt, irgendwo gibt es ein R Also mit dem Martin, irgendwo gibt es r. Also mit dem Martin, irgendwo gibt es r. Also hier, hier drüben haben wir das R und es wird wahr werden. Bei John gibt es nichts und sind so, als ob es hier kein Zeichen mit dem R Das bedeutet , dass die Datenbank falsch zurückgeben wird. George, wir haben hier eine Stunde, also wird es wahr werden. Martin, genauso und noch besser, derselbe. Wie Sie sehen, beginnen Sie also, wenn Sie möchten, mit der Gegenwart und enden Sie mit den Prozentsätzen. Die Datenbank kann irgendwo deinen Charakter finden und sie wird ihn so wahr zurückgeben, wie du es hier siehst, Peter endet mit R, Martin in der Mitte irgendwo, wo R ist. Also hier ist es dir egal über die Position. Wo ist dein Charakter? Okay, jetzt kommen wir zum letzten. Es heißt, finde Namen , die das R und die dritte Position enthalten. Hier sind wir sehr spezifisch. Wir sagen, dass genau das dritte R sein sollte Um das zu tun, verwenden wir also nicht die Prozentzahl in unserer Schaltfläche. Wir verwenden den Unterstrich. Es heißt, das erste Zeichen könnte alles sein. Der zweite Charakter könnte genauso gut alles sein. Aber das dritte Zeichen sollte genau das r sein . Und danach könnte es alles sein, es könnte leer sein , wie ein Haufen Zeichen. uns egal. Lassen Sie uns also unsere Werte durchgehen und sehen, wie die Datenbank reagieren wird. Also Maria, es fängt mit M an, es ist okay. Es ist okay. Das dritte sollte R sein und danach haben wir hier das Spiel, als ob das egal wäre. Das ist also eine Anpassung an unsere Muster. Also wird Maria eine Wahrheit aus der Datenbank bekommen. Der nächste, John, als ob die ersten beiden Charaktere okay sind, aber der dritte passt nicht zum Muster. Es ist das H. Deshalb werden wir dafür eine Falschmeldung bekommen. Die dritte, Sie können sehen, dass die dritte Position 0 ist, da sie nicht übereinstimmt. Unser Knopf. Martin passt, weil wir haben, das erste Zeichen ist M, könnte alles sein. Der zweite ebenfalls, a, und der dritte ist R. Das entspricht also unserem Muster. Die Risiken könnten alles sein. Deshalb passt Martin genau zu unserem Button. Die letzte, Beta, passt nicht zu unserer Schaltfläche, weil wir an dritter Stelle das T. Damit, wenn Sie eine solche Schaltfläche in Ihrer Datenbank ausführen und damit spezifisch sind, Sie erhalten als Ergebnis nur Maria und Martin. Als Nächstes werden wir uns eingehend mit Beispielen befassen , die okay sind, also jetzt als X werden wir lernen, wie man SQL-Anweisungen mit dem like-Operator schreibt , um zu verstehen die Syntax und um diese vier Aufgaben zu lösen, beginnen wir mit der ersten. Finden Sie alle Kunden, deren Vorname mit M beginnt Wie üblich wählen wir also Stern aus. Keine Angabe, was die Spalten sind, ist die Tabelle „Kunden“. Und jetzt müssen wir die Daten mit unseren Buttons filtern. Also wo Wolken, sind die Spalten, die wir in unserer Schaltfläche verwenden werden, der Vorname. Dann schreiben wir das Like-Schlüsselwort auf. Danach spezifizieren wir jetzt die Schaltfläche. Es beginnt also mit dem hohen Komma, dann mit dem großen M-Prozent und schließt es dann mit dem Befehl high. Damit spezifizieren wir das Muster für den like-Operator und lassen uns ihn ausführen. Wie Sie in den Ergebnissen sehen können, haben wir die beiden Kunden , die ein großes M haben, den Anfang des Vornamens. So machen wir es also mit dem Like-Operator. Der nächste, so heißt es, suche alle Kunden, deren Vornamen mit einem kleinen N enden. Also werden wir hier das gleiche Zeug haben, aber wir müssen das Komma, das Hochkommando, das war, neu definieren kein Deutsch. Und dann so etwas wie das Geschenk und dann kleines N, dann Schrank. Also lass uns das ausführen. Und wie Sie sehen können, haben wir diese beiden Kunden, Join und Martin, weil sie ihren Vornamen haben und am Ende mit, in Ordnung, also jetzt zur dritten Aufgabe, heißt es Kunden finden deren Vornamen irgendwo und r ein kleines R enthalten. Also lass uns das machen. Also werden wir hier das gleiche Setup haben, aber wir müssen das Muster ändern. Also hohes Komma, dann Prozent, klein, Prozent, dann hoch, lass dir das einfallen. Wie gesagt, Sie geben keine Position an, an der irgendwo ein R stehen sollte Lassen Sie uns das ausführen und unsere Abfrage überprüfen. Du kannst hier sehen, dass Maria irgendwo ein R hat. George hat einen tollen Wo Martin und Beta. Also haben wir diese vier Kunden. Aber John, wir haben ihn nicht gekriegt , weil sein Vorname keine Kunst enthielt. Okay, nun zum letzten Punkt der Aufgabe: Finde alle Kunden, bei denen die Vornamen das Zeichen und die dritte Position enthalten. Also hier, das gleiche Zeug hier drüben. Wir müssen nur das Muster ändern. Zu hohes Komma, das erste Zeichen sollte etwas sein. Also unterstreiche. Unterstreichen Sie erneut, das zweite Zeichen könnte alles sein. Und hier definieren wir das r. Und danach sagen wir alles. Dann Hochkomma, es gehört mir. Sobald wir hier aufschreiben, den Button da oben, sagen sie, und lassen Sie uns das ausführen. Und wie Sie sehen können, nur Maria und Martin, da wir das besprochen haben, das das dritte Zeichen enthält, das r. Damit haben Sie also diese vier Beispiele mit dem Like-Operator. Es macht richtig Spaß, wenn du anfängst, damit zu üben. Also versuche es jetzt, ich würde sagen, ein Muster an deinem Kopf zu machen und zu versuchen, es aufzuschreiben und zu sehen, wie SQL January das ausreißt. Nur mit der Übung wirst du einige gute Ergebnisse erzielen und du wirst es mögen, verstehen. Ordnung, das ist alles für dieses Kapitel. Wir haben gelernt, unsere Daten mithilfe der Where-Klausel und vieler wichtiger Operatoren zu filtern . Im nächsten Kapitel werden wir das Niveau, das wir gerade lesen, erhöhen, um zu lernen, wie wir unsere SQL-Tabellen mithilfe von Joins und Union kombinieren können. 22. #20 BEITRITT Konzept: Okay, Jungs und Mädels, bis jetzt haben wir gelernt, wie man nur eine Tabelle abfragt. In all unseren Beispielen haben wir uns auf die Tabelle konzentriert, die Kunden ausgewählt haben , wo wir die Daten filtern, und so weiter. Das war nur ein Tisch. In realen Szenarien arbeiten Sie mit einer echten Datenbank , die viele verschiedene Tabellen enthält. Und sobald Sie anfangen, SQL-Anweisungen zu schreiben, werden Sie am Ende nur diese eine Tabelle abfragen, vielleicht aber mehrere Tabellen, um etwas Sinnvolles aus den Daten zu erhalten. Das bedeutet, dass Sie anfangen müssen zu lernen, wie man verschiedene Tabellen kombiniert, wie man diese Tabellen in einer SQL-Anweisung zusammenfügt. Das ist sehr wichtig , um SQL zu lernen, denn sobald Sie das beherrschen, werden Sie gut in SQL sein. In unserer Tutorial-Datenbank werden wir jetzt mit zwei Tabellen arbeiten, die Kunden und die Bestellungen in der Reihenfolge, wie Sie sehen können, welcher Kunde hat die Klingen gemacht, welche Bestellung? Um diese beiden Tabellen zu verbinden, müssen Sie nun zwei Dinge angeben. Zunächst müssen Sie festlegen, was der Join-Schlüssel und der zugehörige Schlüssel ist . Es ist wie eine Spalte, die in beiden Tabellen existiert, z. B. die Kunden-ID. Wir können sie hier in den Kunden und auch in den Bestellungen sehen . Das bedeutet, dass die Kunden-ID ein guter Kandidat ist , um an diesen Tischen teilzunehmen, und sie wird unser Join-Schlüssel sein. Die zweite Sache , die Sie angeben müssen, ist die Art des Joins. In SQL haben wir vier verschiedene Arten von Joins. Wir haben den Inner Join, Left Join, Right Join und Full Join. Bei den Stilen mag es kompliziert sein, aber mach dir keine Sorgen. Ich werde all diese Typen Schritt für Schritt anhand von Beispielen erklären . Ich werde Ihnen auch zeigen, wie SQL mit diesen Typen funktioniert. Okay, lasst uns jetzt mit der ersten Art von Gelenken beginnen , wir haben die innere Verbindung. Der innere Join ist die am häufigsten verwendete Art von Joins zwischen Develop Bird's Eye und ich verwende in meinen SQL-Anweisungen auch viele innere Joins. Es ist also weit verbreitet, innere Joins in SQL zu verwenden Es gibt einen sehr wichtigen Aspekt, den Sie verstehen müssen , wenn Sie mit This Girl Joins arbeiten. Und das ist in SQL, es gibt immer eine linke Tabelle und die rechte Tabelle. Und das ist wirklich die Band, wie du die Drehbücher schreibst. werden wir in den Beispielen sehen. In den SQL Joins gibt es die linke Tabelle, wir haben die Kunden und die rechte Tabelle, es sind die Bestellungen und das innere Join. Das spielt keine Rolle, da in den Ergebnissen, sobald Sie Inner Join verwenden, nur die passenden Straßen in den Ergebnissen angezeigt werden. Wenn Sie also Inner Join verwenden, schließen Sie alle Ergebnisse aus, die nicht übereinstimmen. Und Sie werden als Ergebnis nur die passenden Zeilen zwischen diesen beiden Tabellen sehen . Nun zur zweiten Art von Gelenken, wir haben das linke Join. Wie der Name schon sagt, handelt es sich um einen Left Join. Das heißt, wir beugen uns am linken Tisch mehr als am rechten Tisch. Sobald Sie also den linken Join in Ihren SQL-Skripten angegeben haben, teilen Sie der Datenbank oder SQL mit, dass ich alles will, alle Zeilen aus der linken Tabelle und aus der rechten Tabelle, nur die passenden Regeln. Also wenn du sagst okay, Left Join, das ist vorbei, du findest alle Datensätze von links und nur das Matching wächst von der rechten Seite. Gehen wir also zum nächsten. Wir haben den richtigen Join ist genau das Gegenteil. Also sagst du hier in deinem SQL-Skript, right join, du bist der Knaller auf dem richtigen Tisch. Das heißt, sobald Sie dieses Skript geschrieben haben, präsentiert das SQL alle Datensätze aus der richtigen Tabelle und die Ergebnisse. Und aus der linken Tabelle nur die passenden Datensätze, nur die passenden Zeilen. Es ist also wirklich das Gegenteil, wenn sich die Linken anschließen. Dann haben wir den Lebensstil der Gelenke. Wir haben den vollen Beitritt. Sobald du in deinen Skripten sagst, ich will voll mitmachen. Das heißt, du willst alles von beiden Tischen haben. Das heißt, von der linken Tabelle werden alle Zeilen beibehalten. Aus der rechten Tabelle erhalten Sie auch alle Zeilen. Was also voll verbunden ist, wie der Name schon sagt, es ist alles. Okay, damit haben wir einen Überblick über die Gelenke. Und bevor wir jetzt anfangen, über das erste Mal über den inneren Join zu sprechen , werden wir schnell etwas über die SQL-Aliase lernen. Es ist wie ein verstecktes Tutorial, nicht auf der Roadmap, aber das müssen wir lernen, bevor wir mit dem Schreiben von SQL Joins beginnen. 23. #21 AS Statement – Aliases: Okay, bevor wir jetzt aufhören einige Beispiele zu haben, um zu verstehen und zu lernen, wie man Tabellen mit SQL verknüpft, müssen wir sehr wichtige Dinge in SQL lernen , und das sind SQL-Aliase. Sie müssen lernen, dass, sobald Sie anfangen, mehrere Tabellen in einer SQL-Anweisung abzufragen, nehmen wir das. Wenn ich nur die Kunden-ID von Kunden auswählen möchte, sollte das kein Problem sein. Also, wenn ich das ausführe, erhalte ich alle Kunden-IDs. Sobald ich jedoch mehrere Tabellen in einer Abfrage angegeben habe, müssen Sie der Datenbank mitteilen welche Kunden-ID in welcher Tabelle enthalten ist, denn wie Sie in unserem Beispiel sehen werden, haben wir die Kunden-IDs und zwei Tabellen bei Kunden und Bestellungen. Und wenn Sie es so belassen, erhalten Sie eine Fehlermeldung in der die Datenbank es Ihnen mitteilen wird. Ich verstehe das nicht wirklich. Welche Kolumne meinst du? Meinen Sie die Kolumne von Kunden oder von Bestellungen? Deshalb müssen wir neben dem Spaltennamen noch eine Sache angeben , und das ist der Tabellenname. Wir sind also bei Kunden, Punkte Kunden-ID. Und damit sagen Sie der Datenbank, ich will die Kunden-ID von den Kunden. Also, wenn ich das ausführe, erhalte ich das gleiche Ergebnis. Hier gibt es kein Problem, aber Sie müssen dies angeben , sobald Sie mit mehreren Tabellen arbeiten. Aber das Nervige hier, wenn du einfach immer gerne den Tabellennamen hier drüben schreibst, wird es echt nervig sein zu schreiben. Deshalb werden wir mit Aliasnamen arbeiten. Also geben wir den Tabellen einen Spitznamen und nennen ihn in SQL-Aliasen. Okay, um das jetzt in SQL zu tun, gehen wir direkt neben den Tabellennamen und schreiben das Schlüsselwort als auf geben dann diesen Aliasnamen oder Spitznamen. Ich werde das C anstelle von Kunden verwenden. Und jetzt versteht die Datenbank, okay, in meinem Skript verwendet C anstelle von Kunden, damit ich überall hingehen kann. Und anstatt die Kunden zu verwenden, könnte ich C sagen. Wenn ich also das Ergebnis überprüfen würde, erhalte ich genau das Gleiche. Es liegt kein Fehler vor. Aber jetzt, wie Sie sehen können, ist es viel einfacher, mit meinem Drehbuch umzugehen. Ich schreibe einfach die Kunden-ID mit Punkten und die Kunden-ID des Kunden mit den Punkten. Es ist also wirklich einfacher , mit Dingen umzugehen, und dazu tendiere ich immer. Ich empfehle also wirklich, Aliase zu verwenden , um kleine Skripte zu haben, Sie könnten dasselbe auch für die Spalten tun. Also haben wir hier z.B. die Kunden-ID. Ich könnte das umbenennen. Und um das zu tun, ist es dasselbe Zeug. Ich gehe direkt daneben, ich schreibe als. Also, anstatt eine Kundennummer zu haben, werde ich wie CID schreiben. Also lass uns das ausführen. Und wie Sie sehen, hat der Grill das verstanden. Und er druckt auch das Ergebnis aus, CID an Hey, ich verstehe. Ich benenne diese Spalte in meinem Ergebnis in CID um. Es gibt einen sehr wichtigen Aspekt , den es zu verstehen gilt : Es wird das nur in meinem Skript und in den Ergebnissen umbenennen . Datenbank wird nicht in die Tabellen gehen und wenn die Tabellen umbenannt werden, werden die Spalten umbenannt , das ist eine andere Abfrage, um das zu tun. Also dieser Befehl, die Anzeigen, ist nur vorübergehend in meinem Skript und den Ergebnissen, also ändert sich nichts am Datenmodell oder in der Datenbank. Es bleibt die Tabelle, Kunden und die Spalte, sie werden die Kunden-ID bleiben. Dies ist nur ein Tool, das Ihnen hilft, wenn Sie SQL-Anweisungen schreiben , und das Ihnen hilft , Dinge sehr schnell umzubenennen, um sie als Ergebnis zu haben. Ordnung, jetzt haben wir alles, um mit der ersten Art von Gelenken zu beginnen , die sich innerlich verbinden. 24. #22 INNER MITGLIED: Okay, lassen Sie uns nun mit der Aufgabe beginnen , um zu verstehen wie man SQL-Anweisungen schreibt, um zwei Tabellen zu verbinden . Wir beginnen mit der ersten Aufgabe. Es heißt, finden Sie alle Kundennummern, Vornamen, Bestellnummern die Bestellmenge, mit Ausnahme der Kunden, die keine Bestellungen aufgegeben haben. In diesem Beispiel sind es also, wie Sie sehen, nicht nur die Kunden, wir benötigen einige Spalten aus der Kundentabelle und einige Spalten aus den Auftragstabellen, und dazu müssen wir sie zusammenfügen . Beginnen wir Schritt für Schritt mit SQL. Also beginnen wir zuerst mit dem ausgewählten Sinn in der Aufgabe. Es ist wie die Angabe der Spalten. Wir werden die Star Selects nicht verwenden . Wir benötigen die Kunden-ID, dann den Vornamen und die Bestellnummer und die Menge. Also müssen wir jetzt die Tabellen spezifizieren. Wir beginnen hier bei den Kunden mit dem inneren Join. Es spielt keine Rolle , ob Sie von links oder von rechts starten. Also fange ich bei den Kunden an. Um nun die zweite Tabelle zu spezifizieren, verwenden wir die Join-Anweisungen. Also sagen wir Inner Join. Und damit sage ich, okay, wir werden uns jetzt den Kunden mit einem anderen Tisch anschließen. Also werden wir uns innerlich diesen Befehlen anschließen. Damit verbinden Sie zwei Tabellen, die Kunden und die Bestellungen. Wie gesagt, Sie müssen zwei Dinge angeben. Der Join-Typ und der Join-Schlüssel. Wir haben hier bereits den inneren Join spezifiziert, da wir keine Kunden benötigen , die keine Bestellungen aufgegeben haben. Also benutzen wir den Inner Join hier drüben. Und die zweite Sache, die Sie hier angeben müssen, was ist der Join-Schlüssel? Wie werden Sie diese Tische verbinden? Sie müssen das für SQL angeben, um das zu tun. Also gehen wir jetzt zur neuen Zeile und sagen über das Zusammenfügen dieser Spalten. Um die Spalten zu spezifizieren, gebe ich jetzt nur einige Aliase an. Also statt Kunden werde ich sagen, okay, ich rufe dich an, siehst du? Und statt Bestellungen rufe ich dich als 0 an. Um an diesen Tischen Platz nehmen zu können, müssen wir herausfinden, was unser gemeinsamer Schlüssel ist. Welche Spalte hier in beiden Tabellen vorhanden ist , damit wir die Kunden-ID sehen können, können wir in den Kunden und in den Bestellungen finden. Und es ist die perfekte Spalte , um diese Tabellen zu verbinden. Also werden wir beide mit ihren eigenen verbinden. Also werde ich sagen, okay, nehmen wir die Kundennummer von Kunden. Sie sollte der Kunden-ID in den Bestellungen entsprechen. Also alles Punkte, Kunde. Damit gebe ich die Regel oder den Schlüssel an, wie die Tabelle verknüpft werden soll. Ich sagte, die Kunden-ID aus der linken Tabelle sollte genau die Kunden-ID aus der rechten Tabelle sein, von Kunden und Bestellungen. Und damit spezifiziere ich auch die Regel, die ich hier angegeben habe , den Join-Typ. Und damit haben wir zwei Tische miteinander verbunden. Ordnung, also bevor ich diese Abfrage ausführe, haben wir immer noch ein Problem. Und wenn die Kunden-ID in der Auswahl steht, habe ich nicht angegeben, aus welcher Tabelle. Und wenn ich es so starte, bekommen wir eine Fehlermeldung. Du könntest es versuchen. Aber jetzt müssen wir angeben , welche Kunden-ID ich möchte. Ist es von den Kunden oder von der Bestellung? Um das zu tun, verwenden wir die C-Punkte, den Tabellennamen oder den Alias, um zu spezifizieren, okay, ich möchte die Kunden-ID von den Kunden. Für den Rest. müssen Sie nicht tun, da es sich um einen eindeutigen Namen wie den Vornamen handelt, seinen eindeutigen Spaltennamen nur für deren Kunden zu zweit. Ich kann Ihnen wirklich empfehlen, wenn Sie versuchen , einige Tische zu verbinden, Es ist eine sehr nette Art, Ihre Mitarbeiter zu dokumentieren und zu sagen, okay, das erste Mal ist es von den Kunden. Denn mit der Zeit könnten Sie das vergessen oder wenn Sie das Datenmodell nicht verstehen oder nicht kennen, wird es schwer zu verstehen sein, ob dieser Vorname und die Kunden auf den Bestellungen sind. Es ist also eine wirklich nette Art, das zu dokumentieren. Wenn Sie nur den Tabellennamen eingeben oder die Aliasadresse damit beginnen, könnten Sie sehr schnell erkennen, dass könnten Sie sehr schnell erkennen diese beiden Spalten von den Bestellungen und diese beiden Spalten von den Kunden stammen. Und noch etwas, das ich machen muss, es sieht schöner aus. Ich werde einfach Tab benutzen. Jetzt sind wir also bereit. Ich denke, lassen Sie uns versuchen, das abzufragen. Wie Sie jetzt in den Ergebnissen sehen können, haben wir die Spalten aus beiden Tabellen erhalten. Wir haben also die Kunden-ID, den Vornamen von Kunden, die Bestellnummer und die Menge aus den Bestellungen. Okay, lassen Sie uns nun verstehen, was diese Datenbank getan hat , nachdem wir den inneren Join ausgeführt haben. Zuerst wähle ich aus, Okay, welche Tabellen benötigen wir in dem Skript, wir haben die von Kunden, also liest es die Tabellenkunden und dann haben sie die Join-Tabellenbestellungen. Das bedeutet, dass sich die Datenbank auf beide Tabellen konzentrieren wird . Dann wird klar definiert , welche Tabelle links und welche Tabelle rechts ist. Da wir zuerst die Kunden vorne haben, wird es die Kundentische als Hubtisch betrachten . Und da wir dann die Bestellungen als nächste in einem Joint haben, kann es es als richtigen Tisch betrachten. Das ist sehr wichtig, um die Joins zu machen, aber da wir den inneren Join verwenden, es für uns nicht wirklich wichtig ob wir erste Kunden verwenden ist es für uns nicht wirklich wichtig, ob wir erste Kunden verwenden, da die Bestellungen in der Datenbank dem Skript folgen. Okay, als nächsten Schritt wird die Datenbank überprüfen, welche Spalte wir benötigen. In unseren SQL-Skript-Anweisungen haben wir gesagt, dass wir nur die Kunden-ID FirstName von Kunden aus Bestellungen benötigen . Wir benötigen die Bestellnummer und die Menge. Ordnung, als nächsten Schritt werden die Daten hier überprüfen , werden die Daten hier überprüfen , welche Straßen bei ihren Ergebnissen dargestellt werden sollten. Und hier ist das Wichtigste, was wir jetzt verwenden, die inneren Joins. Das bedeutet, dass die Datenbank nur den Datensatz anzeigen sollte, der übereinstimmt. Um das Spiel zu machen, braucht es also quasi die Schlüsselspalte für die Gelenke. Also spezifizierten wir und sagten: Okay, Sie müssen die Kunden-ID zwischen diesen beiden Tabellen überprüfen . Also lass uns das durchgehen. Die erste Kunden-ID haben wir bei den Kunden und wir haben sie auch als Aufzeichnungen in den Bestellungen. Das bedeutet, dass zwischen diesen beiden Tabellen eine Übereinstimmung besteht und dieser Kunde vorgestellt wird. Also hier bekommen wir die Kundennummer eins, FirstName Maria, und ihre Bestellung war 1001. Und wir haben diese Menge. Hier haben wir also die gesamte Aufzeichnung von Maria aus beiden Tabellen. Wir gehen jetzt zum nächsten. Wir haben John John anwesend sowie die Kunden-ID2 in den Tabellenbestellungen. Es gibt also ein Spiel und das wird auch in ihren Ergebnissen dargestellt. Und seine Bestellung ist 1002, und er hat diese Menge. Also wird es beim dritten Kunden weitergehen . Der dritte Kunde ist in beiden Tabellen unter Kunden und Bestellungen enthalten. Und es wird auch in den Ergebnissen aufgeführt sein. Und seine Bestellnummer, diese Menge 500s. Aber jetzt kommen wir zur Kunden-ID für. Die Kunden-ID für existiert nur in den Kunden und wir finden sie nicht in den Bestellungen. Deshalb gibt es kein Match. Und die Datenbank wird diesen Kunden ignorieren und es wird auch weitergehen. Hier drüben. Es wird überprüft, okay. Wir haben die Kunden-ID fünf. Es ist nur so gut bei den Kunden und nicht in den Bestellungen vorhanden . Es gibt kein Match. Wir haben noch eine Sache, wir haben Kundennummer sechs hier drüben. Wir haben es nur bei Bestellungen, aber bei Ihrem Kunden haben wir es nicht. Es gibt also nur dann keine Übereinstimmung mit dem inneren Join , wenn der Kunde oder der Schlüssel in beiden Tabellen vorhanden Er wird als Ergebnis angezeigt. Ordnung, das ist alles für den inneren Join. Ordnung, das ist alles für den Inner Join. Als Nächstes werden wir über einen Left Join sprechen. 25. #23 LINKS BEITRAG: Okay, lassen Sie uns jetzt zur nächsten Aufgabe übergehen und wir haben Folgendes. Finden Sie alle Kunden-ID, den Vornamen, die Bestell-ID und Menge, aber schließen Sie auch die Kunden ein, die keine Bestellungen aufgegeben haben. Für uns. Das bedeutet, dass wir als Ergebnis alle Kunden sehen müssen , nicht nur die Kunden, die eine Bestellung aufgegeben haben, sondern alle Kunden. Um das zu tun, werden wir den Left Join verwenden. Wir werden also genau dieselbe Anfrage haben. Es hat sich nichts geändert dieselben Spalten, dieselben Tabellen. Aber anstatt Inner Join zu sagen, arbeiten wir mit einem Left Join und sagen Left Join. Das heißt okay, für das SQL kann es alle Kunden auflisten. Schauen wir uns an, was passieren kann, wenn wir das tun. Lass mich es ein bisschen größer machen. Also wie ihr hier sehen könnt, wie gesagt, left join, wir haben alle Informationen von den Kunden und nur die magischen Informationen aus den Bestellungen. Ordnung Leute, lasst uns nochmal verstehen, was die Datenbank gemacht hat. Sobald wir den linken Join ausgeführt haben, konzentriert sich die Datenbank auf die Kunden und die Bestellungen, die die Datenbank versteht. Okay, Kunden ist die linke Tabelle weil sie an erster Stelle steht mit von den Bestellungen ist die rechte Tabelle , weil sie links kommt, fügen Sie die Abfrage ein. Als zweites, danach, werde ich die Spalten spezifizieren. Auch hier haben wir die Kunden-ID, Vornamen, die Bestellnummer und eine Menge. Und jetzt wird es mit dem Matching beginnen und schauen, okay, welchen Gelenktyp, was haben wir? Wir haben den Aufzug. Da wir also sagen, okay, es ist ein Left Join, sagt die Datenbank: Okay, ich brauche alles vom linken Tisch, ohne irgendwelche Matches zu machen, also brauchen wir alles. Es wird also alle IDs auflisten und auch alle Namen, Ergebnisse, alles überprüfen. Aber von der rechten Seite benötigen wir nur die passenden Datensätze. Es wird also wirklich jeden von ihnen überprüfen. Also hier gibt es die Kunden-ID und die Kunden, also wird es sie nehmen und als Ergebnis angeben. Also, jetzt haben wir für die Kunden-ID 2 auch eins, es wird zu den Ergebnissen führen, dass die Kunden-IDs drei dort übereinstimmen. Aber was Martin angeht, er hat keine Befehle. Die Datenbank wird also Nullen anzeigen. Stattdessen. Nun, es bedeutet wie leer, es wurde kein Wert gefunden oder ist unbekannt. Und zum Besseren: Es gibt keine Kunden-ID mit der Nummer fünf. Das heißt, auf der rechten Seite befindet sich nichts. Das werden wir auch haben. Und wenn ja, so sieht es aus. Sobald Sie den Left Join ausgeführt haben, erhalten Sie alles von links und nur das Matching von rechts. Wenn etwas fehlt, setze ich Nullen. Ordnung, das ist alles für den linken Join. Als Nächstes werden wir anfangen, über den richtigen Join zu sprechen. Es ist dem Left Join sehr ähnlich . 26. #24 RICHTER BEITRAG: Okay, lass uns jetzt zum nächsten springen. Wir werden über den richtigen Join sprechen. Wir haben die folgende Aufgabe. Es ist fast dasselbe. Finden Sie alle Kunden-ID, Vornamen und die Menge der Bestell-ID, dieses Mal jedoch alle Bestellungen unabhängig davon, ob es einen passenden Kunden gibt. Das heißt für uns, okay, wir brauchen alle Bestellungen vom richtigen Tisch, von den Bestellungen. Und um das zu tun, haben wir hier das gleiche Setup und es ist Krill. Wir müssen nur die Art der Gelenke ändern , damit wir hier schreiben können, oder? Sobald Sie das getan haben, kontrollieren Sie, wie die Datenbank übereinstimmt und wie die Ergebnisse präsentiert werden. Wir werden hier das gleiche Setup haben, werden nichts ändern. Und lassen Sie uns das ausführen. Und damit können Sie sehen, dass die Datenbank alle Bestellungen aus der Bestelltabelle aufgelistet hat und der linken Seite nur die passenden Kunden. Okay, lassen Sie uns wie immer sehen, was die Datenbank gemacht hat, nachdem wir den richtigen Join ausgeführt haben. Wir haben das gleiche Setup. Kunden ist die linke Tabelle, Bestellungen ist die rechte Tabelle und wir haben auch dieselbe Spalte. Also eine Kunden-ID, ein Vorname, Bestell-ID und wir haben auch die Menge. Aber jetzt ist der Unterschied, dass wir sagen, dass es sich um eine richtige Verbindung handelt. Um das in SQL zu tun, wird es also alle Ergebnisse aus der rechten Tabelle anzeigen, ohne zu der rechten Tabelle anzeigen, ohne prüfen, ob es eine Übereinstimmung mit der linken gibt. Die Daten werden also von hier aus alles auswählen. Also alle Bestellungen und alle Mengen, ohne etwas von der linken Seite zu überprüfen. Jetzt wird von der linken Seite nur das angezeigt , was passt. Also wird es nachschauen. Okay. Haben wir Kundennummer eins? Ja, wir haben es, damit es ihre Ergebnisse hier auf der linken Seite präsentieren kann . Haben wir Kunden zwei? Wir haben es auch. Kunde drei. Wir haben George hier drüben. Aber jetzt haben wir keinen Kunden Nummer sechs, das heißt, es wird wieder Null sein, also wird es leer sein. Wir haben keinen Kunden mit der festen Idee in der Kundentabelle, dass wir alle Bestellungen von der rechten Seite dargestellt haben und nur die passenden Informationen des Kunden. Ordnung, jeder ist es, also das ist alles für den richtigen Joint. Als Nächstes beginnen wir mit der letzten Art von Joins, dem vollständigen äußeren Join. 27. #25 VOLLSTÄNDIGE ANMELDUNG: Ordnung, lass uns zum letzten übergehen. Wir haben die volle Teilnahme und wir haben die folgende Aufgabe. Liste, Kunden-ID, Vorname, Bestell-ID, Menge. Aber diesmal beinhaltet alles, alle Bestellungen und alle Kunden. Okay. Da der Joint voll ist, habe ich zwei Dinge zu sagen. Erstens wird der vollständige Joint nur in einigen Datenbanken wie Microsoft SQL oder MySQL oder Oracle unterstützt . Du konntest nicht den vollen Joint benutzen. Aber stattdessen werde ich Ihnen einige Lösungen zeigen, wie Sie einen vollständigen Join mit MySQL durchführen können. Also mach dir darüber keine Sorgen. Aber wir müssen ein paar Sachen verdrehen , um das komplette Gelenk herzustellen. Wenn Sie Microsoft SQL verwenden, können Sie einfach „ Vollzugriff“ sagen. Die zweite Sache ist, dass Full-Join manchmal eine schlechte Leistung hat, wenn Sie große Tische haben. Versuchen Sie also, in meinen Projekten die vollständige Verknüpfung zu vermeiden. Ich neige immer dazu, Inner Join, Left Join, Right Join und alle Full Outer Joins zu verwenden Left Join, Right Join . Ich habe wirklich versucht zu vermeiden , dass das Vollgelenk wirklich schlecht funktioniert. Wenn Sie also kleine Tische haben, sollte das kein Problem sein. Aber wenn der Tisch erst einmal groß ist , wird der volle Joint sehr langsam sein , weil du sagst, okay, gib mir alles von linken Gebern, alles von rechts. Und das hat manchmal eine schlechte Leistung. Also versuche das zu vermeiden. Also jetzt die Frage, wie werden wir Full Join machen , wenn wir in meiner SQL kein vollständiges Schlüsselwort haben , um das zu tun. Also, wie gesagt, wir werden eine Problemumgehung verwenden. Im Anschluss daran ist also ein vollständiger Join eigentlich eine Kombination aus einem Links- und Rechts-Join, Links-Join , Rechts-Join. Also was ich tun werde, ich werde einfach diese Skripte duplizieren. Wir haben also zweimal dieselbe Abfrage, aber wenn wir Left Join und die andere sagen , sagen wir Right Join. Im nächsten Tutorial werden wir darüber sprechen, wie man zwei Aussagen in einer kombiniert. Um das zu tun, verwenden wir das Schlüsselwort Union. Sobald ich Union eingegeben habe, ist es so, als würde ich zwei Aussagen zu einer hinzufügen. Also hier sage ich, Okay, gib mir alle Ergebnisse von links und kombiniere sie mit dem Ergebnis von rechts. Und wenn Sie es ausführen, erhalten Sie genau das gleiche Ergebnis wie beim vollständigen Join. Damit könntest du sehen, okay, hier habe ich auch alle Kunden. Ich habe alle Befehle, also haben wir hier eine vollständige Liste. Ordnung Leute, lasst uns nun sehen, ob das erledigt ist, nachdem wir den Grippeschlauch ausgeführt haben oder die Drehbücher, die ich euch gezeigt habe, links, Union rechts. Wir haben die gleichen Setup-Kundenbestellungen, und wir haben diese vier Spalten. Da es sich also um einen vollständigen Join handelt, bedeutet das alle Datensätze von links und den gesamten Recall von rechts. Es wird also von links beginnen. Wir werden alle Kunden und alle Vornamen haben. Und dann beginnt der Abgleich auf der rechten Seite, in einem Bereich, es hat diese Bestellung, diese Menge, Kundennummer hat diese Bestellung, diese Menge. Die drei, wir haben diese ID und diese Menge. Aber was Martin und besser angeht, wir haben keine Befehle von ihnen. Also werden wir hier, hier drüben, Nullen sehen. Aber es fehlt immer noch etwas , dass wir hier nicht alle Bestellungen haben. Deshalb wird die Datenbank diese Bestellnummer anzeigen. Und diese Menge, die auf der linken Seite passen wird , heißt es, okay, auf der linken Seite gibt es keine Kunden. Und es wird hier ein paar Nullen platzieren . Damit haben Sie also alle Kunden und Sie haben alle Bestellungen, die zu ihnen passen. Und andersherum haben Sie alle Bestellungen und alten Kunden, die den vollen Joint nutzen. In Ordnung Leute, damit haben wir alle verschiedenen Arten von Joins gelernt. Als nächstes werden wir über ähnliche Konzepte sprechen. Es ist die Union und die Union. 28. #26 UNION: In Ordnung, jetzt lernen wir, wie man Tabellen mithilfe von Union kombiniert. Union ist ein sehr wichtiges Tool und SQL , um Tabellen zu kombinieren und sehr mächtig. Wir haben also bereits gelernt, Tabellen mithilfe der Join-Methoden zu kombinieren . Was wir also tun, verlangt, dass wir zwei Tabellen haben, Kunden und Bestellungen, und wir fügen die Spalten zusammen. Bei den Ergebnissen erhalten wir also eine große Tabelle, eine Tabelle mit allen Spalten von links und von rechts. Aber mit Union kombinieren wir genauso gut zwei Tabellen. Aber anstatt die Spalten hier zu kombinieren, werden wir die Zeilen miteinander kombinieren. Also hier bekommen wir eine sehr lange Tabelle, die alle Zeilen von links und von rechts enthält, aber die gleiche Spalte hat. Wir werden also nicht alle Spalten von links und rechts bekommen. Stattdessen werden wir alle Zeilen von links und alle Zeilen von rechts bekommen . Okay, um die Vereinigung zu verstehen, nehmen wir nun das folgende Beispiel. In unserer Tutorial-Datenbank haben wir also zwei Tabellen. Wir haben die Tisch-Kunden und wir haben die Tisch-Mitarbeiter. Jetzt haben wir also die folgenden Aufgaben. Erstellen Sie eine Liste aller Personen von Kunden und Mitarbeitern, bei denen wir den Vornamen, den Nachnamen und das Land haben . Das heißt, es spielt keine Rolle, ob der Person um einen Kunden oder einen Mitarbeiter handelt. Wir müssen eine Liste mit allem machen. Um diese Aufgabe zu lösen, verwenden wir den Union-Operator zwischen zwei Tischen, Kunden und Mitarbeitern. Wenn wir uns das also genau ansehen, werden Sie in beiden Tabellen dennoch drei Informationen finden . Wir haben also FirstName und Kunden. Wir haben auch dasselbe bei Mitarbeitern, Nachnamen und Kundennachnamen Mitarbeitern. Und wir haben das Land und Mitarbeiter und die gleichen Anzeigen, Kunden. Es ist sehr wichtig , dass wir die passenden Spalten von beiden haben . Also die Datenbank, wenn wir die Vereinigung zwischen beiden starten, kann die Datenbank die Spalten nur aus dem linken Tafelsalz auswählen . Wir werden Vorname, Nachname und Land haben. Und wir werden hier nicht wieder die gleichen Spalten von der rechten Seite haben . Es ist nicht beigetreten, es ist eine Gewerkschaft. Also wird die Linke entscheiden, wie die Spaltennamen lauten. Das ist also sehr wichtig. Die Datenbank wird also alles aus der linken Tabelle auswählen und es den Ergebnissen zuordnen. Ich werde dasselbe für die richtigen machen, sodass die Mitarbeiter alle Datensätze auswählen und sie hier ablegen. Und damit haben wir eine vollständige Liste aller Personen von Kunden und auch von Mitarbeitern in einem Ergebnis. Es ist sehr wichtig , dass beide Tabellen in der SQL-Abfrage genau die gleiche Anzahl von Spalten und dieselbe Reihenfolge haben genau die gleiche Anzahl . Wenn wir also wie beim Vornamen des Mitarbeiters vorgehen, dem Nachnamen, dann dem Vornamen. In den Ergebnissen. Wir werden diesen Schalter auch bekommen. Seien Sie also vorsichtig mit der Reihenfolge der Spalten und die Anzahl der Spalten sollte zwischen links und rechts übereinstimmen. Eine weitere Sache ist sehr wichtig , dass es zwei Arten von Gewerkschaften gibt. Zeit. Erstens, das ist die Vereinigung bei der wir das Ergebnis genau so erzielen werden. Das heißt also, wenn es irgendwelche Duplikate zwischen Tabelle eins und Tabelle zwei gibt, bleiben diese WE bei ihren Ergebnissen, sodass die Einzigartigkeit der Ergebnisse nicht überprüft wird . Wenn links eine ähnliche Person ist, bin ich dieselbe Person oder die Fahrgeschäfte. Es wird nichts passieren. Wir werden die gesamten Ergebnisse bekommen. Aber wenn Sie diese Duplikate entfernen möchten. Wenn Sie sich also die Ergebnisse hier ansehen, können Sie John sehen. Er ist Kunde und gleichzeitig auch Angestellter. Das könnte also passieren. Ja. Um also solche Doppelbausätze zu entfernen, könnten wir die andere Art von Union verwenden, und das ist nur die Union ohne Union. Alles. Das werde ich Ihnen zeigen , sobald wir die SQL-Anweisungen geschrieben haben. Das ist also auch sehr wichtig, um zu verstehen, dass die Union, wenn Sie möchten, dass die Duplikate genau wie die Daten in den Tabellen aussehen, Sie Union all verwenden sollten. Wenn Sie die Duplikate entfernen möchten, verwenden Sie Union. Schauen wir uns nun an, wie wir das in SQL machen werden. Das ist in SQL also wirklich einfach zu bewerkstelligen. Wir werden nur zwei Abfragen schreiben , eine für Kunden, eine für Mitarbeiter, und dann einfach eine Vereinigung zwischen ihnen herstellen und wir werden die Ergebnisse erhalten. Versuchen wir also, den ersten zu bauen. Wählen Sie den Vornamen und den Nachnamen und wir benötigen das Land von Kunden. Das ist also die erste Abfrage. Lass uns das einfach ausführen und sehen, okay, jetzt habe ich eine Liste von den Kunden. Und dann werden wir das noch einmal für die Mitarbeiter schreiben . Wählen Sie also Mitarbeiter aus, die wir auch haben FirstName, LastName und amp. Land von Blow ist. Lassen Sie uns also die Abfrage ausführen und sehen. Jetzt haben wir die Liste von Mitarbeitern. Wie Sie sehen, haben wir jetzt zwei Anfragen, eine für Kunden und eine für Mitarbeiter. Um die Vereinigung durchzuführen, Sie auch alle Duplikate verwalten. Wir werden das Schlüsselwort zwischen ihnen schreiben, Union. Alles. Also lassen wir das Ganze jetzt laufen und lassen Sie uns nachschauen. Damit haben wir den gesamten Vornamen, Nachnamen Land aus beiden das Land aus beiden Tabellen von Kunden und Mitarbeitern erhalten. Und wie Sie sehen, enthält diese Liste WIR Kinder, weil z.B. John als Kunde als Öl in den Mitarbeitern ist. Wenn wir also solche Duplikate zwischen Kunden und Mitarbeitern oder andere Ergebnisse entfernen wollen , entfernen wir einfach das Öl von hier. Wir benutzen einfach die Gewerkschaft. Lassen Sie uns das noch einmal ausführen. Jetzt bekommen wir eine einzigartige Liste Informationen, sodass John hier nur einmal vorkommen kann. Also so werden wir es in der Union machen. Eine weitere Sache betrifft die Steuerung der Spaltennamen. Wie Sie sehen können, stammt der Vorname, der Nachname und das Land aus der obigen Abfrage. Also diese Abfrage hier drüben, sie wird die Benennung unserer Tabelle steuern. Wenn Sie also einen anderen Spaltennamen haben möchten, ändern Sie ihn hier nicht , da nichts passieren könnte. Datenbank wird es einfach ignorieren. Also hier werden wir den Namen kontrollieren. Also wenn ich z.B. Person, Vorname hinzufügen möchte . Hier, Person, Nachname. Und höre Harrison Country. Und wir führen die Abfrage erneut aus. Wie Sie sehen können, haben wir die Namen hier. Und wenn Sie hier etwas ändern, die folgende Abfrage, wird nichts passieren. Also lass uns den Vornamen haben. Lassen Sie uns also die Abfrage ausführen. Du siehst, dass nichts passieren wird. Lassen Sie uns jetzt ein paar Dinge hier testen. Also, wenn ich dein Problem einfach mache , wo ich zuerst habe, haben wir den Nachnamen und dann kommt das Erste. Es ist das Gegenteil wie bei der ersten Abfrage. Also lass uns das ausführen. Wie Sie sehen können, wird die Datenbank nicht bemerken, dass wir hier einen Fehler haben oder dass wir ein Problem haben, wo wir oben den Vornamen , den Nachnamen und dann den Nachnamen haben. Weil das der Datenbank egal ist. Es kümmert sich nur darum, dass beide den gleichen Datentyp haben. Da wir hier Charakter var und hier den Charakter var haben, könnte es ihre Ergebnisse präsentieren. Für die Datenbank. Es ist egal, ob du es richtig machst oder nicht. Der Spaltenname, sag nichts dafür. Deshalb achten Sie auf die Reihenfolge der Spalten. Wenn Sie die Vereinigung zwischen zwei Tabellen durchführen. Wenn wir nun einen anderen Datentyp ausprobieren , z. B. Kunden-ID. Kunden-ID ist eine Ganzzahl, und der Vorname hier ist ein var-Zeichen. Wenn ich also die Abfrage ausführe, erhalten wir eine Fehlermeldung, weil ich denke, dass sie hier versteckt ist, weil es eine Nichtübereinstimmung zwischen dem Datentyp, dass die Datenbank nicht liegen kann , Kombinationszeichenfolgen und danach werden wir Integer haben. Deshalb ist der Datentyp für SQL sehr wichtig. Also lass mich einfach alles reparieren und laufen. Jetzt funktioniert es, weil der Datentyp derselbe ist. Versuchen wir es also mit anderen Fehlern. Ich mache nur Dinge kaputt. Oben haben wir also drei Spalten. Wir haben FirstName, LastName Country, und wir haben hier dasselbe. Wenn ich also eine unterschiedliche Anzahl von Spalten zwischen den beiden Tabellen habe, sagen wir, ich habe das Gehalt. Jetzt haben wir also vier Spalten in einer Quietschkolonne und in der anderen haben wir drei. Wenn ich diese Abfrage ausführe, erhalten wir Gewinn und Fehler weil es heißt, dass Sie eine unterschiedliche Anzahl von Spalten zwischen diesen Abfragen haben unterschiedliche Anzahl von Spalten zwischen und wir die Vereinigung nicht durchführen können. Deshalb ist dieser Datentyp sehr wichtig. Die Anzahl der Spalten ist sehr wichtig und auch die Reihenfolge der Spalten sollte übereinstimmen. Ordnung, alle zusammen, damit haben wir die SQL-Joins behandelt und jetzt wissen Sie, wie man SQL-Tabellen miteinander kombiniert. Und im nächsten Kapitel werden wir viele wichtige Funktionen lernen und mit den Aggregationsfunktionen beginnen. 29. #27 Aggregate Funktionen: Okay, bis jetzt haben wir gelernt, wie wir unsere Daten aus unserer Datenbank und unseren Tabellen abrufen können. Aber in realen Szenarien werden wir viele Berechnungen und Aggregationen auf der Grundlage der Daten durchführen, um etwas Sinnvolles daraus zu machen Aggregationen auf der Grundlage der Daten , um einige nützliche Informationen aus den Daten zu erhalten. In SQL-Projekten verwenden wir also in der Regel viele Aggregationen, um die Daten zu verstehen. Weil wir im Datenmodell manchmal große Tabellen haben und nur die Rohdaten lesen, werden wir keine brauchbaren Informationen daraus bekommen. Wir müssen also darüber hinaus einige Aggregationen durchführen , um die Daten zu verstehen. Das bedeutet, dass das Verständnis der SQL-Aggregatfunktionen Erlernen von SQL sehr wichtig und unerlässlich ist. Um einige Informationen aus den Daten herauszuholen. In SQL haben wir die folgenden Aggregatfunktionen. Sie sind wirklich einfach. Wenn Sie also nur den Funktionsnamen lesen, werden Sie verstehen, was SQL tun wird , wenn Sie diese Funktionen ausführen. Also die Zählung, es kann die Anzahl der Zeilen in einer Tabelle zurückgeben. Also werde ich die Werte zusammenfassen. Wir haben den Durchschnitt, wir haben max-min, um den Maximalwert und den Minimalwert zurückzugeben . Ich werde sie alle durchgehen und das wie gewohnt Schritt für Schritt anhand von Beispielen erklären. Aber hier ist es sehr wichtig zu verstehen wie jede Funktion mit den Nullen umgehen kann, diesen leeren Feldern, für die wir keinen Wert haben weil jede Funktion anders mit den Nullen umgehen wird . Ordnung, beginnen wir jetzt mit der ersten Funktion, die wir haben. Es sind die Konten. Es ist auch das einfachste, das wir in den Aggregationsfunktionen haben. In vielen Situationen hat man, wenn man an, sagen wir, neuen Projekten gearbeitet sagen wir, neuen Projekten hat, viele Tabellen. Die dritte Sache, die ich benutze, um zu sehen, okay, wie viele Kunden haben wir? Wie viele Bestellungen, wie viele, sagen wir Mitarbeiter, wir haben die Band auf dem Tisch. Also überprüfe ich das normalerweise immer, um zu sehen wie viele Datensätze wir in jeder Tabelle haben? Ist es wie Big Table? Ist es ein kleiner Tisch? Wenn wir also die folgende Aufgabe haben, suchen Sie nach der Gesamtzahl der Kunden in der Datenbank. Okay, lassen Sie uns das mit einer Skala lösen. Zuerst möchte ich alle Daten aus der Tabelle Kunden abrufen , das machen wir normalerweise mit Select Star from Customers. Das ist also einfach. Jetzt können wir sehen, okay, wir haben fünf Kunden am Tisch. Die Aufgabe besteht jedoch darin, die Gesamtzahl der Kunden zu ermitteln. Das heißt, ich möchte als Ergebnis nur die Zahl fünf sehen , die Gesamtzahl der Kunden. Um das zu tun, verwenden wir die Funktion count. Nach der Auswahl gebe ich hier die Anzahl der Schlüsselwörter ein, offene Klammern und schließende Klammern. Und innerhalb des Kontos können Sie entweder den Stern oder den Namen dieser Spalte angeben . Schauen wir uns also an, was der Stern ist und das ausführen. Und wie Sie jetzt sehen können, haben wir in der Tabelle etwa fünf als Zeilenanzahl der Kunden erhalten. Also hier haben wir jetzt gezählt, wie viele Kunden wir haben. Aber wie ihr hier sehen könnt, der Name der Kolumne gefällt mir der Name der Kolumne nicht wirklich. Es ist wie der Funktionsname. Benennen wir es also für die Ergebnisse in Gesamtkunden um. Lassen Sie uns das also erneut ausführen. Und jetzt sieht es besser aus. Also die Gesamtzahl der Kunden, wir haben sie bei fünf. Wie gesagt, wir könnten hier wie einen Stern oder einen Spaltennamen verwenden. Das ist also der einfachste Weg, die Tabelle anhand des Sterns zu zählen. Aber wenn Sie jetzt den Spaltennamen angeben, wird es wegen der Nullen etwas kniffliger . Schauen wir uns an, was passiert, wenn ich hier die Kundennummer eintippe und die Abfrage starte, wir erhalten dieselben Informationen, etwa fünf. Aber wenn ich hier gekauft habe, nicht die Kunden-ID, sondern die Punktzahl. Und du wirst sehen, wir haben jetzt vier. Also hier haben wir vier Punkte. Wir haben nicht etwa fünf Kunden. Also, was ist hier passiert? Lassen Sie mich Ihnen jetzt erklären , was eine Datenbank macht. Sobald Sie sagen, zählen Sie einen Stern oder zählen Sie eine Spalte. Wenn Sie „Stern zählen“ sagen, Sie keine Spalte an. Diese Datenbank geht zur Tabelle und zählt einfach, wie viele Zeilen wir in der Tabelle haben. Diese Daten werden also 1.234,5 zählen. Wir haben fünf Zeilen in der Tabelle und addieren die Ergebnisse, Sie erhalten fünf. Aber wenn Sie sagen, okay zählt die Punktzahl, wenn Sie die Punktzahl in die Zählungen einbeziehen, zählt die Datenbank wie viele Werte wir in der Punktzahl haben? Es wird die Nullen ignorieren. Und hier ist das Problem, oder sagen wir, der knifflige Teil. Also, wenn die Datenbank zählt, wie viele Punkte wir haben, dann werden nur vier gezählt. Also, um zu zählen, wie viele Kunden haben wir? Entweder sagst du, okay, zähle Sterne, oder du zählst , wie viele Kunden-IDs wir haben, und du wirst die gleichen Ergebnisse erhalten, du bekommst fünf. Aber wenn Sie wie eine Spalte zählen , die Knoten enthält, werden Sie hier weniger Datensätze in den Ergebnissen haben, wie die Punktzahl, wir haben nur vier mit der ID, wir haben ungefähr fünf. Okay, lass uns jetzt zum nächsten übergehen. Wir haben die Summe. Im Gegensatz zur Zählung funktioniert die Summe nur für die Spalten, die Zahlen enthalten, z. B. könnten Sie die Summe auf der Kundennummer machen weil wir Zahlen darin für die Punktzahl haben, die Menge auf der Bestell-IDs, aber Sie können den Vornamen oder einige Nachnamen nicht mit der Anzahl summieren . Sie könnten das jede Art von Spalten tun, wie Sie zählen, FirstName, Länder zählen und so weiter. Also die Summe, du hast es nur mit Zahlen zu tun. Und noch etwas, wenn du Nullen hast, wird die Summe als Null behandelt. Es wird es also nicht ignorieren. Es wird das als Null behandeln . Lassen Sie uns die folgende Aufgabe haben. Finden Sie die Gesamtmenge aller Bestellungen. Das heißt, wir werden uns auf die Bestellungen am Tisch konzentrieren und alle Mengen aller Bestellungen zusammenfassen . Es ist wirklich einfach. Lass uns das machen. Also zunächst möchte ich bei Bestellungen immer mit dem Stern beginnen. Und lassen Sie uns das ausführen. Jetzt habe ich hier die Tabellenbestellungen und wir werden auf die Menge konzentrieren und wir müssen sie zusammenfassen. Um das zu tun, verwenden wir das Schlüsselwort einige offene Klammern. Und jetzt geben Sie hier Menge, schließen Sie Klammern ein und führen Sie das aus. Damit haben Sie also die Gesamtzahl oder die Summe der Menge. Wir haben alle Zeilen in einer Zelle zusammengefasst. Hier. Wie immer haben wir diesen hässlichen Namen hier drüben. Also werden wir es in einer bestimmten Menge umbenennen. Führe es noch einmal aus. Jetzt haben wir also einen besseren Namen für die Ergebnisse. Also die Summe der Menge, die wir hier haben, 2650. Okay, lass uns jetzt zum nächsten übergehen. Wir haben den Durchschnitt. Der Durchschnitt ist eine weitere Aggregatfunktion in SQL und Sie könnten ihn verwenden, um den Durchschnitt einer Spalte zu ermitteln. Es ist fast das Gleiche wie Summe. Es funktioniert also mit den Spalten , die einige Zahlen enthalten. Es funktioniert nicht im Durchschnitt, wenn Sie es für den Vor- oder Nachnamen verwenden, es gibt Zeichen, also nur für die Zahlen. Der einzige Unterschied besteht jedoch darin, dass es sich jedoch um die Nullen handeln wird. Also z. B. hier haben wir die Null in der Punktzahl. Es wird es nicht als Null betrachten, als Summe, aber es wird es komplett ignorieren, weil es mit der Durchschnittsfunktion ein echtes Problem sein wird, es als Null zu betrachten sein wird, es als Null . Im Durchschnitt werden die Nullen also vollständig ignoriert. Lassen Sie uns also das folgende Beispiel oder die Aufgabe haben, den Durchschnittswert aller Kunden zu ermitteln. Versuchen wir also, das zu lösen. Wir werden uns auf die Tisch-Kunden konzentrieren. Wie immer. Ich wähle einfach alles aus, um das Ergebnis hier zu überprüfen. Wir benötigen also den Spaltenwert und den Durchschnitt dieser Werte. Um das zu tun, schreiben wir den Keyword-Durchschnitt, offene Klammern und dann den Spaltennamen und schließen Klammern. Also lass uns das ausführen. Damit haben Sie also die durchschnittliche Punktzahl aller Kunden erhalten. Die Nullen werden ignoriert. Und ich benenne es gerne in Very score um. Führe es noch einmal aus. Es sah besser aus. Jetzt haben wir die durchschnittliche Punktzahl, 625. In Ordnung, jetzt gehen wir zu meiner bevorzugten Aggregatfunktion über. Wir haben Min und Max. Ich benutze es oft, wenn ich Datenprofile erstelle, um meine Daten zu verstehen, z. B. wenn ich Zeilen ablage oder die Tabellenreihenfolge zum ersten Mal überprüfe, werde ich interessiert sein. Was ist das späteste Datum oder was waren die letzten Bestelldaten? Um das zu tun, könnten wir die Max-Funktion am Bestelldatum verwenden und wir erhalten den neuesten Wert oder z. B. werde den neuesten Wert oder z. B. ich überprüfen, ob okay, welcher Kunde die höchste Punktzahl hat. Also könnte ich zur Partitur gehen und eine Max-Funktion machen. Also das Maximum und das Min, es ist wie die Zählung. Sie könnten es in jeder Art von Spalten verwenden, also Sie könnten es für Zahlen und Zeichen verwenden, Datumsangaben wird funktionieren und wenn Sie von den Nullen hören, wird es ignoriert. Wenn Sie also sagen , okay, was ist der Mindestwert für die Punktzahl, erhalten Sie nicht die Null, 350. War Maria. Lassen Sie uns einige Beispiele und Aufgaben haben, um zu verstehen, wie man mit Min und Max arbeitet. Ordnung, wir haben also die folgende Aufgabe. Es heißt, finde die höchste Punktzahl, die maximale Punktzahl in der Tabelle unserer Kunden. Wir haben hier dieselbe Tabelle, also entferne ich den Durchschnitt und wähle die Daten aus. Also möchte ich die höchste Punktzahl erzielen. Das sollte also getan werden. Um das zu tun, verwenden wir die Funktion max, öffne die Klammer, bewerte diese Klammern und führe das aus. Wenn du das tust, kriegst du die 900er. Und das ist wahr. Ich benenne die Spalte einfach um. Lass uns das noch einmal ausführen. Wir haben die maximale Punktzahl bei 900. Lassen Sie uns nun die niedrigste Punktzahl finden. Die niedrigste Punktzahl hier sollte bei Maria 350 liegen. Um das zu tun, werden wir die Funktion Mittelwert auch für die Punktzahl verwenden . Wir haben den Namen geändert, nur um besser auszusehen. Und führe das noch einmal durch, aber mit dem Mittelwert erhalten wir die 350 und nicht die Null. Das ist also sehr wichtig. Ordnung, also lasst uns jetzt weiter mit den Daten spielen. Nehmen wir die Bestellung entgegen. Ich werde also das früheste und das späteste Datum der Bestellung ermitteln. Also lasst uns versuchen, das zu tun. Ich werde das einfach entfernen. Wählen Sie die Tabellenbestellungen aus. Jetzt wollen wir die frühesten Daten und das Höchstdatum oder die spätesten Daten aus den Bestelldaten der Spalte abrufen. Um das zu tun, benutzt du die Funktion mean when brackets, order date und dann closets und benennt sie einfach für die Ergebnisse um, also Bestelldaten. Lass uns das ausführen. Und damit haben wir die Mindestdaten im Bestelldatum. Das waren also die Daten der ersten Bestellung in der Tabelle. Und holen wir uns jetzt den neuesten. Um das zu tun, ändere ich einfach die Funktion max und ändere einfach den Namen für das Ergebnis. Und sieh. Dieses Datum ist das letzte Datum , das wir als Bestellung haben. Ordnung Leute, damit haben wir alle Aggregatfunktionen in SQL gelernt. Sie sind wirklich wichtig für Datenanalyse und Datenwissenschaft. Als Nächstes behandeln wir die Zeichenkettenfunktionen. Wo werden wir lernen, wie man die Textdaten manipuliert? 30. #28 String-Funktionen: Ordnung, also als nächster Reagan, der lernt, wie wir unsere Daten mithilfe der SQL-Zeichenkettenfunktionen bereinigen können. In vielen Fällen, wenn Sie mit einer großen Datenbank arbeiten, werden Sie viele Spalten haben, die Werte wie Text oder Zeichen enthalten, wir nennen es Zeichenfolge. Und die Erkenntnisse zur Datenqualität solchen Spalten können manchmal schlecht sein. Sie werden also am Ende einige Funktionen benötigen, um die Strukturen dieser Werte zu manipulieren. In SQL haben wir also die folgenden SQL-Zeichenkettenfunktionen. Wir haben die Konkave, um Verbindung zu Zeichenketten in einem Wert herzustellen, die untere und die obere, um die Daten in Kleinbuchstaben oder in Großbuchstaben zu übertragen . Wenn Sie einige Leerzeichen am Anfang oder am Ende des Werts haben , könnten Sie diese Links entfernen, um die Länge des Zeichens oder des Werts zu berechnen, dann haben wir die Teilzeichenfolge, um gibt einen Unterteil der Zeichenfolge zurück. Ordnung, jetzt werden wir einige Aufgaben haben In Ordnung, jetzt werden wir einige Aufgaben haben, um zu verstehen, wie man mit diesen Zeichenkettenfunktionen arbeitet. Der erste, der sagt, listet alle Kundennamen auf, wobei der Kundenname eine Kombination aus Vorname und Nachname in einer Spalte ist . Also lasst uns versuchen, das zu tun. Wir benötigen die Liste aller Kundennamen, die wir hier haben, FirstName, und wir haben auch den Nachnamen von Kunden. Wenn ich also diese Abfrage ausführe, erhalte ich Folgendes. Wir haben jetzt eine Liste mit allen Kundennamen, aber jetzt haben wir die Aufgaben nicht wirklich gelöst , weil die Aufgabe besagt, dass wir den Kundennamen haben wollen, wobei der Vorname und Nachname in einer Spalte stehen. Und wie Sie hier sehen können, haben wir es in der Datenbank getrennt. Um diese beiden Zeichenketten nun in einer zu verbinden, verwenden wir die Funktion concat. Also schauen wir mal, wie wir das machen werden? Also brauchen wir das Schlüsselwort con, cats, offene Klammern. Und hier werden wir die erste Spalte auflisten, Vorname, Komma, Nachname. Also werde ich die hierher verschieben und sehen uns das Ergebnis an. Wie Sie sehen können, okay, jetzt haben wir den Vor- und Nachnamen zusammen in einer Spalte. Wenn wir sie also auch voneinander trennen wollen, könnten wir eine weitere Zeichenfolge verwenden. Ich werde das Minus dazwischen setzen. Also verbinde ich jetzt drei Saiten. Vorname minus, das ist von mir, dann der Nachname. Schauen wir uns also an, wie es aussehen wird. Also, wie Sie sehen können, Maria Minos Kramer. Damit haben wir eine Liste aller Kundennamen mit dem Vor- und Nachnamen darauf. Aber ich möchte es nur auch für den Kunden umbenennen. Name. Ich, mach es kleiner. In Ordnung, also lasst uns das variieren. Wie Sie jetzt sehen können, haben wir eine Spalte namens Kundennamen und wir haben genau die Informationen, die wir benötigen. Wenn Sie also zwei oder mehr Zeichenketten verbinden möchten , können Sie die konkave Funktion verwenden. Also noch eine Aufgabe , die Milben ist okay, ich möchte, dass alle Vornamen in Groß- oder Kleinbuchstaben geschrieben sind. Schauen wir uns an, wie wir das machen können. Also werden wir das jetzt entfernen. Und wir werden jetzt den Vornamen in Großbuchstaben übertragen. Also wenn ich jetzt einfach den Vornamen abfrage, sieht man, dass er nicht groß geschrieben ist, er beginnt mit einem großen M, dann sind die anderen klein. Um also alles in Großbuchstaben umzuwandeln, verwenden wir das Schlüsselwort oder die Funktion unserer Klammern. Schließe es und ich benenne es in upper firstname um. Lass uns das ausführen. Und wie Sie jetzt sehen können, alle Namen jetzt mit Großbuchstaben, Sie könnten dasselbe auch mit den Kleinbuchstaben machen. Ich werde jetzt die Funktionen lower firstName als niedrigeren Virusnamen verwenden . Lassen Sie uns das ausführen und wie Sie jetzt sehen können, übertrage ich die Zeichenfolge von etwa Großbuchstaben in Kleinbuchstaben. Eine weitere Sache, die Sie hier beachten sollten. Also alle Änderungen, die ich jetzt an der Abfrage vornehme , werden den Inhalt der Tabelle nicht aktualisieren. Das heißt, der Vorname bleibt wie zuvor, also Maria mit dem ersten Buchstaben m und da ist klein. Jetzt ändern oder transformieren wir nur die Daten in den Ergebnismengen , die ich als Ausgabe erhalte. Es wird sich also nichts an der Tabelle ändern , sofern wir nicht einige Updates vornehmen. werden wir später lernen. Also transformieren wir jetzt nur die Daten für unsere Ergebnisse. Okay, lass uns jetzt über die Verkleidung sprechen . Das ist interessant. Manchmal finden Sie in der Datenbank so etwas. Wie der Name Maria, und davor haben wir ein leeres Feld. Also jemand, bevor er den Namen Maria eingegeben hat, hat vorher Leerzeichen eingegeben, dass es passiert. Oder am Ende verflechtet jemand Leerzeichen. Normalerweise sind das schlechte Daten und wir müssen sie entfernen , damit wir jetzt damit und unserer Abfrage arbeiten Wir könnten eine Funktion Trim verwenden. Für den linken Bereich nennen wir ihn also den Liftspace. Für den richtigen nennen wir es den richtigen Raum. Um also die linken Leerzeichen aus dem Namen zu entfernen, könnten wir die Funktion L trim verwenden, das heißt left trim. Und wenn Sie das ausführen, wird dieses Leerzeichen aus der Abfrage, aus den Ergebnissen entfernt . Und wenn Sie auf der rechten Seite auch Leerzeichen haben, können Sie eine andere Funktion verwenden, die als Trim bezeichnet wird. Das heißt richtig, trimm. Und wenn wir das ausführen, werden alle Leerzeichen am Ende der Zeichenfolge entfernt . Wenn Sie die Situation haben , in der Sie beides haben. Also entweder tragen Sie Lift Trim und Dry Trim auf oder Sie können die Funktion Trimmen verwenden. Trimmen Sie es so, dass beide Seiten entfernt werden, das linke Atrium und das rechte Trimm, und Sie erhalten keine Leerzeichen, die Zeichenfolge. Okay, lassen Sie uns nun einige Beispiele haben um mehr über den Trim zu erfahren. Wenn Sie also in unserer Tutorial-Datenbank nachschauen, Sie vielleicht schon fest dass es einige Leerzeichen gibt. Wenn Sie die Tabelle Kunden genau im Nachnamen ankreuzen, finden Sie hier einige führende oder einige linke Leerzeichen. Lassen Sie uns also abfragen, ob das nicht überprüft ist. uns. Wählen Sie LastName unter Kunden aus. Wenn Sie nun die Ergebnisse nehmen, Sie vielleicht feststellen, okay, es gibt hier Lift, Lift Whitespace, aber ich habe hier für Sie Tipp, um all die versteckten Leerzeichen zu finden . Also haben wir zum Beispiel genauso wie Cramer auch Leerzeichen, aber Sie können es nicht sehen, wenn Sie die Ergebnisse überprüfen. Also würde ich sagen, kopiere einfach den Wert und gib ihn in den Editor. Wenn ich es also in den Editor stelle, könntest du sehen, dass es so etwas wie ein rechtes Leerzeichen gibt. Und nehmen wir alle Werte. Mal sehen, Stahl ist sauber, es gibt also keine Leerzeichen und Pips entfernen diese. Beeps hat wie Lift Whitespace und das richtige Leerzeichen. Also müssen wir das reparieren. Jetzt. Molar, Molar, wir haben auch keine Leerzeichen um Rankin herum. Ich denke das Gleiche. Ja. Wir haben keine Leerzeichen, also versuchen wir, das zu reparieren. Wir verwenden einfach die Funktion trim, das Schlüsselwort trim brackets. Wie immer. Ich nenne es Clear Clean Nachname. Lassen Sie uns also die Abfrage ausführen und die Ergebnisse überprüfen. Lassen Sie uns also bei Kramer überprüfen, ob es Leerzeichen gibt . Wie Sie sehen können, ist es sauber. Lassen Sie uns auch ein anderes Beispiel für unsere Pips haben, sauber, damit wir keine Lift-Whitespaces oder Right-Whitespaces haben. Sie könnten die Funktion trimmen verwenden, um sie zu entfernen. Okay, lassen Sie uns jetzt zur nächsten Funktion übergehen. Wir haben den Link. Wenn Sie berechnen möchten wie viele Zeichen wir in einer Zeichenfolge haben, könnten Sie aus irgendeinem Grund die Links-Funktion verwenden . Wenn Sie berechnen möchten , wie viele Zeichen wir haben, haben wir der Nachname, wir könnten es so machen. Ich werde nur unsere Anfrage erweitern. Das berechnest du. Um das zu tun, werden wir die Keyword-Links verwenden. Und darin werden wir den Nachnamen eintragen. Wer berechnet, wie viele Zeichen wir dort haben? Ich benenne es einfach in den Nachnamen von Olin um. Lassen Sie uns also die Abfrage ausführen. Und Sie können sehen, dass die Datenbank bereits berechnet wie viele Zeichen wir in den Nachnamen haben? Sie haben vielleicht schon bemerkt, dass es nicht wirklich stimmt, weil wir hier Kramer haben, es sind nur sechs Zeichen, aber die Datenbank zeigt sieben. Und das liegt daran, dass wir Leerzeichen haben. Das ist also eine wirklich nette Methode, um herauszufinden , ob es Leerzeichen gibt oder nicht. Um das jetzt zu bereinigen, könnten Sie diese beiden Funktionen in einer zusammenführen. Also kann ich zuerst die Verkleidung in den Link stecken. Also bereinige ich zuerst die Daten und danach möchte ich die Länge berechnen. Um das zu tun, werde ich eine neue Kolumne verfassen. Also werde ich zuerst den Nachnamen kürzen. Und danach werde ich wieder einen weiteren Funktionslink anwenden . Also habe ich zwei Funktionen eingebettet und eine als, sagen wir, nennen wir es Clean Lynn, Getting Long Name. Aber wie dem auch sei, lassen Sie uns die Ergebnisse sehen. Wie Sie jetzt sehen können, haben wir die sauberen Links oder den Nachnamen. Wir haben also genau hier 65. Und wie Sie hier sehen können, gibt es ungefähr zwei Leerzeichen. Und diese Namen haben keine Leerzeichen, weil wir genau die gleiche Anzahl von Zeichen haben . Okay, lassen Sie uns nun zur letzten Zeichenkettenfunktion übergehen , die wir haben. Es ist die lustige eine Teilzeichenfolge. Nehmen wir an, wir haben in der Datenbank den folgenden Namen. Wir haben Maria. Jedes Zeichen in der Datenbank hat die Position, z. B. M ist eins, a ist zwei, r ist drei und so weiter. Und wenn ich in der Abfrage diesen Namen subtrahieren möchte und ich einfach ein Teil davon sein möchte. Ich könnte die Funktion substring benutzen. Das Substrat hat also die folgende Syntax. Ich muss darin den Spaltennamen oder die Zeichenfolge definieren, dann die Startposition und die Länge. Lassen Sie uns das folgende Beispiel haben. Wenn ich sage, dass ich Maria durch eine Teilzeichenfolge ersetzen möchte, beginnen wir bei zwei, und die Links sind drei. Wir haben hier also zwei Hinweise. Der erste Zeiger gibt an, wo man anfangen soll. Also beginnen wir mit der zweiten Position. Es wird also 12 berechnen. Und das ist unsere Ausgangsposition. Und von diesem Punkt aus können wir drei Schritte berechnen. Also hier haben wir drei als Links oder Schritte gesagt. Also 123. Damit haben wir den gleichen Start - und Endpunkt für die Teilzeichenfolge. Wenn Sie also diese Abfrage hier ausführen, erhalten Sie als Ausweg oder Entschuldigung. Okay, lassen Sie uns jetzt ein Beispiel aus dem Leben nehmen. Wir können dieselbe Regel auf den Nachnamen anwenden. Also werde ich den alten Teil hier entfernen. Also werde ich dieselbe Funktion verwenden, also Substring. Und wir müssen jetzt definieren, dass der Spaltenname der Nachname ist. Die Startposition ist zu den Links oder wie viele Schritte sind drei. Nennen wir es also Unternachnamen. Und lassen Sie uns das ausführen und die Ergebnisse sehen. Wenn wir also das Ergebnis jetzt nehmen, können wir sehen, dass wir nicht den ganzen Nachnamen haben, sondern nur einen Teil davon weil wir die Teilzeichenfolge darauf definieren. Anstelle von Cramer haben wir also nur RAM. Also fing es mit der zweiten Position an und wir haben drei Zeichen herausgeschnitten. Also RAM aus Stahl, wir haben mit T angefangen und wir haben E. Okay, alle zusammen, das ist also alles für dieses Kapitel. Wir haben viele wichtige Funktionen gelernt. Und jetzt, im nächsten Kapitel, werden wir das Niveau noch einmal erhöhen , indem wir fortgeschrittene Themen in SQL lernen. Und wir beginnen mit der Gruppe nach Klausel. 31. #29 GRUPPE VON: In Ordnung Leute, bis jetzt haben wir gelernt, wie wir unsere Daten mithilfe von SQL-Aggregatfunktionen aggregieren können. Wenn Sie z. B. die Gesamtzahl der Kunden ermitteln möchten, verwenden Sie den Zählstern auf der Tabelle Kunden und Sie erhalten fünf. Manchmal reicht das nicht aus. Manchmal müssen Sie dort nach einem Spaltenwert gruppieren , z. B. wollen wir nicht die Gesamtzahl der Kunden der gesamten Tabelle ermitteln. Stattdessen wollen wir die Gesamtzahl der Kunden anhand der Länderwerte ermitteln, z. B. möchte ich sehen, wie viele Kunden wir aus Deutschland haben, wie viele Kunden wir aus Großbritannien, den USA usw. haben . Hier gruppieren wir diese Kunden also nach den Länderwerten. Und in SQL verwenden wir dazu die Clouds group by, Okay, also haben wir jetzt neue Clouds in unserer Abfrage. Und wie Sie wissen, reagiert SQL sehr empfindlich auf die Reihenfolge dieser Klauseln. Also müssen wir uns hier an die Regeln halten. Wir können nicht hingehen und sagen, Okay, fangen wir damit an, wo, dann aus Nein wählen, wir müssen uns an die Regeln halten. Also beginnen wir mit select from join where und die Gruppe nach its kommt immer nach dem Wo. Wir können es also nicht vor dem Wo platzieren. Wenn Sie also einen Filter haben, sollten Sie die Filter für die Tabellen durchführen und dann kommt die Gruppe BY, die ebenfalls um sie erweitert wurde , ist eine optionale Option, es ist kein Muss für Wolken. Es ist nicht so, als würde man auswählen. Also, wenn du wachsen musst, wirst du es mit einbeziehen. Aber nach dem, wo das sehr wichtig ist, okay, um die Gruppe zu verstehen, können wir eine Aufgabe haben und versuchen, sie mit SQL zu lösen. Lass uns gehen. Die Aufgabe lautet also, die Gesamtzahl der Kunden für jedes Land zu ermitteln. Das heißt, wir müssen die Kunden nach Ländern der Spalte gruppieren. Also werden wir das Schritt für Schritt erstellen . Wir beginnen also wie gewohnt mit einem ausgewählten Stern von Kunden, um zu überprüfen Kunden, um zu überprüfen, was wir an den Kunden haben. Jetzt müssen wir also zählen, wie viele Kunden wir haben. Und damit haben wir gelernt, dass wir die Funktion zählt verwenden werden. Und wir werden es so schließen. Ich benenne es einfach in Total Customers um. Also lass uns das ausführen. Jetzt haben wir also die Gesamtzahl der Kunden um fünf. Aber jetzt wollen wir, dass es auf die Länder aufgeteilt wird , bis Grubhub vom Land. Um das zu tun, werden wir jetzt die Clouds verwenden, die durch Keywords gewachsen sind und die sich durch Keywords bewährt haben. Und danach benennen wir die Spalte, nach der wir gruppieren möchten. In unserem Beispiel ist es also die Spalte Land, aber das reicht nicht aus. Wir wollen, ebenso wie die Select-Aussage, mit einbeziehen . dazu Lassen Sie mich dazu einfach auch dieses Land auswählen. Damit sagen wir, dass es okay ist. Ich möchte die Gesamtzahl der Kunden zusammen mit dem Land zählen und sie dann nach Ländern gruppieren. Also lass uns das ausführen. Und wie Sie jetzt sehen können, haben wir nicht nur die Gesamtzahl der Kunden, auch das Land und die Kunden sind nach den Werten des Landes gruppiert. In Deutschland haben wir also zwei Kunden. In den USA haben wir auch zwei Kunden und in Großbritannien haben wir einen Kunden. Damit haben wir die Gesamtzahl der Kunden nach einer bestimmten Spalte ermittelt. Ordnung Leute, lassen Sie uns jetzt Schritt für Schritt machen, was die Datenbank getan hat, nachdem wir die Gruppe BY ausgeführt haben? Also zuerst wird uns die Frage stellen, welchen Tisch brauchen wir? Wir haben den Tisch von Kunden, also wird er sich auf die Tisch-Kunden konzentrieren. Und sagt dann, Okay, welche Spalten brauchen wir? Wir brauchen die Anzahl der Spalten. Und dann auch die neue Spalte Gesamtzahl der Kunden. Ordnung, also jetzt, nachdem das okay ist, gibt es Gruppe BY und es wird gezählt. Also mit einer Gruppe NACH, was SQL tun wird, wird es zu den Spaltenwerten im Land gehen und nur den eindeutigen Wert auflisten , der unterschiedliche Werte enthält, die es innerhalb des Landes findet. Also wird es eins nach dem anderen gehen, okay, Deutschland, es wird hier gelistet, USA, Großbritannien. Aber es wird nicht noch einmal aufgeführt, Deutschland, weil wir es bereits in der Liste haben. Und USA haben wir auch schon in der Liste. Also wird es losgehen und alle Straßen für die Kolumne Deutschland zusammenfassen . Also werden wir sehen, okay, für die Kolumne Deutschland haben wir es zweimal. Also wird es hier tippen. Lass es mich einfach so machen. Zwei. Dann geht es zur nächsten Spalte. Okay, wie viele Kunden in den USA haben wir? Ich werde 1,2 zählen. Und wir werden auch hier drüben hinstellen. Dann für den letzten Wert bei gonna Grubhub oder zähle wie viele Kunden wir für Großbritannien haben und wir haben genau nur einen. So funktioniert das SQL und warum wir diese Ergebnisse erhalten. Okay, jetzt könnten wir unsere Aufgabe erweitern und wir sagen, ich möchte die gleichen Ergebnisse erzielen, indem die Gesamtzahl der Kunden den niedrigsten Tarifen als nach den höchsten sortiert werden sollte. Um das zu tun, verwenden wir die Reihenfolge BY und hier ist es sehr wichtig, dass die Reihenfolge BY nach der Gruppe BY-Reihenfolge BY steht. Wir bestellen nach der Anzahl der Sterne, also nach der Gesamtzahl der Kunden. Und hier könntest du die Frage verwenden oder ohne sie, weil es die Standardeinstellung ist. Lassen Sie uns das ausführen. Und Sie können sehen, dass das Ergebnis jetzt nach der Gesamtzahl der Kunden sortiert ist , wobei die niedrigsten Tarife und dann die höchsten Tarife gelten. Okay, lassen Sie uns nun ein weiteres Beispiel für die Gruppierung von haben und die Aufgabe lautet, die höchste Punktzahl für jedes Land zu finden. Dieses Mal brauchen wir also nicht die Count-Funktion, sondern die Max-Funktion. Wie Sie bereits bemerkt haben, benötigen wir bei einer Gruppe BY immer diese Aggregatfunktionen, aber das ist kein Muss. Also versuchen wir das in Scratch. Wählen Sie also Star aus, nun, machen wir es zu Großkunden. Wir wollen jetzt die höchste Punktzahl. Also werden wir die Funktion max verwenden. Offene Klammern sind Spalte, ist Punktzahl, und wir werden sie in Maximalpunktzahl umbenennen. Das ist also nicht genug, denn wenn ich diese Abfrage ausführe, erhalte ich die höchste Punktzahl aller Länder. Aber dieses Mal müssen wir es nach Ländern gruppieren. Um das zu tun, werde ich in der Liste das Land auswählen. Und lass es uns schöner machen und dann die Wolken nach Ländern gruppieren. Das ist also, ich finde jetzt die höchste Punktzahl für jedes Land. Also lass uns das ausführen. Und damit können Sie sehen, dass die höchste Punktzahl in Deutschland bei 500 liegt. Die höchste Punktzahl in den USA liegt bei 904, in Großbritannien bei 750. Okay, lassen Sie uns überprüfen, was mit den Daten gemacht ist. Wir haben die Tischkunden ausgewählt. Wir sagten, wir bräuchten die Spalte Land und eine neue Spalte namens Max Score. Und in der SQL haben wir die Gruppe BY der Länder. Das bedeutet also, dass die Datenbank all diese Werte auswählt und nur die eindeutigen Werte eingibt . Das heißt also Deutschland, USA und Großbritannien. Dann fängt es damit an, das Maximum aus jedem dieser Länder zu finden . Es wählt also zuerst für Deutschland aus, wir haben zwei Zeilen, 4.1, und es wird den Maximalwert dieser beiden Werte ermitteln. Also 350,500, es wird diesen Wert im Ergebnis auswählen , weil es der höchste ist, dann wird es für die USA ausgewählt, die beiden Datensätze hier drüben. Also haben wir uns hier und einen hier. Und der Maximalwert dieser beiden Werte, 900 und Null, wird 900 sein. Es wird es also zu den Ergebnissen bringen . Für das Vereinigte Königreich. Wir haben nur einen Datensatz, also wird der Maximalwert derselbe sein. Es wird also die 750 sein. Und so baut die Datenbank diese Ergebnisse aus unserer Abfrage auf. Ordnung, das ist alles für die Gruppe nach Klausel. Und als nächstes werden wir über eine mit B verwandte Klausel sprechen Es ist die Having-Klausel. 32. #30 MIT: Okay, bis jetzt haben wir gelernt, wie wir unsere Daten mithilfe der Gruppe nach SQL-Clouds gruppieren können. Aber manchmal befinden Sie sich möglicherweise in einer Situation , in der Sie mit einer wirklich großen Tabelle arbeiten, in der Sie in einer Spalte viele verschiedene Werte haben. In unserem Beispiel haben wir nur drei Werte. Es ist nur der Einfachheit halber, aber in realen Szenarien werden Sie wirklich viele Werte in einer Spalte haben. Und Sie werden als Erster einige Filter für die Ergebnisse verwenden. In älterer Version haben wir also eine weitere neue Cloud, um die Ergebnisse, die wir aus der Gruppe haben, nach SQL zu filtern , und das heißt haben. Okay, da dies die neuen Clouds sind, müssen wir verstehen, wo wir die Having-Klausel platzieren werden. Denn wie Sie wissen, hängt die Skala von der Reihenfolge dieser Klauseln ab. Wir werden also die Having-Klausel genau hinter der Gruppe BY haben die Having-Klausel genau hinter der Gruppe BY Sobald Sie also die Gruppe BY definiert haben, definieren Sie danach die Having-Klausel und sie ist optional , sobald Sie möchten filtern Sie die Aggregationsfunktionen, Sie könnten die Having-Klausel verwenden. Damit haben wir also alle Klauseln über die Select-Anweisung oder die Abfrage. Es begann mit Select from Joins where group by have. Und schließlich haben wir die Reihenfolge VON UND die Grenzwerte. Okay, um das Haben zu verstehen, haben wir eine Aufgabe und wir werden versuchen , sie mit SQL zu lösen. Die Aufgabe lautet, die Gesamtzahl der Kunden für jedes Land zu ermitteln , aber die Länder, die mehr als einen Kunden haben, unbekleidet zu ermitteln. Das heißt, wir haben hier eine Bedingung, um unsere Daten zu filtern. Versuchen wir also, das mit SQL zu lösen. Also beginnen wir wie immer mit der Abfrage unserer Daten. Wir werden uns auf die Tisch-Kunden hier konzentrieren. Jetzt benötigen wir also die Gesamtzahl der Kunden nach Ländern. Das heißt, ich muss groupBy ausführen und die Aggregatfunktion count verwenden. Wie zuvor. Ich verwende ein Keyword Counts, starne es mit einem Stern und benenne es um, dann sieht das Ergebnis gut aus. Das zählt, oder wir nennen es Gesamtkunden. Da wir nach Ländern gruppieren, müssen wir das Land als Auswahl angeben. Und danach gruppieren wir uns einfach nach diesem Land. Lass uns das ausführen. Wir sehen an den Ergebnissen, wir haben jetzt alle Länder und wir haben die Gesamtzahl der Kunden. Unsere Aufgabe ist jedoch noch nicht gelöst , da wir immer noch ein Land haben , in dem die Gesamtzahl der Kunden nicht mehr als eins beträgt. Also müssen wir diese Daten filtern , um das mit der Gruppe BY zu tun, wir werden die Clouds verwenden und darüber nachdenken. Es ist genau wie die Where-Klausel. Wir werden eine Bedingung aufschreiben. Unsere Bedingung besagt also, dass die Gesamtzahl der Kunden größer als eins sein sollte. Also die Gesamtzahl, das heißt, die Anzahl sollte größer als eins sein. Also haben wir unseren Zustand definiert. Es ist genau wie die Where-Klausel. Und lassen Sie uns das ausführen. Und wie Sie sehen, haben wir jetzt nicht das Vereinigte Königreich mit dem einen Kunden. Wir haben jetzt alle Kunden nach dem Land und dem Land zusammengefasst , dessen Ergebnisse mehr als einen Kunden enthalten. Damit haben wir unsere Daten gefiltert und wir haben genau das, was wir wollen. Okay, jetzt fragst du dich vielleicht, und wenn du ihn fragen willst, leihst du dir. Warum haben wir eine solche Klausel namens Quietschen haben, wir können einfach die Where-Klausel verwenden , weil wir dort unsere Daten filtern könnten. Wir könnten genau die gleiche Bedingung definieren und wir filtern unsere Daten. Warum SQL noch eine Funktion oder Clouds hat , die genau das tun, wo. Die Antwort darauf lautet. Wo Sie es nur für die Spalten verwenden könnten , die in der Datenbank existieren. ZB wenn ich das Land filtern möchte oder wenn ich die Punktzahl oder den Nachnamen filtern möchte. Also alle Spalten, die ich in der Datenbank habe, könnte ich mit Aware filtern. Aber einmal möchte ich die Daten anhand einer Spalte filtern , die in der Datenbank nicht existiert, z. B. dem Zählstern oder der maximalen Min. Also jede aggregierte Funktion , die wir in der Abfrage verwenden und die wir wie einen Filter auf einer solchen Funktion aufbauen wollen , dann können wir nicht die verwenden, wo wir haben verwenden sollten, haben funktioniert mit der Gruppe BY, sobald wir die Aggregation durchgeführt haben. Wir könnten hier oben einen Filter definieren. Die Where-Klausel funktioniert jedoch nur für die Spalten , die wir bereits in der Datenbank haben. Das heißt, wenn ich diese Ergebnisse habe und die Daten filtern möchte , bei denen ich das Land USA und andere Ergebnisse nicht sehen möchte, sollte ich die Where-Klausel verwenden. Also lass uns das machen. The Wire folgt dem, aus dem unsere Kolumne ein Land ist, das nicht den USA entspricht. Also lass uns das ausführen. Und damit, wie Sie hier sehen, haben wir die Daten gefiltert. Wir müssen keine anderen Ergebnisse verwenden. Wenn ich also das Land filtern möchte, muss ich die Where-Klausel verwenden. Wenn ich die Aggregatfunktion oder die Gruppe filtern möchte , muss ich das Having verwenden. Ordnung Leute, damit In Ordnung Leute, damit haben wir die Having-Klausel abgedeckt. Und als nächstes werden wir über das Konzept der Unterabfragen in Israel sprechen . Wo werden wir Existenzen und in ihnen behandeln und die Unterschiede zwischen ihnen lernen. 33. #31 SubQuery: EXISTIERT vs IN: In Ordnung, jetzt lernen wir, wie man Unterabfragen mit SQL macht. Das ist in SQL extrem mächtig. Sobald Sie gelernt haben, wie man die Unterabfragen macht, werden Sie in der Lage sein, viele komplexe und wichtige Aufgaben mit SQL zu erledigen . Was ist also eine Unterabfrage? Es ist, als ob Sie verschiedene Abfragen haben , die miteinander verschachtelt sind , da Sie eine Abfrage in die andere Abfrage eingebettet haben . In den normalen Situationen und bei den Materialien der Brauerei hatten wir also nur eine Anfrage, eine Aussage, die unsere Daten abfragt, z. B. die Kunden. Bei einer Unterabfrage werden Sie jedoch verschiedene Abfragen haben , die sich gegenseitig beeinflussen. Zum Beispiel haben wir hier Abfrage Nummer eins, die die Daten von den Tabellenkunden abfragt die Daten von den Tabellenkunden und dann ihre Ergebnisse präsentiert. Dann haben wir eine weitere Abfrage, graue Nummer zwei, die von den Ergebnissen abhängt und weitere ausgesuchte Aussagen enthält. Damit rufen wir die Abfrage Nummer eins als Unterabfrage auf. Dies wird die Grundlage für die nächste Anfrage sein, die wir haben. Damit könnten Sie also wirklich verschachtelte Abfragen durchführen , nicht nur zwei, vielleicht 34 und so weiter, sodass Sie verschachtelte Abfragen durchführen könnten und nicht nur eine. In Ordnung, jetzt lernen wir, wie man Unterabfragen mit SQL macht. Und dafür haben wir zwei Möglichkeiten. Entweder verwenden wir den Operator in oder existiert. Jetzt konzentrieren wir uns auf den Operator N , um die folgenden Aufgaben zu lösen Die folgende Steuer besagt , dass alle Bestellungen von Kunden mit einer Punktzahl von mehr als 500 mithilfe des Kunden-ID. Versuchen wir also, das zu lösen. Das bedeutet, dass wir uns auf beide Tabellen konzentrieren werden, auf Bestellungen und Kunden und Sendungen. Am Ende sollten wir alle Bestellungen vorlegen. Ich werde zuerst mit dieser Abfrage beginnen. Also sagen wir, Stern aus Bestellungen auswählen. Wie Sie sehen, haben wir jetzt alle Bestellungen, aber die Aufgabe besagt, dass sie nur die Kunden enthalten sollte, die eine Punktzahl von mehr als 500 haben. Das heißt, ich muss herausfinden, welche Kunden-ID hier eine höhere Punktzahl als 500 hat. Um das zu tun, müssen wir in einer anderen Tabelle nachschauen. Wählen Sie also Star unter den Kunden aus. Und jetzt müssen wir den Filter einsetzen, den wir brauchen. Also wo die Punktzahl höher als 500 ist. Lass uns das ausführen. Sie könnten dies separat ausführen wenn Sie es markieren und dann ausführen. Damit wissen wir, dass eine Schlüsselkunden-ID 2.3 die Kunden mit einer Punktzahl von mehr als 500 sind. Ich könnte also zu meiner ursprünglichen Anfrage zurückkehren und diesen Filter erstellen. Also ich werde sagen wo Kunden-ID, ich würde sagen in 2.3. Damit, mit diesem Filter, sage ich, okay, diese Kunden haben eine höhere Punktzahl als fünfhundert. Lassen wir also nur die anderen Bart's laufen und die Ergebnisse überprüfen. Jetzt habe ich die Bestellungen für diese Kunden und damit löse ich die Anfrage und jetzt kommen die Knospen. Das ist wirklich schlecht, weil es zwei Probleme hat. Zuerst ging ich an einen anderen Tisch. Ich habe diese IDs manuell herausgefunden. Es war also, als könnten wir es mit einem kleinen Tisch machen. Aber stell dir vor, du hast eine große Tabelle mit vielen IDs. Also musst du ihnen bei der nächsten Abfrage extra geben. Und manchmal ist es fast unmöglich, mit diesem kleinen Beispiel ist es okay, aber mit großen Tischen ist das unmöglich. Das zweite Problem besteht darin, dass wir, sobald sich die Daten ändern, z. B. mehr Kunden, mehr Bestellungen erhalten. Das heißt, jedes Mal, wenn ich neue Daten in meinen Tabellen erhalte, überprüfe ich die Abfrage hier und passe unsere Abfrage an. Das ist nicht dynamisch, also ist das wirklich schlimm. Stattdessen werden wir einen kleinen Trick machen, der alles löst und uns das Leben mit den Unterabfragen erleichtert. Also anstatt diese statischen Zahlen hier im Filter zu haben, werde ich sie entfernen. Und stattdessen werde ich sagen, dass diese Abfrage meine Unterabfrage sein wird. Und das hier drüben wird meine Hauptfrage sein. Die Ergebnisse, die ich hier erhalte , die das noch einmal überprüfen. Also die Ergebnisse, die ich hier erhalte, so sein, als würde ich die andere Anfrage beantworten. Also dafür brauche ich wirklich 2.3. Ich benötige nur die Kunden-ID, also brauche ich nicht all diese Spalten. Anstelle des Sterns sage ich Kunden-ID. Lass uns das noch einmal ausführen. Wie Sie sehen können, haben wir jetzt 2.3. Es spielt also keine Rolle wie viele neue Kunden ich bekommen werde. Ich werde immer eine vollständige und richtige Liste für die nächste Anfrage haben . Also was ich tun werde, ich schneide es einfach aus und füge es hier ein. Ich werde es einfach in eine neue Zeile setzen damit es viel besser aussieht. Damit habe ich eine Abfrage in die nächste eingebettet. Das ist also die Unterabfrage. Es hat immer diese offenen und geschlossenen Klammern. Damit gebe ich für SQL an, dass wir hier eine Unterabfrage haben und hier haben wir die Hauptabfrage. Lassen Sie uns das ausführen und die Ergebnisse überprüfen. Wie Sie sehen, habe ich genau die Bestellungen von Kunden erhalten, deren Punktzahl höher als 500 ist. Und jetzt könnten wir neue Bestellungen haben, neue Kunden. muss ich mich nicht auseinandersetzen. Alles ist, dass meine Anfrage mein Problem lösen wird. Und ich muss nicht all diese IDs in der, in hinzufügen. Stattdessen werden wir es sehr dynamisch und sehr leistungsstark haben . Das ist also eine viel bessere Lösung als statische IDs in den n Anweisungen zu haben. Und wir sind sehr dynamisch, wenn Sie möchten, gehen Sie das einfach durch und führen Sie mehr verschachtelte Abfragen durch und so weiter. Sie werden in der Lage sein, viele komplexe und wichtige Aufgaben mit SQL zu lösen . Ordnung, jetzt werden wir versuchen, dieselben Aufgaben mit Exists zu lösen . Exists ist ein bisschen anders als bei beiden. Wir werden das gleiche Ergebnis erzielen, aber mit Exists werden Sie eine bessere Leistung erzielen, werden Sie eine bessere Leistung erzielen wenn Sie große Tabellen haben. Wenn Sie also große Tabellen haben und die Leistung des In-Operator beeinträchtigt, könnten Sie anfangen, den Exist zu verwenden und zu prüfen, ob Sie eine bessere Leistung erzielen. Daher verwenden wir in der Regel exist mehr als n, wenn Sie mit Leistungsproblemen konfrontiert sind. Es ist jedoch etwas komplizierter als sie existieren, da es keine klare Trennung zwischen der ersten Abfrage und der zweiten Abfrage oder der Unterabfrage und der Hauptabfrage gibt. Schauen wir uns also an, wie wir das mit exist machen werden. Ich öffne einen neuen Tab. Wir werden also das gleiche Setup haben. Wählen Sie also einen Stern aus den Bestellungen aus. Aber jetzt werden wir ein paar Aliase haben , weil es so etwas wie Joins ist. Also werde ich den Namen 0 als Alias für die Bestellungen haben. Und jetzt geben wir den Filter wo wir danach direkt die vorhandenen Keller eingeben können, in denen es existiert. Dann haben wir die Unterabfrage. Jetzt schreiben wir eine Unterabfrage, damit wir auswählen können. Und jetzt könnten wir hier alles als Spalten schreiben, damit sie existieren und nicht von den ausgewählten Spalten hier abhängen. Sie könnten also etwas wie Kunden-ID oder Stern oder alles, was Sie wollen, schreiben . Wir neigen zu jeder Skala dazu, nur eine zu schreiben. Also weil uns das egal ist, nur um sicherzustellen, dass das Ergebnis der SQL-Unterabfrage nicht wichtig ist. Es ist wie der Beitritt. Wählen Sie also einen Kunden aus, ich gebe ihm einen Namen. Jetzt müssen wir den Filter hinzufügen. Und hier ist es genau so, als würden sie die Joins machen? Sehen Sie, Kunden-ID entspricht zwei Bestellungen, Kunden-ID. Also wie gesagt, es ist wie ein Join. Und danach haben wir einen weiteren Filter für die Kunden und dafür, dass die Punktzahl höher als 500 sein muss. Damit haben wir hier unsere Unterabfrage. Es sieht ein bisschen kompliziert aus im Vergleich zu n. Also hier haben wir so etwas wie einen inneren Join. Ich kann diesen Teil eines Quadrats nicht trendisieren. Ich werde eine Fehlermeldung bekommen , weil ich so eine Art Konvertierung zwischen den Ideen habe. Um das Ergebnis zu erhalten, muss ich das Ganze ausführen. Also lass uns das sehen und ausführen. Sie können sehen, dass ich genau die gleichen Ergebnisse erhalten habe, existieren und n, was Ihnen die gleichen Ergebnisse liefert, die ich in der Regel verwende, wenn es wie, sagen wir, kleine Tabellen sind und so weiter. Aber sobald ich eine schlechte Leistung habe, werde ich zu Exists wechseln. Und es liegt an Ihnen, welches Sie verwenden werden. Aber beide führen die Unterabfragen und diese Dynamik in SQL durch. Ordnung Leute, das ist alles für dieses Kapitel, wir haben einige fortgeschrittene Themen in SQL und Mix gelernt. Wir werden anfangen zu lernen, wie wir unsere Daten in unseren SQL-Tabellen ändern können . Und wir beginnen mit den Insert-Anweisungen. 34. #32 EINFÜGEN: Okay, bis jetzt haben wir gelernt, wie man Abfragen durchführt, wie man unsere Daten aus der Datenbank abruft , ohne etwas zu ändern, ohne den Inhalt der Tabellen oder die Spalten zu ändern. Deshalb haben wir den Befehl select verwendet um unsere Daten abzurufen. Und damit werden diese Befehle unsere Daten in unserer Datenbank nicht ändern. Als Nächstes werden wir lernen, wie wir unsere Daten in unserer Datenbank manipulieren unsere Daten in unserer Datenbank können, um den Inhalt zu ändern. Und dafür haben wir einen neuen Befehlssatz in einer neuen SQL-Kategorie, die DML Data Manipulation Language heißt . Und darin haben wir drei Hauptbefehle. Wir haben die Beilage. Wir könnten es verwenden, wenn Sie neue Daten in unsere Tabellen einfügen möchten . Wir haben Löschungen. Wenn wir einige vorhandene Rollen haben und diese aus der Datenbank löschen möchten, könnten wir den Befehl delete verwenden. Und das letzte Update, das wir haben, wenn Sie den Inhalt vorhandener Erweiterungen in unseren Tabellen aktualisieren oder ändern möchten , könnten wir den Befehl update verwenden. Ordnung, jetzt beginnen wir mit dem ersten Befehl. Wir haben den Befehl insert. Wir werden jetzt lernen, wie man neue Zeilen in unsere Datenbank einfügt . Wir werden uns also auf die Tisch-Kunden konzentrieren. Wie Sie wissen, haben wir in unserer Tutorial-Datenbank fünf Kunden. Und jetzt üben wir, indem wir einen weiteren neuen Kunden hinzufügen, um zu unserer Datenbank einen weiteren neuen Kunden hinzufügen, um zu lernen, wie man mit den Einfügebefehlen arbeitet. Vorher fügen wir also alle neuen Dinge in unsere Datenbank ein. Wir müssen die Struktur der Tabelle, die Struktur der Spalten wirklich verstehen . Denn wenn wir die Struktur und die Definitionen dieser Dinge nicht kennen , werden wir beim Einfügen der Daten einige Fehler haben . also nicht aus, nur zu wissen, dass wir etwa fünf Spalten in der Tabelle haben reicht also nicht aus, nur zu wissen, dass wir etwa fünf Spalten in der Tabelle haben, Kunden. Wir müssen also die Definitionen der Tabellen wirklich verstehen die Definitionen der Tabellen bevor wir beginnen, neue Daten für unsere Tabellenkunden einzufügen . Und um das zu tun, verwende ich normalerweise die folgenden Schlüsselwörter. Beschreiben Sie also Kunden, den Tabellennamen. Also, was ich jetzt zur SQL sage, geben Sie mir die Definition der Tabellenkunden, damit ich mir das ansehen kann. Was haben wir für jede Spalte? Auf den ersten Blick sieht es vielleicht etwas kompliziert aus. Mach dir darüber keine Sorgen. Ich werde all diese Dinge Schritt für Schritt erklären. Also sagen wir, okay, Datenbank wurde mir erklärt oder beschreibe mir die Tischkunden. Wie Sie wissen, enthält jede Tabelle mehrere Spalten. Wir können also in den Ergebnissen sehen, dass wir hier fünf Spalten haben. Wir haben Kunden-ID, Vorname, Nachname, Land und Punktzahl. Das sind die Spaltennamen. Und für jede Spalte, die wir hier haben, sind Beschreibungen Eigenschaften, die jede Spalte beschreiben. Wir haben hier die Datentypen, z.B. wenn ihr hier jetzt unsere Kundentabelle nehmt, wir haben in der Kunden-ID nur Zahlen und die sind einmalig. Wir haben also 12345 und das sind Zahlen. Der Datentyp für die Kunden-ID ist also so etwas wie Zahlen. Und in der Datenbank nennen wir sie Integers oder Int. Und der Vorname, es ist, als hätten wir nicht alle Zahlen, wir haben Charakter. Also haben wir Maria, John, und sie sind wie Text, und wir nennen sie in der Datenbank var char. Es gibt verschiedene Typen für solche Charaktere, z. B. haben wir Charakter oder Char und so weiter. In den Best Practices verwenden wir jedoch var char, da sie auch die Leerzeichen oder Größen in unserer Datenbank optimieren . Wir können hier sehen, dass die Größe des var-Zeichens, das wir hier haben, 50 ist , das heißt, die maximale I'm Loud-Größe für den FirstName ist nur 50. Wenn Sie also mehr als 50 Zeichen in der FirstName-Datenbank haben , wird diese ausgeschnitten und nur 50 Zeichen für den Vornamen eingefügt. Hier sind wir also so, als würden wir einige Regeln für jede Spalte festlegen. Der Vorname sollte also maximal kräftige Zeichen enthalten, das Gleiche gilt für den Nachnamen und das Land. Wenn Sie also einen wirklich langen Namen haben , der mehr als 50 Zeichen lang ist, passt er nicht in diese Spalte und die Datenbank wird ihn ausschneiden. Sie könnten also neben dem Datentyp hier einige Regeln für die Größe jeder Spalte anwenden . Und wir haben auch die Partitur, wie Sie in diesem Kurs sehen können, wir haben keine Charaktere. Sie sind nur wie Zahlen. Wir nennen sie Integer. Damit können Sie sehen, dass jede Spalte einen anderen Datentyp hat. Sie haben mehr Verständnis für diese Beschreibung der Spalten. Danach gibt es ein Feld namens Nulls und Sie können hier nur Nein und Ja sehen. Es heißt, sind die Nullen in jeder Spalte erlaubt oder nicht. So erlauben wir z. B. bei der Kunden-ID keine Null. Also hier, die Datenbank, wenn Sie ein Enol einfügen, würde diese Datenbank nein sagen, das ist nicht erlaubt. In den Definitionen ist also keine Null zulässig. Und das Gleiche gilt für den Vornamen und den Nachnamen. Sobald wir Daten für die Kunden eingegeben haben, müssen wir immer die Kunden-ID, den Vornamen und den Nachnamen haben. Aber jetzt mit dem Ergebnis und dem Land sagen wir ja. Also die Nullen sind erlaubt, z.B. wie Sie in der Partitur sehen können, haben wir hier eine Null. Und in dem Land wird es kein Problem geben, wenn Sie in den Einfügeanweisungen nichts angeben . Und die Datenbank kann sehen, dass sie uns eine Null anzeigen wird. Hier sehen wir also die Definition, wo wir Nullen hinzufügen können und wo dies nicht erlaubt ist. Also haben wir hier auch einen Schlüssel für jede Tabelle. In SQL-Datenbanken haben wir Primärschlüssel. Die Schlüssel, die jeden Kunden oder jede Zeile definieren, z. B. in unserer Tabelle hier, Kunden, haben wir die Kunden-ID als Primärschlüssel. Und wenn wir braun trüb sagen, kommt er zu Sachen. Erstens darf es nicht Null sein, und zweitens sollte es eindeutig sein. Das bedeutet, dass es nicht erlaubt ist, zwei Kunden mit derselben ID zu haben . Maria und John sollten also immer eine unterschiedliche Kunden-ID haben. Wir können nicht beide haben, z. B. die Kunden-ID, eine hier sollte es keine WE-Kits geben und diese ist einmalig. Das Wichtigste, was Sie über die Primärschlüssel wissen müssen , ist, dass sie einzigartig sind. Also, wenn ich jetzt einen weiteren neuen Kunden einfüge und sage: Okay, wir haben einen neuen Kunden angerufen und sie hat eine Kundennummer fünf. Aber da wir in der Datenbank bereits die Kunden-ID fünf haben , wird die Datenbank Ihnen eine Fehlermeldung geben. Hier ist es also sehr wichtig , die Struktur zu verstehen. Welche Spalte hier ist unser Primärschlüssel? Dann haben wir noch einige andere Informationen, z. B. haben wir hier Auszüge. Es heißt, dass es sich um ein automatisches Inkrement handelt. Automatische Inkrementierung bedeutet, dass, wenn ich einen neuen Kunden hinzufüge, die Datenbank die Kunden-ID automatisch erhöht , z. B. wenn ich einen weiteren Neukunden hinzufüge, muss ich nicht angeben, als ob die Kunden-ID Nummer sechs sein sollte , wird diese Datenbank das automatisch tun. Deshalb haben wir hier einige zusätzliche Informationen hinzugefügt , die uns sagen, dass diese ID aus der Datenbank generiert wird und wir sie nicht angeben müssen. Jetzt haben wir also mehr Einblicke in die Tischkunden. Wir kennen die Definition jeder Spalte und könnten jetzt damit beginnen , neue Datensätze oder neue Zeilen in die Tabelle Kunden einzufügen . Also öffne ich einen neuen Tab. Und wir werden anfangen, die Beilage zu verwenden. Also tippe ich hier, füge es in das Schlüsselwort ein. Und dann müssen wir den Tabellennamen angeben, in den wir unsere Daten in die Tabelle Kunden einfügen können. Dann müssen wir jetzt die Werte für jede Spalte angeben, Werte von n Klammern. Und jetzt fangen wir eins nach dem anderen an. Also die Kunden-ID, ich möchte das noch einmal überprüfen, die Kunden-ID ist eine Ganzzahl, sie ist der Primärschlüssel und wird automatisch erhöht, das bedeutet, dass Delta V die neue ID inkrementiert. Ich muss es nicht selbst machen. Also könnte ich gehen und Standardeinstellungen sagen. Standardeinstellungen bedeuten, dass sich die Daten darum kümmern. Ich füge die gesuchten Kunden-IDs ein. Du könntest sagen, stattdessen gebe ich Nummer sechs ein, aber ich empfehle es wirklich nicht, aber ich empfehle es wirklich nicht denn wenn du eine große Datenbank hast und jemand anderes Inserts macht oder du vergisst über die letzte Kunden-ID, die wir in der Datenbank haben. Machen Sie sich das Leben einfacher und geben Sie Standardwerte ein. Also müssen wir jetzt den Vornamen eingeben. Ich werde z. B. diesen Vornamen Anna verwenden. Hier haben wir in der SQL-Datenbank das Problem, dass Sie den Vornamen nicht einfach so eingeben können. Es ist eine Zeichenfolge und eine Ganzzahl. Wir müssen es immer in einfachen oder doppelten Anführungszeichen booten . Also werde ich zB die doppelten Anführungszeichen verwenden , um mit den Zeichenketten umzugehen. Wenn Sie das nicht tun, erhalten Sie eine Fehlermeldung. Normalerweise benutze ich einen. Also füge die Zeichenketten so ein , dass es in Ordnung sein sollte. Der Nachname ist dasselbe wie dieses var-Zeichen und wir müssen ihm einen Namen geben. Also werde ich Nixon als Nachnamen verwenden. Wir haben jetzt also die drei Spalten Kunden-ID, Vorname, Nachname. Jetzt haben wir Land und Ergebnis. Schauen wir uns also das Land an. Das Land, in dem es heißt, ist ein var-Zeichen, also müssen wir hier etwas angeben. Und wir könnten es leer lassen. Ich muss hier also nicht wirklich etwas beantworten , wenn ich nicht möchte. Und das Gleiche gilt für den Wert, der nur eine Ganzzahl ist, aber wir könnten ihn auch leer lassen. Also was ich tun werde, ich füge einfach das Land hinzu. Es ist ein Var-Zeichen, also ist es eine Zeichenfolge. Ich muss es in einfache Anführungszeichen setzen. Ich werde das Land Großbritannien verwenden. Okay, jetzt zur letzten Spalte, wir haben das Ergebnis. Lassen Sie uns das in der Beschreibung überprüfen. Wir haben also eine Punktzahl, sie ist eine Ganzzahl. Das heißt also, dass sich nur Zahlen innerhalb dieses Kerns befinden sollten , sodass ich ihn leer lassen könnte und er kein Primärschlüssel ist und so weiter. Das heißt, ich könnte es als Null belassen. Und das macht Sinn, weil Anna eine neue Kundin ist und sie noch keine ähnlichen Ergebnisse in unserer Datenbank oder unseren Systemen hat. Deshalb könnte ich einfach hier drüben und null schreiben. Oder ich könnte es bei dieser Null belassen. Wenn ich will, also damit, lasse ich es einfach bei Null stehen. Lassen Sie uns einfach die Abfrage ausführen und sehen, ob wir alles richtig gemacht haben. Er wird also keine Ergebnissätze erhalten. Wir geben Ihnen nur die Information, dass alles grün ist und wir die Daten eingegeben haben. Um diesen Benutzer jetzt in unserer Datenbank zu überprüfen, öffnen wir einen neuen Tab, wählen Stern aus Kunden aus und sehen, ob Anna in der Datenbank ist. Und ja, wir haben noch einen Kundenanruf, Anna Nixon aus Großbritannien. Die Punktzahl lautet jetzt ist sie neu und wir haben die neu generierte ID, Kunden-ID, aus der Datenbank. Okay, lassen Sie uns jetzt weiter üben und einen weiteren Kunden hinzufügen, unseren Kunden Nummer sieben in unserer Datenbank. Also lass uns das machen. Ich werde alles bewegen und bei Null anfangen, fügt in unseren Tisch Kunden ein. Und jetzt werden wir die Werte hinzufügen. Also wird unser erster Wert, die Kunden-ID, wie immer Standardwerte sein. Den Vornamen verwende ich max und den Nachnamen verwende ich Lighting. Aber jetzt das Land und die Punktzahl, ich könnte sie leer lassen. Also werde ich jetzt auch die Null für die Punktzahl verwenden. Da ihr vielleicht schon bemerkt was ich hier wirklich gemacht habe, habe ich nur einen Vornamen und einen Nachnamen angegeben. Und für alle anderen verwende ich einige Nullen und Standardwerte. Wir könnten das also überspringen und uns das Leben einfacher machen , indem wir nur den Vor- und Nachnamen hinzufügen. Wenn ich also einfach die Null hier und die Standardeinstellung entferne und die Abfrage ausführe, erhalte ich eine Fehlermeldung, weil die Datenbank nicht versteht, was max ist. Ist max, so wie das Land max ist, der Vorname, der Nachname, die Lunge auch. Ist es wie der Nachname? Also müssen wir für die Datenbank angeben, was diese Werte für welche Spalte sind. Um das zu tun, öffne ich hier neue Klammern und sage: Okay, ich gebe den Spaltennamen, den Vornamen und die zweite, die wir verwenden, den Nachnamen ein. Damit sagen wir der Datenbank, okay, die ersten Werte gehören zur Spalte FirstName und der zweite Wert gehört zur Spalte LastName. Und wenn ich das starte, erhalten wir keine Fehlermeldung, da wir das Mapping bereits durchgeführt haben und alles andere automatisch erledigt wird. Das bedeutet, dass die Datenbank die Kunden-ID kennt. Es ist wie automatisch generiert. Also generiert es eine neue ID und sendet die Datenbank, hat keine Informationen über das Land und den Punktestand gefunden , es wird es standardmäßig als Null setzen. Also lasst uns jetzt das Ergebnis überprüfen. Wenn ich jetzt dasselbe abfrage, wähle Stern von Kunden aus, und wir können sehen , dass das erledigt ist. Das ist ein eingefügter Lügner unseres neuen Kunden Max. Sie verstand, dass das Land oder es verstand , dass das Land eine Null ist und die Punktzahl eine Null ist, und generierte die ID Sieben. Wie Sie sehen können, ist es kompakter und ich muss nicht all diese Nullen hinzufügen, denn stellen Sie sich vor , Sie haben eine große Tabelle mit etwa 50 Spalten und Sie haben viele Nullen, die Abfrage wird richtig schlecht aussehen. Also hier füge ich einfach ein, was ich brauche und der Rest erledigt die Datenbank von mir, wenn es erlaubt ist. Also z.B. wenn das Land nicht Null sein soll, muss ich dir etwas über das Land einfügen. Aber da wir die Nullen im Land und im Ergebnis zulassen , könnten wir das einfach ignorieren und es so belassen. Ordnung, damit haben wir gelernt, wie man Daten in unsere SQL-Tabellen einfügt. Als Nächstes werden wir über die Update-Statements sprechen. 35. #33 UPDATE: Ordnung, jetzt werden wir über einen weiteren Befehl sprechen , um unsere Daten in der Datenbank zu manipulieren. Und das sind die Update-Befehle. Sie können also Updates verwenden, um die Werte einer bereits vorhandenen Zeile in Ihren Tabellen zu ändern . Okay, lassen Sie uns jetzt die folgende Aufgabe haben. Wir haben gerade einen neuen Kunden mit den Insert-Statements hinzugefügt, und das ist Max, der Kunde Nummer sieben. Und wie Sie bereits bemerkt haben, ist dies der einzige Kunde , für den wir kein Land in der Datenbank angegeben haben . Die Aufgabe besteht nun nur noch darin, das Land Deutschland zu diesem Rekord hinzuzufügen . Jetzt müssen wir den Inhalt dieses Kunden aktualisieren , indem wir die Null auf Deutschland ändern. Jetzt beginnen wir mit den Keyword-Updates. Und jetzt müssen wir den Tabellennamen angeben , der geändert werden soll. Also werden wir die Tabelle mit dem Namen Kunden haben. Und danach zur neuen Zeile, wir werden die Keywordsets haben. Damit können wir neue Werte für die Spalten angeben , die geändert werden sollen. Wir wollen also die Spalte Land ändern und wir haben einen neuen Wert anstelle der Null Wir müssen den Wert von Deutschland als neuen Wert für dieses Land angeben . Jetzt muss er wirklich vorsichtig damit sein. Wenn ich das ausführe, tu das nicht. Was kann passieren, wenn ich diese Befehle ausführe? Die Datenbank wird alle Werte für alle Kunden unter dem Land auf den neuen Wert Deutschland aktualisieren alle Kunden unter dem Land auf den . Denn wenn Sie dies lesen, teilen wir der Datenbank mit, dass sie die Tabelle Kunden aktualisiert und das Land auf Deutschland setzt , ohne einen Kunden anzugeben. Das heißt, wenn wir kandidieren, werden alle Länder als Deutschland in der Tabelle stehen, also tun Sie das nicht. Unsere Aufgabe ist es nur, es für den neuen Kunden zu ändern. Wie Sie hier sehen können, hat unser Kunde Max einen leeren Wert, fügt das Land hinzu, und wir müssen ihn nur ändern. Um das zu tun, werden wir filtern, werden wir ähnliche Bedingungen für die Updates festlegen? Und um das zu tun, verwenden wir den Primärschlüssel, die Kunden-ID Nummer sieben. Ich empfehle nicht, andere Spalten wie z.B. den Vor- oder Nachnamen zu verwenden . Denn wenn Sie einen großen Tisch haben, der Vorname max, kann der Vorname max, bei anderen Kunden vorgestellt werden. Vielleicht haben Sie also verschiedene Kunden, den gleichen Vornamen. Und wenn Sie die Abfrage für den FirstName ausführen, alle Kunden mit dem Vornamen max haben alle Kunden mit dem Vornamen max das Land als Deutschland. Um sicherzustellen, dass der richtige Datensatz, die richtige Zeile, aktualisiert wird, verwenden wir dafür die Brian-Hierarchie, die Kunden-ID. Also lass uns wieder hierher gehen. Und wir werden den Where-Befehl genau wie den Select schreiben . Und wir werden sagen, wir müssen die Kunden-ID ändern. Nummer sieben. Damit teilen wir genau die Datenbank mit. Wir haben jetzt einen neuen Wert für das Land, und das gilt nur für die Kundennummer Nummer sieben. Lassen Sie uns das ausführen und hier rübergehen und das erneut ausführen, um den Wert zu überprüfen. Also hier haben wir es leer oder null. Und nach den Updates haben wir jetzt Deutschland im Land. Okay, lassen Sie uns eine weitere Aufgabe haben, bei der wir den Inhalt unserer Tabellen manipulieren und aktualisieren werden. Die Aufgabe sagt, unsere neue Kundin und sie war aktiv. Sie hat etwas auf unseren Websites gekauft und hat jetzt die Punktzahl von 100. Also anstatt die Punktzahl Null zu haben, weil Sie als Neukunde sind, haben wir jetzt 100 Punkte für Anna. Nicht nur das, wir haben versehentlich das Land UK statt USA eingegeben , zeigen, dass Ana aus den USA stammt und wir müssen auch das Land aktualisieren. Also lass uns das mit dem Befehl update machen. Ordnung, also schauen wir mal hier vorbei. Bevor wir also damit beginnen die Werte in den Spalten zu aktualisieren, sollten wir sicherstellen dass wir die richtigen Kunden haben, damit wir nicht verschiedene Kunden aktualisieren oder die gesamte Tabelle aktualisieren. wir also sicher, dass wir im Where-Befehl alles richtig auswählen. Anna hat also eine Kundennummer sechs statt sieben. Wir schreiben hier Nummer sechs. Jetzt konzentrieren wir uns auf die richtige Reihe. Und jetzt sollten die USA das Land sein. Jetzt geben wir Anna im Länderfeld einen neuen Wert . Und wir wollen jetzt eine weitere Spalte angeben, die geändert werden soll. Um das zu tun, haben wir dieses Komma. Ich setze es gerne in eine neue Zeile und die Punktzahl sollte gleich 100 sein. Damit geben Sie die Lebensdauer mehrerer Spalten in einer Aktualisierung und können sie durch ein Komma trennen. Wenn ich also eine weitere Spalte ändern möchte, könnte ich alles in einem Befehl erledigen. Ich muss nicht für jede Spalte einen anderen Befehl haben . Ich könnte alles in einem zusammenfassen. Was wir nun sagen, aktualisieren Sie die Kundentabelle, wobei die Kunden-ID Nummer sechs ist. Und das Land sollte genauso hoch sein wie Sie, und die Punktzahl sollte bei 100 liegen. Lassen Sie uns das also ausführen und dann zu unserem ausgewählten Stern von Kunden zurückkehren , um zu überprüfen, ob alles in Ordnung war. Also werde ich das auffrischen. Und Sie können jetzt sehen, wie das Land USA und die Punktzahl jetzt 100 ist. Es ist also wirklich einfach, die Daten mit dem Befehl update zu manipulieren . Ordnung, alle zusammen, das ist alles für die aktualisierten Statements. Und als Nächstes lernen wir die Anweisungen löschen und kürzen. 36. #34 LÖSCHEN und TRUNCATE: Okay, jetzt gehen wir zum letzten Befehl über, den wir im Abschnitt Datenbearbeitung haben, und das ist der Löschbefehl. Um also Zeilen aus unseren Tabellen zu löschen, könnten wir diese Löschungen verwenden und lassen Sie uns die folgenden Aufgaben erledigen. Der Test sagt, Moment mal, all die neuen Benutzer seit gestern oder seit heute, sie wurden falsch in unsere Systeme eingefügt und rehabiliert, um sie zu löschen. Wir haben also den Kunden und die Kundenmarken. Sie sollten aus unserer Datenbank, aus unseren Tabellen gelöscht werden . Das zu tun ist also ziemlich einfach. Wir verwenden den Befehl Löschen. In Ordnung, also um das zu lösen, werden wir sehr einfache Befehle schreiben und es ist auch sehr gefährlich. Wir beginnen also damit, das Schlüsselwort delete from zu schreiben , und dann kommt der Tabellenname. Also müssen wir von Kunden löschen. Wie Sie sehen können, sind es nur drei Wörter. Es ist sehr einfach, aber wenn ich das ausführe, achte darauf, dass alles in der Tabelle Kunden gelöscht wird . Ich spezifiziere also nichts. Ich sage, von Kunden löschen. Und wenn ich es starte, löscht die Datenbank alle unsere Kunden aus der Datenbank. Also sei vorsichtig damit. Geben Sie immer an, was genau gelöscht werden soll. Damit ist es also wie bei den Updates. Wir werden die seltsamen Befehle verwenden und den Primärschlüssel, die Kunden-ID, verwenden. Deshalb möchten wir die Kunden-ID-Nummer löschen. Lassen Sie mich noch einmal Nummer 6.7 überprüfen. Um das zu tun, werde ich den In-Operator in 67 verwenden. Also werden alle Kunden-IDs in 6.7 gelöscht. Das ist also mein Filterzustand. Und wenn ich das starte, werden beide Benutzer gelöscht. Also lassen Sie uns das überprüfen. Wenn ich das hier überprüfe, können Sie sehen, welche anderen Kunden gelöscht wurden. Und damit haben wir einige Datensätze von unseren Kunden gelöscht . Aber seien Sie sehr vorsichtig was Sie beim Löschen angeben. Du löschst also keine oder deine bereits vorhandenen Karten. Sie sind vielleicht während der Entwicklung Ihrer Tabellen, Sie fügen diese wie Testdata und möchten sie alle löschen. Wenn Sie also eine Tabelle erstellen und leeren möchten, könnten Sie sagen, aus dem Tabellennamen löschen, und Sie werden die Tabelle leer machen und dann erneut einfügen, es sind Daten. Wenn Sie jedoch nur wenige Datensätze löschen möchten, achten Sie darauf, was Sie schreiben und unter welcher Bedingung Sie das Wo schreiben, damit Sie nicht alle Ihre Daten verlieren. Eine weitere Sache, über die Sie hier sprechen sollten, ist das Löschen von Zeilen, in denen Sie sich möglicherweise in einer Situation befinden, in der Sie eine sehr große Tabelle haben. Und die Mission hier ist es, alles zu löschen, alle Zeilen aus dieser großen Tabelle zu löschen. Wenn Sie also die Befehle delete from verwenden, kann es lange dauern, denn was SQL tut, wird für jeden gelöschten Datenblock so ablaufen, dann fahren Sie mit dem nächsten fort. Es wird also iterativ ablaufen und es kann sehr lange dauern. Anstatt also Löschen zu verwenden, möchte ich, wenn Sie sicher sind, dass das in Ordnung ist wenn Sie sicher sind, dass das in Ordnung ist, eine Tabelle leer machen. Ich möchte alles aus der Tabelle löschen. Ich will nur die Säulen haben und nichts drin. Anstatt den Leader zu verwenden, empfiehlt es sich , andere SQL-Befehle zu verwenden , um die Zeilen zu löschen, und das ist das Schlüsselwort truncate. Und Kunden. Wie Sie sehen können, sind es nur zwei Worte um alles zu zerstören. Es ist also ein sehr kurzer Befehl, der versucht, Kunden zu bekommen, die Sie dem SQL sagen , löschen Sie alles. Ich möchte keine Jahresaufzeichnungen in meiner Tabelle sehen. Die Datenbank wird es also sehr schnell machen. Also, wenn ich diese Abfrage hier ausführen werde, entferne ich einfach das Löschen von. Wir löschen alles in der Kundentabelle. Wenn ich also einen Stern von Kunden auswähle, ist die Tabelle leer. Wenn Sie das also getan haben und die Testdaten erneut haben möchten, gehen Sie einfach zur Tutorial-Datenbank und führen Sie das gesamte Skript erneut aus. Dann haben Sie genau die gleiche Situation bevor Sie die Daten von Kunden löschen. Ordnung, alle zusammen, das ist alles für dieses Kapitel. Wir haben gelernt, wie wir unsere Daten in SQL-Tabellen ändern können. Und jetzt springen wir zum letzten Kapitel, in dem wir lernen, wie wir unsere Daten mit SQL definieren. Und zuerst lernen wir, wie man eine SQL-Tabelle erstellt. 37. #35 Tabelle erstellen: Okay Jungs und Mädels, bis jetzt haben wir gelernt, wie wir unsere Daten mit den Select-Befehlen abfragen und wie wir unsere Daten, die Werte in unseren Tabellen, manipulieren , indem wir einfügen, löschen, aktualisieren als und x, wir werden uns auf eine neue Gruppe konzentrieren, nämlich die Datendefinitionssprache DDL. Es geht darum, wie man die Struktur unserer Datenbank ändert, wie man die Tabellen selbst ändert. Wir haben hier also drei Befehle. Erstellen Sie, um etwas Neues zu erstellen, z. B. eine neue Tabelle zu erstellen oder ein neues Objekt zu erstellen, das wir gelöscht haben. Um eine Tabelle oder eine gelöschte Tabelle zu löschen. Alter bedeutet, die Struktur einer Tabelle zu ändern. Okay, jetzt fangen wir an, über den ersten Befehl zu sprechen. Wir haben den Befehl create. Wenn Sie etwas Neues in der Datenbank erstellen möchten , neue Objekte, z. B. neue Tabelle oder eine neue Ansicht der gespeicherten Prozeduren in den Datenbanken, gibt es verschiedene Objekttypen, nicht nur Tabellen. Sie könnten also den Befehl create verwenden. In unseren Tutorials konzentrieren wir uns auf das Erstellen einer neuen Tabelle. Um also neue Tabellen zu erstellen, müssen Sie die Struktur jeder darin enthaltenen Spalte definieren . Und um das zu tun, müssen wir diese drei Informationen für jede Spalte angeben . Also sollte jede Spalte einen Namen haben. Dies kann alles sein, abhängig von Ihren Anforderungen , die Sie haben. Es muss also einen Namen haben, und danach muss es einen Datentyp haben, genau nur einen Datentyp. Sie können also nicht mehrere Datentypen für jede Spalte angeben. Genau einer in meinem SQL, der wie eine große Liste aller verfügbaren Datentypen in MySQL ist. Ich werde den Link in der Beschreibung belassen , damit Sie überprüfen können , ob die bekanntesten int, var, char, date, jar usw. sind . Diese Datentypen sollten für jede Spalte zugewiesen werden , und Sie könnten ihnen auch die Größe jeder Spalte zuweisen, die maximal zulässige Größe, als wäre es eine Regel, die Sie anwenden können. Wenn Sie es so leer lassen, nur int , erhält dieser Datentyp einen Standarddatentyp von der SQL. Wenn Sie also wie in unserem letzten Beispiel das Zeichen var für den Nachnamen definieren , varchar 50, bedeutet das, dass die maximal zulässige Größe für den Nachnamen 50 ist. Alles, was die 50 Zeichen überschreiten kann, wird gekürzt. Innerhalb des Nachnamens sind nur 50 Zeichen zulässig. Hier könnten Sie also den Datentyp und auch die Größe des Datentyps angeben . Danach haben Sie eine Reihe von Einschränkungen, die Sie in Ihrer Datenbank gut anwenden können , um eine gewisse Datenqualität zu gewährleisten. ZB haben Sie den Primärschlüssel der Einschränkungen. Sie sagen, diese Spalte ist ein Primärschlüssel, und sofort wird sie eindeutig sein und keine Nullen zulassen. Und Sie könnten für jede Spalte mehrere Einschränkungen definieren , und zwar nur eine Einschränkung. Man könnte also sagen, dass dies ein Primärschlüssel ist und nicht Null und einzigartig und so weiter. Sie könnten also mehrere definieren. Wir haben also als Einschränkungen in der Datenbank den Primärschlüssel, nicht Null. Sie erlauben also nicht, dass die Nullwerte eindeutig sind. Das bedeutet, dass der darin enthaltene Wert nicht dupliziert werden sollte. Und dann haben wir Standard. Standardwerte bedeuten, wenn wir Daten einfügen und keinen Wert für diese Spalte angegeben haben. Die Datenbank wird den Standardwert verwenden , den wir in dieser Spalte definiert haben. Diese Einschränkungen könnten Sie also, wie gesagt, für jede Spalte wie alle verwenden , wenn Sie möchten. Es hängt also wirklich von den Anforderungen und auch von den Anforderungen an die Datenqualität ab. Die Datentypen sollten nur eins sein, und für jede Spalte haben wir nur einen Namen dafür. In Ordnung, jetzt lernen wir, wie man eine neue Tabelle mit SQL erstellt. Und wir haben die folgende Aufgabe. Erstellen Sie eine neue Tabelle namens Pearson's. Und darin werden wir vier Spalten haben : ID, Name, Geburtsdatum und ein Telefon. Wie Sie wissen, haben wir in unserer Tutorial-Datenbank nur drei Tabellen. Wenn Sie also hier auf der linken Seite nachschauen, haben wir die Kunden, Mitarbeiter und Bestellungen. Und jetzt können wir eine weitere Tabelle namens Pearson's hinzufügen . Also lass uns das machen. Ordnung, jetzt fangen wir an, unsere Tabelle zu erstellen. Wir beginnen mit den Befehlen create table. Und danach müssen wir jetzt den Tabellennamen angeben. Aber vorher müssen wir den Datenbanknamen oder eine andere Datenbank eingeben . Es ist der Schemaname. Wie Sie vielleicht schon in meinem SQL feststellen, haben wir verschiedene Datenbanken. Wir haben unsere Tutorial-Datenbank und einige Standarddatenbanken. Wir werden diese Tabelle in unsere Tutorial-Datenbank aufnehmen und das ist das dB Underscore SQL-Tutorial. Dann Punkte. Und hier geben wir jetzt den Tabellennamen ein und wir haben den Namen der Person. Danach. Wir öffnen zwei Klammern und definieren darin nun die Spaltenstruktur. Fangen wir mit der ersten Spalte an. Wir haben den Ausweis. Dies ist unser Primärschlüssel, der wichtigste wie die Spalte, die gesamte Tabelle und so etwas wie die Kunden-ID in der Tabelle, Kunden. Der Name wird also ID sein. Danach werde ich Platz haben. Und dann müssen wir jetzt den Datentyp definieren, da es eine Folge von Zahlen 1234 sein wird und so weiter. Wir werden den Datentyp integer int verwenden. Ich werde die Seiten nicht definieren. Ich werde den verwenden, den wir standardmäßig von MySQL haben. Also definieren wir jetzt die Einschränkungen, die wir für diese Spalte wollen. Da es unser Primärschlüssel ist, verwenden wir hier die Einschränkung primär. Wir müssen hier nicht Null angeben , denn standardmäßig erhalten Sie zwei Dinge, wenn Sie sagen, dass dies der Primärschlüssel ist . Erstens wird es auch einzigartig und nicht null sein. Es sind also zwei Einschränkungen in einer, dem Primärschlüssel. Danach möchte ich diese Ideen nicht selbst manuell generieren, indem ich die Inserts mache. Ich möchte, dass sich die Datenbank darum kümmert. Um das zu tun, können wir es als automatische Inkremente definieren. Wenn Sie also die Standardeinstellung verwenden oder in den Insert-Anweisungen nichts angeben, wird die ID automatisch aus der Datenbank generiert . Damit habe ich also den Spaltennamen, ich habe den Datentyp und ich habe zwei Einschränkungen. Jetzt springen wir zur nächsten Spalte. Wir haben den Namen der Person. Also füge ich dafür ein Komma und eine neue Zeile hinzu. Also hier haben wir den Personennamen als Spaltennamensraum. Danach müssen wir den Datentyp definieren. Da es also einige Zeichen usw. enthalten wird, verwende ich das Zeichen var, das als Größe 50 definiert ist. Mehr als 50, diese Daten werden ausgeschnitten und in die Datenbank eingefügt. Das ist also auch meine Rolle, Wunsch, dass jede Person einen Namen hat. Wir wollen also keine Nullen haben. Jetzt können wir diese Einschränkungen definieren. Das sollte also nicht Null sein. Das war's. Ich möchte keine besonderen Einschränkungen haben und so weiter. Wir erlauben also, dass wir zwei Personen mit den gleichen Namen haben, aber sie werden unterschiedliche Vorstellungen haben. Das reicht also für diese Kolumne. Wir springen zum nächsten. Wir fügen den Geburtstag hinzu. Also der Name dafür wird Birthday Space sein. Der Datentyp hierfür kann Datum sein. Jetzt möchte ich nicht wirklich irgendwelche Einschränkungen angeben , da diese Spalte optional sein könnte, also werden wir nichts hinzufügen. Das sollte also reichen. Wir haben den Spaltennamen und den Datentyp der Punkte, ein Komma. Und das letzte, wir werden das Telefon als Spaltennamen haben. Das Telefon könnte auch wie Charaktere sein. Also var, char, dein Char. Und ich werde nur 15 Zeichen in den Telefonen zulassen . Oder eine gewisse Datenqualität ist, also sollten die Telefone nicht Null sein. Also füge ich hier eine Einschränkung hinzu, die nicht Null ist. Eine weitere Sache, die ich dieser Tabelle als Einschränkung hinzufügen könnte , ist , dass jede Person eine eindeutige Telefonnummer haben sollte. Wir sollten nicht zwei Personen mit derselben Telefonnummer haben . Um eine solche Gleichheit an Ihrem Tisch an erster Stelle zu setzen, könnten wir die eindeutigen Einschränkungen hinzufügen. Und damit unterteilen wir diese Kolumne. Wir sollten nur einzigartige Telefone haben und Duplikate sind nicht erlaubt. Jetzt haben wir also alle unsere vier Spalten. Wir haben die Datentypen und die Einschränkungen spezifiziert , und das war's. Wir könnten die Abfrage hier ausführen. Wir haben also kein Jahr unseres, wenn wir auf der linken Seite nachschauen, also haben wir noch nicht die Person. Deshalb, weil wir die Daten hier aktualisieren müssen. Klicken Sie also auf Aktualisieren und Sie werden sehen dass wir eine weitere Tabelle mit dem Namen Person's haben. Okay, lassen Sie uns jetzt einige Dinge überprüfen, z. B. wenn ich sage, Stern aus Personen auswählen, nur um die Tabellenstruktur zu überprüfen. Also hier kann ich sehen, okay, ich habe einen Tisch namens Pearson's. Ich habe meine vier Spalten und alles ist leer. Du könntest auch gehen und Jake , der Befehle für Personen beschreibt und das abfragen. Und Sie können sehen, wir haben die Felder, die Datentypen, was ist Null, was ist nicht Null? Der Primärschlüssel und was einzigartig ist, wird automatisch inkrementiert. Sie könnten also überprüfen, ob alles in Ordnung ist. Und wie wir wollten. Ordnung, alle zusammen, also hier geht es darum wie man eine SQL-Tabelle erstellt. Und als nächstes werden wir kurz über die Altartische sprechen . 38. #36 ALTER Tabelle: Okay, lassen Sie uns jetzt zum nächsten Befehl übergehen. Wir haben die Tabelle geändert und das heißt, Sie könnten sie verwenden , um die Definition einer Tabelle zu ändern. Sagen wir also, Okay, wir müssen unseren neuen Tabellenpersonen eine weitere Spalte hinzufügen, und das sind die E-Mails. Um das zu tun, ist es ziemlich einfach. Also könnten wir gebrauchen, du kannst das entfernen. Wir könnten das Schlüsselwort alter table und die Tabelle name persons verwenden . Und danach fügen wir die Keyword-Anzeigen hinzu. Jetzt fügen wir eine neue Spalte hinzu Es ist wie in der Create-Tabelle. Also brauchen wir den Spaltennamen und das ist E-Mail. Danach müssen wir den Datentyp definieren. Es wird sowohl var char 15 als auch rule sein. Und auch hier müssen wir einige Einschränkungen hinzufügen, wenn Sie eine gewisse Datenqualität wünschen Sie sagen, okay, das ist nicht Null. Damit ändere ich jetzt die bereits existierende Tabelle, die Pearson's heißt , und füge jetzt eine neue Spalte hinzu. Also lass uns das ausführen. Und schauen wir uns noch einmal unsere Tabellenaktualisierung an. Wählen wir die Tabellenpersonen aus und sehen uns die Ergebnisse an. Und wie Sie an den Enden sehen können, haben wir eine neue Spalte und quieken immer , um die neuen Spalten an den Enden hinzuzufügen. Also wenn ich das wie bei der beschriebenen Person überprüfe, nur um sicherzugehen, dass alles in Ordnung ist. Wir können hier sehen, dass wir eine weitere Spalte haben, die E-Mails var character 15 heißt. Und das sollte nicht genug sein. Okay, das ist also alles darüber, wie man eine Tabelle verändert. Und jetzt lernen wir, wie man einen Tisch fallen lässt. Es ist eine Zeichenfolge, einfach. 39. #37 DROP Tabelle: Ordnung, lassen Sie uns jetzt zum letzten Befehl springen, den wir In Ordnung, lassen Sie uns jetzt zum letzten Befehl springen, den wir haben, um die Struktur unserer Datenbank zu ändern. Und das ist ein Drop-Befehl, wenn Sie eine Tabelle löschen möchten, also sagen Sie, okay, diese Tabelle ist völlig falsch. Ich will es nicht in meiner Datenbank haben. Du könntest gehen und den Tisch fallen lassen und das ist ziemlich einfach. Du könntest es so machen. Nehmen wir an, wir möchten die neue Tabelle, die Sie haben, löschen , die Personen heißt. Also verwenden wir das Schlüsselwort drop table und schreiben hier einfach den Tabellennamen auf, und das war's. Sobald Sie das ausgeführt haben werden die Tabellenpersonen in Ihrer Datenbank nicht mehr existieren. Also werde ich es löschen. Und wie Sie auf der linken Seite sehen können, werden Sie keinen Tisch für Personen haben. Es ist also wirklich einfach. Ordnung Leute, das ist alles für das letzte Kapitel. Und nicht nur das, das ist alles für diesen Kurs. 40. Kurs-Einführung: Und willkommen zu diesem einzigartigen Kurs zur Beherrschung von Tableau. Mein Name ist Var Zlaini und ich leite derzeit Big-Data-Projekte bei Mit über einem Jahrzehnt Erfahrung in Big-Data-Visualisierungen Big-Data-Visualisierungen und Business Intelligence-Projekten. Und ich freue mich sehr, Ihr Kursleiter für diesen Kurs zu sein Ihr Kursleiter für diesen In diesem 20-, 1-stündigen Kurs werde ich alles weitergeben, worüber ich weiß eine der gefragtesten Fähigkeiten in Bereichen Datenwissenschaft und Datenvisualisierung Damit Sie am Ende des Kurses in der Lage sein werden , fantastische D-Visualisierungen in Tableau zu erstellen , so wie ich es in den echten Projekten mache Ich habe diesen Kurs so konzipiert, dass er Sie 0-0 bringt . Wenn Sie ein Anfänger sind, machen Sie sich darüber keine Gedanken Ich werde alles Schritt für Schritt von Grund auf erklären Schritt von Grund auf Das heißt, in diesem Kurs wird davon ausgegangen, dass Sie auch keine Kenntnisse in Datenvisualisierungen haben keine Kenntnisse in Datenvisualisierungen Alle Fähigkeiten, die Sie in diesem Tableau-Kurs erlernen können, wie Datenmodulierung usw., könnten in anderen Tools wie Power BI und Click verwendet werden Jetzt fragen Sie sich vielleicht, was diesen Tableau-Kurs von allen anderen Online-Kursen unterscheidet und einzigartig macht von allen anderen Online-Kursen unterscheidet und einzigartig Dies ist der einzige Kurs , der die komplexen Konzepte von Tableau in animierte Grafiken unterteilt, da Visualisierungen sehr leistungsfähig sind um komplexe Konzepte leicht verständlich und nachvollziehbar zu machen der die komplexen Konzepte von Tableau in animierte Grafiken unterteilt, da Visualisierungen sehr leistungsfähig sind, um komplexe Konzepte leicht verständlich und nachvollziehbar zu machen. werden wir über 250 animierte Skizzen zu Tableau-Konzepten präsentieren In diesem Tableau-Kurs werden wir über 250 animierte Skizzen zu Tableau-Konzepten präsentieren. die Konzepte und die Funktionsweise von Tableau verstehen , können Sie ein Profi und Experte für Datenvisualisierungen Und in diesem Kurs werde ich Ihnen tonnenweise kostenlose Materialien zur Verfügung stellen tonnenweise kostenlose Materialien Ich habe zum Beispiel drei verschiedene Datenquellen für diesen Kurs vorbereitet , die wir all unsere Aufgaben und Beispiele während des Kurses verwenden können auch für all unsere Aufgaben und Beispiele während des Kurses verwenden können. Ich werde Ihnen drei Tabellenblätter zur Verfügung stellen. Ein Blatt für alle Tableau-Konzepte, ein anderes für alle Tableau-Berechnungen. Und wir haben noch ein Blatt für alle Grafiken, um Ihnen bei der Auswahl der richtigen Diagramme zu helfen diese drei Blätter haben, müssen Sie sich nicht alles merken Sie haben zudem eine Kurzreferenz und Zugriff auf die Konzepte von Tableau Sie haben auch Zugriff auf alle Tableau-Dateien und das Dashboard, das während des Kurses erstellt wird. Alle Skizzen der einzelnen Abschnitte stehen Ihnen zum Herunterladen zur Verfügung, sodass Sie sie später als Referenz verwenden können Lassen Sie uns nun einen kleinen Vorgeschmack auf den Tableau-Kurs geben. Wir werden mit den Grundlagen beginnen. Was sind Business Intelligence-Datenvisualisierungen , was ist Tableau? Und dann lernen Sie die Tableau-Produktsuiten kennen Tableau-Produktsuiten Danach werden wir uns eingehend verschiedenen Tableau-Konzepten wie den Dimensionen der Tabellenarchitektur, diskreten Kennzahlen und kontinuierlichen Daten Danach werden wir uns eingehend mit den Berechnungen und Funktionen von Tableau Sie werden mehr als 60 verschiedene Funktionen in Tableau zur Bearbeitung Daten kennenlernen. Danach werden wir uns mehr als 63 verschiedenen Diagrammtypen in Tableau befassen. Und am Ende werden wir Tableau-Projekte implementieren, ähnlich denen, die ich in realen Projekten mache. Jetzt ist die Frage, für wen ist dieser Kurs gedacht? Wenn Sie noch nie Datenvisualisierungen mit Tools wie Tableau oder PI erstellt haben, werde ich Sie in diesem Kurs bei jedem Schritt begleiten, angefangen bei den Grundlagen bis hin zu den Themen für Fortgeschrittene Und dieser Kurs ist auch für Sie geeignet, wenn Sie bereits ein Tableau-Entwickler sind Ich schlage Ihnen daher vor , einen Blick auf den Lehrplan des Kurses zu werfen und auf dem Niveau zu beginnen , das zu Ihnen passt. Ich habe viele Themen für Fortgeschrittene behandelt und Sie werden in diesem Kurs viele bewährte Methoden kennenlernen. Und dieser Kurs ist für Sie geeignet, wenn Sie Erfahrung mit anderen Tools wie PI haben und sich neue Fähigkeiten in Tableau aneignen möchten. Lassen Sie uns also einsteigen und loslegen. 41. Tableau | Kurs-Curriculum: Übersicht: Wir werden uns einen kurzen Überblick über den Tableau-Kurs verschaffen. Ich habe diesen Kurs in 15 verschiedene Abschnitte aufgeteilt. Wir werden zum Beispiel lernen, was Business Intelligence ist? Was sind Datenvisualisierungen? Was ist Tableau und die Geschichte von Tableau und warum ist Tableau ein sehr leistungsstarkes Tool für Datenvisualisierungen Danach werden wir uns eingehend mit den Tableau-Produktsuiten befassen Tableau-Produktsuiten Wir haben nicht nur ein Produkt von Tableau. Wir haben acht verschiedene Produkte. Also werde ich gehen und Ihnen diese Produkte vorstellen. Und wir werden sie Seite an Seite vergleichen damit Sie die Unterschiede zwischen ihnen verstehen. Und ich helfe Ihnen bei der Auswahl der richtigen Produkte für Ihr Projekt. Im weiteren Verlauf werden wir uns eingehend mit der Tableau-Architektur befassen. Hier werden wir viele verschiedene Konzepte kennenlernen, zum Beispiel was sind Lebensverbindungen ? Was sind die verschiedenen Arten von Tableau-Dateien? Und dann werden wir uns eingehend der Tableau-Architektur befassen, damit Sie die Hauptkomponenten der Architektur und die interne Funktionsweise von Tableau verstehen die Hauptkomponenten der . Nach all dieser Theorie werden wir damit beginnen, Ihre Umgebung vorzubereiten damit Sie in diesem Kurs mit mir üben können. Also laden wir Tableau kostenlos herunter und installieren es auf Ihrem PC. Wir werden uns auf den Weg machen und kostenlose öffentliche Konten einrichten. Wir werden die Trainingsdatensätze herunterladen und unsere erste Visualisierung und die Enden veröffentlichen Ich nehme Sie mit auf eine Tour, um Sie mit der Tableau-Oberfläche vertraut zu machen Und nachdem wir Ihre Umgebung repariert haben, beginnen wir mit dem ersten Thema, dem Erstellen einer Datenquelle in Tableau. Und hier können Sie sich Kenntnisse über die Datenmodulierung aneignen. Wir werden uns also mit den Grundlagen der Datenmodulierung befassen und auch, wie man die Modulation in Tableau Und dann lernen wir vier verschiedene Methoden kennen , wie Tabellen in Tableau mithilfe von Verknüpfungen, Union-Beziehungen und Datenverschmelzung kombiniert Tableau mithilfe von Verknüpfungen, Union-Beziehungen und Datenverschmelzung Union-Beziehungen und Datenverschmelzung Und natürlich werden wir sie für Sie Seite an Seite vergleichen , um die Unterschiede zwischen ihnen zu verstehen und zu verstehen, wann welche Methoden verwendet Und am Ende dieses Abschnitts werden wir zwei Datenquellen erstellen. Im weiteren Verlauf werden wir anfangen, über die Tableau-Metadaten zu sprechen . Hier lernen Sie sehr wichtige Konzepte in Tableau kennen. Die Datentypen, Dimensionen und Maße, diskrete und kontinuierliche Werte. Sobald Sie diese Konzepte verstanden haben, können Sie verstehen, wie Visualisierungen in Tableau erstellt Nach diesem Abschnitt haben wir einen kleinen Abschnitt über Hier werden wir über die Namenskonventionen sprechen , die jeder Entwickler kennen sollte Anschließend können wir die verschiedenen Techniken zum Umbenennen von Spalten und Tabellen in Tableau erlernen . Und am Ende können wir lernen, wie man den Werten Aliase gibt Im nächsten Abschnitt erfahren Sie, wie Sie Ihre Daten in Tableau organisieren Und hier haben wir verschiedene Methoden wie Gruppieren der Dimensionen mithilfe von Hierarchien, Gruppieren der Werte mithilfe von Gruppen Und danach werden wir Sets in Tableau lernen Und am Ende können wir lernen, wie man in Tableau Stifte erstellt , um Histogramme zu erstellen Im nächsten Abschnitt werden wir lernen, wie unsere Daten in Tableau filtern Und hier können Sie die verschiedenen Arten und Konzepte von Filtern in Tableau kennenlernen . Wie man sie erstellt und wie man sie anpasst. Und ich gebe Ihnen zehn Tipps und Tricks zu Filtern in Tableau. Und wir werden in diesem Abschnitt auch lernen, wie wir unsere Daten sortieren können. Danach können wir sehr wichtige Konzepte in Tableau lernen , nämlich die Tableau-Parameter. Tab-Parameter eignen sich hervorragend, um Ihren Visualisierungen Dynamik zu verleihen Sie können die Konzepte von Parametern lernen und dann verschiedene Anwendungsfälle dafür kennenlernen Wie man dynamische Berechnungen durchführt, dynamische Referenzlinienfilter durchführt, wie man Maße und Dimensionen austauscht und auch dynamische Stifte. Im nächsten Abschnitt werden wir auch etwas über Dynamik lernen. Wir werden uns also mit den Tableau-Aktionen vertraut machen, um Ihre Dashboards wie gewohnt interaktiv Zunächst können Sie die Konzepte der Tableau-Aktionen verstehen. Und dann werden wir alle Tableau-Aktionstypen durchgehen . Zum Beispiel, wie man zur URL wechselt, wie man zu Blättern geht, wie man Daten mithilfe von Aktionen filtert. Und dann, wie man mithilfe von Aktionen Akzente setzt. Und wie man die Werte von Sätzen und Parametern ändert. Nach diesem Abschnitt werden wir uns den Tableau-Berechnungen befassen. Dieser Abschnitt ist sehr umfangreich. Sie werden lernen, wie Sie Ihre Daten mithilfe von vier verschiedenen Tableau-Berechnungstypen transformieren und bearbeiten können. Wir haben also die Berechnungen auf Rollenebene, Aggregatberechnung, die Tabellenberechnung und die LOD-Ausdrücke In diesem Abschnitt lernen Sie mehr als 60 verschiedene Tableau-Funktionen denen Sie Ihre Daten bearbeiten Wenn wir zum nächsten Abschnitt übergehen, haben wir einen weiteren wichtigen Abschnitt. Wir haben die Tableau-Diagramme. Hier werden wir gemeinsam mehr als 63 verschiedene Diagramme in Tableau erstellen . Wir werden also mit den grundlegenden Diagrammen beginnen, wie den Balkendiagrammen, und am Ende werden wir sehr fortgeschrittene Diagramme in Tableau erstellen. Und am Ende werde ich Ihnen helfen, die richtigen Diagramme für Ihre Anforderungen auszuwählen. Wenn wir mit dem nächsten Schritt fortfahren, werden wir uns den Tableau-Dashboards befassen Wir werden Schritt für Schritt erklären, wie man saubere Dashboards in Tableau mithilfe von Containern erstellt saubere Dashboards in Tableau mithilfe Und jetzt, im letzten Abschnitt, haben wir hier ein Tableau-Projekt. In diesem Abschnitt werden wir gemeinsam die Projekte genau so umsetzen , wie ich es in meinen realen Projekten mache. Zunächst lernen wir also die verschiedenen Phasen der einzelnen Tableau-Projekte kennen. Dann werden wir mit den Anforderungen beginnen. Sie werden also lernen, wie ich die Anforderungen von Tableau analysiere. Und dann beginnen wir mit den Implementierungen der Projekte Also werden wir die Datenquellen, die Diagramme und zwei verschiedene Dashboards erstellen die Diagramme und zwei verschiedene Dashboards Damit werden Sie sich mit der Implementierung von Projekten und Unternehmen mit Tableau vertraut machen Implementierung von Projekten und Unternehmen mit Tableau Wenn Sie also all diese Abschnitte durchgearbeitet haben, werden Sie über fundierte Kenntnisse über Tableau verfügen. 42. Grundlagen im 1 Abschnitt: Tableau-Grundlagen. Bevor Sie mit dem Umgang mit Tools beginnen, ist es sehr wichtig, die Prinzipien und die Theorie dahinter zu verstehen , die Ihrer Karriere als professioneller Entwickler und Experte helfen können . Aus diesem Grund werden wir uns jetzt mit den folgenden Themen befassen. Die Schlagworte von Big Data. Was ist Business Intelligence und was sind Datenvisualisierungen und warum sind sie so leistungsstark? Und am Ende werden wir darüber sprechen, was Tableau ist und warum Tableau ein führender Anbieter von Datenvisualisierungen ist Fangen wir also mit dem ersten Thema an. Wir werden uns die wichtigsten Rätsel rund um Big Data genauer ansehen. Also lass uns jetzt gehen. 43. Udemy 1 1 BigData: Wenn Sie neu in der Welt der Daten sind, Sie sicher viele Rätsel hören , von Big Data über IoT-Datenwissenschaft bis hin zu Datentechnik und Phrasen wie „ Daten sind das neue Öl das In diesem Tutorial werde ich einige wichtige Passwörter zu den Daten behandeln einige wichtige Passwörter zu und erläutern, was sie wirklich bedeuten Lassen Sie uns eintauchen, wir leben jetzt im datengesteuerten Zeitalter und Daten werden überall generiert. Wir Menschen generieren riesige Datenmengen, während wir sprechen. jedem Klick im Internet, jeder Such-E-Mail oder auch wenn Sie etwas online bestellen , generieren wir Daten. Wir verbringen jeden Tag Stunden in den sozialen Medien. Das Liken, Kommentieren und Durchsuchen unseres Smartphones bedeutet einfach, Durchsuchen unseres Smartphones bedeutet ständig Daten darüber hochzuladen, wo Sie sich befinden wie schnell Sie Und alles, was wir online tun, wird jetzt als Daten gespeichert und nachverfolgt Nicht nur unsere Smartphones und Computer sind mit dem Internet verbunden und generieren Daten, sondern wir haben auch ein sogenanntes Smart Home. Wir können jedes Gerät bei uns zu Hause mit dem Internet verbinden. Setzen Sie einfach das Wort intelligent davor. Wir haben intelligente Mäher, intelligente Beleuchtung, intelligente Fitness-, Sprachgeräte und Sicherheitssysteme. All diese Geräte könnten mit dem Internet verbunden werden und riesige Datenmengen generieren. Und das nennen wir Internet der Dinge, IOT. IoT ist das Konzept, jedes Gerät, alles mit dem Internet zu verbinden alles mit dem Internet zu um Daten zu generieren und auszutauschen. Wir haben IOT nicht nur bei uns zu Hause, sondern auch überall dort, wo wir im digitalen Wandel in der Industrie und Fertigung leben im digitalen Wandel in . Sie haben vielleicht von dem Konzept Industrie 4.0 gehört der ersten industriellen Revolution, die in Deutschland eingeführt wurde Es geht um intelligente Fabriken, Maschinen und Geräte mit dem Internet verbinden , um Daten auszutauschen. Und jetzt können wir IOTs in den Städten finden. Wir versuchen, diese intelligenten Städte zu implementieren, in denen wir alles miteinander verbinden werden, um Abfall zu reduzieren, Geld zu sparen und die Qualität zu verbessern, wir auch in unseren Autos haben. Unsere Autos sind mit Sensoren und Geräten ausgestattet, die aus vielen Gründen miteinander verbunden sind, um Daten auszutauschen, z. B. für Fahrerassistenz, Objekterkennung und selbstfahrende Systeme Die Liste ist einfach so lang. Im Jahr 2022 verfügen wir über rund 14 Milliarden physischer Geräte, von kleinen Haushaltskochgeräten bis hin zu hochentwickelten Industriemaschinen , die mit dem Internet verbunden sind Daten generieren und austauschen. Die Menge der täglich generierten Daten aus den sozialen Medien, Websites und Maschinen der IT-Abteilung ist wirklich überwältigend. Derzeit gibt es im gesamten digitalen Universum über 44 Zetabyte an Daten, das ist 2010 Das heißt, wir haben es nicht mehr mit normalen traditionellen Daten zu tun, wir haben es jetzt mit Big Data zu tun Was bedeutet Big Data? Es gibt drei Indikatoren, anhand derer wir verstehen können, ob unsere Daten groß sind, und sie werden durch die drei Vs definiert. Das erste V steht für Volumen. Nun, Big Data ist groß. Mit dem Wachstum des Internets, mobiler Geräte und sozialer Medien die Menge der generierten Daten aus diesen Quellen in der IT dramatisch zugenommen. Das zweite V ist Geschwindigkeit. Bei der normalen Datenverarbeitung haben wir früher langsame Daten verarbeitet, oder wir nennen es Patch-Daten, einmal am Tag oder so, und dann haben wir sie auf der Disc gespeichert. Aber um es mit großen Datenmengen Die Quellen erzeugen Datenströme mit sehr hohen Geschwindigkeiten. Das heißt, wir müssen die Daten in Echtzeit verarbeiten und analysieren und sie dann im Speicher statt auf der Festplatte speichern. Und das dritte V ist Abwechslung. In herkömmlichen Systemen konnten die meisten Datentypen in unstrukturierten Rohtabellen wie Datenbanken oder Excel-Tabellen erfasst werden unstrukturierten Rohtabellen wie Datenbanken oder Excel-Tabellen Aber um es mit Big Data zu sagen: Daten liegen oft in einem halbstrukturierten Format Zum Beispiel mehrere Protokolle in XML oder Websites. Oder die Daten liegen in einem unstrukturierten Format vor. Wie Videos, Audios, Bilder, Freitext Bei Big Data müssen wir uns nicht nur mit strukturierten Daten befassen, sondern auch mit halbstrukturierten und unstrukturierten Der Begriff Big Data bedeutet jedoch, dass wir unsere Daten effizient speichern, verarbeiten und analysieren können , wenn sie ein großes Volumen, hohe Geschwindigkeit und unterschiedliche Typen haben, um signifikante Werte für das Unternehmen aufzudecken Aber damit haben wir immer noch ein Problem. All diese generierten Daten sind Rohdaten. Rohdaten sind nur unverarbeitete Zeilen und Zahlenreihen, die wirklich schwer zu verstehen, schwer zu lesen, schlecht strukturiert sind schwer zu lesen, schlecht strukturiert und für das Unternehmen fast keinen Wert Fast 70% der Wortdaten sind unbenutzt. Rohdaten, wenn sie nicht verarbeitet und verfeinert werden, einfach wertlos, sie sind Geldverschwendung, Platzverschwendung, und sie erzeugen digitale Mülldeponien in sehr teuren Rechenzentren Und deshalb haben wir den sehr berühmten Satz des berühmten britischen Mathematikers Clive Daten sind das neue Öl. Nun, das bedeutet, dass wir die Rohdaten extrahieren müssen , als würden wir Öl fördern Wir müssen es verfeinern, verarbeiten, in etwas Nützliches umwandeln und haben das Geschäft bewertet Das bedeutet wirklich, dass die meisten Unternehmen auf einem sehr großen Feld an neuen Ölvorkommen, Rohdaten, sitzen . Und die meisten von ihnen haben verstanden, dass Daten ihr wertvollstes Kapital sind. Sie müssen es extrahieren. Sie müssen es analysieren, um Erkenntnisse zu gewinnen , die ihnen helfen könnten, schnellere und bessere Entscheidungen zu treffen. Und aus diesem Grund stellen die meisten Unternehmen Armee von Datenarbeitern ein. Wie wir wissen, steigt die Nachfrage nach Datenwissenschaftlern rasant und das Angebot ist gesetzlich vorgeschrieben. Was können wir nun mit all dem Chaos anfangen, all den generierten unverarbeiteten Rohdaten? all den generierten unverarbeiteten Rohdaten Nun, wir können die folgenden Dinge tun. Was wir also tun können, wir können eine Datenarchitektur entwerfen oder bauen. Datenarchitektur ist der Prozess der Erstellung eines Entwurfs dafür, wie wir unsere Daten für verschiedene Zwecke organisieren , verarbeiten und in verschiedenen Ebenen speichern , verarbeiten und in verschiedenen Ebenen Die Architektur erleichtert die Verwaltung, Schutz und den Zugriff auf unsere Daten Eine weitere Sache, die wir mit Rohdaten machen können , ist Datentechnik. Datentechnik ist ein sehr komplexer Prozess zum Entwerfen und Erstellen von Datenpipelines und Datenspeichern In der Datentechnik entwickeln wir normalerweise ETL-Prozesse, um die Rohdaten aus mehreren Quellen zu extrahieren , sie dann zu transformieren und sie dann in den Zielspeicher zu laden , um sie für den Datenwissenschaftler oder jeden anderen Endbenutzer hochverfügbar und nutzbar zu machen für den Datenwissenschaftler oder jeden anderen Endbenutzer hochverfügbar und nutzbar den Datenwissenschaftler oder jeden anderen Endbenutzer Eine andere Sache, die wir tun können, ist Datenmodellierung. Datenmodellierung ist der Prozess, bei dem die Punkte miteinander verbunden werden. Wir werden also alle Daten in Entitäten und Objekte umwandeln. Dann beschreiben wir die Beziehung zwischen diesen Entitäten , um uns und den Programmen zu helfen, zu verstehen, wie die Daten miteinander zusammenhängen. Eine weitere Sache, die wir mit den Rohdaten machen können, ist Data Mining. Beim Data Mining werden riesige Mengen an Rohdaten analysiert riesige Mengen an Rohdaten um Wissen zu gewinnen, Geschäftsinformationen wie Muster und Trends zu entdecken , Probleme zu lösen und Risiken zu mindern Eine weitere Verwendung der Rohdaten besteht darin , dass wir sie für maschinelles Lernen verwenden können Beim maschinellen Lernen stellen wir den Computern zwei Dinge zur Verfügung. Erstens die Rohdaten und historischen Daten zusammen mit den mathematischen Modellen und Algorithmen. Sobald der Computer über diese beiden Dinge verfügt, fängt er an zu trainieren und zu üben , um Aufgaben wie Vorhersagen auszuführen. Es ist wie ein Mensch. Je mehr die Maschine übt und trainiert, desto besser und genauer werden die Ergebnisse sein. Als Nächstes können wir Datenwissenschaft betreiben. Datenwissenschaft ist die wissenschaftliche Untersuchung von Daten. Und es vereint drei große Kräfte. Die Macht der Programmiersprachen zusammen mit Mathematik und Statistik. Und das Wissen über einen bestimmten Bereich, um wertvolles Wissen und Erkenntnisse aus unseren Rohdaten Eine weitere Sache, die wir für die Rohdaten verwenden können, und meine Lieblingsmethode ist, dass wir Datenvisualisierungen verwenden können Datenvisualisierungen sind der Prozess der Umwandlung von Zahlen und Rohdaten, die normalerweise schwer zu verstehen und in Grafiken und Diagramme wie Potenzen von drei Diagrammen zu lesen sind, um sie verständlicher und lesbarer zu machen , was bei der Entscheidungsfindung wirklich hilfreich Es gibt viele andere Dinge und Prozesse, die wir auf die Straßendaten anwenden können, aber dies sind die wichtigsten Arbeitsbereiche , die wir nutzen können, um die nutzlosen Straßendaten in Wissen umzuwandeln , das erhebliche Auswirkungen und Wert für das Unternehmen hat . Ordnung, Leute, das war also eine Einführung in die Begriffe Big Data. Und als Nächstes werden wir schnell lernen, was Business Intelligence ist? Ich verwende ein sehr einfaches Beispiel. 44. Udemy 1 2 BI: In Ordnung, lass mich dir diese Geschichte erzählen. Wir haben Geschäfte in drei verschiedenen Städten in Deutschland. In Stuttgart haben wir Geschäfte in Berlin und Hamburg. Und unsere drei Geschäfte generieren an jedem Werktag eine Menge Rohdaten zu Verkäufen, Lagerbeständen, Produkten, Personalkosten usw. Und jetzt haben wir eine Gruppe von Menschen , die die Entscheidungsträger sind, wie Manager, Personalabteilung und Finanzen. Und sie haben viele Fragen und müssen Entscheidungen treffen. Sie könnten also Fragen haben, zum Beispiel, was passiert ist, und eine weitere Frage dazu, was passieren wird. Wenn die Manager nun versuchen, die Antworten anhand der Straßendaten zu finden, finden sie möglicherweise nichts und keine Antworten. Weil die Straßendaten normalerweise sehr komplex und schlecht strukturiert sind und sie wirklich schwer zu verstehen sind. Und deshalb werden sie zum einige Datenanalysten einstellen, Beispiel einige Datenanalysten einstellen, um ihnen zu helfen, die Antworten anhand der Straßendaten zu finden. Die Datenanalysten werden anfangen, die Rohdaten zu analysieren, indem sie etwas Magie anwenden. Zum Beispiel die Daten bereinigen, Objekte miteinander verbinden und die Daten auf verschiedenen Ebenen aggregieren Und am Ende wird das Ergebnis den Entscheidungsträgern beispielsweise als Tabelle mitgeteilt Entscheidungsträgern beispielsweise als Tabelle mitgeteilt Andererseits können die Manager Datenwissenschaftler einstellen, die ihnen helfen, Antworten darauf zu finden, was passieren wird, oder unbekannte Fakten und Erkenntnisse aufzudecken Die Datenwissenschaft wird auch anfangen und mit der Analyse der Rohdaten beginnen, aber diesmal mit verschiedenen Methoden wie zum Beispiel Data Mining, maschinellem Lernen oder Trainmodel um neue Erkenntnisse zu gewinnen, neues Wissen beantwortet die Fragen. Am Ende werden die Ergebnisse auch den Managern in Form von Zahlen und Tabellen mitgeteilt Managern in Form von Zahlen und Tabellen Sowohl der Datenwissenschaftler als auch die Datenanalysten haben hervorragende Arbeit geleistet, als sie an den Rohdaten gearbeitet und diese Daten analysiert haben. Das Problem dabei ist jedoch, dass die Ergebnisse möglicherweise schwer zu verstehen und zu lesen sind, da es sich bei diesen Managern normalerweise um Personen , die nicht jeden Tag direkt mit den Daten arbeiten. Dies könnte zu einer großen Kluft zwischen diesen Managern und den Ergebnissen führen . Um diese Lücke zu schließen und alles einfacher zu machen, können wir nun diese Lücke zu schließen und alles einfacher zu machen, die Leistungsfähigkeit von Datenvisualisierungen und die vom Datenwissenschaftler präsentierten Ergebnisse nutzen und die vom Datenwissenschaftler präsentierten Ergebnisse . Und die Daten sollten von den unzähligen Zahlen und Tabellen in Bilder, Grafiken und Diagramme umgewandelt werden Tabellen in Bilder, Grafiken Die visuellen Darstellungen der Daten machen einfach den Zauber, indem sie alles klar und einfach machen Und es wird ganz einfach den Wow-Effekt erzielen, wenn Sie Ihre Ergebnisse präsentieren. Es wird den Managern also helfen, sofort ihre Antworten zu finden , und sie werden anfangen, anhand der Daten Entscheidungen zu treffen. Diesen Prozess nennen wir Business Intelligence oder als Abkürzung. B, I. Ordnung, jetzt hoffe ich, dass Sie besser verstehen, was Business Intelligence ist und als Nächstes werden wir verstehen, warum Visualisierung so mächtig ist und was Datenvisualisierung ist. 45. Udemy 1 3 ViZ: Nun stellt sich die Frage, warum Visualisierung so mächtig ist. Mit der einfachen visuellen Kommunikation können Sie seit dem Beginn der Menschheit vor Tausenden von Jahren einen großen Unterschied machen . Und frühe Menschen verwenden Bilder, um eine Geschichte zu erzählen. Und bis heute, in der Neuzeit, verwendet der Mensch immer noch Bilder, um jede Geschichte zu erzählen Weil wir Menschen visuelle Wesen sind, denken wir in Bildern und in Individuen Wenn wir einen Baum sehen, kann unser Gehirn ihn als Bild , als Bild beschreiben. In unseren Gehirnstatistiken sind das 90% der Informationen, die unser Gehirn übertragen werden, visuell Aber wenn wir das Wort Baum lesen, hat es unser Gehirn versäumt, es in ein visuelles Bild umzuwandeln , bevor es gespeichert wurde , also bis zur Taille. Tatsächlich verarbeitet das menschliche Gehirn Bilder 60.000 Mal schneller als Text Mehr Fakten über unser Gehirn, an die wir uns an das meiste erinnern, was wir sehen und mit dem wir interagieren Es ist erwiesen, dass sich der Mensch nur an 10% der Dinge, die wir hören, und an 20% an das, was wir lesen, erinnert . Und es ist auch bewiesen , dass wir uns an etwa 80% dessen erinnern , was wir sehen und womit wir interagieren. Deshalb haben wir die berühmten Phrasen eines Bildes, das mehr als 1.000 Worte sagt. Und sehen heißt glauben. Angesichts all dieser Fakten ist es kein Wunder, dass in digitalen Kanälen der visuelle Inhalt Beiträge, Tweets, Artikel, Nachrichtenpräsentationen und Dashboards übernimmt Tweets, Artikel, Nachrichtenpräsentationen und Dashboards Sie können überall Bildmaterial finden. Nun stellt sich die Frage, was Datenvisualisierungen sind, oder manchmal nennen wir es Datenvisualisierungen sind der Prozess, bei dem langweilige Zahlen und Rohdaten in interessante grafische Elemente wie Teile von drei Punkten usw. umgewandelt wie Teile von Datenvisualisierungen erwecken die Daten also zum Leben und machen Sie zum Meister des Geschichtenerzählens der Erkenntnisse, machen Sie zum Meister des Geschichtenerzählens der Erkenntnisse die in Ihren Zahlen verborgen Es ist also wie eine Kunst, hochkomplexe, riesige Datenmengen in etwas sehr Einfaches umzuwandeln , etwas, das sehr leicht zu verstehen ist und mit dem man interagieren kann Stellen Sie sich vor, Sie wären einer der Manager und haben zwei Datenanalysten Einer von ihnen präsentiert das Ergebnis in einer mit Zahlen gefüllten Tabelle, und der andere Datenanalyst präsentiert das Ergebnis mit Bildern, die mit grafischen Darstellungen der Daten gefüllt die mit grafischen Darstellungen der Daten sind, und beide präsentieren dieselben Fakten Welchen Bericht bevorzugen Sie? Ich würde mich für den richtigen entscheiden, weil der linke nur trockene Zahlen sind und es unwahrscheinlich ist , dass Sie Trends und Muster erkennen können Trends und Muster erkennen Der Hauptvorteil von Datenvisualisierungen besteht darin, eine Geschichte zu erzählen und Ihnen Tools an die Hand zu geben, mit denen Sie die richtige Entscheidung zur richtigen Zeit treffen Es gibt viele weitere Vorteile, z. B. den Überblick über das Gesamtbild zu behalten, Trends zu verfolgen, intelligentere und schnellere Entscheidungen zu treffen und unbekannte Fakten, Muster und Trends zu entdecken Und auch mehr Engagement bei den Endnutzern zu erzielen , indem mehr und bessere Fragen gestellt werden. Ordnung, damit haben wir gelernt, was Datenvisualisierungen sind und warum sie sehr leistungsfähig und wichtig Als Nächstes werden wir Excel mit Tools wie Tableau vergleichen und warum Sie Tableau anstelle von Excel verwenden müssen. 46. Udemy 1 4 Excel (Korrektur): Immer wieder wird mir dieselbe Frage gestellt, warum ich mir die Mühe machen sollte, Tableau oder BI für Datenvisualisierungen zu lernen und zu verwenden , wenn wir Excel haben In diesem Video werde ich Ihnen meine sechs Gründe erläutern, warum wir ein modernes BI-Tool wie Tableau und BI verwenden sollten und nicht Excel für Datenvisualisierungen verwenden Und wir beginnen sofort, rund 1 Milliarde Benutzer weltweit verwenden rund 1 Milliarde Benutzer Microsoft Excel. Ich habe in vielen Unternehmen gearbeitet und ich kann Ihnen sagen die Leute einfach süchtig nach Excel sind. Sie lieben es Sie verwenden es für alles, als Hilfsmittel zur Dateneingabe, Datenanalyse und Datenvisualisierung Das Hauptproblem dabei ist, dass je mehr ein Unternehmen wächst, desto mehr Und weil jeder mit Excels vertraut ist, werden sie sie auch weiterhin in Big-Data-Anwendungsfällen verwenden Und sie werden es wirklich schwer haben, diese Tabellen zu verwalten und mit Einschränkungen in Excel umzugehen In diesen Situationen ist es wirklich an der Zeit, auf ein modernes BI-Tool oder Datenvisualisierungstool wie Tableau oder Bar BI umzusteigen ein modernes BI-Tool oder Datenvisualisierungstool wie Tableau oder Bar BI Lassen Sie mich Ihnen nun zeigen, wie BI mit Excel gemacht wird. Normalerweise haben wir verschiedene Quellsysteme und einen Datenanalysten, der anfängt, die Daten aus diesen Systemen manuell zu exportieren und sie in Excel zu importieren. Und dann werden einige Berechnungen durchgeführt und am Ende wird ein Bericht generiert. Auf die Axial-Dateien können dann verschiedene Geschäftsanwender zugreifen. Auf der anderen Seite können wir BI mit einem modernen Tool wie Tableau durchführen. Was wir also tun werden, ist, Tableau direkt mit diesen Quellsystemen zu verbinden . Und die Datenanalysten können mit der Entwicklung eines Berichts oder von Dashboards in Tableau beginnen Entwicklung eines Berichts oder von Dashboards in Tableau Und am Ende greifen die Geschäftsanwender auf Tableau zu, um diese Dashboards zu sehen Soweit kann man sagen, okay, beide sehen sich sehr ähnlich Lassen Sie uns nun näher darauf eingehen, um Ihnen zu zeigen, was der wahre Vorteil einer modernen BI ist, also was der wahre Vorteil einer modernen BI ist, wie Tableau oder RBI Und die Einschränkungen, die wir bei Tabellenkalkulationen wie Excel haben Der erste Vorteil ist die Automatisierung. Wenn Sie Excel verwenden und wir einige nette Berichte erstellt haben, ist es jetzt an der Zeit, die Daten zu aktualisieren. Und wie wir das in Excel machen, aktualisieren wir Daten manuell. Einige Mitarbeiter müssen sich also jeden Tag hinsetzen und extrahieren Daten aus diesen Quellsystemen sie in Excel-Berechnungen importieren Und am Ende müssen Sie die Berichte immer wieder vorbereiten, was sehr zeitaufwändig ist Wenn Sie jedoch mit modernen BI arbeiten , zwei wie Tableau, können wir diese Portierungsaufgabe automatisieren, indem Zeitplan für die Aktualisierung der Daten erstellen Zum Beispiel können wir in Tableau jeden Tag um 07:00 Uhr einen Zeitplan erstellen in Tableau jeden Tag um 07:00 Uhr einen Zeitplan . Tableau sollte sich automatisch mit den Datenquellen verbinden, die Daten pulsieren und die Berichte vorbereiten Das hat zwei Vorteile. Zunächst beseitigen wir die menschlichen Fehler, die in Excel sehr häufig vorkommen , und manchmal können diese Fehler zu falschen Entscheidungen und zu finanziellen Verlusten führen. Und der zweite Vorteil ist natürlich, dass wir keine Mitarbeiter mehr benötigen, die sich ausschließlich der Aufgabe widmen , Daten manuell nach Excel zu exportieren und zu importieren Ein weiterer Vorteil ist die Kapazität, wenn wir mit Excel arbeiten und eines unserer Quellsysteme anfängt, riesige Datenmengen zu produzieren und zu generieren. Hier haben wir ein Problem in Excel, weil wir nur etwa 1 Million Datensätze verarbeiten können. Also unser Excel-Dateisammler geht kaputt, wir werden anfangen, Aeromeldungen zu bekommen wie dass der Datensatz zu groß ist, was wir normalerweise in Excel tun, wir werden anfangen, die Hauptdatei in mehrere kleine Dateien aufzuteilen mehrere kleine Dateien um das riesige Datenvolumen zu verwalten, das wirklich schwer zu verwalten ist Auf der anderen Seite müssen wir uns über all diese Dinge keine Gedanken machen, wenn Sie mit Tableau arbeiten müssen wir uns über all diese Dinge keine Gedanken machen, wenn Sie Wir haben mit Tableau kein Problem , da Tableau für Big-Data-Anwendungsfälle konzipiert ist und riesige Datenmengen sehr einfach verarbeiten kann . Wir könnten einfach den Verbindungstyp von Extract auf Live ändern , um das Problem zu bewältigen. Ein weiterer Vorteil ist die Sicherheit. Wenn Sie mit Excel arbeiten, ist es wirklich schwierig, sich in Excel zu hacken selbst wenn Sie kennwortgeschützte Tabellen verwenden Es kann heutzutage immer noch leicht funktionieren. Und die Benutzer sind es wirklich gewohnt, ihre Excel-Dateien in E-Mails zu teilen, TSB zu kopieren oder sie lokal auf ihren Computern zu speichern, was überhaupt nicht sicher ist All diese Mitarbeiter könnten Unternehmen viel kosten, wenn sensible und vertrauliche Daten zugreifen würden Wenn Sie jedoch mit moderner BI arbeiten, zwei wie Tableau, bietet uns das überlegene Sicherheitsfunktionen wie erweiterte Zugriffskontrolle, Datensicherheit und Netzwerksicherheit Und wenn Sie mit Tableau arbeiten, müssen wir die Daten nicht exportieren. Wir können die Dashboards und Berichte einfach zwischen den Mitarbeitern teilen, Wir können die Dashboards und Berichte einfach zwischen den Mitarbeitern teilen und das nur, wenn wir ihnen Zugriffsrechte gewähren Sie können die Daten sehen. Ein weiterer Vorteil ist die Sicherheit auf Rollenebene. In vielen Unternehmen haben sie viele vertrauliche Quellen. Und sie beginnen zu verstehen, wie wichtig es ist, das Prinzip „Die Grundsätze müssen wissen“ anzuwenden , das besagt, dass ein Benutzer nur Zugriff auf die Informationen haben soll , die für seine berufliche Tätigkeit erforderlich sind. Das heißt, wir können nicht alle Daten an alle Nutzer weitergeben. Wir müssen einige Datenbeschränkungen haben. Zum Beispiel sollte ein Vertriebsmitarbeiter nicht alle Daten wie Manager und Finanzen sehen können. Mitarbeiter sollten nicht alle persönlichen Informationen wie Personalabteilung usw. sehen . Das heißt, wenn Sie mit Excel arbeiten, haben wir hier wieder die Aufgabe, die Hauptdateien nach bestimmten Regeln in spezifische Berichte aufzuteilen die Hauptdateien nach bestimmten Regeln in spezifische Berichte Andererseits bieten die meisten modernen BI-Tools eine Funktion namens Row Level Security, RLS Sicherheit auf Zeilenebene bezieht sich auf die Einschränkung der Datenzeilen bestimmte Benutzer sehen können, basierend auf den Richtlinien, die wir mit dieser Technik definieren werden das Prinzip „Wissen müssen“ durchsetzen und uns das Leben erleichtern, indem wir nur ein Dashboard haben , auf das verschiedene Benutzertypen zugreifen Und dann werden sie, basierend auf der Regel, die Daten und Informationen sehen , die sie für ihre Arbeit benötigen. Ein weiterer Vorteil ist die Reduzierung des Chaos. Lassen Sie mich Ihnen sagen, wie wir normalerweise mit Cel arbeiten. Eine Datenwissenschaft beginnt damit, Daten aus einem Quellsystem zu exportieren , und Sie werden einen Bericht mit der Bezeichnung Version Eins erstellen . Und dann werden Sie für andere Anforderungen Berichte der Version zwei erstellen. Und irgendwann werden wir einen Abschlussbericht haben und weitere Datenanalysten haben , die in einem anderen Quellsystem arbeiten. Und dasselbe wird immer wieder ein paar Mal hin und her passieren. Und irgendwann werden wir am Ende verschiedene sechs Versionen der Berichte haben. Wenn wir diese Auswirkungen skalieren, werden Sie feststellen, dass Sie Ihr Unternehmen langsam vergiften und der Endbenutzer auf verschiedene Versionen der Berichte zugreifen muss. Wenn wir nun fragen, wie alt die Daten in unseren Berichten sind, erhalten wir unterschiedliche Antworten. Eine Version wird vor zehn Tagen erscheinen, eine weitere vor 184,3 Tagen. Das bedeutet, dass wir keine zentrale Informationsquelle für unsere Daten haben zentrale Informationsquelle für unsere Daten Aus diesem Grund können uns moderne Tools helfen, ein solches Chaos zu beseitigen und eine zentrale Informationsquelle für unsere Daten zu schaffen. Ein letzter Vorteil , über den ich sprechen möchte , ist die Optik. Excels bietet zwar Visualisierungen an, sind jedoch manchmal sehr eingeschränkt, wenn wir komplexe Grafiken in Die Erstellung von Visualisierungen ist sehr zeitaufwändig und beinhaltet viele manuelle Schritte. Außerdem werden diese Grafiken statisch und nicht interaktiv sein Andererseits, wenn wir Tableau verwenden, wird alles automatisiert und superschnell sein Wir können neue Berichte und Ansichten sehr schnell per Drag-and-Drop erstellen. Und sie bieten viel interaktivere und coolere Grafiken als Excel Ordnung, die Hauptgründe, warum ich für Datenanalysen und Datenvisualisierungen lieber arbeite mit modernen BI-Tools wie Tableau und Power BI als mit Excel , sind Automatisierungen, Sicherheit, Big-Data-Anwendungsfälle und interaktive Grafiken Es geht nicht um Cel versus Tableau, es geht darum, das richtige Tool für die richtigen Anwendungsfälle zu verwenden und ein Tool nicht zu Excel ist ein großartiges Tool, das von Milliarden von Menschen verwendet wird , da es sehr einfach ist , eine professionelle Tabelle für die Dateneingabe und komplexe Berechnungen zu verwenden für die Dateneingabe und komplexe Berechnungen Aber wenn es um Datenanalysen und Datenvisualisierungen geht , haben wir ein viel besseres Tool als Excel wie Power BI und Tableau Und Sie können sie immer noch zusammen verwenden. Sie können beispielsweise Ihre komplexen Berechnungen in Excel durchführen und das Endergebnis kann in Tableau importiert werden , um bessere Visualisierungen zu erstellen und mehr Einblick in die Ergebnisse zu erhalten Die Sache ist, dass sich die Welt sehr schnell verändert und die Unternehmen riesige Datenmengen generieren Anstatt herkömmliche Tabellenkalkulationen wie Excel zu verwenden, müssen wir leistungsfähigere Tools im Business Intelligence verwenden, mit denen wir schnell Erkenntnisse, Trends und Muster finden können, um schnellere und bessere Entscheidungen Ordnung, Leute. Damit müssen Sie sich bei Datenvisualisierungen nicht mehr auf Il verlassen und können beginnen, BI-Tools zu verwenden Als Nächstes zeige ich Ihnen schnell die drei wichtigsten BI-Tools für Datenvisualisierungen und welches mein Lieblings-BI-Tool ist 47. Udemy 1 5 Tools (Korrektur): Nun stellt sich die Frage, was sind die besten Tools für Datenvisualisierungen Ein führendes Forschungsunternehmen namens Gartner veröffentlicht jedes Jahr die Gartner Magic Quadrants, um aufzuzeigen , wer in einem bestimmten Bereich das führende Produkt ist Und wenn Sie sich die Magic Quadrants für Analyse- und Business-Intelligence-Plattformen der letzten zehn Jahre ansehen, können Sie fast immer dieselben Marktführer finden bieten wir Talk, Power, Seit 2012 bieten wir Talk, Power, BI und Click View Und ich arbeite mit vielen Tools zur Datenvisualisierung. Und ich kann sagen, dass all diese drei Tools wirklich großartige Tools sind. Sie haben Vor- und Nachteile. Aber wenn ich nur die Aspekte der Datenvisualisierung überprüfe, kann ich sagen, dass Tableau hier ein Gewinner ist , denn die Datenvisualisierung in Tableau ist ein Kernkonzept und wirklich das beste Tool für Datenwissenschaftler und für Big Data. Ordnung, damit haben Sie gelernt, was die drei wichtigsten BI-Tools sind. Und Sie wissen inzwischen , dass Tableau mein bevorzugtes Datenvisualisierungstool ist . Unser nächster Schritt besteht darin, Ihnen Tableau vorzustellen. Wir werden uns mit Tableau, seiner Geschichte und seiner Mission befassen. 48. Udemy 1 6 What (Korrektur): Die erste Frage ist, was ist Tableau? Eine schnelle Antwort könnte lauten: Tableau Labs. Um dies ohne technische Kenntnisse oder Programmierkenntnisse in das umzuwandeln , wandelt Tableau komplexe und langweilige Rohzahlen in wunderschöne Grafiken und Diagramme um, was wirklich einfach zu verstehen ist Die wichtigsten Funktionen von Tableau sind Interaktivität, einfache Erstellung und Verwendung sowie schnelle Leistung Wir können Tableau mit vielen Bezeichnungen wie Datenvisualisierungstool, Business Intelligence - oder BI-Tool oder manchmal auch Reporting-Tool bezeichnen Nun, Tableau ist all das, aber ich nenne Tableau lieber ein Datenvisualisierungstool, weil Datenvisualisierung das Kernkonzept von Tableau ist. Lassen Sie uns nun einen kurzen Überblick über die Geschichte von Tableau werfen. Im Jahr 2003 wurde Tableau von den drei Leuten, Pat Christian und Chris, als Ergebnis von Informatikprojekten an der Stanford University Sie konzentrierten sich auf Visualisierungstechniken zur Analyse von Daten in Datenbanken Und dann, im Jahr 2019, wurde Tableau von Salesforce im Wert von über 15 Milliarden US-Dollar übernommen . Und in den letzten zehn Jahren wurde Tableau von Gartner Magic Cordants für Business Intelligence als führendes Unternehmen Gartner Magic Cordants für Tableau hat die klare Mission, Menschen dabei zu helfen, ihre Daten zu sehen und zu verstehen Sie konzentrieren sich wirklich darauf, dass Tableau intuitiv und benutzerfreundlich bleibt . Aus diesem Grund benötigt Tableau keine technischen oder Programmierkenntnisse um fantastische Dashboards und Einblicke zu erstellen Das bedeutet, dass sich die Zielgruppe von Tableau nicht nur an technische Anwender wie IT, Datenanalysten Datenwissenschaftler richtet, sondern auch alle anderen technisch nicht versierten Benutzer, wie Geschäftsanwender an alle anderen technisch nicht versierten Benutzer, wie Geschäftsanwender, Endbenutzer, Lehrer usw. Dieser Aspekt verändert grundlegend die alte Denkweise, dass nur noch IT-Mitarbeiter und Techniker mit Daten arbeiten und IT-Mitarbeiter und Techniker mit Daten arbeiten Visualisierungen erstellen Aber jetzt verfügen wir über moderne Datenvisualisierungstools wie Tableau, die allen die Möglichkeit bieten, mit Daten zu arbeiten. Aus diesem Grund helfen Tools wie Tableau Unternehmen dabei, datengesteuert zu arbeiten. Und jetzt ist Tableau weit verbreitet. Sie finden Tableau fast in allen Organisationen, Branchen, Sektoren und in allen Abteilungen. Weil die meisten dieser Unternehmen ihren Mitarbeitern Tools wie Tableau zur Verfügung stellen möchten ihren Mitarbeitern Tools wie Tableau zur Verfügung , um anhand von Daten bessere, schnellere und intelligentere Entscheidungen Ordnung, damit hoffe ich, dass Sie jetzt besser verstehen, was Tableau und seine Mission ist Und als Nächstes zeige ich Ihnen meine vier wichtigsten Gründe warum ich glaube, dass Tableau im Bereich Datenvisualisierung führend ist. 49. Udemy 1 7 Why (Korrektur): Tableau ist nicht der einzige Marktführer im Bereich Business Intelligence und Datenvisualisierung Es gibt viele andere Tools wie PowerPi, Click View usw., die verfügbar sind wie PowerPi, Click View usw., die verfügbar Aber wenn Sie mich jetzt fragen, was Tableau so besonders macht, warum Tableau so weit verbreitet ist, würde ich Ihnen vier Gründe nennen Der erste Grund ist die Leistung. Die Quellen generieren jetzt riesige Datenmengen, und Tableau ist so konzipiert und optimiert, dass es riesige Datenmengen verarbeiten kann, ohne die Leistung der Dashboards zu riesige Datenmengen ohne die Leistung der Dashboards Und das liegt daran, dass Tableau eine leistungsstarke Speicherdaten-Engine verwendet , um große Datensätze zu analysieren, bei denen die Daten in große Datensätze zu analysieren, bei denen die Daten Spalten statt in Zeilen gespeichert werden können, was die Leistung in Dashboards steigern kann Die Tabelle hat keine Einschränkungen oder was auch immer, was die Anzahl der Datenpunkte in der Visualisierung angeht In dieser Ansicht haben wir beispielsweise problemlos über 1 Million Datenpunkte. Dies ermöglicht es uns, große Datensätze zu analysieren , um Trends zu finden Muster mit hervorragender Leistung und alle anderen Tools setzen immer noch Einschränkungen bei der Rohgröße von Datenpunkten durch, was für Datenanalysatoren nicht wirklich hilfreich ist Der zweite Grund sind schnelle und interaktive Visualisierungen Im Vergleich zu den anderen Tools mit Tableau können wir in nur wenigen Sekunden umfangreiche und ansprechende Visualisierungen erstellen in Ich zeige Ihnen jetzt ein kurzes Beispiel, wie ich meine Daten clustern und die Prognose berechnen Um eine so komplexe Aufgabe in Tableau zu erledigen, verwenden wir einfach Drag & Drop. Schauen wir uns also an, wie einfach es ist. Also gut, wir gehen zu den Bestellungen. Nimm die Verkäufe und füge sie in die Spalten Gewinn und Zeilen ein. Und nimm die Bestellnummern und die Details. Und ich möchte alle meine Mitglieder hier sehen. Und jetzt gehen wir zum Analysebereich und doppelklicken dann auf die Cluster. Damit habe ich sehr schöne Vordercluster meiner Daten. Im nächsten Schritt werde ich eine Prognose meiner Daten erstellen. Ich nehme die Bestellnummer sie in die Spalten. Und dann werden wir die Verkäufe übernehmen. Ich würde gerne die beiden visuellen Teile ändern ich jetzt hier habe, ungefähr fünf Jahre. Was wir tun werden, wir gehen zu Analytics und klicken einfach auf die Prognose und fertig. Ich habe eine Prognose für meinen Umsatz in zwei Jahren. Jetzt werde ich sie einfach in einem Dashboard zusammenstellen . Also werde ich ein neues Dashboard erstellen, Cluster per Drag-and-Drop ziehen und die Prognosen per Drag & Drop verschieben. Ich werde sie mit dem Filter verknüpfen. Das ist es. Jetzt haben wir beide, und wenn ich mich umklicke, erhalte ich ein interaktives Dashboard für die Prognose und für die Cluster. Der dritte Grund, warum Tableau benutzerfreundlich ist : Wie Sie sehen, haben wir sehr komplexe Analysen nur mit Dragon Drop durchgeführt , ohne Code zu schreiben. Und das ist genau das , was Tableau will. Es ist sehr intuitiv und benutzerfreundlich, und das sind die wichtigsten Merkmale von Tableau. Es öffnet einfach allen technisch versierten Benutzern die Möglichkeit, mit Daten zu arbeiten und zu spielen, um ihre täglichen Probleme zu lösen , ohne dass dafür die IT benötigt wird. Andererseits ist Tableau in Programmiersprachen wie Python und R integriert , was eine weitere Tür für fortschrittliche Datenvisualisierungen öffnet , die von Datenwissenschaftlern verwendet werden könnten Der letzte Grund ist die Gemeinschaft. Wenn Sie mit Tableau arbeiten, nun ja, Sie sind nicht allein. Sie haben eine riesige Tableau-Community. In der Community haben wir rund 2 Millionen Schüler und Lehrer. Und in Tableau Public haben wir rund 5 Millionen Datenvisualisierungen, die veröffentlicht wurden Und es gibt rund 200.000 Fragen und Ideen, die in den Tableau-Foren geteilt werden Eine so große Community zu haben, ist ein großer Knaller. Für jedes Tool ist dies sehr wichtig, da Sie bei der Arbeit mit Daten möglicherweise auf Probleme stoßen oder Fragen haben. Es ist sehr wichtig , dass Sie einen Ort haben , an dem Sie Ihre Fragen stellen und sich von anderen Entwicklern auf der ganzen Welt beraten lassen können. Nicht nur das, Sie können sich auch von den gemeinsamen Visualisierungen anderer Entwickler inspirieren lassen von den gemeinsamen Visualisierungen anderer Die wichtigen Links zur Tableau-Community finden Sie in der Videobeschreibung unten Okay, meine vier Gründe, warum Tableau eines der besten Tools für Datenvisualisierungen ist , sind, dass Tableau riesige Datenmengen verarbeiten kann, was sich sehr gut für Big-Data-Anwendungsfälle eignet Es bietet wunderschöne, schnelle interaktive Visualisierungen. Tableau ist intuitiv und benutzerfreundlich. Es sind keine Programmierkenntnisse oder technische Kenntnisse erforderlich. Und der letzte Grund, warum die Tableau-Community sehr groß ist. Eine weitere Sache, die ich hinzufügen möchte, ist, dass Datenvisualisierungen wirklich eine Fähigkeit sind, die man als Datenwissenschaftler oder Datenanalyst beherrschen muss Und Tableau ist ein fantastisches Tool für Datenvisualisierungen. Aus diesem Grund empfehle ich dringend , Tableau zu lernen oder sich damit vertraut zu Das wird ein großer Vorteil für Ihre Karriere sein. In Ordnung, Leute. Also, du kennst meine Gründe dafür. Ich denke, Tableau ist ein führendes Unternehmen im Bereich Datenvisualisierung. Damit haben wir das erste Kapitel von Tableau abgeschlossen, das erste Kapitel von Tableau abgeschlossen in dem wir viele wichtige Begriffe rund um Daten und Tableau behandelt haben . Und im nächsten Kapitel werden wir einen Überblick über die Tableau-Produktsuiten wo ich Ihnen acht verschiedene Tableau-Produkte vorstellen werde . 50. 2-teilige Produkte: Tabellenprodukte In Tableau haben wir acht verschiedene Produkte, haben wir acht verschiedene Produkte und es ist wirklich wichtig, sie zu verstehen und die Unterschiede zwischen ihnen zu verstehen. Deshalb werde ich Ihnen einen kurzen Überblick über alle acht Tableau-Produkte geben . Und dann werden wir sie miteinander vergleichen, um die Unterschiede zwischen ihnen zu verstehen. Und am Ende können Sie allein den Entscheidungsprozess hinzufügen , den ich normalerweise befolge, um das richtige Produkt für Ihre Anforderungen auszuwählen . Lassen Sie uns nun mit dem ersten Thema beginnen in dem wir uns einen Überblick über den Entwicklungsprozess und die Produkte verschaffen können . Also jetzt lass uns gehen. 51. Udemy 2 1 Intro Dev: Ordnung, Leute. In diesem Kapitel werde ich Ihnen die Tableau-Produktsuite vorstellen, um die Unterschiede zwischen den acht Tableau-Produkten zu verstehen . Und wir werden mit den Tableau-Entwicklungsprodukten beginnen. Ordnung, wenn Sie denken, dass Tableau nur eine Software ist , dann irren Sie sich. Wenn Sie die Startseite von Tableau, Tableau.com, besuchen , finden Sie viele verschiedene Tableau-Produkte wie Tableau Stop Public Server und Cloud Prep Ich kann zunächst sagen, dass es verwirrend sein könnte, all diese Tableau-Produkte zu haben, aber machen Sie sich darüber keine Gedanken Ich werde sie eins nach dem anderen erklären. So können Sie die richtigen Kombinationen von Tableau-Produkten für Sie oder Ihre Organisation auswählen. Es ist wirklich wichtig , die Unterschiede zwischen ihnen, die Funktionen und Einschränkungen der einzelnen Tableau-Produkte zu verstehen die Unterschiede zwischen ihnen, die Funktionen und Einschränkungen der . Und lassen Sie uns eintauchen. Die Tableau-Produktsuiten enthalten acht verschiedene Produkte. Wir haben Tableau Disktop, Tableau Public Disktop Rep Server, Cloud Public, Cloud Reader und Tableau Mobile Ordnung, das Erste, was Sie verstehen müssen, ist, dass wir diese Produkte in zwei Hauptkategorien unterteilen können diese Produkte in zwei Hauptkategorien unterteilen Entwicklertools und Tools Wie der Name schon sagt, handelt es sich bei den Tableau Developer Tools um Tools, die Ihnen helfen, Datenvisualisierungen zu erstellen , indem Sie Dashboards, Diagramme und Berichte erstellen und entwerfen , oder Datenaufbereitung oder Datentechnik durchführen, indem Sie die Daten für die Datenanalyse vorbereiten In dieser Kategorie finden wir drei Tableau-Produkte. Tableau Disktop, Public Disctop und Tableau Prep. Und jetzt haben wir in der anderen Kategorie die Tools zum Teilen Diese Tools können Ihnen helfen, Ihre Arbeit, die Sie mit den Entwicklertools erledigt und erstellt haben, zu teilen und gemeinsam zu nutzen. In dieser Kategorie finden wir fünf Tableau-Produkte. Tableau Server, Tableau Cloud Public, Cloud Reader und Tableau Mobile. Ordnung, konzentrieren wir uns nun zunächst auf die Tableau-Produkte in der Kategorie Entwicklertools. Jetzt können wir auch die Entwicklertools je nach Verwendungszweck in zwei Gruppen aufteilen. Wir haben Datenvisualisierungen und Datentechnik. Unter Datenvisualisierungen finden wir zwei Tableau-Produkte, Tableau Stop und Tableau Public Stop Und unter Data Engineering haben wir nur ein Tableau-Produkt, haben wir nur ein Tableau-Produkt und das ist Tableau Ordnung. Nachdem wir nun die Hauptkategorien und Hauptzwecke der Tableau-Produkte verstanden die Hauptkategorien und haben, werden wir nun über den Entwicklungsprozess in Tableau sprechen den Entwicklungsprozess in Tableau Ordnung, wir haben also im Grunde drei sehr einfache Schritte im Entwicklungsprozess in Tableau. Im ersten Schritt verbinden wir unsere Daten mit Tableau. Im nächsten Schritt beginnen wir dann mit der Erstellung unserer Datenvisualisierungen für die Datenanalyse, indem wir Berichtsdiagramme und Dashboards erstellen Und im dritten Schritt teilen wir unsere Arbeit, indem wir Die beiden Produkte für diese drei Schritte sind Tableau Disktop und Tableau Public Disktop In vielen Fällen ist die Qualität unserer Daten schlecht und noch nicht analysereif noch nicht analysereif Aus diesem Grund fügen wir einen weiteren Vorverarbeitungsschritt , um unsere Daten vorzubereiten, bevor wir mit der Erstellung unserer Grafiken beginnen Und wir können für diesen Schritt das Produkt Tableau Prep verwenden. Ordnung, lassen Sie uns nun nacheinander tief in die Produkte der Tableau-Entwickler In Ordnung, lassen Sie uns nun nacheinander tief in die Produkte der Tableau-Entwickler eintauchen, um die wichtigsten Funktionen und auch die Einschränkungen der einzelnen Funktionen zu verstehen und auch die Einschränkungen der einzelnen Funktionen zu Ordnung, damit haben wir einen Überblick über den Entwicklungsprozess und die Produkte. Und als Nächstes werden wir uns einen kurzen Überblick über den Tableau Desktop verschaffen. 52. Udemy 2 2 Desktop: Tableodsctop ist eine Software Sie herunterladen und auf Ihrem PC installieren Mit Tablo Syctop können Sie eine Verbindung zu vielen verschiedenen Quelltypen herstellen Es gibt über 90 Datenkonnektoren, die Sie mit dem Tableau-Server oder Dateien wie Excel, Text Jason oder mit Prem-Servern wie My SQL und Oracle verbinden Text Jason oder mit Prem-Servern wie My SQL und Oracle Oder zu Clouds wie Amazon, Google und Microsoft Azure Sobald Sie Tableau mit Ihren Daten verbunden haben, können Sie mit der Erstellung Ihrer Datenvisualisierungen beginnen In Tableudyctop finden Sie viele Tools und Funktionen, mit denen Sie Diagramme und Berichte einfach per Drag-and-Drop erstellen können Berichte Und dann können Sie diese verschiedenen Berichte zu interaktiven Dashboards kombinieren diese verschiedenen Berichte Und nachdem Sie Ihre Ansichten und Dashboards erstellt haben, haben Sie drei Möglichkeiten, Ihre Daten zu teilen , indem Sie sie entweder auf Tableau Server, Tableau Cloud oder Tableau Public Cloud veröffentlichen Tableau Cloud oder Tableau Public Oder Sie können Ihre Arbeitsmappen sogar lokal auf Ihrem PC speichern. Ordnung, Tableau Stop ist also das Hauptprodukt von Tableau Als Tablo-Entwickler werden Sie 90% Ihrer Zeit damit verbringen , dieses Tool zu verwenden Tabloid Distop ist ein Entwicklertool zum Erstellen Datenvisualisierungen, bei dem Sie eine Verbindung zu Ihren Daten herstellen, Dashboards erstellen und diese dann veröffentlichen Seltsamerweise ist Tableau Stop kein kostenloses Tool wie Power BI Disctop Um mit Tabloidstop arbeiten zu können, müssen Sie eine Lizenz erwerben. Ich denke, sie bieten eine Art Testphase an, oder wenn Sie Student sind, bekommen Sie ein kostenloses Jahr oder wenn Sie Student sind, bekommen Sie ein kostenloses Jahr . Glaub mir nicht. Es ist besser, das aktuelle Angebot von Tableau auf der Startseite zu überprüfen . Mit Table Stop können Sie über 90 verschiedene Datenquellen verbinden . Sie können Ihre Arbeit auch überall auf Tableau Server, Tableau Cloud und Tableau Public veröffentlichen Ihre Arbeit auch überall auf Tableau Server, . Da Tablo Stop eine Lizenz benötigt, gibt es keinerlei Einschränkungen oder was auch immer, was die Anzahl der Straßen und Daten angeht, die Sie speichern und verarbeiten können Tableau Desktop ist für Datenanalysten, Datenwissenschaftler und PI-Entwickler gedacht , die professionell in Unternehmen an Datenanalyseprojekten arbeiten professionell in Unternehmen an Datenanalyseprojekten Ordnung, das war also ein kurzer Überblick über den Tableau Desktop. Als Nächstes werden wir den Tableau Public Desktop überprüfen. 53. Udemy 2 3 Öffentlich: Tableau Public ist die kostenlose Version von Tableau Stop. Sie ist ihr sehr ähnlich. Es ist ein Entwicklertool zum Erstellen und Veröffentlichen von Datenvisualisierungen Und da es kostenlos ist und keine Lizenz benötigt, ist der Kraftstoffverbrauch begrenzt In Tableau Public haben wir etwa zehn Datenkonnektoren, die Sie nur mit lokalen Kämpfen an Ihrem PC verbinden können . Eine weitere Einschränkung besteht darin, dass Sie nur 15 Millionen Zeilen Ihrer Daten speichern und verarbeiten können und dass Sie sie nur in der Tableau Public Cloud veröffentlichen können . Das bedeutet, dass Sie Ihre Arbeit nicht in Tableau Server oder Tableau Private Clouds veröffentlichen können . Und die letzte Einschränkung besteht darin, dass Sie Ihre Arbeitsmappen nicht auf Ihrem lokalen PC speichern können Ihre Arbeitsmappen nicht auf Ihrem lokalen PC speichern Aber hier muss ich fair sein, dass der wichtigste Teil davon, alle Funktionen und Tools zum Erstellen von Grafiken und Dashboards, vollständig in Tableau Public verfügbar sind, wie Tableau Dctop, was Tableau als hervorragende Alternative und Tool für Anfänger veröffentlicht , um Tableau zu üben und zu lernen, bevor sie Und um ehrlich zu sein , habe ich mich aus diesem Grund für Tableau Public in all meinen Tutorials entschieden Tableau Public in all meinen Tutorials , damit jeder mir folgen und mit mir üben kann , ohne dass Sie Lizenzen kaufen müssen. Ordnung, damit haben wir einen kurzen Überblick über den Tableau Public-Desktop und als Nächstes schauen wir uns das Datentechnik-Tool Tableau Prep 54. Udemy 2 4 Öffentlich: Tableau Prep Builder ist eine Software Sie in Ihrem BC herunterladen und installieren. Sie können damit Ihre Daten vorbereiten, und installieren. Sie können damit Ihre Daten vorbereiten bevor Sie mit der Analyse beginnen Wie bei Tableau Desktop können Sie eine Verbindung zu vielen verschiedenen Quelltypen Es gibt über 90 Datenkonnektoren, wie z. B. Tableau-Serverstapel in der Prem Cloud und so weiter Sobald Sie Tableau mit Ihren Daten verbunden haben, können Sie mit dem Aufbau von Datenflüssen beginnen, in denen Sie Zugriff auf Tools und Funktionen haben Zugriff auf Tools und Funktionen Sie bei der Transformation Ihrer Daten unterstützen kombinieren , indem Sie Datenbereinigung, Filterung, Aggregation und alle anderen Aufgaben der Datentechnik Bereiten Sie Ihre Daten beispielsweise für Datenvisualisierungen vor, indem Sie Datenbereinigung, Filterung, Aggregation und alle anderen Aufgaben der Datentechnik Und am Ende Ihres Datenflusses können Sie die neu aufbereiteten Daten an drei verschiedenen Orten speichern drei verschiedenen Orten Entweder als Datei auf Ihrem lokalen PC oder als Datenquelle auf dem Tableau-Server oder in der Cloud veröffentlichen. Und bei der letzten Option können Sie die Ausgabe direkt in Datenbanken schreiben . Und wenn wir mit der Erstellung der Datenflüsse fertig sind, können Sie sie zur Automatisierung in Tableau Server oder Tableau Online veröffentlichen zur Automatisierung in Tableau Server oder Tableau Online Und in Table Prep haben Sie die Möglichkeit, Ihre Datenflüsse lokal auf Ihrem PC zu speichern Ordnung, Table Prep ist also ein Datentechnik-Tool , mit dem wir unsere Daten aufbereiten und uns auf Analysen vorbereiten können Manchmal sind die Daten, die wir mit Tableau Desktop verbinden schlechter Qualität und wir können sie nicht sofort in unserem Dashboard verwenden Aus diesem Grund verbringen wir Stunden und Stunden damit, unsere Daten aufzuräumen, zu organisieren, zu kombinieren und vorzubereiten. Und das könnte sehr zeitaufwändig sein. In dieser Situation könnten wir also Tableau Prib verwenden, um uns bei diesem Prozess zu unterstützen Tableau Prib ist ein Entwicklertool für Datentechnik, mit dem wir eine Verbindung zu unseren Daten herstellen, Datenflüsse erstellen und diese dann veröffentlichen Und es ist kein kostenloses Tool, es erfordert eine Lizenz in Tableau Prep Wir haben über 90 verschiedene Datenkonnektoren Die Ausgabe der Datenflüsse kann lokal auf Ihrem PC oder als Tableau-Datenquelle oder direkt in den Datenbanken gespeichert werden lokal auf Ihrem PC oder als Tableau-Datenquelle oder direkt in den Datenbanken Und wir können den Datenfluss entweder auf dem Tableau-Server oder in der Tableau Cloud veröffentlichen auf dem Tableau-Server oder in der Tableau Tableau Prep ist nicht wie Tableau Desktop. Wir haben keine kostenlose Version von Tableau Prep, also gibt es kein Tableau Public Ordnung, das war also ein kurzer Überblick über die Tableau-Vorbereitung Und als Nächstes werden wir alle drei Tableau-Entwicklungsprodukte Seite an Seite vergleichen alle drei Tableau-Entwicklungsprodukte Seite an Seite Und ich werde Sie durch meinen Entscheidungsprozess , um das richtige Produkt für Sie auszuwählen. 55. Udemy 2 5 Vergleichen: Ordnung, lassen Sie uns jetzt eine Zusammenfassung der drei Produkte erstellen , in denen wir sie nebeneinander vergleichen Der Hauptzweck von Tablo Dicto und Public ist die Generierung von Datenvisualisierungen Die Hauptaufgabe von Tablo Prep besteht jedoch in der Datentechnik. Wenn Sie nun über die Kosten sprechen, benötigen sowohl Ctop als auch Prep Lizenzen, aber die Nutzung von Tablo Public Nun zum Sicherheitsaspekt der Daten. Tablo Dctop und Prep sind sicher da Sie sie auf privaten Servern veröffentlichen können Tablo Public, du musst deine Arbeit auf öffentlichen Plattformen veröffentlichen Jeder kann Ihre Daten sehen, sodass Sie Ihre Daten nicht in Tableau Public sichern können Und der nächste Punkt, Datenlimits. Da Public kostenlos ist, gilt die Beschränkung auf 15 Millionen Zeilen. Aber Disktop und Prep, Sie werden keine Der nächste Punkt sind Anschlüsse. Sowohl in Disktop als auch in Prep haben Sie über 90 verschiedene Datenkonnektoren wie Dateien, ABI, Server, Cloud usw. Wo Sie in Tableau Public nur eine Verbindung zu Dateien herstellen können. Und wenn wir über den Aspekt der Direktverbindungen sprechen, bietet Live-Verbindungen zu ist Tableau Disctop das einzige Tool, das Live-Verbindungen zu Ihren Datenquellen können Sie keine Live-Verbindungen herstellen In Tableau Public und Tableau Prep Sie müssen immer mit extrahierten Daten arbeiten. Im nächsten Punkt geht es darum, Ihre Dateien lokal zu speichern. Sowohl Tableau Disktop als auch Prep ermöglichen Ihnen dies , indem Sie Ihre Arbeit lokal auf Ihrem PC speichern In Tableau Public ist das jedoch nicht möglich. Stattdessen müssen Sie Ihre Arbeit immer in der Tableau Public Cloud veröffentlichen. Beim letzten Aspekt geht es um die Zielgruppe. Tableau Disctop ist für Datenwissenschaftler und Datenanalysten konzipiert, aber Tableau Public ist für jeden gemacht , der mit Datenvisualisierungen arbeiten möchte, und Tableau Prep ist In Ordnung, damit haben wir jetzt einen guten Überblick über die drei Tableau-Produkte für die Entwicklung Und jetzt stellt sich die Frage, wann welches Produkt verwendet werden soll. Lassen Sie mich Sie nun anhand der meiner Entscheidungsfindung folgenden Grippediagramme bei meiner Entscheidungsfindung unterstützen. Zunächst stellen wir die Frage, zu welchem Zweck. Wenn wir Produkte für die Datentechnik benötigen, dann ist das ganz einfach. Wir haben nur ein Tableau-Produkt , und das ist Tableau Prep Wenn wir jetzt Produkte für Datenvisualisierungen benötigen, können wir weitere Fragen stellen Die nächste Frage: Müssen wir eine Verbindung zu Server-ABI-Datenbanken oder zur Wenn die Antwort Ja lautet, müssen wir Tableau Desktop verwenden. Und wenn die Antwort nein lautet, stellen wir die nächste Frage. Können unsere Daten öffentlich sein? Wenn die Antwort nein lautet, sind unsere Daten vertraulich, dann müssen wir Tableau Desktop verwenden. Wenn die Antwort jedoch Ja lautet, können unsere Daten öffentlich sein, dann fahren wir mit der nächsten Frage fort. Enthalten unsere Datenquellen mehr als 15 Millionen Zeilen? Falls ja, müssen wir Tableau Stop wählen. Wenn die Antwort jedoch nein lautet und unsere Datenquellen weniger als 15 Millionen Zeilen haben, springen wir zur letzten Frage über. Müssen wir Live-Verbindungen zu unseren Datenquellen haben? Wenn die Antwort Ja lautet, müssen wir uns erneut für Tableau Desktop entscheiden. Aber wenn die Antwort nein lautet , können wir endlich Tableau Public verwenden. Ordnung, wenn Sie also diese Fragen und diese Tabelle befolgen , können Sie ganz einfach entscheiden, wann Sie welche Tableau-Produkte verwenden möchten. Ordnung, damit haben wir alle Tableau-Produkte für die Entwicklung abgedeckt . Und als Nächstes werden wir anfangen, über die Tableau-Produkte zum Teilen zu sprechen . Lassen Sie uns also zunächst den Prozess der gemeinsamen Nutzung verstehen. 56. Udemy 2 6 Into Share: Ordnung, im kürzesten Tutorial haben wir die Tableau-Produkte in zwei Hauptkategorien unterteilt: Entwickler, Tools und Tools für die gemeinsame Nutzung Jetzt konzentrieren wir uns auf die zweite Kategorie, die Sharing Tools, wo wir Tableau Server, Cloud Public, Cloud Reader und Tableau Mobile haben Cloud Public, Cloud Reader und Tableau Mobile Und wie der Name schon sagt, können uns diese Produkte dabei helfen, unsere Berichte und Dashboards mit anderen zu teilen unsere Berichte und Dashboards mit anderen Im letzten Tutorial haben wir über die vier Schritte des Tableau-Entwicklungsprozesses gesprochen des Tableau-Entwicklungsprozesses Jetzt werden wir uns eingehend Schritt Nummer vier befassen, wo wir über die verschiedenen Optionen sprechen werden , die wir haben um unsere Berichte und Dashboards mit anderen zu teilen Wenn Sie Ihre Bilder mit Ihren Kollegen in Ihrer Organisation teilen möchten , haben wir hier einige Optionen Zunächst können Sie Tableau-Serverprodukte auf Servern installieren , die die Infrastruktur Ihrer Organisation Und dann können Sie dort damit beginnen, Ihr Dashboard zu veröffentlichen und zu teilen. Anschließend können Ihre Kollegen entweder ihren Webbrowser oder die mobile Tableau-App auf ihren Smartphones oder Tablets verwenden auf ihren Smartphones oder Tablets um Ihre Dashboards direkt vom Server aus anzusehen und mit ihnen zu interagieren Ihre Dashboards direkt vom Server aus Die zweite Option, die wir haben, die Installation von Tableau-Serverprodukten auf Cloud-Dienstanbietern wie Amazon AWS, Microsoft Azure oder Google Clouds Und dann können Sie Ihr Dashboard dort veröffentlichen. Und das Gleiche gilt hier: Benutzer können Webbrowser oder Tableau Mobile verwenden , um auf Ihre Arbeit zuzugreifen. Die dritte Option, die wir haben, ist, dass Sie den Tableau Private Cloud Service verwenden können. Hier müssen Sie keinen Tableau-Server oder ähnliches installieren . Sie werden alles vom Tableau-Team vorbereitet bekommen. Sie können sofort damit beginnen Ihr Dashboard dort zu veröffentlichen, und Ihre Benutzer können es von Tableau Cloud aus nutzen. Nehmen wir nun an, Sie möchten Ihre Dashboards mit allen Menschen auf der Welt teilen und veröffentlichen Dann können Sie Tableau Public Cloud verwenden. Sie müssen nichts installieren. Dort können Sie Ihr Dashboard sofort veröffentlichen. Und Benutzer auf der ganzen Welt können ihren Webbrowser verwenden , um auf Ihre Dashboards und Daten zuzugreifen Sie können jedoch keine mobile App verwenden , um auf Tableau Public zuzugreifen Und jetzt zur letzten Option , die ich wirklich nicht gerne verwende. Wenn Sie Ihre Berichte für einzelne Benutzer freigeben möchten, können Sie ihnen eine Tableau-Datei im Format TX senden. Tableau-Arbeitsmappenpaket, das Ihre Daten sowie Ihre Berichte und Dashboards enthält Anschließend können die Benutzer diese Datei mit ihrem PC installierten Tableau-Reader-Software Ordnung, damit haben wir einen Überblick über den Freigabeprozess und die verschiedenen Optionen, wie Sie Ihre Daten teilen können. Und als Nächstes werde ich Ihnen drei Methoden zum Hosten von Tableau vorstellen . 57. Udemy 2 7-Hosting: Ordnung, alle zusammen. Um nun die wahren Unterschiede zwischen Tableau Server und Tableau Cloud zu verstehen, müssen wir uns mit den Backend-Details und einigen grundlegenden Konzepten zum Hosten von Servern vertraut machen. Nehmen wir an, wir sind Start-up-Unternehmen und möchten unsere eigene Tableau-Anwendung hosten unsere eigene Tableau-Anwendung und die gesamte Infrastruktur aufbauen. Aus diesem Grund gibt es eine lange Liste von Aufgaben , die erledigt werden sollten. Als Erstes müssen wir natürlich Hardware stapeln und sie wie Server konfigurieren , auf denen die Anwendungen ausgeführt werden Jeder Server benötigt auch Speicherplatz Wir müssen also zusätzliche Speicherinfrastruktur bereitstellen , z. B. einige Festplattentreiber und SSD-Server müssen ebenfalls mit dem Internet verbunden sein Daher müssen wir auch die gesamte Netzwerkinfrastruktur bereitstellen auch die gesamte Netzwerkinfrastruktur Sobald wir all diese Mitarbeiter haben, haben wir auch die gesamte benötigte Hardware Als Nächstes müssen wir , einige Softwares zu anfangen, einige Softwares zu installieren und zu konfigurieren können wir ein Betriebssystem installieren, zum Beispiel Windows oder Linux, und viele andere Middlewares Sobald das Betriebssystem eingerichtet ist, müssen wir die Tableau-Serveranwendung installieren und konfigurieren Sobald wir die gesamte Software und Hardware betriebsbereit haben, ist es jetzt endlich an der Zeit, unsere Tableau-Projekte einzurichten. Und wir müssen die folgenden Aufgaben bewältigen. Wir müssen damit beginnen, Benutzer zum Tableau-Server hinzuzufügen und sie den richtigen Lizenzen zuzuordnen, über die wir verfügen, um Zeitpläne und Aufgaben zur Aktualisierung unserer Daten innerhalb von Tableau Server zu erstellen , und dann müssen wir mit der Überwachung der Tableau-Jobs beginnen Ordnung, jetzt kommen wir zu der großen Frage, die wir beantworten müssen Wer wird was verwalten? Die erste Option, die Sie haben, wenn Sie sich entscheiden, all diese Ebenen zu verwalten, bedeutet, dass wir über das On-Premises-Modell sprechen. Es ist also eine klare Eigentümerschaft Sie verwalten alles von oben bis unten, die Hardware, die Software und das Projekt selbst. Aber wenn Sie jetzt sagen, wissen Sie was, das ist zu viel zu verwalten, wir haben zu Beginn nicht das Geld, um all diese Dinge und Hardware zu kaufen all diese Dinge und Hardware , und wir haben nicht die Zeit, uns darum zu kümmern und sie zu warten Dann werden Sie darüber nachdenken die Hardware auszulagern, wo Sie einen Service von Cloud-Anbietern wie Microsoft Azure, Amazon, AWS oder Google Cloud kaufen Cloud-Anbietern wie Microsoft Azure, Amazon, AWS Wisse, dass sie die Hardware verwalten und du sowohl Software als auch Projekte verwaltest Und das, was wir Infrastructure as a Service nennen, IST der erste Buchstabe jedes Wortes. Aber wenn Sie jetzt sagen, wissen Sie was, unser IT-Team ist sehr klein, wir haben nicht einmal die Zeit, diese Software auf dem neuesten Stand zu halten Jedes Mal, wenn Tableau eine neue Version herausbringt, müssen wir eine neue Version von Tableau Server installieren, was wirklich unsere Zeit verschwendet und wir können uns nicht auf unsere Kerngeschäftsprojekte konzentrieren Wir haben nicht die Ressourcen , um unsere eigene Software zu verwalten. Dann denken Sie darüber nach die Softwareebene auszulagern. Zu diesem Zweck können Sie einen Service von Tableau erwerben. Es heißt Tableau Clouds, wo das Tableau-Team alles für Sie verwaltet, sowohl Hardware als auch Software. Und genau das nennen wir Software as a Service. Okay Leute, lassen Sie uns nun die drei Hosting-Optionen zusammenfassen und vergleichen Der erste Punkt betrifft das Hosting vor Ort. Sie müssen den Tableau-Server ebenfalls nach Bedarf auf den Servern Ihrer Organisation installieren . Tableau-Server bei einem Cloud-Dienstanbieter wie Microsoft Azure installiert ist, und bei SAS kaufen Sie einfach Tableau-Cloud-Produkte. Und jetzt zur Frage, wer verwaltet was? Vor Ort verwalten Sie alles, die Hardware, Software und Ihre Projekte. Und es gibt kein Outsourcing, da Sie sowohl die Software als auch Ihre Projekte verwalten. Und der Cloud-Dienstanbieter verwaltet nur die Hardware in Sass, Sie verwalten nur Ihre Geschäftsprojekte Und Tablo kann sowohl Hardware als auch Software verwalten. Lassen Sie uns nun die Vor- und Nachteile der einzelnen Servicemodelle vor Ort überprüfen Vor- und Nachteile der einzelnen Servicemodelle vor Ort Das Gute dabei ist, dass Sie die volle Kontrolle über alles haben, die Hardware und die Software, und dass Ihre Daten hinter Ihren Firewalls bleiben Dies ist sehr wichtig, wenn Sie über kritische oder vertrauliche Informationen verfügen , die nicht außerhalb der Firewall des Unternehmens gespeichert werden sollten Die Nachteile dabei sind jedoch, dass Sie spezielle Hardware- und Softwareadministratoren benötigen sich mit der Wartung, dem Patchen und vielen anderen Aufgaben befassen Patchen und vielen anderen Das ist sehr kostspielig. Zu Beginn der Projekte muss man viel für die Hardware und die Software bezahlen , und das ist nicht flexibel Es ist wirklich schwierig, Ihre Hardware nach Bedarf zu vergrößern oder zu verkleinern Wenn Sie all diese Dinge haben, haben Sie im Allgemeinen weniger Zeit für Ihre Geschäftsprojekte. In Ordnung. Kommen wir nun zum IS, dem ersten Vorteil, der Ihnen Flexibilität bietet. Sie können die Hardware je nach Geschäftsanforderungen nach oben oder unten skalieren, und es fallen keine Vorabkosten für den Kauf Der Nachteil von IS ist jedoch, dass Sie immer noch Administratoren benötigen , um Ihre Software zu verwalten, Installationen und Patches Ihrer Software durchzuführen Und wenn Sie nicht auf die Kosten achten, könnten Sie am Ende Kommen wir nun zu. Der Hauptvorteil von SS besteht darin , dass sich Ihr IT-Team nur auf die Kerngeschäftsprojekte konzentrieren kann und Sie Projekte in sehr kurzer Zeit implementieren können. Und die andere gute Sache ist, dass Ihre Software immer auf dem neuesten Stand ist. Das Tableau-Team wird sich darum kümmern. Aber der Nachteil von SS ist der Kontrollverlust. Sie werden dem Tableau-Team ausgeliefert sein. Wenn etwas Schlimmes passiert, wie z. B. Sicherheitsprobleme, könnten alle Daten Ihres Unternehmens gefährdet sein Und der andere Nachteil ist , dass Sie möglicherweise schlechte Leistung oder Netzwerkprobleme haben , wenn Sie Tableau mit Ihren Quellsystemen verbinden Ihren Quellsystemen Mein Rat an dieser Stelle: Vermeiden Sie es , das Rad neu zu erfinden Nutzen Sie immer Dienstleistungen , die Dinge erledigen, die nicht zu Ihrem Kerngeschäft gehören Jede Stunde, die Sie damit verbringen, ein Betriebssystem zu patchen, Updates für Ihre Software zu installieren oder Updates für Ihre Software zu installieren Hardware auszutauschen, ist eine Stunde, die Sie nicht damit verbringen Ihre Dashboards in Tableau zu verbessern und zu verfeinern Ordnung, damit haben wir die Unterschiede zwischen diesen drei Methoden zum Hosten von Tableau kennengelernt zwischen diesen drei Methoden zum Hosten von Als Nächstes werden wir einen Überblick über den Tableau-Server und die Tableau Cloud geben. 58. Udemy 2 8 Servercloud: Ordnung, alle zusammen. Jetzt werden wir uns nacheinander eingehend mit den Produkten von Tableau um ihre wichtigsten Funktionen und auch ihre Einschränkungen für jedes einzelne von ihnen zu verstehen ihre wichtigsten Funktionen und auch ihre . Und wir beginnen mit Tableau Server und Tableau Cloud. Als Tableau-Entwickler in Unternehmen müssen wir unsere Berichte und Dashboards mit anderen Kollegen in unserer Organisation teilen Dashboards mit anderen Kollegen in unserer Organisation Deshalb müssen wir diese Dashboards in einer vertrauenswürdigen Umgebung oder Plattform in unseren Und normalerweise haben wir vier Anforderungen. Die erste Anforderung ist, dass sie sicher und geschützt sein sollte. Wir möchten kontrollieren, wer auf unsere Daten und unser Dashboard zugreift. Zweitens sollte es einfach zu skalieren sein. Drittens sollte es robust sein und eine große Menge an Benutzern und Daten verarbeiten können . Und die letzte Anforderung Es sollte leistungsstark sein und eine hohe Leistung bieten. Niemand möchte langsame Dashboards und Berichte. Und um diese vertrauenswürdige Umgebung mit diesen Anforderungen aufzubauen , haben wir jetzt vertrauenswürdige Umgebung mit diesen Anforderungen aufzubauen , zwei Tableau-Produkte, Tableau Server und Tableau Cloud Und wir haben drei Hosting-Optionen vor Ort: As und SS. Sie sich keine Gedanken über die Begriffe, ich werde sie erklären, Tableau Server und Cloud, sie sind sich sehr ähnlich. Auf der Ebene der Benutzeroberfläche werden Sie keine Unterschiede feststellen. Wenn Sie jedoch die Back-End-Ebene überprüfen, gibt es große Unterschiede zwischen ihnen. Lassen Sie uns nun zunächst über die Benutzeroberflächenebene von Tableau Server und Table Cloud sprechen. Sobald Sie Ihr Dashboard auf Tableau Server oder in der Cloud veröffentlicht haben, können Sie es teilen, indem Sie Links zu den Benutzern in allen Abteilungen Ihrer Organisation bereitstellen. Und dann können die Benutzer über ihren Webbrowser auf Ihr Dashboard zugreifen , ohne auf ihrer Seite Software installieren zu müssen. Und wenn Sie ihnen Zugriff gewähren, können sie damit beginnen, Ihre Daten auf dem Tableau-Server oder der Tableau-Cloud zu erkunden . Sie können Ihre Benutzer verwalten, indem Sie sie hinzufügen und entfernen. Gib ihnen bestimmte Regeln wie Admin, Creators, Viewer oder Explorer. Du kannst deine Benutzer auch verwalten , indem du sie zu Gruppen hinzufügst. Eine weitere wichtige Aufgabe, die Sie in Tablocerver oder Cloud erledigen können, ist die Automatisierung Ihrer Sie können beispielsweise einen Aktualisierungsplan erstellen um Ihre Datenquellen regelmäßig zu aktualisieren, z. B. einmal täglich auf dem Tablo Server und in der Cloud Sie können die Aufgaben und Zeitpläne überwachen , um den Status zu überprüfen ob der Job fehlgeschlagen oder erfolgreich war Und Sie können viele andere Statistiken über die Laufzeit, den Durchschnitt und Fehlermeldungen usw. finden. Die Benutzer können die Dashboards nicht nur in Tableau Server oder in der Cloud anzeigen , sondern auch ein neues erstellen Wenn Sie den Benutzern genügend Rechte geben, können sie sogar damit beginnen, ihre eigenen Einblicke und Ansichten direkt in ihrem Webbrowser zu erstellen , ohne dass sie einen Tablo-Desktop installieren Das nennen wir Self-Service-PI. Ordnung, das war also ein kurzer Überblick über den Server und die Cloud von Tableau. Und als Nächstes werden wir über die kostenlose Option Tableau Public sprechen . 59. Udemy 2 9 Öffentlich: Ordnung, alle zusammen. Damit haben wir jetzt ein klares Bild von Tableau Server und Tableau Cloud. Lassen Sie uns nun über die anderen Produkte von Tableau zum Teilen sprechen . Tableau Public Cloud ist ein kostenloser Cloud-Dienst, der vom Tableau-Team verwaltet wird. Jeder auf der Welt kann Visualisierungen auf dieser Plattform teilen Visualisierungen auf dieser Wenn Sie Ihre Dashboards in Tableau Public veröffentlichen, kann jeder darauf zugreifen, mit ihnen interagieren und sie sogar herunterladen Tableau Public ist wie soziale Medien Sie können Ihr Profil bearbeiten und Ihre persönlichen Daten in Tableau Public hinzufügen . Sie haben eine riesige Visa-Galerie, die von Menschen auf der ganzen Welt erstellt wurde Es beherbergt derzeit über 5 Millionen Visualisierungen in Wenn Sie beim Stöbern ein interessantes Dashboard wie dieses tolle Dashboard von Ajias gefunden haben ein interessantes Dashboard wie dieses tolle Dashboard , können Sie es zu Ihren Favoriten hinzufügen und dann überprüfen, welche anderen Besuche Ajias erstellt und veröffentlicht hat, und wie in allen anderen sozialen Medien. Wenn Ihnen ihre Inhalte gefallen, können Sie ihr folgen, um ihre neuen Updates zu sehen Und wenn Sie von einem ihrer Dashboards inspiriert sind, können Sie die gesamte Arbeitsmappe installieren, um zu sehen, wie sie diese fantastischen Dashboards erstellt hat , und alle Details zu sehen. Damit erweitern Sie Ihr Wissen über Tableau Developments Mit Tableau Public können Sie sich also von anderen inspirieren lassen und Kontakte zu anderen Tableau-Entwicklern aus der ganzen Welt knüpfen. Und noch eine coole Sache an Tableau Public Wenn Sie auf der Suche nach einem neuen Job sind und Ihre Fähigkeiten in der Datenvisualisierung verbessern möchten, Ihre Fähigkeiten in der Datenvisualisierung verbessern möchten, können Sie viele Arbeiten in Tableau Public veröffentlichen und sie in Ihrem Lebenslauf verlinken , sodass die Unternehmen sehen können , wie gut Sie mit Tableau umgehen. All diese tollen Funktionen machen Tableau Public Cloud einer sehr attraktiven Plattform für den Austausch von Visualisierungen Aber wenn Sie jetzt über Sicherheitsaspekte sprechen, sind diese sehr begrenzt Das einzige, was Sie kontrollieren können, ist, dass Sie nicht herunterladen dürfen Ihre Visualisierungen nicht herunterladen dürfen oder dass Sie sie vollständig vor anderen verstecken können Sie haben jedoch keine Benutzerzugriffskontrolle wie wir sie in Tableau Server oder Cloud haben Tableau Public Cloud ist ein kostenloser Cloud-Dienst von Tableau. Wir hosten viele Berichte und Dashboards, die von Menschen auf der ganzen Welt erstellt wurden Es ist eine großartige Plattform, um sich von der Tableau-Community inspirieren zu lassen, Verbindungen zu anderen Tableau-Entwicklern aufzubauen und Ihre Fähigkeiten zu teilen Da es jedoch kostenlos ist, ist es mit Feldbeschränkungen verbunden. Die für jedes Konto verfügbare Gesamtgröße beträgt nur 10 Gigabyte Ihr Dashboard und Ihre Berichte sind nicht mit den Quellsystemen verbunden Das bedeutet, dass Sie Ihre Daten in Tableau Public nicht automatisch aktualisieren können. Sie müssen es immer manuell tun. So können Sie die Berichte öffnen, die Daten aktualisieren und sie erneut in Tableau Cloud veröffentlichen. Und die dritte Einschränkung von Tableau Public besteht darin, dass, wie der Name schon sagt, jeder auf der Welt Ihre Daten sehen und teilen kann. Das bedeutet, dass Sie es nicht in Organisationen verwenden können, da Sie Ihre Daten nicht schützen können. Ordnung, das ist also vorerst alles über Tableau Public. Als Nächstes werden wir uns mit dem Tableau Reader und Tableau Mobile befassen. 60. Udemy 2 10 Reader Mobile: Tableau Reader ist eine Software, die Sie herunterladen und auf Ihrem PC installieren Sie können ihn nur zum Anzeigen von Berichten und Dashboards verwenden, aber Sie können Tableau Reader nicht verwenden, um Datenvisualisierungen zu erstellen oder Wie Sie sehen, verfügen wir über keine Tools oder Funktionen zum Sie können nicht einmal Datenquellen verbinden oder Ihre Daten aktualisieren. Tableau Reader ist ein sehr altes Tool von Tableau. Es wurde in den Anfängen von Tableau entwickelt um Inhalte, die mit Tableau Stop gesammelt wurden, gemeinsam zu nutzen Dies war, bevor sogar Tableau Server und Tableau Cloud verfügbar waren. Zu diesem Zeitpunkt war der Tableau Reader die einzige Option, die Ihnen zur Verfügung war der Tableau Reader die einzige Option, die Ihnen um Dashboards und Berichte mit anderen Benutzern zu teilen So funktioniert es also: Sie erstellen Datenvisualisierungen mit Tableau Stop und senden dann eine Datei an eine andere Person Anschließend verwenden sie Tableau Reader, um das von Ihnen erstellte Dashboard anzuzeigen und damit zu interagieren Zusammenfassend lässt sich sagen, dass es sich bei Tableau Reader um ein Pre-Tool handelt. Es dient lediglich zum Anzeigen und Interagieren mit Berichten und Dashboards, die mit Tableau Stop erstellt wurden In Tableau Reader können Sie nichts erstellen oder bearbeiten. Sie können die Daten in Ihrem Dashboard nicht mit Tableau Reader aktualisieren . Jedes Mal müssen Sie nach einer neuen Kopie fragen. Wenn Sie frische Daten haben möchten und es keine Sicherheitsfunktionen, keinen Passwortschutz oder Anmeldeoption gibt, ist dies ein großes Problem Wenn die Dateien in der falschen Hand landen, könnten Ihre Unternehmensdaten offengelegt werden Nun, ich empfehle überhaupt nicht, dieses Tool zu verwenden. In Organisationen ist das Risiko einfach zu groß. Aber wenn Sie das Risiko eingehen und Ihre Bilder mit 123 Personen teilen möchten , dann nutzen Sie es, aber versuchen Sie, es zu vermeiden Tableau Mobile ist eine kostenlose mobile App, die Sie auf Ihr Smartphone oder Tablet herunterladen können Sie können damit Tableau-Berichte und -Dashboards, die auf Tableau Server und Clouds veröffentlicht wurden, anzeigen und mit ihnen interagieren Tableau-Berichte und -Dashboards, die auf Tableau Server und Clouds veröffentlicht wurden, anzeigen und Sie können es also nur zum Anzeigen der Berichte verwenden. Sie können es nicht verwenden, um neue Berichte zu erstellen oder die Berichte zu bearbeiten. Tableaumobile kann zwar kostenlos heruntergeladen werden, für die Nutzung ist jedoch eine Lizenz erforderlich und es kann nur auf Tableau Server und Tableau Cloud zugreifen Sie können es also nicht für den Zugriff auf Tableau Public verwenden , und Tableau Moobile kann Ihre Berichte und Dashboards automatisch im Arbeitsspeicher zwischenspeichern Das heißt, Sie können auf sie zugreifen, auch wenn Sie offline sind. Ordnung, damit haben wir einen Überblick über alle fünf Tableau-Sharing-Produkte. Und als Nächstes werden wir alle fünf Tableau-Produkte Seite an Seite vergleichen . Und ich werde Sie durch meinen Entscheidungsprozess , um die richtigen Produkte für Sie auszuwählen. 61. Udemy 2 11 Vergleichen Teilen: Ordnung, alle zusammen. Lassen Sie uns nun alle Tableu Sharing-Produkte zusammenfassen und miteinander vergleichen alle Tableu Sharing-Produkte Der erste Punkt zum Hosten von Tableau Server kann in Ihren Organisationen oder bei Cloud-Dienstanbietern wie Azure oder Amazon gehostet werden Ihren Organisationen oder bei Cloud-Dienstanbietern wie Azure oder Cloud-Dienstanbietern wie Azure Sowohl Tableau Cloud Tableau Public Cloud werden vom Tableau-Team gehostet Tableau Reader handelt es sich lediglich um Software, die auf Ihrem PC installiert ist. Sie können es nicht einmal hosten. Wenn Sie jetzt über die Kosten für Tableau Server sprechen, müssen Sie für Lizenzen, Hardware und Wartung bezahlen , aber in Tableau Cloud müssen Sie nur für die Lizenzen bezahlen. Die Nutzung von Tableau Public und Tableau Reader ist kostenlos. Wenn Sie nun die Aspekte der Datensicherheit überprüfen, sind sowohl Tableau Server als auch Tableau Cloud hochsicher Table Public und Reader sind sie nicht. Im nächsten Punkt geht es um die Speicherbeschränkungen in Tableau Server. Es hängt wirklich vom Server und vom Festplattenspeicher ab. In Tableau Cloud und Reader gibt es keine Einschränkungen. In Tableau Public Cloud beträgt die für jedes Konto verfügbare Gesamtgröße jedoch beträgt die für jedes Konto verfügbare Gesamtgröße nur 10 Gigabyte Der nächste Punkt zu den Konnektoren. Tableau Server und Cloud können mit verschiedenen Arten von Quellen wie Cloud-API, Diensten, Dateien, Datenbanken usw. verbunden verschiedenen Arten von Quellen wie Cloud-API, werden. Tableau Public, Cloud und Tableau-Reader können jedoch nicht direkt mit einem Ihrer Quellsysteme verbunden werden . Kommen wir zum nächsten Punkt, der Automatisierung in Tableau Server und Cloud. Sie können Aufgaben planen , um Ihre Daten in Ihren Dashboards automatisch aus den Quellsystemen zu aktualisieren in Ihren Dashboards automatisch aus den Quellsystemen Die Daten in der Tableau Public Cloud und im Reader können jedoch nicht aktualisiert werden Sie müssen dies manuell tun. Sie müssen es erneut veröffentlichen oder die Datei erneut senden Der nächste Punkt zu Tableaumobile Sie können Ihre Smartphones oder Tablets nur mit Tableau Server oder Tableau Cloud verbinden Tablets nur mit Tableau Server oder Tableau Cloud Nun zum letzten Punkt: Wir können Tableau Server und Cloud verwenden, um Dashboards innerhalb von Organisationen gemeinsam zu Dashboards innerhalb von Organisationen gemeinsam Table Public wird verwendet, um Dashboards mit der ganzen Welt zu teilen, und Tableau Reader wird verwendet, um Dashboards direkt an Einzelpersonen weiterzugeben Dashboards direkt an Einzelpersonen In Ordnung, jetzt haben wir einen Überblick über alle Tableau-Sharing-Produkte Nun stellt sich die Frage, wann welche Produkte verwendet werden sollen. Lassen Sie mich Sie anhand dieser Tabelle bei meinem Entscheidungsprozess unterstützen. In Ordnung. Zunächst stellen wir alle Fragen zu den Einschränkungen in Tableau Public Cloud. Die erste Frage: Können Daten öffentlich sein? Wenn die Antwort ja lautet, stellen wir die nächste Frage. Sollten die Daten in den Berichten und Dashboards häufig aktualisiert Wenn die Antwort nein lautet, können Sie Tableau Public Cloud verwenden Wenn die Daten jedoch nicht öffentlich sein und automatisch aktualisiert werden sollen, müssen wir über privates Hosting nachdenken Jetzt die Frage, willst du die Hardware verwalten? Falls ja, können Sie Tableau Server vor Ort in Ihrer Organisation verwenden . Wenn Sie das nicht tun und auslagern möchten, stellen Sie die nächste Frage Möchten Sie die Software selbst verwalten? Wenn die Antwort jedoch Ja lautet, können Sie erneut Tableau Server verwenden, aber dieses Mal wird er in einem Servicemodell bei einem Cloud-Dienstanbieter wie Microsoft Azure gehostet Cloud-Dienstanbieter wie . Wenn die Antwort jedoch nein lautet, Sie die Software nicht selbst verwalten möchten und sie auslagern möchten, können Sie Tableau Cloud als SAS-Service nutzen Wie Sie sehen, ist der Tableau Reader nicht Teil meines Entscheidungsprozesses da ich ihn überhaupt nicht empfehle Wenn Sie nun dieses Flussdiagramm mit dem Flussdiagramm kombinieren , das wir zuvor für Entwicklertools erstellt haben, erhalten Sie einen , das wir zuvor für Entwicklertools erstellt haben, Überblick über meinen gesamten Entscheidungsprozess , den ich normalerweise verwende, wenn ich ein neues Tableau-Projekt starte. Wenn Sie also jemand fragt, wann Sie welches Tableau-Produkt verwenden sollen, können Sie es durchgehen und die richtigen Kombinationen für Sie oder Ihr Unternehmen finden . All diese Materialien finden Sie auf meiner Website. Alles klar, alle zusammen. Damit haben wir alle acht Tableau-Produkte behandelt und die Unterschiede zwischen ihnen verstanden. Im nächsten Kapitel werden wir uns der Tableau-Architektur vertraut machen , um zu verstehen wie Tableau intern funktioniert und was die Hauptkomponenten von Tableau sind. 62. Architektur mit 3 Abschnitten: Tabellenarchitektur. Jetzt werden wir uns ansehen, wie Tableau intern funktioniert, welche Komponenten es hat und welche Einschränkungen es hat. Jetzt werden wir uns vielen wichtigen Tableau-Konzepten befassen, z. B. was sind Live- und Extraktverbindungen, was sind die verschiedenen Dateitypen in Tableau? Und dann können wir mit dem Zeichnen der Tableau-Desktop-Architektur beginnen . Und dann springen wir zu Tableau Server, um verschiedene Szenarien wie den veröffentlichten Prozess, den Authentifizierungsprozess und den Zugriffsansichtsprozess zu verstehen wie den veröffentlichten Prozess, den Authentifizierungsprozess . Danach werden wir Gesamtbild vervollständigen indem wir die Serverarchitektur und ihre Komponenten zeichnen. Und am Ende werden Sie sich auch der Architektur von Tableau Public befassen. Lassen Sie uns nun mit dem ersten Konzept beginnen, den Live- und Extraktdatenverbindungen. Also lass uns jetzt gehen. 63. Udemy 3 1 Extrakt live: In diesem Abschnitt lernen Sie die Tableau-Architektur kennen, um zu verstehen wie Tableau intern funktioniert und was die Hauptkomponenten davon sind Sie werden einige wichtige Konzepte kennenlernen. Und wir werden mit der Datenquelle, den Verbindungstypen, Live und Extract beginnen . Jetzt kommen wir zu den wichtigsten Entscheidungen oder Fragen, die wir innerhalb der Datenquelle treffen werden. Möchten Sie eine zusätzliche Kopie Ihrer Daten in Tableau speichern ? Hier haben wir zwei Designs für die Datenquelle. Entweder sagen Sie, nein, wir müssen nicht innerhalb von Tableau kopieren. Die Daten sollten dort bleiben, wo sie sich in den Quellsystemen befinden. Was kann dann passieren? Visualisierung benötigt Daten, sie sendet Quadrate direkt an die externe Datenbank Dann sendet die Datenbank die Ergebnisse zurück an Ihre Die Daten kommen immer frisch aus den Quellen direkt in Ihre Dashboards Diese Art von Verbindungen nennen wir Live-Verbindung, oder Sie werden sagen: Ja, lassen Sie uns eine Kopie unserer Daten in Tableau haben Ein Snapshot oder eine Teilmenge der Daten, die aus der externen Datenbank nach Tableau kopiert werden sollen aus der externen Datenbank nach Tableau kopiert Diese Kopie nennen wir einen Extrakt. Jetzt sendet unsere Visualisierung jedes Mal, wenn sie Daten benötigt , Abfragen, diesmal an den Extrakt statt an die externe Datenbank. Und dann gibt der Extrakt die Ergebnisse an Ihre Visualisierungen zurück Da sich der Extrakt in Tableau befindet und den Visualisierungen sehr nahe kommt, werden wir eine hervorragende Reaktionszeit und eine sehr schnelle Leistung erzielen und Diese Art von Verbindung nennen wir Extraktverbindung Ordnung, jetzt ist die Frage, welchen Verbindungstyp sollte ich in meinen Datenquellen verwenden? Die typische Antwort auf diese Frage lautet, nun ja, es kommt darauf an. Denn hier haben wir einen Kompromiss zwischen Leistung und Datenaktualität. Wenn für Sie beispielsweise die Leistung viel wichtiger ist als die Datenaktualität, dann müssen Sie sich für den Extrakt entscheiden. Da die Daten mithilfe der Spaltenspeichertechnik in Tableau im Arbeitsspeicher gespeichert werden , erhalten Sie eine hervorragende Leistung. Aber wenn Sie sagen, wissen Sie was, die Aktualität der Daten für mich ist die Aktualität der Daten für mich wichtiger als die Leistung Dann müssen Sie die Live-Verbindungen in Ihren Datenquellen nutzen, weil Sie die aktuellen Daten immer direkt aus den Quellen in Ihren Dashboards erhalten direkt aus den Quellen in Ihren Dashboards Ordnung, das war also ein kurzer Überblick über die beiden Datentypverbindungen in Tableau Live und Extract Und als Nächstes lernen wir die verschiedenen Dateitypen , die Sie in Tableau generieren können. 64. Udemy 3 2 Tableau-Dateien: Ordnung, wenn Sie jetzt Tableau-Dateien direkt an die Benutzer senden möchten , müssen wir uns die Frage stellen, welche Art von Dateien wir senden werden Denn in Tableau können wir nicht nur eine Datei, fünf verschiedene Dateitypen in Tableau generieren. Jetzt werden wir uns einen schnellen Überblick über diese Dateitypen verschaffen, um Überblick über diese Dateitypen sie zu verstehen und zu wissen, wann wir sie verwenden müssen. Ordnung. Wie wir gelernt haben, enthält die Tableau-Arbeitsmappe drei Dinge Der Extrakt, die Datenquelle und die Visualisierungen. Für jeden gibt es einen Dateityp. Die Kombinationen hängen beispielsweise von Ihren Anforderungen ab. Wenn Sie nur Ihre Daten ohne etwas anderes, ohne Datenquelle, ohne Visualisierungen teilen ohne etwas anderes, ohne Datenquelle, ohne möchten, können Sie einen Extrakt als Hyperformat senden Aber wenn du jetzt sagst, weißt du was, ich habe eine Menge Arbeit mit der Datenquelle gemacht Ich habe ein Datenmodell erstellt, Sachen umbenannt, ich habe Aggregationen gemacht, ich habe viele neue Spalten erstellt Also würde ich das gerne mit meinem Team und meinen Kollegen teilen , und ich darf meine Daten nicht mit ihnen teilen In dieser Situation sagen Sie, okay, ich werde die Datenquelle mit meinen Kollegen teilen und wir nennen sie Tableau Data Source TDS ohne Daten Oder Sie befinden sich vielleicht in anderen Situationen denen Sie sagen, wissen Sie was? Meine Kollegen haben keinen Zugriff auf die Quellsysteme. Wir können die Live-Verbindung nicht nutzen und es macht Ihnen auch nichts aus, Ihre Daten weiterzugeben. Jetzt können Sie ihnen ein Paket mit einem Extrakt und der Datenquelle schicken . Der Dateityp wird hier als Tableau-Paket Datenquelle DDS x bezeichnet . Dieser Dateityp enthält sowohl Ihre Daten als auch Ihre Datenquelle Möglicherweise befinden wir uns in einer anderen Situation, in der auch unsere Kollegen oder Benutzer an den Visualisierungen interessiert sind Wir können ihnen eine Datei mit den Visualisierungen und der Datenquelle schicken den Visualisierungen und der Auch hier haben wir die gleiche Situation. Sie entscheiden, ob Sie damit Daten senden oder nicht. Wenn Sie die darin enthaltenen Daten nicht senden möchten, können Sie eine Datei mit dem Namen Tableau-Arbeitsmappe B senden. Und das letzte Szenario, ich glaube, Sie haben es können Sie eine Datei mit dem Namen Tableau-Arbeitsmappe B senden. Und das letzte Szenario, ich glaube, schon erraten, wenn Sie alles senden möchten, das gesamte Paket, den Extrakt, die Datenquelle und Ihre Visualisierungen, dann können Sie Ihren Kollegen ein Tableau-Format schicken, dann können Sie Ihren Kollegen ein Tableau-Format schicken das als Tableau-Arbeitsmappe TB X bezeichnet wird wenn Sie alles senden möchten, das gesamte Paket, den Extrakt, die Datenquelle und Ihre Visualisierungen, dann können Sie Ihren Kollegen ein Tableau-Format schicken, das als Tableau-Arbeitsmappe TB X bezeichnet wird. Alles klar, also Wie Sie sehen, hat Tableau je nach Situation oder Szenario unterschiedliche Dateitypen für unterschiedliche Zwecke verwendet ? Sie können Ihre Arbeit mit Ihren Kollegen teilen. Ordnung, im Allgemeinen haben wir jetzt also zwei verschiedene Arten von Arbeitsmappen Eine Arbeitsmappe mit Daten , die eine Extraktverbindung verwenden, und ein anderes Buch ohne und ein anderes Buch ohne Daten mit Direktverbindung In der Arbeitsmappe mit Daten können Sie drei verschiedene Dateitypen senden Sie können nur die Daten im Hyperformat oder den gesamten Datensatz mit den Daten im DSX-Format senden Oder senden Sie das gesamte Paket im Format BX. Andererseits können Sie mit der Arbeitsmappe ohne Daten nur zwei Dateien senden Datensatz ohne Daten DS oder Arbeitsmappe X. Jetzt haben Sie vielleicht die Frage und sagen, okay, welche Tableau-Produkte sollte ich verwenden, um diese Tableau-Dateien zu öffnen Nun, wir haben drei Tableau-Produkte. Tableau Public und Tableau Reader. Mit dem Tableau-Disctob können Sie alles öffnen. Sie können all diese verschiedenen Tableau-Formate und -Dateien öffnen Tableau-Formate und -Dateien Mit Tableau Reader und Public können Sie jedoch nur das Tableau-Arbeitsmappenpaket TX öffnen Da Tableau Reader und Tableau Public keine direkte Verbindung zu den Datenquellen herstellen können und sie die Live-Verbindungen nicht verwenden können Ordnung, eine weitere Sache, die über die Tableau-Arbeitsmappe wissen sollten, ist, dass Tableau zwei verschiedene Datentypen zum Speichern der Arbeitsmappe verwendet Datentypen zum Speichern der Arbeitsmappe Die erste sind die Metadateninformationen Sie werden in XML-Dateien gespeichert Metadaten sind Daten über Ihre Daten. Sie beschreiben Ihre Daten. Es enthält alle Informationen darüber was Sie in den Arbeitsmappen gemacht haben Alles, was Sie während der Arbeit mit Tableau Desktop anklicken, löschen oder tun wird sich in irgendeiner Weise in den Metadaten widerspiegeln Sie können Informationen wie Spaltennamen, Datentyp, Datenmodell usw. finden. Der zweite Typ sind die Daten selbst, die eigentlichen Daten. Wenn Sie Daten in Tableau laden, kann Tableau sie in einem Hyperfile-Format speichern, wobei die Daten in Spaltenspeichermethoden im Speicher von Tableau gespeichert werden Spaltenspeichermethoden im Speicher von Es ist wie spezielle Formate für den schnellen Datenabruf. Ordnung, alle zusammen. Damit haben wir gelernt, welchen Zweck die verschiedenen Dateitypen in Tableau haben und wann sie verwendet werden sollten. Als Nächstes werden wir uns eingehend mit der Tableau-Architektur befassen, um die Desktop-Komponenten zu verstehen. 65. Udemy 3 3 Bogen-Desktop: Ordnung, wenn Sie die Tableau-Architekturen verstehen und wissen, wie die Komponenten miteinander verbunden sind, wird alles für Sie Sinn machen , wenn Sie mit Tableau arbeiten , und das macht Sie auch zu einem besseren Tableau-Entwickler Ich werde die Konzepte skizzieren, um sie für Sie leichter verständlich zu machen Also lass uns gehen. Die Tableau-Architekturen enthalten vier verschiedene Ebenen Quellschicht, die Disto-Schicht, Serverschicht und die Consumer-Schicht Wir werden damit beginnen, jede Ebene einzeln auszupacken , um ihre Komponenten zu verstehen Und wir werden mit dieser Architektur von links nach rechts arbeiten Architektur von links nach rechts Wir beginnen also mit der Quellschicht und enden mit der Konsumentenebene. In Ordnung, jetzt haben wir also die Quellebene. Die Quellebene befindet sich außerhalb von Tableau und enthält die Quelle unserer Daten. Unsere Daten könnten sich in Datenbanken wie Mysql oder Oracle befinden, oder die Daten könnten sich in Dateien wie Excel und Jason befinden. Oder sogar in der Cloud wie Amazon, AWS oder Microsoft Azure oder sogar in PIs, unsere Daten könnten überall sein. In Ordnung, also jetzt zurück zum großen Ganzen. Lass uns zur nächsten Ebene springen. Wir werden die Disctop-Schicht auspacken . Die erste Komponente in Tableau Desktop ist die Datenquelle Bevor Sie mit der Erstellung Ihrer Visualisierungen beginnen, müssen Sie die Datenquelle einrichten Das Erste, was wir innerhalb der Datenquelle tun werden , ist, Tableau mit unseren Daten zu verbinden Tableau bietet rund 90 verschiedene Datenkonnektoren, sodass wir Tableau mit fast allem verbinden können. Sobald Sie die Verbindung zwischen Tableau und Ihrer Datenquelle hergestellt haben, werden die Zugriffsinformationen in der Datenquelle gespeichert. Zum Beispiel der Speicherort von Servern, Benutzernamen, Kennwörtern oder Zugriffstoken usw. All diese Informationen werden in der Datenquelle gespeichert. Ordnung, also die beiden Arten von Datenverbindungen in Datenquellen sind Extraktverbindungen und Direktverbindungen. Nachdem wir nun eine Verbindung zu Daten hergestellt haben, haben wir entschieden, welche Art von Verbindung es sein soll. Als Nächstes müssen wir in der Datenquelle mit dem Aufbau unseres Datenmodells beginnen. Und das können wir tun, indem wir Tabellen miteinander kombinieren, Beziehungen, Verknüpfungen und Vereinigungen verwenden. Und Sie können viele andere Dinge tun, z. B. die richtigen Datentypen festlegen, Aggregationen durchführen, Tabellen und Spalten umbenennen, neue Berechnungen und Filter erstellen und alles Zusammenfassend lässt sich sagen, dass die Datenquellenkomponente in Tableau die folgenden Informationen enthält Wir haben die Datenkonnektoren, um Tableau mit unseren Daten zu verbinden Wir haben die Zugangsinformationen, wo auch die Standorte unserer Quellen gespeichert werden. Wir können entscheiden, ob wir eine zusätzliche Kopie unserer Daten in Tableau laden . Wir nennen das eine Extraktverbindung, oder wir belassen es als Direktverbindungen in den Datenquellen. Als letztes haben wir das Datenmodell innerhalb von Datenquellen , in dem wir Tabellen miteinander kombinieren und Aggregationen durchführen können Tabellen miteinander kombinieren und Aggregationen durchführen , oder wir können ein anderes benutzerdefiniertes Ordnung, sobald wir mit der Einrichtung der Datenquelle fertig sind , haben wir die Verbindung, egal ob es sich um eine Extraktion oder eine Live-Datenquelle Wir haben unser Datenmodell und alles ist bereit. Jetzt werden wir anfangen, unsere Visualisierungen zu erstellen Und Tableau organisiert die Visualisierungen in drei Ebenen. Das erste sind die Arbeitsblätter. So können wir die in unseren Datenquellen verfügbaren Daten verwenden , um eine einzige Ansicht zu erstellen, nur eine visuelle Es kann sich um ein Balkendiagramm, ein Kreisdiagramm oder eine Tabellenansicht handeln. Und wie Sie sehen, ist jedes Arbeitsblatt direkt mit einer Datenquelle verbunden. In Tableau können Sie jedoch ein Arbeitsblatt aus zwei verschiedenen Datenquellen erstellen , indem Sie sehr leistungsstarke Kombinationsmethoden verwenden , die als Daten bezeichnet werden. Dies ist eine sehr einzigartige Funktion in Tableau. Sie finden es in keinem anderen Tool bei dem die Daten in einem Bild aus verschiedenen Quellen stammen können. Sobald wir diese verschiedenen Arbeitsblätter haben, können wir zur nächsten Ebene übergehen, wo wir beginnen, diese Arbeitsblätter zu einem Dashboard zu kombinieren wir beginnen, diese Arbeitsblätter zu einem Dashboard zu kombinieren, um die verschiedenen Grafiken in nur einer Ansicht anzuzeigen die verschiedenen Grafiken in Denken Sie jedoch daran, dass Sie, wenn Sie Änderungen an den Grafiken vornehmen möchten , zu den Arbeitsblättern zurückkehren und dort die Anpassung vornehmen müssen Arbeitsblättern zurückkehren und dort die Jetzt kommen wir zum letzten Level, wir haben die Geschichten Wie Sie wissen, besteht das Hauptziel von Datenvisualisierungen darin, eine Geschichte zu erzählen Sie können also quasi eine Abfolge von Arbeitsblättern oder Dashboards erstellen , die zusammenarbeiten , um den Benutzern anhand Ihrer Daten die Geschichte zu erzählen Benutzern anhand Ihrer Daten die Geschichte Ordnung, jetzt fragen Sie mich vielleicht welche Visualisierungsebene die richtige für Sie ist Nun, wenn Sie nur ein Bild haben, dann nehmen Sie das Arbeitsblatt. Wenn Sie jedoch QBI zur Prozessüberwachung erstellen möchten, dann erstellen Sie ein Dashboard Wenn Sie Ihre Daten präsentieren und daraus eine Geschichte erzählen möchten , dann erstellen Sie eine Geschichte Ordnung, jetzt haben wir in Tableau Desktop sowohl die Datenquellen als auch die Visualisierungen, und diese beiden Komponenten sind in einer so genannten Tableau-Arbeitsmappe enthalten in einer so genannten Tableau-Arbeitsmappe Nun stellt sich die Frage: Was können Sie tun, wenn Sie mit der Erstellung Ihrer Datenquellen und Visualisierungen fertig Erstellung Ihrer Datenquellen und Visualisierungen Was Nun, Sie können es mit Ihren Kollegen in Ihrem Team oder Ihren Abteilungen teilen Ihren Kollegen in Ihrem Team oder Ihren Abteilungen Und dafür gibt es zwei Möglichkeiten. Entweder senden Sie eine Tableau-Datei direkt an die Benutzer, oder Sie veröffentlichen die Arbeitsmappe auf einem Tableau-Server oder in der Tableau-Cloud Und von dort aus können Ihre Benutzer und Ihr Team auf Ihre Arbeitsmappe zugreifen In Ordnung, das große Ganze, die Tableau-Architektur. Lassen Sie uns über die Ebene auf der rechten Seite sprechen , die Verbraucherebene. Es gibt verschiedene Möglichkeiten, Tableau-Visualisierungen zu nutzen Dies hängt von den Clients des Benutzers und den Aufgaben ab, die die Benutzer Wir beginnen mit einer sehr kleinen Gruppe von Benutzern , die möglicherweise den Tableau Reader verwenden, um die Tableau-Visualisierung anzusehen und mit ihr zu interagieren, und sie möchten normalerweise nichts Neues für diese Benutzergruppe bearbeiten oder erstellen Neues für diese Benutzergruppe Wir werden ihnen eine Tableau-Datei senden. Wie wir erfahren haben, benötigen sie ein Tableau-Arbeitsmappenpaket, WPX Möglicherweise haben wir eine andere Benutzergruppe, normalerweise sind das Ihre Teamkollegen Sie möchten zusätzlich zu Ihrer Arbeit Analysen erstellen. Sie werden Table Desktop verwenden, um das für sie zu erledigen. Wir können jede Art von Tableau-Dateien versenden. Hängt von ihren Anforderungen und Aufgaben ab. Und jetzt haben wir eine große Gruppe von Benutzern oder Verbrauchern, die auf den Server oder die Cloud von Tableau zugreifen können , um Visuals von Tableau anzusehen und mit ihnen zu interagieren Sie können ihre Webbrowser wie Google Chrome und Firefox verwenden , um auf die Inhalte von Tableau Server zuzugreifen Und von dort aus können sie die Visualisierungen ansehen, interagieren und sogar bearbeiten, sofern sie über die erforderlichen Berechtigungen verfügen. Oder sie können die mobile Tableau-App auf den Smartphones oder Tablets verwenden , um Ihre Arbeitsmappen anzusehen und mit ihnen zu interagieren Sie können es jedoch nicht verwenden, um eine Tableau-Visualisierung zu bearbeiten Für diese Benutzergruppe werden Sie ihnen keine Dateien senden. Zunächst müssen Sie Ihre Arbeit auf dem Server veröffentlichen. Und hier haben wir zwei Möglichkeiten. Entweder veröffentlichen Sie nur die Datenquelle oder Sie können die gesamte Arbeitsmappe auf dem Tableau-Server oder der Tableau-Cloud veröffentlichen Tableau-Server oder der Tableau-Cloud Danach werden Sie den Link Ihrer Arbeitsmappen für die Benutzer freigeben Ihrer Arbeitsmappen für Nun zur letzten Gruppe von Benutzern , die es wert ist, erwähnt zu Sie sind die statischen Benutzer Sie können Ihre Daten und Grafiken jederzeit aus Tableau Desktop exportieren und sie direkt als BDF oder Excel an die Benutzer senden als BDF oder Excel an die Benutzer Es ist also natürlich statisch und sie können nicht damit interagieren Ordnung, bisher haben wir in der Tabellenarchitektur über die Quellschicht gesprochen. Wir haben uns eingehend mit der Boulevardzeitung und ihren Bestandteilen befasst und die verschiedenen Arten von Verbrauchern und Kunden verstanden von Verbrauchern und Kunden Und im nächsten Schritt werden wir beginnen, über die Tableau-Serverarchitektur zu sprechen Tableau-Serverarchitektur Um es verständlicher zu machen, werden wir zunächst drei verschiedene Szenarien durchgehen. Und wir werden mit dem veröffentlichten Prozess beginnen. 66. Udemy 3 4 Senario 1: Ordnung, zuvor haben wir angefangen, die Tableau-Architektur zu skizzieren , wobei wir etwas über die Quellebene, die Desktop-Ebene und die Consumer-Ebene gelernt haben Desktop-Ebene und die Consumer-Ebene Jetzt werden wir die Serverschicht in der Tableau-Architektur entpacken , um die Tableau-Serverkomponenten besser zu verstehen Ich werde Sie aus Benutzersicht durch drei Szenarien führen. Dabei geht es darum, was genau in Tableau Server passieren wird, sobald wir eine Arbeitsmappe veröffentlichen oder wenn wir uns beim Server anmelden und auf eine Arbeitsmappe zugreifen Lass uns gehen. Nehmen wir , Sie möchten eine Tableau-Arbeitsmappe mit einem Extrakt veröffentlichen . Was wird passieren? Tableau Desktop wird den Server auffordern , die Arbeitsmappe Bx hochzuladen Und die erste Komponente in Tableau Server, die die Anfrage empfangen kann, ist das Gateway Das Gateway weiß, wie die Anfrage an die richtigen Serverkomponenten weitergeleitet wird. In dieser Situation ist der Anwendungsserver die richtige Komponente für die Verarbeitung der Veröffentlichung. Das Gateway wird die Anfrage an ihn weiterleiten. Wie wir erfahren haben, enthält die Tableau-Arbeitsmappe zwei verschiedene Arten von Informationen Die in den Xmil-Dateien gespeicherten Metadaten und die Daten selbst, die in Hyper-Dateien auf dem Tableau-Server gespeichert sind Diese beiden verschiedenen Dateitypen werden an zwei verschiedenen Orten gespeichert Anwendungsserver sendet die XML-Datei in der Serverkomponente namens Repository gespeichert werden soll, und die Hyperdatei wird in einer anderen Komponente , dem Dateispeicher, gespeichert einer anderen Komponente , dem Was wir bisher gelernt haben, ist, das Gateway dafür verantwortlich ist, die Anfrage an die richtige Komponente weiterzuleiten Der Anwendungsserver ist derjenige , der den veröffentlichten Prozess verarbeiten kann. Das Repostery speichert die XML-Dateien, die Metadaten der Arbeitsmappe und die eigentlichen Daten, der Hyber wird im Dateispeicher gespeichert In Ordnung, das ist alles für dieses Szenario. Als Nächstes werden wir über den Authentifizierungs-Workflow in Tableau Server sprechen . 67. Udemy 3 5 senario 2: Ordnung, jetzt sind unsere Arbeitsmappe und unsere Daten auf dem Tableau-Server veröffentlicht Es ist jetzt an der Zeit, dass sich unsere Benutzer beim Tableau-Server anmelden und mit unseren Dashboards interagieren Schauen wir uns also an, wie das funktionieren wird. Nehmen wir an, Ihr Manager ist Michael Scott. Und Michael möchte Ihre Vertriebs-Dashboards in Tableau Server überprüfen Ihre Vertriebs-Dashboards in Tableau Server Und ich werde es tun, ich brauche einen Benutzernamen und ich habe einen tollen Sobald Michael diese Informationen angegeben hat, wird eine Anfrage als HTTP-Anfrage an den Server gesendet Das Erste, worauf es zusteuern wird, ist das Gateway. Die Gateways wissen, dass der Anwendungsserver die richtige Komponente für den Authentifizierungsprozess ist , das Gateway leitet ihn an ihn weiter Und dann wird der Anwendungsserver das Repository bitten , zu überprüfen, ob die Anmeldeinformationen, Benutzername und das Passwort korrekt sind und ob Michael die Erlaubnis hat , auf unseren Server zuzugreifen Und dann das Repositorium — eine Überprüfung und wenn alles stimmt und Michael auf unseren Server zugreifen darf, wird er auf den Anwendungsserver antworten und sagen, ja, wir kannten den Typen, er ist in Dann beginnt der Anwendungsserver mit dem Aufbau der Server-Benutzeroberfläche und sendet sie zurück an Und dann sendet das Gateway es zurück an den Michael-Browser. Jetzt ist er auf unserem Tableau-Server. Was wir gerade aus diesem Prozess gelernt haben, ist wiederum, das Gateway dafür verantwortlich ist die Anfrage an die richtige Komponente weiterzuleiten. Der Anwendungsserver ist derjenige, der den Authentifizierungsprozess abwickelt. Der Abzocker speichert die Benutzeranmeldedaten und ob die Benutzer Zugriff und Berechtigungen auf unseren Server und den Anwendungsserver haben Berechtigungen auf unseren Server und den Anwendungsserver ist derjenige, der die Weboberfläche des Servers rendert In Ordnung, das ist alles für diesen Prozess. Als Nächstes werden wir darüber sprechen, was in Tableau passiert , sobald wir auf eine Arbeitsmappe zugreifen, um die Daten anzusehen 68. Udemy 3 6 Senario3: Ordnung, Michael befindet sich jetzt auf unserem Tableau-Server und wird anfangen, Ihr Vertriebs-Dashboard zu durchsuchen und danach zu suchen Und sobald Sie es gefunden haben, wird er darauf klicken und versuchen, auf Ihr Dashboard zuzugreifen. Lassen Sie uns nun sehen, was in Tableau Server passieren wird. Wie üblich werden die HTTB-Anfragen für den Zugriff generiert und an den Server gesendet Und wir wissen inzwischen , dass das Gateway die Anfrage empfängt und sie an den richtigen Komponentenanwendungsserver weiterleitet richtigen Komponentenanwendungsserver Dann beginnt der Anwendungsserver damit, Chrome um das Z herum zu rendern, all die Symbole und Bilder , die sich nicht im Dashboard selbst befinden. Und dann wird der Anwendungsserver sagen, okay, jetzt sprechen wir über Visualisierungen Das ist komplett aus meinem Leck raus. Wir müssen diese Anfrage an den Master weiterleiten , an das Gehirn. Es ist der VisCul-Server. Es ist derjenige, der sich mit Visualisierungen befasst. Von hier aus übernehmen die ViscuelGN das Ruder. Ich werde sagen, okay, lassen Sie uns als Erstes überprüfen, ob dieser Typ, Michael, das Verkaufs-Dashboard sehen darf, die Viscuelgn fragen die Repo-Geschichte In der Repos-Story gibt es eine Liste von Benutzern und Berichten. Also wird es dort suchen, um welche zu finden. Falls ja, dann wird es zurückschicken, ja, Michael ist ein Boss und er darf das Verkaufs-Dashboard sehen. Und jetzt wird ViscuL sagen, alles klar, jetzt brauchen wir Daten Also brauchen wir zuerst die Metadaten des Dashboards. Und wie Sie wissen, werden die Metadaten nach der Veröffentlichung der Arbeitsmappe im Repository gespeichert, die Visculgna-Anfrage vom Repository Visculgna-Anfrage vom Eine weitere Sache ist, die XML-Datei des Dashboards zu senden. Das Repository sendet dann das XML zurück an den VisCul-Server und der Server beginnt mit der Erstellung des Dashboards Ordnung, jetzt wird Viscul sagen, okay, okay, Aber das Problem ist, dass es leer ist. Wir benötigen die Daten, um es zu füllen. Und es ist besser, unseren Datenspezialisten und den Datenserver zu fragen . Der Datenserver ist derjenige , der alles über die Daten weiß. Es wird sagen, in Ordnung, für dieses Dashboard haben wir einen Teil der Daten bereits in Tableau Server. Aber der andere Teil befindet sich leider außerhalb von Tableau. Um die Daten innerhalb des Tableau-Servers aus dem Extrakt abzurufen, sendet der Datenserver die Abfrageanforderung an die D-Engine. Und die Daten-Engine weiß, wie die benötigten Daten aus dem Dateispeicher abgefragt und extrahiert werden. Die Daten-Engine wird die Daten aus dem Dateispeicher abrufen die Daten aus dem Dateispeicher und sie an den Datenserver zurücksenden. Und jetzt kommen wir zu dem Teil, in dem sich die Daten außerhalb von Tableau Server befinden. Hier wird der Datenserver als Proxy fungieren. Wir werden die Datenkonnektoren verwenden , um eine Verbindung zu den externen Datenbanken herzustellen. Sobald die Verbindung hergestellt ist, wird eine Abfrage gesendet, die der Sprache entspricht, die die Datenbank spricht. Und dann wird die Datenbank die benötigten Daten als Rohtabelle zurückgeben. Sobald wir alle benötigten Daten auf dem Datenserver haben , wird er sie kombinieren und eine weitere Sicherheitsüberprüfung durchführen. Der Datenserver wird prüfen, ob Michael alle Daten sehen darf oder sollten wir die Daten filtern? Der Datensparer , der die Daten filtert hängt von der Datensicherheitseinrichtung ab, die Sie vorgenommen haben Und dann werden die Rohdaten zurück an den VisculServer gesendet Rohdaten zurück an den VisculServer Sobald VisculServer die Rohdaten für das Dashboard hat, wird er jetzt die Magie ausüben, indem all diese Zahlen und Rohdaten in Bilder und Grafiken umwandelt und sie in die Arbeitsmappe einfügt Jetzt hat der ViscuL endlich alles, was er braucht. Das Verkaufs-Dashboard ist fertig und fertig. Das VisCUL wird es zurück an das Gateway senden. Und das Gateway wird es zurück an den Webbrowser von Michael senden zurück an den Webbrowser von Michael kann jetzt anfangen, mit dem Dashboard zu interagieren . Will hm. Hat Michael eine Ahnung was er mit dem Verkaufs-Dashboard machen soll? Ich melde Konkurs an. In Ordnung. Ich weiß, dass in diesem Szenario viel passiert ist, aber wir haben die meisten Komponenten von Tableau Server behandelt . Lassen Sie uns also eine Zusammenfassung erstellen und verstehen, was wir bisher gelernt haben. Wie üblich ist das Gateway dafür verantwortlich , die Anfrage an die richtige Komponente weiterzuleiten. Der Anwendungsserver ist nicht für den Visualisierungsprozess verantwortlich, aber der VisCul-Server ist derjenige , der für die Erstellung der Visualisierungen verantwortlich ist Das Repository kann Informationen über die Berechtigungen und die Sicherheit speichern Informationen über die Berechtigungen und die , auf welche Benutzer zugreifen dürfen und auf welches Dashboard Und der Datenserver wird sowohl die Extrakt- als auch die Live-Datenquellen verwalten . Und die Daten-Engine ist dafür verantwortlich die Daten aus dem Extrakt in Tableau abzurufen Und der Datenkonnektor wird dem Datenserver helfen , eine Verbindung zu den externen Quellen Und der VisCul-Server macht die Magie , die Rohdaten in visuelle Elemente umzuwandeln Ordnung, mit diesen drei Szenarien haben wir bisher die wichtigste Komponente von Tableau Server behandelt wichtigste Komponente von Jetzt werden wir alle Teile in der Tableau-Architektur zusammenfügen und beginnen sie nacheinander zu erklären. Lass uns gehen. 69. Udemy 3 7 Archi Server: In diesem Video erfahren Sie mehr über die Serverarchitektur von Tableau Und dann werden wir uns eingehend mit jeder Serverkomponente der Architektur befassen jeder Serverkomponente der Architektur befassen , um zu verstehen, wie sie funktioniert und was sie tut. Und wir fangen gleich an, die Serverschicht besteht hauptsächlich aus drei Dingen, zwei Schnittstellen links und rechts. In der Mitte haben wir eine Reihe von Serverkomponenten. Die linke Schnittstelle sind die Datenanschlüsse. Sie werden die externen Quellsysteme mit den Tableau-Serverkomponenten verbinden . Auf der rechten Seite haben wir das Gateway. Es wird Anfragen von verschiedenen Clients empfangen es mit den Komponenten von Tableau Server verbinden. Ordnung, lassen Sie uns nun näher auf die Gate-Komponente eingehen . Einerseits haben wir Anfragen von verschiedenen Kunden, wie z. B. eine Anmeldeanfrage aus einem Webbrowser oder eine veröffentlichte Anfrage von Tableau Desktop. Auf der anderen Seite haben wir verschiedene Tableau-Serverkomponenten wie den App-Server, Viscul-Server usw. Und das Gateway wird sich in der Mitte befinden, das weiß, wie es die Anfragen von verschiedenen Clients an die richtigen Serverkomponenten weiterleitet die Anfragen von verschiedenen Clients an die richtigen Serverkomponenten Und die andere Aufgabe des Gateways besteht darin, Dinge auszugleichen. Nehmen wir an, Sie arbeiten in Umgebungen mit mehreren Knoten, in denen Sie zwei Knoten haben. Wenn das Gateway die erste Anfrage erhalten hat, wird es sie an den Knoten Nummer eins weiterleiten. Beide Knoten sind kostenlos. Aber wenn das Gateway jetzt eine zweite Anfrage erhält, wird es sagen, oh, Knoten eins ist voll. Lassen Sie uns diese Anfrage in Knoten Nummer zwei bearbeiten , da sie kostenlos ist und so weiter. Ordnung, das Gateway in Tableau Server ist also wie ein Distributor, der alles weiß. Sie kennen so jemanden. Sagen wir einfach, ich kenne einen Mann, der einen Typen kennt , der einen anderen kennt. Das Gateway hat also zwei Aufgaben. Erstens leitet es die Client-Anfragen an die richtige Komponente weiter. Und zweitens führt es einen Lastenausgleich durch, wenn Sie Tableau Server in einer verteilten Umgebung ausführen. Ordnung, jetzt werden wir anfangen, über diese Tableau-Komponenten zu sprechen . In der Mitte gibt es in Tableauver quasi verschiedene Arten von Komponenten Wir haben Server, wir haben Engines und Speicher. Und wir werden mit den Servern beginnen. Wie Sie in Tableau Server gelernt haben, gibt es verschiedene Prozesse. Der Anmeldevorgang, Populis, Zugriff, Arbeitsmappe usw. Und in Tableau Server haben sie verschiedene Server für unterschiedliche Prozesse entworfen verschiedene Server für unterschiedliche Prozesse Beginnen wir jetzt mit dem Anwendungsserver. Der Anwendungsserver ist für verschiedene Prozesse verantwortlich. Wie wir erfahren haben, wird beispielsweise eine Benutzeranmeldeanfrage an den Anwendungsserver weitergeleitet. Dann wird der Anwendungsserver je nach Konfiguration beim Repository oder einem Active Directory nachfragen , ob der Benutzer auf den Server zugreifen darf oder nicht. Und beim anderen Prozess verarbeitet der Anwendungsserver den veröffentlichten Prozess, bei dem der Anwendungsserver die veröffentlichte Anfrage erhält und die Arbeitsmappe in zwei Dateien aufteilt Die XML-Datei, die im Repository gespeichert werden soll , und die Hyperdatei, die im Dateispeicher gespeichert werden soll Eine weitere Aufgabe für den Anwendungsserver besteht darin, die Serverschnittstelle zu rendern All die kleinen Dinge , die Sie in Tableau Server finden , wie Symbole, Bilder, Projekte abzüglich davon. Ist der Anwendungsserver , der diese Dinge rendert. Der Anwendungsserver ist für verschiedene Prozesse wie den Authentifizierungs- und Autorisierungsprozess, den veröffentlichten Prozess und das Rendern des Servers I verantwortlich verschiedene Prozesse wie den Authentifizierungs- und Autorisierungsprozess, . Aber ein Prozess, den der Anwendungsserver niemals ausführen wird , ist der Visualisierungsprozess. Oder jetzt springen wir zum nächsten Server. Wir haben den Viscul-Server. Dieser wird interessant werden. Ordnung, wir haben also zuvor über die Macht von Bildern gesprochen und wie das menschliche Gehirn Text in Bilder und Bilder umwandelt Das VisCUL ist wie unser Gehirn. Es kann die Magie hinzufügen, indem es Zahlen und Texte in Bilder und Bilder umwandelt Zahlen und Texte in Bilder und Bilder umwandelt Viscul steht für Visual Query Language for Databases. Die Gründer von Tableau, Crest und Pat, haben diese Sprache erfunden Nehmen wir an, Sie ziehen etwas in Tableau per Drag-and-Drop. Das ViscUL konvertiert diese Aktion eine SQL-Abfrage und sendet sie dann an den Datenserver, um die Daten abzurufen Dann sendet der Datenserver die Ergebnisse an die ViscUL zurück Jetzt macht ViscUL die Magie, indem es diese Rohdaten in Grafiken und Bilder umwandelt, die Ihren Kunden präsentiert werden diese Rohdaten in Grafiken und Bilder In Ordnung, das VisCUL ist also das Gehirn. Es ist eine sehr wichtige Tableau-Komponente und hauptsächlich für den Visualisierungsprozess verantwortlich . Es macht zwei Dinge. Es generiert Abfragen anhand von Benutzeraktionen und konvertiert und transformiert die Rohdaten in Grafiken und Bilder Ordnung, alle zusammen, also werden wir jetzt über den dritten sprechen Wir haben den Datenserver. Der Datenserver ist derjenige , der alles über die Daten weiß. Er weiß, wo die Daten zu finden sind, wie man sich mit ihnen verbindet, wie man mit ihnen spricht. Die erste Aufgabe des Datenservers besteht darin, sowohl Extrakt - als auch Live-Datenquellen zu verwalten. Wenn sich die Daten in Tableau befinden , können Abfrageanfragen an die Daten-Engine gesendet werden. Wenn sich die Daten jedoch außerhalb von Tableau befinden, können sie die Datenkonnektoren verwenden, um Abfrageanfragen an die externen Quellen zu senden. Und der Datenserver weiß, wie er mit den Quellen sprechen muss. Er agiert wie ein Proxy für die Datenquellen, kann viele verschiedene Datenbanksprachen sprechen, sodass er Abfrageanfragen in einer Sprache sendet , die die Datenbank versteht. Eine weitere Aufgabe für den Datenserver besteht darin, für die Datensicherheit zu sorgen. Er prüft, ob ein Benutzer die Daten sehen darf , und filtert sie bei Bedarf, und der Datenserver verwaltet das ebenfalls. Bereitstellung von Treibern. Der Datenserver ist also die zentrale Datenverwaltungskomponente in Tableau Server und derjenige, der weiß, wie Daten aus den Quellen abgerufen werden. In Ordnung, lassen Sie uns jetzt zur nächsten Komponente springen. Wir haben die Daten-Engine. Wenn wir uns dafür entscheiden, unsere Daten in Tableau als Extrakt zu speichern , dann wird die Daten-Engine diejenige sein, die sich damit befasst. Verschiedene Komponenten können Anfragen an die Daten-Engine senden . So kann die Daten-Engine beispielsweise vom Anwendungsserver eine Anfrage zur Veröffentlichung eines neuen Extrakts empfangen . Dann kann die Daten-Engine einen Vorgang ausführen und erstellen , um einen neuen Extrakt zu erstellen und darin Daten zu speichern. Die Datenengine kann auch eine equ-Anfrage vom Datenserver empfangen , in der nach Daten gefragt wird. Was kann hier passieren? Die Datenengine wird den richtigen Extrakt finden. Es wird eine Verbindung zur Festplatte herstellen und dann den benötigten Extrakt daraus ziehen Und am Ende werden die Daten zurück an den Server gesendet Und schließlich kann die Daten-Engine eine Anfrage von der Hintergrundprozesskomponente empfangen , um den Inhalt eines Extrakts zu aktualisieren Die Daten-Engine kann einen Aktualisierungsvorgang ausführen, indem sie den Extrakt öffnet und seinen Inhalt mit den neuen Daten aktualisiert Die Daten-Engine in Tableau ist wie jede andere Datenbank-Engine. Sie führt verschiedene Operationen aus. Wie es die Daten abfragt, führt es Einfüge- und Aktualisierungsoperationen durch. Es erstellt neue Extrakte, jedoch nur für die Daten innerhalb von Tableau Server. In den Extrakten. Okay, die nächste Komponente ist das Repository. Wie Sie vielleicht schon bemerkt haben, war das Repository an jedem Tabellenprozess beteiligt Lassen Sie uns also darüber sprechen. Das Repository speichert viele verschiedene Arten von Daten. Es kann zum Beispiel die Arbeitsmappen speichern, die wir auf dem Server veröffentlicht haben, aber nur den Metadatenteil, nicht die Daten nicht die Die XML-Dateien aus den Arbeitsmappen können im Repository gespeichert werden In der Datenbank finden wir auch die Nutzungsdaten. Es sind Daten, die Ihnen helfen werden, die Leistung und den Traffic Ihres Projekts zu verstehen die Leistung und den Traffic Ihres Projekts zu Sie können zum Beispiel die Gesamtzahl der aktiven Benutzer in Tableau Server ermitteln. Welche Gesamtansicht zählt pro Tag, und Sie können die am häufigsten verwendeten Datenquellen in Ihrem Projekt herausfinden . Eine weitere Art von Daten , die Sie im Archiv finden können , sind die Sicherheitsinformationen Zum Beispiel, welche Benutzer auf Ihre Inhalte zugreifen dürfen oder welche Benutzer auf unseren Tableau-Server zugreifen dürfen unseren Tableau-Server zugreifen dürfen Ordnung, wie Sie im Repository sehen können, gibt es verschiedene Arten von Daten, und sie enthalten auch riesige Datenmengen in Tableau Server Es ist jedoch sehr wichtig zu verstehen , dass die Daten in unseren Dashboards und Berichten nicht in einem Repository gespeichert sind. Wir haben viele andere Tableouserver-Komponenten, die es wert sind , erwähnt , Wie zum Beispiel der Cache-Server speichert er fast alles wie Bilder, Symbole, Ergebnisse von Abfragen, Dashboards und Wenn Sie also ein Dashboard starten das bereits zuvor zugegriffen wurde, werden die Daten vom Cache-Server abgerufen Eine weitere Komponente ist der Backgrounder. In Tableouserver können Sie einen Zeitplan für die Aktualisierung der Daten in Ihrem Extrakt erstellen Aktualisierung der Daten in Und die Aufgabe der Hintergrundprozesskomponente besteht darin, diesen Zeitplan alle 10 Sekunden zu überprüfen und dann zu gegebener Zeit den Prozess der Aktualisierung des Extrakts auszulösen den Prozess der Aktualisierung des Extrakts Und die letzte Komponente , die ich hier erwähnen möchte, ist das Suchen und Die Benutzer von Tableouserver können nach Inhalten suchen Diese Komponente ist dafür verantwortlich, innerhalb des Repositorys zu suchen und die Ergebnisse an die Benutzer zurückzugeben Ordnung, wenn wir endlich das letzte Rätsel haben , die einzelnen Komponenten . Wenn wir es in die Architektur integrieren, erhalten wir ein Gesamtbild der Tableau-Architektur Lassen Sie uns jetzt eine sehr kurze Zusammenfassung machen. Die Quellebene befindet sich außerhalb von Tableau und enthält unsere Daten. Sie kann sich überall befinden, z. B. in Datenbanken oder Dateien. In der Disktope-Ebene können die Entwickler damit beginnen, Tableau Disktop mit den Datenquellen zu verbinden Entweder mit dem Kopieren der Daten innerhalb von Tableau mithilfe einer Extraktverbindung oder mit den Direktverbindungen zu werden damit beginnen, Visualisierungen mithilfe von Arbeitsblättern, Dashboards und Storys zu erstellen Visualisierungen mithilfe von Arbeitsblättern, Dashboards Und sowohl die Datenquelle als auch die Visualisierungen. Wir nennen es eine Arbeitsmappe und können es entweder als Datei senden oder für den Server freigeben Die Serverschicht wird unsere Arbeitsmappen hosten , und wir können viele Komponenten wie die Datenkonnektoren finden viele Komponenten wie die Datenkonnektoren um unsere Quellen mit dem Tableau-Server zu verbinden Und das Gateway, um die Client-Anfragen mit dem Tableau-Server zu verbinden die Client-Anfragen mit dem Tableau-Server zu Und wir haben den Anwendungsserver für die Protokollierungs - und Veröffentlichungsprozesse verantwortlich ist, den VisCul-Server, der für den Visualisierungsprozess verantwortlich ist, und der Datenserver ist derjenige, der für das Datenmanagement verantwortlich Wir haben eine weitere Komponente wie die Daten-Engine, die die Extrakte verarbeiten wird In Tableau Server haben wir drei Orte, an denen sich die Daten befinden werden. Wir haben das Repository, das viele verschiedene Daten enthält, wie das XML der Arbeitsmappen und die Sicherheitsobjekte Aber nicht die Daten selbst, weil unsere Daten als Extrakt im Dateispeicher gespeichert werden als Extrakt im Dateispeicher Und wir haben den Cache-Server, der viele verschiedene Datentypen enthält , um die Leistung von Tableau zu erhöhen. Und die letzte ist die Verbraucherebene. Hier haben wir die verschiedenen Benutzer- und Kundengruppen gefunden, z. B. die Tableau-Leser, die nur die TWBx-Dateien direkt von den Tableau-Entwicklern benötigen die nur die TWBx-Dateien direkt von , und eine weitere Benutzergruppe, die Tableau zur Entwicklung neuer Ansichten verwenden wird Und wir haben die statischen Reader, die Dateien wie BDF und Excel empfangen werden Dateien wie BDF und Excel empfangen Und dann haben wir eine große Benutzergruppe , die entweder über Web oder Tableau Mobile auf Tableau Server zugreifen wird entweder über Web oder Tableau Mobile um mit der populistischen Arbeitsmappe zu interagieren Ordnung, alle zusammen, eine weitere Sache, die ich Ihnen zeigen möchte, ist dieses fantastische Dashboard des Tableau-Teams Es zeigt Ihnen die verschiedenen Komponenten innerhalb Tableau Server und wie sie interagieren werden, um eine Aufgabe zu erledigen. Wenn wir zum Beispiel zum Workflow oder zum Prozess wechseln, können wir beispielsweise den Zugriff auf Ansicht auswählen. Und dann wählen wir aus, ob es sich um einen veröffentlichten Auszug oder um einen Live-Auszug handelt. Hier drüben haben wir einen Slider. Wenn Sie ihn ans Ende ziehen, werden Sie sehen, wie die Komponenten miteinander interagieren, um die Aufgaben zu erledigen. Und auf der rechten Seite sehen Sie eine Beschreibung für jeden Schritt. Und das ist wirklich eine großartige Möglichkeit, um zu lernen, wie Tableau Server funktioniert. Ich habe für dieses Tutorial viel daraus gelernt Wenn Sie mehr Details zu anderen Prozessen in Tableau Server sehen möchten, sollten Sie das überprüfen . Ich werde den Link in den Tutorialmaterialien belassen. Ordnung, Leute, das ist alles für die Tableau-Serverarchitektur und ihre Komponenten. Als Nächstes werden wir uns mit der Architektur von Tableau Public und den Einschränkungen von Tableau Public vertraut machen. 70. Udemy 3 8 arch public: Fangen wir mit der Quelle unserer Daten an. In Tableau Public können Sie nur Dateien wie CSV Jason, Microsoft Access und Google Sheets verbinden Dateien wie CSV Jason, . Die nächste Komponente ist Tableau Public Disktob. Es ist eine kostenlose Version von Tableau Disktob. Es ist Software, die Sie herunterladen und auf Ihrem PC installieren können herunterladen und auf Ihrem PC installieren Hier beginnen wir also damit, Tableau Public mit unseren Dateien zu verbinden , indem wir eine Datenquelle erstellen. In der Datenquelle haben wir nur einen Verbindungstyp. Es ist der Extrakt. Die Daten sollten aus unseren Dateien kopiert werden , um sie in Tableau Public Disktop zu laden Es gibt keine Live-Verbindungsoption. Danach fangen wir an, unsere Visualisierungen zu erstellen, oder wir nennen es Sobald wir mit der Erstellung der Ansichten und Dashboards mit Tableau Public Disctop fertig sind, haben wir hier nur noch eine Option, eine Option Das ist, die gesamte Arbeitsmappe, Ihre Daten und die Daten an Tableau Public weiterzugeben . Tableau Public ist eine kostenlose Plattform, die vom Tableau-Team gehostet wird , um Visualisierungen aus der ganzen Welt zu teilen Visualisierungen aus der ganzen Welt Sobald unsere Visa auf Tableau Public veröffentlicht wurden, kann D nun von Benutzern auf der ganzen Welt genutzt werden Und hier haben wir nur wenige Optionen. Die Benutzer können die Webbrowser verwenden um Ihre Visualisierungen anzusehen und mit ihnen zu interagieren, oder Benutzer können die gesamte Arbeitsmappe, Ihre Daten und Geräte in verschiedenen Formaten wie Tableau-Datei, WPX oder Il, BDF, Bildern usw. herunterladen Ihre Daten und Geräte in verschiedenen Formaten wie Tableau-Datei, WPX oder Il, BDF, Die letzte Möglichkeit, Ihre Videos zu konsumieren, kann in Ihre Websites und Blogs eingebettet werden . Okay, da Tableau Public jetzt kostenlos ist, gibt es nur wenige Einschränkungen Auf Quellenebene können wir Tableau Public nur mit Dateien verbinden. Die Datenkonnektoren sind sehr begrenzt, und wir können beispielsweise keine Verbindung zu Servern herstellen. Und auf der nächsten Ebene, auf der Ebene der öffentlichen Desktops, gibt es Einschränkungen. In der Datenquelle haben wir nur eine Art von Verbindungen, und das ist der Extrakt. Wir können also keine Direktverbindungen zu den Quellen und zur Arbeitsmappe selbst haben , sie kann nur maximal 15 Millionen Zeilen enthalten und wir können die Arbeitsmappe nicht lokal auf unserem Pendler speichern Die einzige Möglichkeit, sie zu teilen, besteht darin der Öffentlichkeit von Tableau zu veröffentlichen Aber dafür gibt es quasi einen Workaround. Das werde ich im nächsten Tutorial zeigen. Ordnung, jetzt gehen wir zur Freigabeebene von Tableau Public über. Auch hier gibt es einige Einschränkungen. Beispielsweise beträgt die verfügbare Gesamtgröße für jedes Konto nur zehn Gigabyte. Und es gibt keine Möglichkeit, Ihre Daten automatisch zu aktualisieren. Jedes Mal, wenn Sie neue Daten benötigen, müssen Sie die Arbeitsmappe manuell mit neuen Daten erneut veröffentlichen die Arbeitsmappe manuell mit neuen Und drittens wird es öffentlich sein, es gibt also keine Möglichkeit, es wie ein privates Dokument zu gestalten und es mit nur wenigen Leuten zu teilen Man muss es immer auf der ganzen Welt veröffentlichen. Gehen wir nun zum letzten Level über. Wir haben die Verbraucher. Die einzige Einschränkung besteht darin, dass Sie Tableau Mobile nicht verwenden können , um auf die Visualisierungen zuzugreifen und mit ihnen zu interagieren Ordnung, alle zusammen, ich habe mich entschieden, Tableau Public in diesem Tableau-Kurs zu verwenden , da es kostenlos ist Und Sie alle können mir anhand der Beispiele folgen , ohne dass Sie für zusätzliche Lizenzen bezahlen müssen. Und die Einschränkungen, die wir in Tableau Public haben, sind für den Lernprozess nicht wirklich relevant. Die Hauptfunktionen von Tableau, die Datenvisualisierungen, die wir in Tableau Desktop haben, sind also die Datenvisualisierungen, die wir in Tableau Desktop haben, alle ohne Einschränkungen auch in Tableau Public verfügbar , also machen Sie sich darüber keine Gedanken Ordnung, alle zusammen. Damit haben wir uns mit der Tableau-Architektur und ihren Komponenten vertraut gemacht und gelernt, wie Tableau intern funktioniert. Damit haben wir die theoretischen Teile von Tableau behandelt . Und im nächsten Abschnitt werden wir damit beginnen, Ihre Umgebung so vorzubereiten, dass Sie während des Kurses mit mir Tableau üben können mit mir Tableau üben . Lassen Sie uns also einsteigen. 71. 4 Abschnitt Vorbereiten: Wir können Ihre Tableau-Schulungsumgebung vorbereiten. Um Tableau zu lernen, sollten Sie sich nicht nur die Videos ansehen, Sie müssen auch mit mir üben. Und aus diesem Grund werden wir jetzt Ihre Umgebung darauf vorbereiten , mit mir zu arbeiten. Und mach dir darüber natürlich keine Sorgen . Alles ist kostenlos. Wir beginnen also damit, Tableau herunterzuladen und zu installieren, und dann werden wir ein öffentliches Tableau-Konto erstellen . Und danach werden wir, um sicherzustellen, dass alles funktioniert, sicherzustellen, dass alles funktioniert, unsere ersten Visualisierungen erstellen Und dann werden wir es auf Ihrem öffentlichen Tableau-Konto veröffentlichen Ihrem öffentlichen Tableau-Konto Und am Ende, was wir tun werden, vielleicht ist es das erste Mal, dass Sie Tableau starten . Deshalb werde ich Ihnen einen kurzen Überblick über die Tableau-Oberfläche geben. Lassen Sie uns nun mit dem ersten Schritt beginnen , indem Tableau herunterladen und installieren. Also lass uns jetzt gehen. 72. Udemy 4 1 Herunterladen Installieren: In Ordnung, fangen wir mit dem ersten Schritt an. Wir werden Tableau, Public Disktop, herunterladen. Um das zu tun, gehen wir auf die öffentliche Website Tableau.com. Ich werde den Link in der Beschreibung belassen Von dort aus finden wir das Menü Creates, und dann können wir darauf klicken Dann haben wir die Tableau Disto Public Edition heruntergeladen. Lass uns darauf klicken. Und dann gehen wir in die Mitte und klicken auf Doable Public Bevor der Download beginnt, müssen wir dieses Registrierungsforum ausfüllen Dies dient nicht dazu, ein öffentliches Konto zu erstellen , es ist nur etwas Bevor der Download beginnt, geben wir den Vornamen, Nachnamen, die E-Mail-Adresse und das Land an. Und dann klicken wir auf App herunterladen. Und dann ist der Download, gestartet wird, nur 500 Megabyte groß, also sollte es nicht lange dauern Jetzt haben wir den Download abgeschlossen. Klicken wir auf die Ausführungsdatei , um den Installationsvorgang zu starten. Okay, zu Beginn der Installation befinden wir uns hier auf der Willkommensseite. Wie üblich müssen wir die Bedingungen lesen und akzeptieren , also musst du das tun. Und hier haben wir die zweite Box. Sie können darauf klicken, wenn Sie die Produktnutzungsdaten nicht an das Tableau-Team senden möchten . Es ist wie bei Cookies. Es macht mir nichts aus. Ich lasse es einfach liegen. Also klicken wir jetzt auf Installieren. Sobald Sie das getan haben, wird die Installation gestartet. Es sollte nicht lange dauern. Okay, jetzt ist die Installation abgeschlossen und Tableau wird automatisch gestartet. Ordnung, damit haben wir den ersten Schritt getan, bei dem wir Tableau Public bei UPC erfolgreich heruntergeladen und installiert haben erfolgreich heruntergeladen und installiert Tableau Public bei UPC Und als Nächstes werden wir Tableau Public Accounts einrichten, in denen Sie Ihre Arbeit teilen und veröffentlichen können 73. Udemy 4 2 Konto erstellen: Okay, gehen wir zurück zur Website public.tableau.com und klicken oben rechts auf Anmelden Und dann müssen wir auf „Jetzt kostenlos beitreten“ klicken. Und jetzt müssen wir dieses Registrierungsformular ausfüllen , um ein neues öffentliches Tableau-Konto zu erstellen. Also müssen wir den Namen, die E-Mail, das Passwort und das Land eingeben . Und dann müssen wir die Bedingungen lesen und uns darauf einigen. Und lass uns hier klicken. Ich bin kein Roboter. Und am Ende klickst du auf Mein Konto erstellen. Und jetzt haben wir die Nachricht erhalten, unser Konto zu verifizieren. Das bedeutet, dass wir unsere E-Mails überprüfen müssen , um unser Konto zu aktivieren. Also lass uns das machen. Okay, jetzt, nachdem ich das überprüft habe, habe ich eine E-Mail von Tableau erhalten. Also werde ich darauf klicken. Und dann klicke ich auf Jetzt verifizieren, um unser Konto zu aktivieren. Also werde ich darauf klicken und dann wird es mich zu meinem Konto weiterleiten. Und damit haben wir ein brandneues aktives öffentliches Tableau-Konto. Nun, es ist wie jedes andere Social-Media-Konto. Sie können beispielsweise Ihre persönlichen Daten hinzufügen. Wir können unser Foto oder unseren Avatar hinzufügen. Lassen Sie mich also überprüfen, was ich hier tun kann. Ich habe dieses Foto vom Studgard Television Tower. Es ist ein Treffen dort. Und dann werde ich auf Speichern klicken. Wir können viele andere Dinge hinzufügen. Lass uns auf Profil bearbeiten klicken. Wie Sie hier sehen können, können Sie Ihre Social-Media-Konten verknüpfen oder Ihre Websites hinzufügen und so weiter. Klicken wir also auf Jetzt speichern. Ordnung, damit haben Sie jetzt öffentliche Konten bei Tablo, aber es ist immer noch leer, wir haben nichts darin Als Nächstes erhalten wir die Trainingsdatensätze, und ich werde Ihnen das Datenmodell erklären , das ihnen zugrunde liegt 74. Udemy 4 3 Daten (korrekt): Wenn Sie ein neues Tool wie Tableau Bar BI oder eine andere Programmiersprache erlernen möchten , benötigen Sie immer einen guten Datensatz für Training und Übung Ich fange an, nach guten Trainingsdatensätzen zu suchen , und nach vielen Recherchen habe ich viele, viele Datensätze heruntergeladen Aber ich war mit ihnen nicht zufrieden. Ich mochte sie nicht , weil sie nicht alle Szenarien abdecken , die wir für das Training benötigen. Lassen Sie mich Ihnen sagen, warum das ein Problem ist. In echten Projekten werden Ihre Daten typischerweise in Data Warehouses gespeichert oder es gibt Datenlecks in vielen, vielen verschiedenen Tabellen. Der erste Schritt bei Visualisierungstools wie Tableau oder Power BI besteht darin, diese Tabellen zu verbinden und sie in einem Big-Data-Modell zu kombinieren. Training mit nur einer Tabelle wird Ihnen nicht helfen und Sie nicht auf echte Projekte vorbereiten . Aus diesem Grund habe ich beschlossen, meine eigenen Datensätze zu erstellen, um alle Trainingsszenarien abzudecken , und mehrere Tabellen zu haben um zu lernen, wie man sie in einem Datenmodell kombiniert Und natürlich können Sie meinen Datensatz verwenden, um etwas anderes wie SQL, Python, Power BI usw. zu lernen . Also lass uns sehen, was ich für dich vorbereitet habe. Ordnung. Als Erstes gehen wir zu dem Link in der Beschreibung. Und dann landen Sie auf meiner Website, auf der ich alle Kursdownloads und Materialien auf einer Seite gesammelt habe der ich alle Kursdownloads und Materialien auf einer Seite gesammelt . Sie werden also zum Beispiel die Trainingsdatensätze herunterladen Wir haben hier einige wichtige Links. Die drei Blattblätter und viele Skizzennotizen, die ich für diesen Kurs vorbereitet habe. Und dann finden Sie für jeden Abschnitt die wichtigen Links und Skizzen sowie die Tableau-Dateien Dieser Link wird Ihnen auch nach dem Kurs zur Verfügung stehen Ihnen auch nach dem Kurs zur Sie können also jederzeit hierher zurückkehren und das Zeug herunterladen, das Sie benötigen, und das natürlich kostenlos. Aber was wir jetzt tun werden, wir werden die Trainingsdatensätze herunterladen , die wir für unseren Kurs benötigen Wie Sie sehen können, haben wir hier zwei ZIP-Dateien, eine für Länder außerhalb der EU und eine für die EU Wenn Sie also gerade in Europa sind, was Sie tun werden, werden Sie diese Datensätze herunterladen Aber für alle anderen Länder werden Sie die ersten Datensätze herunterladen, die Trainingsdatensätze außerhalb der EU Und jetzt fragen Sie sich vielleicht, was sind die Unterschiede zwischen ihnen Nun, es geht um die Dezimalzahlen, da wir in unseren Datensätzen unterschiedliche Dezimalzahlen haben, wie bei den Verkäufen in verschiedenen Ländern, haben wir unterschiedliche Repräsentationen der Dezimalzahlen Also verwenden alle europäischen Länder zum Beispiel das Komma, um die Dezimalzahl von der ganzen Zahl zu trennen Aber in vielen anderen Ländern, den USA, in Asien, haben wir das. Um die Dezimalzahl von der ganzen Zahl zu trennen, und wenn Sie das falsche Format verwenden, was passiert dann Tableau wird nicht verstehen, dass sich bei diesem Feld um eine Dezimalzahl es sich bei diesem Feld um eine Dezimalzahl handelt, und wird sie in eine Zeichenfolge umwandeln Nun, abhängig von Ihrem Standort, gehen Sie und laden Sie die Datensätze für mich Ich bin in Deutschland, also werde ich mich für den zweiten entscheiden Und wie gesagt, es hängt von Ihrem Standort ab. Lass uns gehen und darauf klicken. Als Nächstes werde ich die Zip-Datei holen und sie an einem sicheren Ort ablegen. Ich möchte es also nicht unter den Downloads belassen, also werde ich einfach einen sicheren Pfad dafür erstellen und dann mit dem Extrahieren der Daten beginnen Okay, jetzt lass uns die Datei entpacken. Also werde ich sie alle extrahieren. Okay, jetzt gehen wir hinein und überprüfen die Daten. Also hier haben wir drei verschiedene Datensätze. Die ersten Datensätze, die Tableau-Projekte, Vertriebs-Dashboards Wir werden es im letzten Abschnitt verwenden, sobald wir mit der Erstellung unserer Projekte beginnen Dann haben wir zwei weitere Datensätze, die großen Datensätze und die kleinen Datensätze Wir werden diese beiden Datensätze im gesamten Kurs verwenden Datensätze im Die kleine Datenquelle und die große Datenquelle sind sich also sehr ähnlich Jetzt fragen Sie mich vielleicht, warum wir zwei Datensätze haben? Okay, lassen Sie uns jetzt beide öffnen und sehen, was wir in ihnen haben Wie Sie sehen können, haben wir fast die gleichen Tabellen, also Kunden, wir haben Bestellungen, Produkte und so weiter. Und so sind sie fast identisch. Und jetzt fragen Sie mich vielleicht, warum haben wir zwei Datensätze? Wir, wir haben viele verschiedene Arten von Berechnungen und Funktionen Zum Beispiel werden einige Berechnungen die Daten auf Rollenebene ändern Und es ist besser, einen kleinen Datensatz zu haben , um ihre Ergebnisse leicht zu verstehen Auf der anderen Seite haben wir Berechnungen wie Aggregationen in der Tabelle LOD Es ist besser, viele Daten zu haben um zu verstehen, wie es funktioniert Aus diesem Grund habe ich mich für zwei Datensätze entschieden , um all diese Szenarien abzudecken Eine weitere Sache an den Datensätzen ist , dass der Dateityp CSV ist Wir haben hier nur einen Jason, also kannst du entweder Table Public oder Tabletop benutzen , um mir im Kurs zu folgen Ordnung, jetzt werde ich Sie durch das Datenmodell unserer Datensätze Hier haben wir drei typische Tabellen. Unsere Datensätze enthalten Informationen über den Superstore-Anwendungsfall Es handelt sich einfach um Verkaufstransaktionen von Kunden, die Produkte von einem Unternehmen bestellen Es ist klassisch und sehr leicht zu verstehen. Die erste Tabelle in unserem Datenmodell ist die Tabelle des Kunden. Sie enthält alle Kundeninformationen wie den Namen der Kunden, ihre Standorte und ihre Punktzahl. In den kleinen Datensätzen haben wir fünf Kunden und in den großen haben wir rund 800 Kunden Und die zweite Tabelle in unserem Datenmodell enthält die Bestellungen. Sie enthält alle Bestellungen der Kunden. Wir haben also Informationen wie Bestellung, Datum, Umsatz, Menge und Gewinn. In den kleinen Datensätzen haben wir zehn Bestellungen. Und im Spitzendatensatz haben wir Daten aus rund fünf Jahren Und das ist wirklich hilfreich wenn wir mit dem Aufbau von Clustern beginnen. Und die dritte Tabelle in unserem Datenmodell sind die Produkte. Sie enthält alle Produkte, die wir in unserem Supermarkt finden Wir haben also Informationen wie den Produktnamen, Kategorie und die Unterkategorie In dem kleinen Datensatz haben wir nur fünf Produkte in der Kategorie Monitor und Zubehör In den Spitzendatensätzen haben wir jedoch mehr als 2000 Produkte mit Kategorien und Unterkategorien Ordnung, jetzt haben wir also diese drei Tabellen, aber wir haben auch Beziehungen zwischen ihnen Zum Beispiel gibt es eine Beziehung zwischen Bestellungen und Kunden. Sie können über die Kunden-ID verbunden werden. Und wenn Sie die Bestellungen und Produkte überprüfen, können Sie eine weitere Beziehung zwischen ihnen finden in der Sie die Produkt-IDs in beiden Tabellen finden. Und damit können wir eine Beziehung zwischen den Bestellungen und Produkten herstellen . Ordnung. Kay, also habe ich all diese Informationen auf meiner Website hinterlassen. Sie finden dort alle Links zu den Datensätzen, die ich bei meiner Recherche gefunden habe Sie können also dorthin gehen und sie überprüfen, wenn Sie möchten. Also gut, damit haben wir jetzt alles. Wir haben die Tools, wir haben die Daten, wir haben die Konten. Als Nächstes werden wir unsere erste Visualisierung in Tableau erstellen , und wir können sie in unserem neuen öffentlichen Tableau-Account veröffentlichen. 75. Udemy 4 4 Publish Viz: Okay, wenn Sie möchten, starten wir also Tableau, public Disktop, falls Sie es noch nicht geöffnet haben Und dann gehen wir auf der Startseite zum linken Menü , um Tableau mit unseren Daten zu verbinden Klicken Sie also auf Textdatei, und jetzt suchen wir nach unserer Datei, der Kunden-CSV, die wir gerade heruntergeladen haben. Und jetzt können wir die Kundendaten in Tableau sehen. Gehen wir zu den Arbeitsblättern über. Ich werde hier auf die orangefarbene Registerkarte klicken, Blatt eins, um ein neues Arbeitsblatt zu erstellen Und jetzt werden wir unsere Visualisierung in Tableau erstellen . Wir müssen nur per Drag-and-Drop von der linken Seite aus ziehen. Lassen Sie uns das Land per Drag & Drop in die Spalten ziehen. Lass uns noch einen holen. Lass uns das Konto in die Zeilen verschieben. In Ordnung, das war es also. Wir haben unsere erste Visualisierung. Und hier können Sie in diesem Bild sehen, wie viele Kunden wir in jedem Land haben Damit sind wir mit der Erstellung der Arbeitsmappe fertig und jetzt ist es an der Zeit, sie zu teilen Leider können wir sie in Tableau Public nicht lokal auf unseren PC herunterladen, aber ich werde Ihnen später zeigen, wie das funktioniert Jetzt haben wir nur noch die Möglichkeit, es auf unserem neuen öffentlichen Tableau-Konto zu veröffentlichen. Okay, um das zu tun, gehen wir zum Hauptmenü hier drüben. Dann klicken Sie auf Dateien. Und dann klicken wir auf Safe to Tableau Public. Zum ersten Mal müssen Sie sich mit einem öffentlichen Tableau-Konto anmelden , das wir gerade erstellt haben. In Ordnung, jetzt klicken wir auf Anmelden. Und jetzt müssen wir ihr einen Namen geben, und ich nenne sie meine erste Visualisierung. Sobald Sie auf Speichern klicken, kann Tableau Public Desktop damit beginnen, kann Tableau Public Desktop damit beginnen unsere Arbeitsmappe in Tableau Public zu veröffentlichen Sobald die Veröffentlichung abgeschlossen ist, kann automatisch eine Webseite geöffnet werden, auf der Ihre Visualisierung direkt in Ihrem öffentlichen Konto angezeigt Hier ist unser Z. Gehen wir jetzt zurück zu unserer Startseite. Und wie Sie hier sehen können, haben wir unsere erste Visualisierung auf Tableau Public veröffentlicht Gehen wir noch einmal hinein. Jetzt kann jeder auf der Welt Ihre Visualisierung sehen, mit ihr interagieren und sie sogar herunterladen Mal sehen, wie wir das herunterladen können. Hier gibt es ein Download-Symbol, dann klicken Sie darauf. Und jetzt können Sie das gewünschte Dateiformat auswählen. Lassen Sie uns auswählen, dass es sich bei der letzten um die Tableau-Arbeitsmappe Klicken Sie also darauf und dann auf Herunterladen Und jetzt erhalten wir die Tableau-Dateibox, in der wir unsere Daten und unsere Visualisierungen haben Wenn Sie sie also öffnen, können Sie unsere Arbeit wieder sehen. Und das ist der Workaround, wir verwenden können, um unsere Arbeit lokal in unserem BC in Tableau Public zu speichern . Ordnung, damit haben Sie Ihr erstes Visum für Ihr neues öffentliches Tableau-Konto veröffentlicht . Und als Nächstes werde ich Ihnen einen kurzen Überblick über die Tableau-Oberfläche der drei Hauptseiten von Tableau geben und wir werden lernen, wie Sie sich in der drei Hauptseiten von Tableau geben und wir Tableau zurechtfinden. 76. Udemy 4 5 Tour-Oberfläche: Jetzt erinnere ich mich an das Jahr 2014, als ich Tableau zum ersten Mal öffnete Ich war überwältigt all den Symbolen und Teilen, die wir in der Tableau-Oberfläche haben, und das Navigieren durch die Tableau-Seiten war für mich am Anfang sehr verwirrend Aus diesem Grund werde ich Ihnen eine kurze Einführung in die Tableau-Oberfläche geben Also lass uns gehen. Okay, lassen Sie uns jetzt Tableau starten. Das Erste , was ich Ihnen zeigen möchte , ist, dass wir das Ganze, die ganze Datei, eine Arbeitsmappe nennen Und die Arbeitsmappe ist wie jedes andere Buch. Es enthält verschiedene Blätter. Und die Tableau-Arbeitsmappe enthält drei Hauptseiten. Wir haben die Startseite. Es ist die Hauptseite, auf der Sie unsere Daten mit Tableau verbinden können. Und dann haben wir die Datenquellenseite. Hier können Sie Ihre Tabellen verbinden und kombinieren und Änderungen an den Metadaten vornehmen , z. B. Spalten umbenennen und so weiter Und die dritte Seite, auf der Sie die meiste Zeit verbringen werden , ist die Workspace-Seite Dies ist der Ort, an dem Sie Ihre Datenzoisierungen erstellen werden Ihre Datenzoisierungen erstellen Ordnung, jetzt können wir lernen, wie man durch diese Seiten navigiert und wie man zwischen ihnen wechselt Okay, sobald Sie niedrig anfangen, befinden Sie sich auf der Willkommensseite, der Startseite. Wenn wir jetzt zur Datenquellenseite gehen wollen, müssen wir etwas verbinden. Gehen wir wieder auf die linke Seite, stellen Sie eine Verbindung zur Textdatei her und wählen Sie dann unsere Dateikunden aus und öffnen Sie sie. Sobald wir das getan haben, landen wir automatisch auf der Datenquellenseite. Wenn wir nun zur Startseite zurückkehren möchten, gehen wir dazu zu diesem Tableau-Symbol hier auf der linken Seite. Wenn wir darauf klicken, kehren wir zur Startseite zurück. Wenn wir zur Datenquellenseite zurückkehren möchten, klicken wir auf dasselbe Symbol. Klicken Sie erneut darauf und wir kehren zur Datenquellenseite mit diesem Symbol zurück. Wir können jederzeit zur Startseite von Tableau zurückkehren. Ordnung, jetzt wollen wir sehen, wie wir zur Workspace-Seite gehen können. Um das zu tun, gehen wir nach unten. Hier findest du verschiedene Wasserhähne. Die erste ist immer die Registerkarte Datenquelle. Genau hier befinden wir uns jetzt an der Datenquelle. Aber wenn wir jetzt die Blätter Tableau auswählen, gelangen wir zur Workspace-Seite. Wenn Sie zur Datenquellenseite zurückkehren möchten, gibt es zwei Möglichkeiten, dies zu tun. Erstens können wir hier unten bleiben und die Registerkarte Datenquelle auswählen. Wenn wir darauf klicken, kehren wir zur Datenquelle zurück. Und die zweite Option ist , dass Sie im Datenbereich, wenn Sie auf die linke Seite gehen, hier unsere Datenquellenkunden sehen können . Und wenn Sie darauf doppelklicken, kehren wir zur Datenquellenseite zurück . Okay Leute, das ist es, so können Sie durch die Tableau-Seiten navigieren. Lassen Sie uns nun einen kurzen Überblick über jede Seite geben. Okay, fangen wir mit der ersten Seite an, der Startseite. Wir können hier drei Fenster sehen, die sich verbinden, öffnen und entdecken. In Connect finden wir alle Arten von Datenverbindern. Und in Tableau Public haben wir etwa zehn. Das ist genug für das Training. Aber in Tableau haben wir über 90 Datenkonnektoren. Jetzt in der Mitte haben wir geöffnet, sobald Sie Tableau zum ersten Mal starten, wird dieser Abschnitt leer sein. Wenn Sie jedoch mit der Erstellung neuer Arbeitsmappen beginnen, zeigt Ihnen Tableau die zuletzt geöffnete Arbeitsmappe Und es ist wirklich schön, schnellen Zugriff auf unsere Arbeitsmappen zu haben schnellen Zugriff auf unsere Arbeitsmappen zu Hier haben wir nur die erste Phase gewonnen , die wir zuvor veröffentlicht haben Und auf der rechten Seite finden Sie Discover. Hier finden Sie verschiedene Inhalte des Tableau-Teams wie Blogs, Neuigkeiten, Schulungs-Tutorials und so weiter. Und jetzt finden Sie unten Informationen zur Tableau-Software. Jetzt wird beispielsweise angezeigt, dass wir ein Upgrade auf Tableau Dicto durchführen können , oder später, sobald Tableau eine neue Version von Tableau veröffentlicht, finden Sie hier Informationen zur Aktualisierung Ihres Tableaus Aber da wir gerade die neueste Version von Tableau installiert haben , wird sie nicht angezeigt Okay, das war es also für die Startseite. Lass uns jetzt zum nächsten springen. Wir haben die Datenquellenseite. Inzwischen sollten Sie wissen, wie Sie dorthin gelangen, indem Sie auf das Tableau-Symbol klicken. Okay, was haben wir hier auf der Datenquellenseite auf der linken Seite, Sie finden alle Informationen zu unseren Daten. In Verbindungen finden Sie die Verbindungsinformationen und in Dateien finden Sie alle Tabellen, die sich in unseren Daten befinden. Und dann haben wir in der Mitte den Namen der Datenquelle. Und dann haben wir hier den Bereich, in dem wir unser Datenmodell erstellen werden. Und es enthält zwei Schichten, die logische Schicht und die physische Schicht. Das werde ich in den nächsten Tutorials erklären. Mach dir darüber keine Sorgen. Darunter haben wir das Datengitter. Es zeigt uns eine Stichprobe unserer Daten und standardmäßig werden die ersten 1.000 Datenzeilen angezeigt . Und auf der linken Seite haben wir ein weiteres Raster. Dies ist das Metadatengitter. Es zeigt uns mehr Details zu den Tabellenfeldern. In Ordnung, das ist alles für den Moment. Wir gehen jetzt zur nächsten Seite über, der Workspace-Seite. Und das können wir tun, indem wir die Registerkarte Blatt auswählen. Okay, auf der Workspace-Seite können wir die meiste Zeit hier damit verbringen, unsere Visualisierungen zu erstellen Deshalb haben wir viele Icons und so. Lassen Sie mich Sie hier in dieser Oberfläche schnell weiterleiten. Okay, also fangen wir oben an. Wir haben die Werkzeugleiste. Es enthält viele Symbole und diese Symbole sind es. Die am häufigsten verwendeten Funktionen in Tableau. Während Sie Ihre Visualisierungen erstellen, haben Sie schnellen Zugriff auf diese Funktionen Wie Sie vielleicht schon bemerkt haben, gibt es einige Funktionen, die nicht auswählbar sind Nun, Sie müssen hier verstehen, dass, wenn in Tableau etwas ausgegraut ist, das nicht bedeutet, dass diese Funktion in Tableau Public nicht verfügbar ist, sondern dass sie für die visuelle Darstellung nicht relevant ist Wenn ich jetzt zum Beispiel hierher gehe, wird das Bild sortiert, und da ich nichts habe, ist es nicht relevant, es zu sortieren Schauen wir uns die anderen Symbole an. Wir haben das Tableau-Symbol, es bringt uns zur Startseite. Sie wissen, dass wir die letzte Aktion in der Grafik bereits rückgängig machen und wiederherstellen letzte Aktion in der Grafik bereits rückgängig machen und Und wie Sie sehen können, wenn ich der Maus über das Symbol fahre, gibt mir Tableau kurze Beschreibung der Funktion Hier können wir eine neue Datenquelle erstellen, eine kurze Beschreibung der Funktion. Hier können wir eine neue Datenquelle erstellen, oder hier können wir ein neues Arbeitsblatt erstellen und so weiter Sie also einfach den Mauszeiger über alle Symbole und Sie werden die Funktion sehen In Ordnung, jetzt gehen wir auf die linke Seite. Wir haben hier zwei Scheiben. Der Datenbereich und der Analysebereich. Standardmäßig war Tableau Gonhowas, der Datenbereich. Wenn Sie jedoch zum Analysebereich wechseln möchten, klicken Sie einfach darauf Sie können zwischen ihnen wechseln, indem Sie sie einfach auswählen. Mal sehen, was wir hier im Datenbereich haben. Das Erste ist, dass die Datenquelle unsere Daten enthält, und darunter finden wir die Tabellen in dieser Datenquelle. Wir haben derzeit nur eine Tabelle, die Kunden. Und wir können hier die Felder oder Spalten in unseren Tabellen sehen . Und hier haben wir auch ein Suchfeld. Manchmal wird unsere Datenquelle sehr groß und wir werden viele Felder haben. Das ist also eine wirklich nette Art, nach einem bestimmten Feld zu suchen. Okay, jetzt gehen wir zum Analysebereich. Und hier finden Sie vordefinierte Funktionen , die Sie zu Ihrem Bild hinzufügen können, z. B. das Hinzufügen einer Durchschnittslinie oder das Erstellen Clustern oder sogar Erstellen einer eigenen Referenzlinie. Wirklich nettes Zeug. Okay, jetzt werde ich zurück zum Datenbereich wechseln. Okay, jetzt gehen wir zur Mitte über. Und du kannst hier verschiedene Regale und Karten finden. Wir werden sie verwenden, um unsere Visualisierungen zu erstellen Und hier funktioniert alles mit Drag & Drop. Fangen wir also mit dem ersten an, den Reihen- und Spaltenregalen. Die Bilder von Tableau haben zwei Dimensionen, die Reihen und Spalten Wie bei allen anderen Tabellen wird, wenn Sie Felder in den Spaltencontainer legen, wenn Sie Felder in den Spaltencontainer legen, eine Spalte der Tabelle erstellt Wenn Sie dagegen Felder in den Zeilenregalen platzieren, wird dadurch eine Zeile der Tabelle erstellt. Einfaches Zeug. Lassen Sie uns jetzt ein Beispiel haben. Okay, gehen wir also auf die linke Seite und Länder per Drag-and-Drop in die Spalten. Und damit definieren wir die Spalten des Bildes hier drüben. Jetzt werden wir also etwas in den Reihen haben. Nehmen wir die Zählungen und ziehen sie per Drag-and-Drop auf die Zeilen. Und damit definieren wir die Grafiken, Spalten und Zeilen. Wenn du zwischen ihnen wechseln möchtest, kannst du zu den Werkzeugleisten hier gehen und auf dieses Symbol klicken Und Sie können sehr einfach zwischen ihnen wechseln. Wenn Sie viele Spalten haben, wechsle ich zurück. Und jetzt können wir mehr Spalten oder mehr Zeilen hinzufügen. Nehmen wir zum Beispiel die Stadt, indem wir sie per Drag-and-Drop auf die Spalten hier drüben ziehen. Du kannst mehrere Sachen haben. Wenn Sie nun eine dieser Spalten entfernen möchten, können Sie dies tun, indem Sie sie per Drag & Drop auf den leeren Bereich ziehen. Okay, lass uns zum Gepäckregal gehen. Sie können es verwenden, um das aktuelle Bild in eine Reihe von Seiten aufzuteilen das aktuelle Bild in eine Reihe von Seiten Wenn Sie etwas Schritt für Schritt analysieren und es langsam angehen lassen möchten , haben wir ein Beispiel. Okay, nehmen wir noch einmal den Kunden. Zählen Sie es per Drag-and-Drop auf den Seiten. Sie können auf der rechten Seite sehen, dass wir ein neues Fenster zur Steuerung der Seiten haben . Und jetzt sind wir auf der ersten Seite, auf der wir Länder mit nur einem Kunden haben. Wenn wir hier auf der rechten Seite klicken, erhalten Sie die Länder mit zwei Kunden und so weiter. Und jetzt zum nächsten Beispiel, ich werde es entfernen. Also werde ich es einfach per Drag-and-Drop in den leeren Bereich ziehen. Also gut, lass uns zum nächsten Regal gehen. Wir haben die Filter. Sie können es verwenden , um unser Bild zu filtern. wir zum Beispiel die Länder hinzu und ziehen sie per Drag-and-Drop in die Filter. Und jetzt können Sie hier entscheiden, welches Land bleibt und welches Land das Bild verlässt. Wenn ich jetzt zum Beispiel Frankreich auswähle und dann auf Anwenden klicke. Sie können sehen, dass unser Bild die Country Friends jetzt nicht enthält. Jetzt werde ich es wieder aus dem Regal entfernen, indem ich es per Drag & Drop in die leere Stelle ziehe. Dann haben wir die Mark-Karte. Sie können sie verwenden , um das Bild zu gestalten. Zum Beispiel können wir neue Farben hinzufügen. Wenn wir die Länder per Drag-and-Drop über die Farben ziehen, erhalten wir für jedes Land eine Farbe. Oder wir können die Größe der Teile ändern, sie entweder klein oder groß machen, oder wir können Beschriftungen hinzufügen und so weiter Okay, jetzt gehen wir zur Mitte über. Natürlich haben wir hier unsere Ansicht, sie enthält Visualisierungen oder wir nennen es Visa Zuerst haben wir den Titel und Sie können ihn ändern, indem Sie darauf doppelklicken Geben wir ihm einen Namen. Zum Beispiel Kunden nach Ländern, und klicken Sie dann auf Okay. Okay. Darunter haben wir unsere Visualisierung, und sie enthält verschiedene Dinge. Zum Beispiel haben wir die Überschriften, und hier haben wir auch die Länder, wir haben die Achse Der Schnittpunkt zwischen diesen Feldern sind jetzt die Markierungen. Diese Markierungen könnten in diesem Beispiel wie Pars oder eine Linie, Kreise oder eine andere Form sein eine Linie, Kreise oder eine andere Form Wenn wir nun unten in der Tabellenoberfläche nachsehen, können Sie den Status Par finden Es enthält viele Details über unser Bild. Zum Beispiel heißt es, wir haben drei Markierungen. Natürlich haben wir drei Teile. Wir haben eine Zeile und drei Spalten. Die Gesamtzahl der Kunden beträgt fünf. Lassen Sie uns nun dem Bild weitere Dinge hinzufügen, um zu sehen, wie sich dieser Status ändert. Lassen Sie uns die Ergebnisse nehmen und sie per Drag-and-Drop in die Zeilen ziehen. Sie können hier sehen, dass wir jetzt sechs Markierungen haben, wir haben sechs Pars, wir haben zwei Zeilen und drei Spalten Diese Statistiken sind wirklich wichtig wenn Ihre Visualisierungen kompliziert Jetzt haben wir einen sehr einfachen, wir können ihn zählen und sehen, dass wir sechs Teile haben Aber wenn wir viele Punkte und viele Punkte haben, ist es wirklich schwierig, sie zu zählen. Es ist wirklich nett, das Status-Par zu überprüfen , um Details zu unserem Bild zu sehen. Ordnung, jetzt gehen wir zur rechten Seite und gehen zum Zeig-mir-Symbol. Wähle das aus. Jetzt erhalten Sie verschiedene Visualisierungen, die Tableau anbietet, indem Sie sie einfach anklicken unserer Ansicht wechseln Sie hier zwischen den gesamten Visualisierungen In unserer Ansicht wechseln Sie hier zwischen den gesamten Visualisierungen . Wir können es auf Tabellen oder Kreisdiagramme oder auf drei Karten usw. umstellen Kreisdiagramme oder auf drei Karten usw. Gehen Sie jetzt einfach und erkunden Sie diese verschiedenen Visualisierungen. Sie haben vielleicht schon bemerkt, dass einige von ihnen erstklassig sind Wir können sie hier nicht verwenden Auch hier ist es verfügbar, aber wir haben nicht die Voraussetzungen, um es zu verwenden. Wenn Sie hier beispielsweise zum Liniendiagramm wechseln, erfahren Sie in Tabelle, welche Anforderungen erfüllt sind oder was Tableau benötigt, um diese Visualisierung zu erstellen. Es benötigt ein Datum. Es braucht keine Dimensionen, und es braucht mindestens ein Maß. Derzeit kann Tableau es unserer Ansicht nach nicht erstellen, da wir in unserer Ansicht kein Datumsfeld haben. Ordnung, alle zusammen. Das war der Hauptbestandteil der Arbeitsblätter Bevor wir zum Dashboard gehen, werde ich ein paar Dinge erledigen. Du kannst mir folgen. Okay? Ich mache diese Visualisierungen rückgängig und gehe zurück zum Par Und dann werde ich ein neues Blatt erstellen. Also werde ich hier drüben klicken und ein neues Arbeitsblatt erstellen Und dann werde ich die Länder nehmen. Und dieses Mal werde ich die Ergebnisse hier rüberbringen. Und dann werde ich die Pi-Charts hier benutzen. Ich werde ein paar Etiketten darauf kleben. Okay, das ist genug. Gehen wir jetzt zu den Dashboards Wir können das tun, indem auf dem Symbol hier ein neues Dashboard erstellen Jetzt befinden wir uns an der Oberfläche des Dashboards. Ich werde hier nicht alles erklären. Es ist nur wichtig zu verstehen , dass wir im Dashboard damit beginnen können, verschiedene Blätter an einer Stelle zusammenzustellen Wir können das Blatt Nummer eins ziehen und dort ablegen , wo wir die Kunden nach Ländern geordnet haben Dann können wir das Blatt Nummer zwei nehmen und es einfach irgendwo hier drüben platzieren. Dann habe ich an einem Ort zwei Bilder, das Blatt Nummer eins und Blatt Nummer zwei. Dies ist die Hauptaufgabe des Dashboards. In Ordnung, alle zusammen. Jetzt zeige ich Ihnen die letzte Art von Blättern, die wir haben, die Geschichte, um ein neues zu erstellen, gehen wir hier nach unten und klicken auf dieses Symbol. Und damit haben wir eine neue Geschichte geschaffen , Geschichten in Tableau. Sie sind wie eine Abfolge von Bildern, und wir verwenden sie normalerweise für Präsentationen, wenn Sie anhand unserer Daten eine Geschichte erzählen möchten . In Ordnung, was haben wir? Hier auf der linken Seite haben wir die Bilder, die wir erstellt Wir können die Arbeitsblätter und auch das Dashboard sehen. Und dann können wir hier neue Story Points hinzufügen. In der Mitte müssen wir in diesem Abschnitt, wie in Navigator, unsere Geschichte durchgehen. Und dann werden wir hier die Geschichte oder die Ansichten vorstellen . Was wir jetzt in der ersten Version tun werden, können wir das Dashboard per Drag & Drop ziehen. Lassen Sie uns das jetzt zweitrangig machen. Wir können einen nächsten Schritt hinzufügen, indem wir hier Bretter hinzufügen. Und dann nehmen wir das Blatt Nummer eins und dann können wir ein neues leeres Blatt und dann Blatt Nummer zwei hinzufügen ein neues leeres Blatt und dann Blatt Nummer zwei Jetzt haben wir also eine Geschichte. Es beginnt mit dem Gesamtbild mit dem Armaturenbrett. Und während wir die Geschichte Schritt für Schritt durchgehen, gehen wir näher darauf ein. In jedem Bild. Es ist wirklich eine nette Art, mit unseren Bildern eine Geschichte zu präsentieren oder zu erzählen In Ordnung, jetzt haben wir die Tableau-Software installiert. Wir haben die beiden Trainingsdatensätze, das öffentliche Konto , über das Sie Ihre Arbeit teilen können, und alles ist bereit, um mit dem Erlernen von Tableau zu beginnen Damit haben wir diesen Abschnitt abgeschlossen, in dem wir Ihre Umgebung darauf vorbereitet haben, Tableau zu üben Und im nächsten Abschnitt werden wir uns eingehend mit der Tableau-Datenquelle befassen, um zu erfahren, wie Sie ein Datenmodell in Tableau erstellen, indem Sie Tabellen kombinieren. 77. 5-teiliger Kombinator: Datenmodellierung in Tableau. Jedes erfolgreiche Dashboard oder Diagramm in Tableau kann auf einem soliden Datenmodell basieren, und Fähigkeiten zur Datenmodellierung für jede Tabelle, jedes Objekt oder jedes Business Intelligence-Projekt unerlässlich . Aus diesem Grund werden wir beginnen, die Grundlagen der Datenmodellierung zu erlernen , einschließlich des Sternschemas und des Schneeflockenschemas Und dann werde ich Ihnen die Tableau-Datenmodellierung vorstellen , bei der Sie die physische und die logische Ebene erlernen können Und dann können wir die verschiedenen Methoden lernen , wie man Tabellen bei der Datenmodellierung mithilfe von Verknüpfungen, Vereinigungsbeziehungen und Datenverschmelzung kombiniert Tabellen bei der Datenmodellierung mithilfe von Verknüpfungen, Vereinigungsbeziehungen und Datenverschmelzung . Und um die Unterschiede zwischen ihnen zu verstehen, werden wir sie natürlich nebeneinander vergleichen Und natürlich werde ich Ihnen zeigen, wann Sie welche Methoden anwenden sollten. Und am Ende werden Sie zwei Datenquellen erstellen, die auf unseren Trainingsdatensätzen basieren Beginnen wir also mit dem ersten Thema, in dem wir die Grundlagen der Datenmodulierung verstehen können . Lass uns jetzt gehen. 78. Udemy 5 1 DM: In echten Projekten werden Ihre Daten gespeichert, typischerweise in Data Warehouses oder Datenlinks in vielen, vielen verschiedenen Tabellen Der erste Schritt bei Visualisierungstools wie Tableau oder PI besteht darin, diese Tabellen zu verbinden und sie in einem Big-Data-Modell zu kombinieren. Lassen Sie uns mit der Frage beginnen Was ist Datenmodulierung Datenmodulierung ist der Prozess der Organisation und Darstellung von Daten auf klare und verständliche Weise Jedes Datenmodell hat Entitäten, Entitäten, Dinge wie Kunden und Produkte oder Ereignisse wie Bestellungen Und innerhalb dieser Entitäten haben wir Informationen, und wir nennen sie Attribute wie den Vornamen und den Nachnamen innerhalb der Entität, Kunden. Und wir beschreiben im Datenmodell, wie diese Entitäten miteinander verbunden oder miteinander verwandt sind miteinander verbunden oder miteinander verwandt , und wir nennen das Beziehungen. Dieses Datenmodell, diese visuelle Darstellung der Daten erleichtert es uns und Programmen, die Daten zu verstehen, was wirklich wichtig ist, um Entscheidungen zu treffen und die Leistung des Unternehmens zu verbessern. Ordnung, wir haben also drei verschiedene Arten von Datenmodellen auf unterschiedlichen Abstraktionsebenen Zuerst haben wir das konzeptionelle Datenmodell. diesem Typ handelt es sich um eine allgemeine Darstellung des Datenmodells ohne detailliert darauf einzugehen wie das Datenmodell implementiert wird. Es ist wie eine Karte, die die wichtigen Entitäten und die Beziehungen zeigt . Und normalerweise verwenden wir diesen Typ , um Geschäftsanalysten und Aktionären die Datenmodelle zu erklären Geschäftsanalysten und Aktionären , damit sie das Gesamtbild der Daten verstehen Der zweite Typ ist das Datenmodell. In diesem Datenmodell gehen wir detaillierter darauf ein, wie die Daten strukturiert und organisiert sind. In diesem Modell definieren wir die Attribute jeder Entität und es beinhaltet auch Einschränkungen und weitere Details zu den Beziehungen zwischen den Entitäten. Dieses Datenmodell wird normalerweise von Datenbankdesignern und Entwicklern als Blaupause für die Implementierungen verwendet und Entwicklern als Blaupause für die Implementierungen Und der dritte Typ ist das physische Datenmodell. Dieser Typ stellt die tatsächlichen Implementierungen des Datenmodells Er enthält alle technischen Details zur Speicherung der Daten Wie die Datentypen der Atrouten, die Primär- und Fremdschlüssel, Indizes usw. Dieses Datenmodell wird von Entwicklern verwendet , um die Datenbanken zu erstellen und zu verwalten In Ordnung, lassen Sie uns zusammenfassen. Das konzeptionelle Datenmodell zeigt das Gesamtbild der Daten Das logische Datenmodell bietet eine Blaupause für die Implementierungen Und das physische Datenmodell zeigt, wie die Daten in den Datenbanken implementiert werden Und Tableau hat sowohl die logischen als auch die physischen Datenmodelle in den Datenquellen angepasst sowohl die logischen als auch die physischen . Aber wir haben kein konzeptionelles Datenmodell in Tableau. Sie sich darüber keine Gedanken. Ich werde dir später mehr Details zeigen. Ordnung, jetzt benötigen wir für Analysen und speziell für Datawarehousing und Business Intelligence spezielle Datenmodelle, speziell für Datawarehousing und Business Intelligence spezielle Datenmodelle, die für Abfragen und Analysen optimiert sind für Abfragen und Analysen optimiert Es sollte flexibel und leicht verständlich sein. Und dafür haben wir zwei spezielle Datenmodelle. Das erste ist das Sternschema. Sternschema hat eine zentrale Faktentabelle und ist von dimensionalen Tabellen umgeben. Die Faktentabellen enthalten Ereignisse und die Dimensionen enthalten beschreibende Informationen Die Beziehung zwischen den Fakten und den Dimensionstabellen bildet die Form eines Sterns Deshalb nennen wir es ein Sternschema-Datenmodell Wir nennen es Schneeflocken-Schema. Es ist dem Sternschema sehr ähnlich, aber die Dimensionen hier zerfallen in Unterdimensionen Normalisierte Tabellen oder Dimensionen bedeuten, dass diese Tabellen in kleine Teile zerlegt werden , um große Tabellen oder große Dimensionen zu vermeiden, was zu vielen Datenduplikationen und langsamer Leistung führt und langsamer Die Form dieser Datenmodelle sieht so aus Schneeflocken-Sternschema ein einfaches und leicht verständliches Datenmodell ist . Wir verwenden es normalerweise, wenn unser Datensatz klein oder mittelgroß ist Auf der anderen Seite ist das Schneeflockenschema komplexer, aber es beseitigt die Duplikate und reduziert den und Wir verwenden es normalerweise, wenn wir große Datensätze haben. Ordnung, also die Datensätze, die ich für diesen Tableau-Kurs vorbereitet habe für diesen Tableau-Kurs vorbereitet verwenden das Star-Schema-Datenmodell , nur um es einfach und verständlich zu halten Ordnung, unser Datenmodell hat einen Namen und wir nennen es Star-Schema Wenn Sie an echten Projekten arbeiten, werden Sie viel über das Star-Schema hören. Star-Schema besteht hauptsächlich aus zwei Arten von Tabellen: Fakten und Dimensionen. Zum Beispiel haben wir die Tabelle Customers. Sie beschreibt jeden Kunden anhand seines Vornamens , Nachnamens, Landes usw. Kunden ist also eine Dimensionstabelle. Und wir haben eine weitere Dimensionstabelle in unserem Datenmodell. In der Produkttabelle werden auch die einzelnen Produkte anhand ihres Namens und ihrer Kategorie beschrieben . Es ist auch eine Dimension. Ordnung, lassen Sie uns jetzt über den zweiten Tabellentyp im Star-Schema sprechen . Wir haben die Fakten, schauen wir uns zum Beispiel die große Tabelle in der Mitte an, wir können drei Dinge erkennen. Ihr könnt erstens eine Menge Schlüssel zu den anderen Dimensionen sehen. Wir haben die Bestell-ID, Kundennummer, Produkt-ID und wir können Daten sehen. Wir haben also das Bestelldatum, das Versanddatum und drittens können wir viele Zahlen sehen. Wir haben Verkaufsmengen, Gewinne, wir nennen sie auch Maßnahmen. Wenn Sie diese drei Dinge sehen, bedeutet das, dass wir ein Ereignis oder eine Tatsache haben. Die Tabelle Fakten verbindet Dimensionen miteinander. Es enthält Daten und auch Maße. Okay, zusammenfassend, wie entscheiden wir, ob es sich bei einer Tabelle um eine Dimension oder um eine Tatsache handelt Wenn Sie eine Tabelle haben, die Informationen über eine physische Person oder ein Objekt enthält , wie Mitarbeiter, Kunden, Produkte, dann ist diese Tabelle eine Dimension Und normalerweise sind es kleine Tabellen. Und wenn Sie andererseits eine Tabelle haben, die Ereignisse enthält, haben wir beispielsweise Verkaufs- oder Türprotokolle, ETM-Transaktionen Jede Tabelle, die Ereignisse, Transaktionen und Zeit enthält, Fakten, und normalerweise sind es wirklich riesige Tabellen, okay? In unserem Datenmodell, in den Datensätzen, haben wir also zwei Dimensionen Wir haben die Kunden und Produkte, und in der Mitte haben wir unsere Fakten, die Bestellungen Ordnung, wenn Sie jetzt in Ihrem Projekt jemanden über Sternenschemata usw. sprechen hören , wissen Sie genau, was sie bedeuten Das sind sehr wichtige Begriffe in den Bereichen Analytik und BI, wenn Sie Tableau oder Bar BI verwenden. In Ordnung. Damit haben Sie einige wichtige Konzepte der Datenmodulierung gelernt einige wichtige Konzepte der Datenmodulierung Als Nächstes lernen wir das Tableau-Datenmodell und die beiden Ebenen, die physische und die logische Ebene, physische und die logische Ebene 79. Udemy 5 2: Okay, sobald wir unsere Daten mit Tableau verbunden haben, müssen wir ein Datenmodell in unserer Datenquelle erstellen Wenn Ihre Daten nur eine Tabelle enthalten, ist Ihr Datenmodell sehr einfach. Sie haben eine einzige Tabelle in Ihrem Datenmodell. In realen Projekten werden die Dinge jedoch komplizierter, die Dinge jedoch komplizierter wenn Sie mehrere Tabellen haben. Und Tableau bietet hier vier verschiedene Methoden, wie Sie Ihre Tabellen kombinieren und verbinden können. Wir haben Beziehungen, Verknüpfungen, Vereinigungen und Datenverschmelzung Bevor wir uns eingehend mit diesen Methoden befassen, wollen wir uns zunächst mit der Datenmodulierung in Tableau vertraut machen wollen wir uns zunächst mit der Datenmodulierung in Tableau vertraut Im Tableau-Datenmodell haben wir zwei Ebenen Wir haben die physische Ebene und darüber hinaus die logische Ebene Auf der physischen Ebene haben wir möglicherweise einige physische Tabellen, und wir können sie in Tableau mit zwei Methoden kombinieren entweder die Tabellen verbinden oder die Vereinigung zwischen ihnen verwenden. Gehen wir nun zur logischen Ebene über. Es ist die oberste Ebene und bietet uns quasi eine Zusammenfassung, um alle Details auf der physischen Ebene zu verbergen . Das ist besonders schön, wenn wir viele Tabellen auf der physikalischen Ebene haben. Sobald wir unsere Visualisierungen erstellt haben, möchten wir nicht mehr all diese Tabellen auf der physischen Ebene sehen diese Tabellen auf der physischen Ebene Die logische Ebene wird uns quasi eine Zusammenfassung bieten oder all diese Details verbergen Das Ergebnis der Zusammenführung der Tabellen mithilfe von Join und Union der physikalischen Ebene wird in der logischen Ebene mit einer einzelnen Tabelle, einer flachen Tabelle, dargestellt , und wir nennen das unlogische Das heißt, wir werden zwei logische Tabellen haben. Die erste wird nach der Verknüpfung drei Tabellen repräsentieren . Und die zweite wird zwei Tabellen repräsentieren, die die Union verwenden. Aber wir müssen in der Datenmodellierung immer noch diese beiden logischen Tabellen in Tablo verbinden diese beiden logischen Tabellen in Tablo Wir haben dafür nur eine Methode, und wir nennen das Beziehungen Es ist sehr wichtig zu verstehen , dass wir auf der logischen Ebene keine Tabellen in einer Tabelle zusammenführen können, nachdem sie anhand der Beziehung zwischen den beiden logischen Tabellen wieder verbunden zwischen den beiden logischen Die Tabelle wird so bleiben, wie sie ist, und nichts wird zusammengeführt Wir beschreiben nur die Beziehung zwischen den beiden logischen Tabellen. Nun zurück zu diesen beiden Schichten, sowohl der physischen als auch der logischen Ebene. Wir können es in der Tableau-Datenquelle finden. Und wie Sie wissen, haben wir zusätzlich zur Datenquelle unsere Visualisierungen Und Sie können in diesem Beispiel nur die Tabellen aus der logischen Ebene sehen nur die Tabellen aus der logischen Und Sie können damit beginnen, Ihre Visualisierungen mithilfe der Daten zu erstellen , die auf der logischen Ebene verfügbar sind Aber manchmal erstellen Sie bei der Arbeit mit den Projekten eine andere Datenquelle mit einem anderen Datenmodell In diesem Beispiel ist es wichtig zu verstehen, dass nicht alle logischen Tabellen aus den physischen Tabellen stammen. Sie könnten direkt aus Ihrem Quellsystem stammen. Um nun Visualisierungen sowohl aus den Datenmodellen als auch aus den Datenquellen zu erstellen , müssen wir diese beiden Datenmodelle oder Datenquellen irgendwie verbinden diese beiden Datenmodelle oder Datenquellen Und das können wir auf der Visualisierungsebene tun, wo uns Tableau die letzte und einzigartige Methode zum Verbinden und Kombinieren von Tabellen bietet die letzte und einzigartige Methode zum Verbinden und , sogenannte Datenverschmelzung sich das ansehen, können Sie sehen, dass Tableau uns vier verschiedene Methoden anbietet um Tabellen auf verschiedenen Ebenen und Ebenen zu kombinieren und zu verbinden Tabellen auf verschiedenen Ebenen und Ebenen zu kombinieren und Auf der physischen Ebene haben wir die Gelenke und Verbindungen. Auf der logischen Ebene haben wir die Beziehungen, und auf der Visualisierungsebene haben wir die Datenverschmelzung Ordnung, lassen Sie uns nun in Tableau sehen, wie wir durch die physische und eine logische Ebene navigieren können durch die physische und eine logische Ebene navigieren Wir befinden uns derzeit auf einer Datenquellenseite, und standardmäßig werden wir eine logische Ebene im Datenmodell sein. Das bedeutet, dass alles, was wir per Drag-and-Drop in unser Datenmodell ziehen, als logische Tabelle betrachtet wird . Die Tabelle „Kunden“ ist unlogisch. Nehmen wir noch einen Nehmen wir die Bestellungen entgegen und ziehen sie hierher. Das ist also unsere zweite logische Tabelle. Und wie Sie sehen können, hat Tableau eine Beziehung zwischen ihnen geschaffen. Denn auf einer logischen Ebene können wir nur Beziehungen herstellen. Jetzt sind wir auf der logischen Ebene, wie können wir zur physischen Ebene übergehen? Um das zu tun, gehen wir in eine logische Tabelle. Gehen wir zu den Kunden und doppelklicken wir darauf. Sobald wir das getan haben, gehen wir zur zweiten Ebene über. Wir befinden uns jetzt innerhalb der physischen Schicht. Tableau wird Ihnen hier sagen, dass die Kunden aus einer Tabelle bestehen, weil wir jetzt nur noch eine physische Tabelle haben. Alles, was wir per Drag-and-Drop in das Datenmodell ziehen die Kunden aus einer Tabelle bestehen , weil wir jetzt nur noch eine physische Tabelle haben. Alles, was wir per Drag-and-Drop in , wird als physische Tabelle betrachtet. Wir können zum Beispiel die Kundendetails nehmen und sie per Drag-and-Drop hierher ziehen. Und standardmäßig erstellt Tablo zwischen ihnen keine Beziehung, sondern eine Verbindung zwischen diesen beiden physischen Tabellen Und natürlich können wir eine Vereinigung zwischen ihnen herstellen. Auf der physischen Ebene können wir Verbindungen und Vereinigungen herstellen. Wie Sie hier lesen können, steht in der logischen Tabelle der Kunde . Customers besteht aus zwei physischen Tabellen. Wenn Sie sie auf diesem Symbol haben, werden Sie genau sehen, dass wir zwei physische Tabellen haben , die die logische Tabelle Kunden definiert. Wenn Sie nun zur logischen Ebene zurückkehren möchten, können wir das tun, indem wir einfach die physische Ebene schließen . Lass uns darauf klicken. Jetzt können Sie sehen, dass der Kunde ein neues On hat. Auf der physischen Ebene steht, dass es eine Art Join gibt und wir mehr Informationen erhalten wenn wir sie in den Tabellen haben, steht die logische Tabelle Customers. Diese besteht aus zwei physischen Tabellen, den Kunden und den Kundendetails. Das bedeutet, dass die Daten in den logischen Tabellen aus der physischen Schicht stammen. Aber wenn wir zu den Bestellungen hier gehen, werden Sie keine physischen Tabellen sehen. Die Daten stammen direkt aus den Originaltabellen. Und damit haben wir gelernt, durch die physische und logische Ebene zu navigieren . Ordnung, damit haben wir die Datenmodellierung in Tableau gelernt und gelernt, was die physischen und logischen Ebenen sind. Als Nächstes werden wir lernen, wie man Tabellen in Tableau kombiniert , und wir werden mit Verknüpfungen beginnen. 80. Udemy 5 3 Joins: In Ordnung, fangen wir also an, über das Zusammenführen von Tabellen zu sprechen. Normalerweise haben wir zwei Tabellen, Tabelle und Tabelle B. Wenn wir sie in einer großen Tabelle zusammenfassen wollen, können wir Joint zwischen ihnen verwenden. Das Erste, was wir verstehen müssen, ist, dass wir, sobald wir Join zwischen zwei Tabellen verwenden, zwei Seiten haben. Tabelle A wird die linke Tabelle sein und Tabelle B wird die rechte Tabelle sein. Was passiert nun, nachdem wir die Tische zusammengelegt haben? Alle Felder aus der linken Tabelle werden in der Ausgabe angezeigt. Und dann werden alle Felder aus der rechten Tabelle daneben hinzugefügt. Joints kombiniert die Felder oder Spalten zweier Tabellen. Um nun Verknüpfungen zu erstellen, benötigen wir zuerst das Schlüsselfeld. Es ist ein Feld, das Sie in beiden Tabellen finden können. Und danach müssen wir die Art der Verbindung definieren. Und wir müssen zwischen vier verschiedenen Arten von Verbindungen wählen . Wir haben die innere Verbindung, die linke Verbindung, die rechte Verbindung und die vollständige Verbindung. Wenn Sie L kennen, dann kennen Sie diese Typen. Es ist genau dieselbe Logik. Aber lassen Sie uns ein kurzes Beispiel haben, um die vier Arten von Verbindungen zu verstehen. Ordnung, jetzt haben wir dieses Beispiel in dem wir zwei einfache Tabellen haben. Wir haben die Namen und das Alter des Kunden. Und wir wollen sie in einer Tabelle zusammenfassen, weil es keinen Sinn macht, zwei Tabellen über die Kunden zu haben. Wir wollen eine Kundentabelle erstellen und sie kombinieren. In der ersten Tabelle haben wir die ID und die Namen. Und in der zweiten Tabelle haben wir auch die Ausweise und das Alter. Es ist wirklich einfach. Der Schlüssel für diesen Joint ist die Kundennummer. Sehen wir uns nun die unterschiedlichen Ergebnisse unter Verwendung dieser verschiedenen Verbindungsarten an. Beginnen wir mit dem ersten Verbindungstyp, der inneren Verbindung. Inner Join besagt, dass in der Ausgabe nur die passenden Zeilen von links und von rechts angezeigt werden. Das bedeutet, dass keine passenden Zeilen in der Ausgabe angezeigt werden. Mal sehen, wie das funktioniert. Das Erste, was passieren wird, ist, dass wir zuerst das Feld kombinieren werden. Wir werden mit der linken Seite beginnen, dann mit der rechten Seite. Jetzt fangen wir an, die Zeilen abzugleichen. Wir werden von der linken Seite beginnen. Haben wir auch die Benutzer-ID eins auf der rechten Seite? Wir haben in beiden Tabellen ein Match. Wir haben die Kundennummer eins, diese, wir werden sie am Ausgang sehen und dann fahren wir auf der linken Seite fort. Haben wir auch Kundennummer zwei auf der rechten Seite? Sie sehen, wir haben sie nicht. Wir haben nur den Kunden Nummer drei. Das bedeutet, dass zwei auf der rechten Seite nicht übereinstimmen und der Kunde drei auf der linken Seite nicht übereinstimmt. Das war es. Wenn Sie in diesem Beispiel Inner Join verwenden, erhalten Sie die Kunden-ID Nummer eins, da wir sie in beiden Tabellen finden . Gehen wir zum nächsten. Wir haben die linke Verknüpfung, die linke besagt, dass wir alles aus der linken Tabelle haben werden, ohne etwas zu überprüfen, aber aus der rechten Tabelle werden wir nur die passenden Zeilen haben. Wenn wir die Verbindung zwischen diesen beiden Tabellen aufheben, erhalten wir die folgende Ausgabe. Zuerst werden die Felder aus der linken Tabelle und die Felder aus der rechten Tabelle nebeneinander angeordnet. Und dann werden wir alle Kunden aus der linken Tabelle haben , ohne etwas zu überprüfen. Alles wird hier vorgestellt , diese beiden Kunden. Und dann werden wir von der rechten Seite nur die passenden Zeilen haben. Das heißt, haben wir die Kundennummer eins auf der rechten Tabelle? Ja, wir haben sie. Dann werden wir es am Ausgang haben. Aber die Kundennummer Nummer zwei haben wir nicht am richtigen Tisch, was bedeutet, dass sie leer sein wird. Leer bedeutet Nullen. Hier werden wir die Werte von Nullen sowohl in der Feld-ID als auch im Alter Und das war's, das ist die Ausgabe von Left Join. In Ordnung, jetzt fahren wir mit dem nächsten fort. Wir haben den richtigen Joint. Vielleicht verstehst du schon, wie es funktioniert. Wir werden alle Straßen aus der rechten Tabelle und nur die passenden Zeilen aus der linken Tabelle haben rechten Tabelle und . Schauen wir uns an, wie die Ausgabe aussehen wird, wenn wir direkt zwischen diesen beiden Tabellen arbeiten. Wie üblich werden wir alle Felder haben, alle Felder von rechts, und wir werden alle Zeilen aus der richtigen Tabelle haben, ohne etwas zu überprüfen. Wir werden diese beiden Kunden haben und dann beginnen wir auf der linken Seite mit dem Matching. Haben wir den Kunden Nummer eins? Ja, wir haben sie. Wir werden es hier hinzufügen. Haben wir den Kunden Nummer drei? Wie Sie sehen können, haben wir nur die beiden. Das heißt, wir haben keine Informationen und wir werden die Nullen haben Die können leer sein, das ist alles. Es ist genau das Gegenteil von Left Join. Nun zum endgültigen Join-Typ, wir haben den vollständigen Join-Typ. Vollgelenk bedeutet alles von links und alles von rechts, ohne etwas zu verpassen. Mal sehen, was passiert , wenn wir eine vollständige Verbindung zwischen diesen beiden Tabellen haben . Wie üblich beginnen wir mit den Feldern von links und von rechts, dann nehmen wir alles von der linken Seite. Wir bringen diese beiden Kunden hierher. Von der rechten Seite werden wir die passenden Pflanzen für diese beiden Kunden haben . Für die ID Nummer eins haben wir diese, aber für die beiden haben wir keine passenden Grows, wir werden hier Nullen haben. Aber wie Sie sehen, haben wir nicht alles von der richtigen Seite Die Kundennummer drei fehlt. Aus diesem Grund werden wir diese Informationen bei Verwendung von Full Joint hier haben und dann werden wir sie auch von der linken Seite abgleichen. Haben wir irgendeinen Kunden Nummer drei auf der linken Seite? Wir haben das, was bedeutet, dass wir auch Nullen haben werden. nun die Ausgabe überprüfen, können Sie sehen, dass wir alles haben, alle Daten von links, alle Daten von rechts wo es keine Übereinstimmung gibt, wir werden Nullen haben Wie Sie sehen, müssen Sie mit der Art der Verbindung, die Sie verwenden, sehr vorsichtig sein , denn wenn Sie die falsche Verbindung verwenden, kann dies zum Verlust von Daten führen Wenn Sie auf Nummer sicher gehen und keine Daten verlieren möchten, müssen Sie die vollständige Verknüpfung verwenden. Leider sind vollständige Verknüpfungen sehr langsam und Sie werden am Ende sehr große Tabellen haben, vor allem, wenn beide Tabellen viele nicht übereinstimmende Zeilen haben Und jetzt möchte ich, dass Sie verstehen , wie Joints in Tableau funktionieren was im Hintergrund passieren kann, wenn wir Tabellen verknüpfen Wir haben die Datenquelle, wir haben die Visualisierungen und innerhalb der Datenquelle haben wir physische Ebene und die logische Ebene Auf der physischen Ebene werden wir beiden Tabellen A und B verbinden. Sobald wir das getan haben, kann Tableau eine neue kombinierte Tabelle A und B erstellen . Auf der logischen Ebene, dieser Tabelle, nennen wir sie eine logische Tabelle, die Daten aus beiden Tabellen enthält dann an, wir möchten in der Visualisierungsebene Nehmen wir dann an, wir möchten in der Visualisierungsebene die Felder F zwei und F vier auswählen . Tableau kann die Datenquelle und die Datenquelle abfragen , um die Daten aus der neuen kombinierten logischen Tabelle B und die Daten dann an die Visualisierungen zurücksenden Sie können sehen, dass die Interaktion zwischen den Visualisierungen und der Datenquelle auf der logischen Ebene stattfinden wird Die physische Ebene wird komplett aus dem Bild verschwinden So funktioniert Joints in Tableau einfach. In Ordnung, jetzt, wie wir Joints in Tableau machen können. Nehmen wir an, wir wollen die Tischkunden mit den Bestellungen zusammenführen. Zuerst gehen wir hier auf die linke Seite. Wir tranken und ließen die Kunden fallen. Der Joint wird auf der physischen Ebene gemacht , da müssen wir hin Gehen wir zu den Kunden rein. Und jetzt sind wir auf der physischen Ebene. Wir nehmen die Bestellungen entgegen und ziehen sie einfach per Drag-and-Drop hierher in den leeren Raum. Wenn das standardmäßig stabil ist, kann eine innere Verbindung zwischen den Kunden und den Bestellungen hergestellt werden. Wenn wir den Join anpassen möchten, wir hier auf das Symbol und klicken darauf. Und wir haben hier zwei Dinge zu tun. Zuerst definieren wir die Art der Verbindung. Wie wir gelernt haben, haben wir die innere linke, rechte und vollständige äußere Verbindung. Sie können einfach zwischen ihnen klicken und sehen, welche Daten fehlen können und welche Daten als Beispiel dargestellt werden können , das ich Ihnen gezeigt habe. Ich bleibe also beim inneren Gelenk und als Nächstes definieren wir den Schlüssel für das gemeinsame. Tableau hat verstanden, dass es die Kundennummer von links und die Kundennummer auf der rechten Seite gibt, Kundennummer auf der rechten Seite gibt, und das ist die perfekte Übereinstimmung, was richtig ist. Aber nehmen wir an, es war falsch und Sie möchten den richtigen Schlüssel für das Gelenk wählen. Was Sie tun werden, Sie gehen hier auf die linke Seite, klicken Sie auf den Pfeil, Sie erhalten alle Felder aus der linken Tabelle und wählen das richtige aus. In diesem Beispiel ist die Kundennummer korrekt. Also bleibe ich dabei und du gehst auf die rechte Seite. Du hast auch das gleiche Symbol hier drüben. Und Sie erhalten alle Felder aus der richtigen Tabelle und wählen das aus, das zu Ihnen passt. Eine Sache noch. Ihr Schlüssel für den Joint könnte nicht nur ein Feld sein, es könnten mehrere Felder sein. Sie können hier weitere Felder hinzufügen. Sie gehen zur nächsten Zeile und wählen das nächste Feld für die Verknüpfung aus. In diesem Beispiel haben wir jedoch nur einen Schlüssel. Ich werde das schließen. Wir haben die Gelenke eingerichtet. Du bleibst bei der inneren Verbindung. Wir können zum logischen Datenmodell zurückkehren. Und wie Sie sehen können, hat die Tabelle hier das Verbindungssymbol. Es sagt uns, dass diese logischen Tabellen das Ergebnis der Verknüpfung zweier Tabellen sind. Das ist es. So können Sie Verknüpfungen in Tableau erstellen. In Ordnung, das ist alles für Joints Mix. Wir werden die zweiten Misods lernen, wie man Tabellen mit Union kombiniert 81. Udemy 5 4 Union: In Ordnung, lass uns jetzt über Union sprechen. Nehmen wir an, wir haben zwei Tabellen und beide haben genau die gleichen Spalten. Manchmal ist es sinnvoll, sie in einer großen Tabelle zu kombinieren, und das können wir mit der Union tun. Was kann passieren, wenn wir die Vereinigung erst einmal gemacht haben? Die Spalten und Zeilen der linken Tabelle werden bei der Ausgabe der rechten Tabelle angezeigt. Nur die Zeilen werden an der Ausgabe unter der ersten Zeile als Stift angezeigt. Union Um die Zeilen von zwei Tabellen in der Union korrekt zu kombinieren , haben wir zwei Anforderungen. Erstens sollten beide Tabellen genau die gleiche Anzahl von Feldern haben, und zweitens sollte das Feld genau dieselben Datentypen haben. Wie Sie sehen können, benötigen wir den Schlüssel zwischen diesen beiden Tabellen nicht . Es ist nicht wie beim Join. Ordnung, lassen Sie uns jetzt ein kurzes und sehr einfaches Beispiel über die Union haben . Wir haben hier zwei sehr einfache Tabellen, die Bestellungen von 2022, die Bestellungen von 2023, und wie Sie sehen können, haben beide Tabellen genau dieselbe Struktur. Wir haben also zwei Spalten, die ID und das Datum, in beiden Tabellen. Und es ist sinnvoll, sie in einer Tabelle zusammenzuführen. Wir nennen es Befehle. Wenn wir also eine Vereinigung zwischen ihnen herstellen, was kann dann am Ausgang passieren? Es beginnt mit der linken Tabelle und nimmt zuerst die Felder, die ID und die Daten. Und dann werden alle Zeilen von der linken Seite genommen und ihre Ergebnisse jetzt aus der rechten Tabelle übernommen. Wir werden die Felder nicht noch einmal nehmen, Wir werden die Felder nicht noch einmal nehmen weil wir sie bereits aus der linken Tabelle haben. Es werden nur die Zeilen genommen und am Ende der Tabelle stehen gelassen. Es nimmt die beiden Befehle, 3.4, und legt sie einfach hier drüben unter den Tisch. Und das ist alles. Es ist sehr einfach und leicht. Es benötigt nur genau die gleiche Anzahl von Spalten oder Feldern und genau die gleichen Datentypen. Lassen Sie uns nun verstehen, wie Union in Tableau funktioniert und was im Hintergrund passieren wird. Sobald wir die Vereinigung durchgeführt haben, haben wir hier wieder unsere Ebenen. Und die Vereinigung ist dem Join auf der physischen Ebene sehr ähnlich Wir haben unsere Tabellen A und B. Sobald wir die Vereinigung zwischen ihnen hergestellt haben, erstellt Tableau eine neue kombinierte logische Tabelle, in der die Zeilen beider Tabellen kombiniert werden. dann auf der Visualisierungsebene Nehmen wir dann auf der Visualisierungsebene an, dass wir das Feld F eins nehmen. Tableau wird eine Abfrage an die Datenquelle senden. Und die Datenquelle wird die logische Tabelle bitten , die Daten abzurufen. Sobald Tableau die Daten aus der Datenquelle abgerufen hat, werden sie in der Visualisierung präsentiert. Wie Sie hier erneut sehen, erfolgt die Interaktion zwischen den Visualisierungen und der logischen Ebene In Ordnung, lassen Sie uns nun sehen, wie wir die Vereinigung in Tableau durchführen können. Wir werden mit den beiden Tabellen arbeiten. Bestellungen und Bestellungen sind Rasierungen Beide haben genau die gleiche Anzahl von Fehlschlägen und auch genau die gleichen Datentypen Um das zu erreichen, werden wir die Befehle per Drag-and-Drop auf die logische Ebene ziehen die Befehle per Drag-and-Drop auf die logische Ebene Aber wissen Sie, wir können eine Vereinigung nur auf der physischen Ebene durchführen. Wir müssen uns an die Befehle halten. Doppelklicken Sie darauf und jetzt sind wir auf der physischen Ebene. Nehmen wir die zweite Tabelle, die eine Show anordnet, anstatt sie an der weißen Stelle abzulegen, weil Tableau dann einen Joint erstellt. Das wollen wir nicht tun. Wir wollen einfach eine Gewerkschaft gründen und sie dann unter den Tisch legen. Und wie Sie sehen können, wird Tableau sagen, dass Sie die Tabelle ziehen, um sie zu vereinigen Platzieren Sie sie einfach darunter. Tableau führt die Vereinigung dieser beiden Tabellen durch. Und wie Sie sehen können, gibt es zwei Linien. Graue Linien zeigen an , dass eine Vereinigung besteht. Wenn Sie das überprüfen möchten, können Sie sich das Ergebnis hier ansehen, die Daten. Wir erhalten ein neues Feld namens Tabellenname. Und Sie sehen, dass einige Datensätze aus den Bestellungen stammen und andere Datensätze aus den Bestellungen sind Garben, was darauf hindeutet, dass wir eine kombinierte Tabelle mit beiden Bestellungen haben eine kombinierte Tabelle mit beiden Bestellungen Und die Befehle lauten „Rasieren“. Gehen wir zurück zur logischen Ebene. Also drücke ich hier, das X. Wie Sie sehen können, haben wir hier ein neues Symbol, das darauf hinweist, dass wir eine Union haben. Wie Sie sehen können, erklärt der Tooltip von Tableau alles Wir haben eine logische Tabelle namens Bestellungen. Sie ist das Ergebnis einer Vereinigung von Tabellenreihenfolgen und erreichten Ordnungen. Dies ist eine Möglichkeit zwei Tabellen in Tableau zu vereinigen. Es gibt eine andere Möglichkeit, das zu tun. Lassen Sie mich Ihnen zuerst zeigen, wie es geht. Ich werde es einfach entfernen, es per Drag & Drop irgendwo hier drüben ablegen. Wie Sie auf der linken Seite sehen können, haben wir etwas namens New Union. Doppelklicken darauf und Sie können sehen, dass wir hier zwei Optionen haben, die manuelle und die automatische. Dann werden wir das Ergebnis genau so bekommen , wie wir es gerade gemacht haben. Was wir tun können, wir können die Tabellen einfach hierher ziehen und dort ablegen. Die Befehle und die Befehle sind hier. Und dann klicken Sie auf Okay. Damit erhalten wir genau die gleichen Ergebnisse, ohne auf die physische Ebene zu gehen. Und ziehen Sie zwei Tabellen per Drag & Drop und platzieren Sie sie genau unter der Tabelle. Das ist eine nette Art, zwei Tabellen zu vereinigen. Sie können das überprüfen, indem Sie einfach zur physischen Ebene gehen. Doppelklicken Sie darauf. Wie Sie sehen können, haben wir hier genau die gleichen Ergebnisse erzielt. Wir können den Tabellennamen überprüfen. Wir haben Bestellungen und Bestellungen erfüllt. Ordnung, lassen Sie uns jetzt die zweite Option überprüfen bei der wir die Vereinigung automatisch durchführen können. Ich gehe zurück zur logischen Ebene und entferne einfach die Union hier drüben. Lass uns ein neues von vorne anfangen. Und jetzt gehen wir zur Automatik über. Und was haben wir hier? Stellen Sie sich vor, wir haben ungefähr 100 Tabellen über die Bestellungen. Und das ist sehr häufig der Fall, wenn Sie nicht mit Datenbanken arbeiten, sondern mit Dateien und die Dateien Einschränkungen haben. Was wir also tun werden, wir werden die Dateien Tag für Tag für Monat für Jahr aufteilen und so weiter, sodass wir am Ende eine Menge Dateien haben. Und es ist sehr mühsam, all diese Dateien per Drag-and-Drop in Tableau zu verschieben, um sie zu vereinigen. Stattdessen definieren wir für Tableau oder regeln Tableau, suchen nach allen Dateien, die der Regel entsprechen, und führen eine Vereinigung zwischen ihnen durch. Was das bedeutet. Zum Beispiel haben wir hier zwei Tabellen, die Bestellungen und die erreichten Bestellungen. Was ist die Namenskonvention hier? Beide beginnen mit den Befehlen. Ich hätte mir eine dritte Tabelle Namen Orders underscore 2022 Bestellungen unterstreichen 2023. Deshalb gibt es eine Regel, die ich hier in meiner Namenskonvention befolge, und die kann ich in Tableau spezifizieren Lassen Sie uns hier sehen, wie wir das machen können. Die erste Option beinhaltet oder schließt aus. Ich werde es so belassen, wie es beinhaltet ist. Jetzt werde ich die Regel spezifizieren. Es beginnt genau mit Befehlen nach diesem Wort. Danach ist es egal, es könnte Unterstrich 2022, 2023 oder nichts und so weiter Alles, was danach kommt, spielt keine Rolle, was wir spezifizieren werden Danach bedeuten Sterne alles, was nach Bestellungen passiert. Dann haben wir einige Optionen, um Tableau mitzuteilen , wo genau gesucht werden soll, entweder in den Unterordnern oder in den übergeordneten Ordnern Ich lasse es so, wie es ist, und klicke dann auf Okay. Jetzt haben wir eine Gewerkschaft. Mal sehen, was Tableau zu sagen hat. Es heißt, wir haben eine logische Tabelle namens Union. Und es heißt, wir haben viele Union-Tabellen , weil wir das automatisch tun können. Lassen Sie uns nun überprüfen, ob Tableau das getan hat, richtig? Wenn Sie hier zur rechten Seite und zur Übersicht gehen, stellen Sie fest, dass wir ein neues Feld namens Pfad haben. Es ist der Pfad der Dateien. Lass uns das sehen. Ich gehe hier zum ersten Blatt und ziehe die Vergangenheit einfach per Drag-and-Drop, um nur die Dateien zu sehen. Wie Sie sehen, hat Tableau es also richtig gemacht. Wir haben die erreichten Bestellungen und die Bestellungen. Das ist eine wirklich nette Methode, wenn Sie viele Ss und Excel-Dateien haben , um dies automatisch zu erledigen, anstatt all diese Tabellen per Drag-and-Drop Normalerweise verwende ich das in meinen Projekten nie, weil alle Daten in den Datawarehouses oder im Datenlink aufbereitet Datawarehouses oder im Datenlink Damit haben wir all die verschiedenen Optionen kennengelernt, wie wir die Vereinigung in Tableau durchführen können In Ordnung, das ist also alles für die Vereinigung. Und als Nächstes lernen wir sehr wichtige Methoden kennen, die Beziehungen in Tableau, oder wir nennen es Nudeln. 82. Udemy 5 5 Beziehungen: In Ordnung, lass uns jetzt über Beziehungen sprechen. Im Jahr 2020 führte Tableau eine neue Methode ein, um Tabellen zu kombinieren und miteinander zu verbinden, und sie nannten es Beziehungen. Sie haben es sogar zu einer Standardmethode für das Verbinden von Tabellen gemacht , da es sehr schnell und flexibel ist. Was sind Beziehungen und wie funktionieren sie in Tableau Das ist völlig anders als Verknüpfungen und Vereinigungen. Wenn wir auf der logischen Ebene zwei logische Tabellen, A und B, haben, können wir sie auf dieser Ebene mithilfe der Beziehungen verbinden . Stellen Sie sich die Beziehungen als einen Vertrag zwischen zwei Tabellen vor. Wenn Tableau die Daten aus diesen Tabellen verwendet, muss es zunächst den Vertrag überprüfen um zu verstehen, wie die Abfragen generiert werden. Und jetzt ist es sehr wichtig zu verstehen, dass sobald wir die Tabellen mithilfe von Beziehungen verbunden haben, die Tabellen voneinander getrennt bleiben können und Tableau keine neue logische Tabelle erstellt , sodass alles so bleibt, wie es ist, ohne Änderungen. Und hier beschreiben wir nur die Beziehungen zwischen zwei Tabellen. nun auf der Visualisierungsebene Wenn wir nun auf der Visualisierungsebene das Feld F eins aus Tabelle A und vier aus Tabelle B nehmen , was passiert dann zuerst? Tableau wird den Vertrag überprüfen, um zu verstehen, wie die Abfragen generiert werden. Und dann wird es die Abfrage an die erste Tabelle senden. Und dann wird es eine weitere Abfrage an die Tabelle B senden , um die Daten für vier zu erhalten. Und dann werden die Daten auf der Visualisierungsebene kombiniert und nicht auf der logischen Ebene. Ordnung, lassen Sie uns nun sehen, wie wir Beziehungen in Tableau erstellen können . Es ist wirklich einfach. Wir bleiben also auf der Datenquellenseite und wenn wir die logische Ebene hinzufügen, gehen wir nicht zur physischen Ebene und alles, was wir benötigen, sind zwei Tabellen. Nehmen wir also die Bestellungen entgegen und ziehen sie per Drag-and-Drop hierher im Datenmodell. Und dann nehmen wir die Kunden. Wie Sie sehen, wenn ich mich bewege ist das wie eine Nudel oder Beziehungen Ziehen wir es hierher. Tablo wird automatisch Beziehungen zwischen den Bestellungen und den Kunden herstellen zwischen den Bestellungen und den Kunden Wie werden wir nun die Beziehung konfigurieren und einrichten Gehen wir also hier zum Nodle und klicken Sie einfach darauf. Und dann wird es kein neues Fenster oder so für die Einrichtung Wir gehen zu den Metadaten hier drüben. Wenn Sie die Informationen nicht auf diese Weise sehen, können Sie hier rübergehen und Sie werden die Beziehungen und die logischen Tabellen sehen. Stellen Sie also sicher, dass Sie die Beziehung auswählen. Es gibt ungefähr drei Dinge, die wir in der Beziehung festlegen werden. Erstens wird es der Schlüssel sein. Es ist wie der gemeinsame Schlüssel. Es ist üblich, dass es zwischen den beiden Tabellen gefüllt wird. Nun, wie Sie hier in der linken Tabelle sehen können , haben wir die Kunden-ID und in der rechten Tabelle haben wir die Kunden-ID. Und Tableau hat automatisch verstanden , dass dieses Feld als Schlüssel verwendet werden kann, was richtig ist, aber wenn Sie es ändern möchten, können Sie hier weitermachen. Wir erhalten also eine Liste aller Felder in der linken Tabelle. Und Sie werden auch hier rübergehen, Sie werden alle Felder aus der rechten Tabelle abrufen und Sie können weitere Felder für den Schlüssel hinzufügen, der momentan korrekt ist, also werde ich ihn so lassen, wie er ist. Als Nächstes gehen wir zu den Leistungsoptionen. Wir werden die Leistungsoptionen hier erweitern. Und wir haben hier zwei Dinge. Wir haben die Kardinalität und die Integrität. Und wenn Sie es so lassen, wie es standardmäßig ist , wird nichts schief gehen Sie werden keine Daten verlieren. Sie müssen hier also nichts ändern, es sei denn, Sie möchten die Leistung optimieren. Was haben wir hier? Wir haben Kardinalität wie viele oder eine auf der linken Seite Und auf der rechten Seite kannst du dasselbe Zeug definieren. Aus Gründen der Integrität haben wir einige Datensatzmarken und/oder Datensatzmarken, um diese Dinge zu verstehen. Lassen Sie uns ein Beispiel haben. In Ordnung, jetzt können wir ein Beispiel für die Kardinalität haben In Beziehungen haben wir zwei Tabellen, unsere Bestellungen und Kunden Es besteht eine Beziehung zwischen ihnen und der Schlüssel für die Beziehungen ist die Kunden-ID. Bei den Kardinalitäten gibt es zwei Optionen Entweder wir verwenden viele oder Um zu entscheiden, welche die richtige ist, müssen wir Datenprofile Datenprofilerstellung bedeutet, dass wir tief in die Daten eintauchen , um die Werte in unseren Tabellen zu verstehen Und sobald wir die Daten verfeinert haben, ganz einfach auswählen, ob es sich um viele oder Nun, was diese Werte bedeuten, Eins und Eins. Dafür gibt es eine einfache Regel. Wir verwenden viele, wenn der Schlüssel doppelte Kits enthält, und wir verwenden einen, wenn der Schlüssel einzigartig ist und kein doppeltes Kit enthält. Schauen wir uns nun das Beispiel an, um festzustellen, ob es sich um viele oder eins handelt. Gehen wir also zu den Bestellungen hier drüben. Und die Kundennummer, Sie sehen, in diesen Werten gibt es doppelte Kits. Wir haben die Kundennummer einmal hier und einmal auch hier, und die Kundennummer zwei ist zweimal. Diese Werte sind also nicht eindeutig und enthalten Doppelsätze, deshalb nennen wir sie Vieles. Gehen wir zu den Kunden hier drüben, Sie können sehen, dass wir den Kunden 123 haben und das war's. Diese Werte sind also einzigartig und enthalten keine Duplikate Wir haben die Kundennummer nicht wieder in der Tabelle, das heißt, wir können hier eine angeben. Lassen Sie uns nun alle Szenarien durchgehen, um zu verstehen, was in Tableau passieren kann , wenn Sie dies konfiguriert haben. Ordnung, lassen Sie uns nun das erste Szenario ausführen in dem Tableau es als Standard für Viele-zu-Viele-Beziehungen definiert . Wir haben auf der linken Seite viele und auf der rechten Seite haben wir ebenfalls viele. Nehmen wir an, auf der Visualisierungsebene sprechen wir über die Kunden-IDs aus der Bestellung und die Summe aller Verkäufe. Dann der Name des Kunden. In Ordnung, jetzt wollen wir sehen, wie Tableau funktionieren wird. Tableau, ich werde zuerst die Beziehungen überprüfen. Es wird sagen, okay, es sind zu viele, es ist besser, die ganzen Tabellen links und rechts zu überprüfen . Also fangen wir auf der linken Seite an. Wir haben einen für den Kunden. Es wird es hier übernehmen und alle Verkäufe zusammenfassen. Da es viele sind, die Tableau verstehen kann, muss ich die gesamte Tabelle überprüfen. Tableau kann die gesamte Tabelle einzeln scannen. Es wird sagen, okay, wir haben 50 Verkäufe. Der nächste ist nicht der Kunde und dann geht es weiter zum nächsten, er wird ihn überspringen. Und dann haben wir wieder die Kundennummer Nummer eins und es ergibt die Summe 50-30. Das heißt, wir haben den Wert 80. Es ist die Summe der beiden Verkäufe. Und jetzt gehen wir auf die rechte Seite , um die Namen der Kunden zu finden. Es wird überprüft, okay. Es sind viele. Es wird also die gesamte Tabelle nach der Kundennummer durchsuchen . Also jetzt der erste Datensatz, es ist in Ordnung. Okay. Wir haben die Kundennummer eins. Wir werden Maria hierher bringen. Aber jetzt wird Tableau nicht aufhören. Es wird den gesamten Tabellensinn in den Beziehungen scannen . Es sind viele, aber es macht keinen Sinn , weil die Kundennummer hier eindeutig ist. Tableau wird überprüfen, ob es hier eine Kunden-ID gibt , und dann zur nächsten übergehen, und dann wurde nichts gefunden, also wird es so bleiben. Und jetzt wird Tableau mit dem nächsten Kunden weitermachen. Wir haben die Kundennummer zwei, wir werden sie am Ausgang haben und dann werden wir die Summe aller Verkäufe haben. Also, Tableau scannt die gesamten Bestellungen, um die Summe zu berechnen, wir haben hier die 20. Und dann haben wir hier zehn. Also die Summe davon ist 30. Tableau wird am Ausgang 30 haben. Das war's also für die linke Tabelle. Wir gehen zum rechten Tisch. Wir werden den Datensatz nacheinander scannen. Die erste ist also nicht die Kunden-ID. Nummer zwei, wir haben hier eine Übereinstimmung, also wird John am Ausgang sein , Tableau wird die gesamte Tabelle scannen, also wird es für die drei gehen und so weiter. Und wie Sie sehen können, ist die Ausgabe korrekt die Standardmethoden von „Viele zu viele“ verwenden. Aber damit haben wir hier ein Problem. Auf dem rechten Tisch führt Tableau einen vollständigen Scan durch, sodass wir auf der rechten Seite an Leistung verlieren. Es ist also besser, das zu optimieren , wo wir es Tableau mitteilen werden. Wenn Sie einen Kunden finden, der dort sitzt, müssen Sie nicht die gesamte Tabelle scannen, da wir maximal einen Datensatz für jeden Kunden haben . Es gibt keine Duplikate und es ist einzigartig. Und jetzt müssen wir diese Informationen irgendwie für Tableau weitergeben Um das zu tun, können wir es in der Kardinalität tun. Auf der linken Seite werden es genauso viele bleiben, aber auf der rechten Seite werden wir sagen, dass es eins ist Und wenn Tableau das verstehen wird, okay, es ist einzigartig. Wir müssen nicht die gesamte Tabelle scannen und werden eine Menge Leistung erzielen. In Ordnung, jetzt wollen wir sehen, wie Tableau funktionieren wird. Sobald wir auf der linken Seite gleich viele zu eins haben, wird sich nichts ändern, weil wir viele haben. Also scannt Tableau die gesamte Tabelle nach der Tabelle des Kunden, das Ergebnis wird dasselbe sein. Jetzt auf der rechten Seite werden sich die Dinge ändern. Tableau wird sagen, okay, Kundennummer Nummer eins, es gibt eine Übereinstimmung. Es wird Maria als Ergebnis verwenden. Aber jetzt sucht Tableau nicht mehr nach der Kundennummer eins und scannt die gesamte Tabelle. Damit wird Tableau keine unnötigen Dinge tun und wir werden etwas Leistung gewinnen. Wir gehen jetzt zu dem Kunden Nummer zwei hier drüben über. Gleiche Information. Also Tableau-Scan oder haben wir den Kunden Nummer zwei hier? Nein, wir springen zum nächsten . Ja, wir haben ein Match. Wir nehmen John, aber Tableau stoppt auch und wir scannen den nächsten Datensatz nicht. Wie Sie sehen, haben wir exakt die gleiche Ausgabe, unabhängig davon, ob Sie viele zu viele, viele zu eins verwenden. Bei Viele-zu-Eins haben wir eins. Die Leistung war, dass Tableau den Scan auf der rechten Seite beenden würde. Ordnung, lassen Sie uns jetzt zum nächsten Szenario übergehen, in dem wir etwas falsch machen werden. Wo wir sagen werden, okay, die Kunden-ID auf der linken Seite ist eindeutig und wir werden den Wert eins auf der rechten Seite angeben. Es spielt keine Rolle. Lass uns zum Beispiel Geld haben. Jetzt teilen wir Tableau auf der linken Seite mit, die Kunden-ID eindeutig ist, sodass Sie nicht die gesamte Tabelle scannen müssen. Und wir werden hier dasselbe Beispiel haben. Schauen wir uns also an, was passieren wird. Auf der linken Seite beginnt die Tabelle mit dem ersten Kunden, sagen wir Kundennummer eins. Die Summe der Verkäufe beträgt jetzt 50. Da ich nicht die gesamte Tabelle scannen muss, wird sie bei den ersten drei Kabeln angehalten und die Ausgabe wird 50 sein Jetzt auf der rechten Seite, wenn wir hier viele sagen, spielt das Ergebnis keine Rolle Wir werden Recht haben. Wir werden Maria haben, aber Table wird die gesamte Tabelle scannen sodass die Leistung schlecht sein wird. Jetzt springen wir zum nächsten Kunden. Wir haben die Tabelle mit der Kundennummer zwei , die sie hier am Ausgang haben wird. Auch hier wird dieselbe Problemtabelle lauten: Okay, wir haben den Verkauf 20, die Kundennummer ist eindeutig. Wir werden es nicht wieder in derselben Tabelle finden. Ich muss nicht die ganze Tabelle scannen. Tabelle Ich nehme den Wert 20 und setze ihn an den Ausgang, ohne die anderen Werte hier auf der rechten Seite zu überprüfen anderen Werte hier auf der , das spielt keine Rolle. Wir haben John, was richtig ist. Aber wenn Sie die gesamte Tabelle scannen, können Sie sehen, wenn Sie hier bei den Kardinalitäten einen Fehler machen, könnten Sie Probleme bei der Ausgabe haben wir einige fehlende Daten und falsche Informationen haben Daten und falsche Ordnung, lassen Sie uns jetzt das letzte Szenario ausführen , bei dem wir auf der linken Seite einen und auf der rechten Seite auch einen haben der linken Seite einen und auf der rechten Seite auch Wir werden genau die gleiche Ausgabe bekommen , weil wir es haben, es ist falsch auf der linken Seite. Das einzig Gute hier ist, dass auf dem rechten Beistelltisch der Scan gestoppt wird. Sobald eine Übereinstimmung gefunden wurde, wird nicht die gesamte Tabelle gescannt. Am Ausgang werden wir also genau die gleichen Informationen erhalten. Und hier haben wir eins zu eins. In Ordnung, lassen Sie uns jetzt schnell zusammenfassen. Auf der linken Seite haben wir zwei Kriterien, die Richtigkeit und die Leistung Korrektheit ist immer viel wichtiger als die Leistung. Fangen wir mit dem ersten Szenario an. Wir haben viele, zu viele Beziehungen. Wie Sie sehen, war die Ausgabe korrekt, aber die Leistung war schlecht, da Tableau auf der rechten Seite einen unnötigen vollständigen Tabellenscan durchführte. Deshalb gebe ich es für die Richtigkeit okay und nicht für die Leistung. Für das nächste Szenario haben wir eine Viele-zu-Eins-Beziehung. Die Ausgabe war okay. Also war es richtig, wir werden es okay geben. Und die Leistung war okay, da Tableau Scans stoppt , sobald eine Übereinstimmung gefunden wurde. Aus diesem Grund werden wir eine Menge Leistung gewinnen und wir werden dafür ein Okay geben. Lass uns zum dritten springen. Wir haben eine Beziehung zu viel. Wie Sie sehen können, war die Ausgabe nicht in Ordnung. Das war nicht korrekt. Da uns Daten fehlen, geben wir sie falsch an. Und die Leistung war schlecht, weil wir auf der rechten Seite unnötige Scans durchführen, was bedeutet, dass es hier das schlimmste Szenario war. Und dann die letzte, wir haben eine Eins-zu-Eins-Beziehung. Die Ausgabe war nicht korrekt. Nicht okay, aber die Leistung war okay, da wir auf der rechten Seite keine unnötigen Scans durchführen. Aber um ehrlich zu sein, Korrektheit ist viel wichtiger als die Leistung. Und aus diesem Grund empfiehlt Tab immer, bei vielen, zu vielen Beziehungen zu bleiben , wenn Sie sich nicht sicher sind, weil Sie am Ausgang immer die richtigen Antworten erhalten werden. Wenn Ihre Daten jedoch groß sind, werden Sie eine schlechte Leistung erzielen. Wenn Sie eine gute Leistung erzielen möchten, müssen Sie Zeit in die Analyse Ihrer Daten investieren, Datenprofile erstellen, um zu verstehen, ob es sich um eine handelt, ob es eine ist ? Und dann ändern Sie es Aber du musst dir deiner Daten sicher sein, sonst bekommst du bei deinen Visualisierungen falsche Informationen und das ist wirklich schlimm Das heißt für dieses Beispiel, der sichere Weg, es zu tun, bei vielen zu vielen Beziehungen zu bleiben, aber die professionelle ist, viele zu eins Beziehungen zu haben , um eine gute Leistung zu erzielen Aber das ist nicht immer ein Szenario. Stellen Sie sich vor, wir tauschen die Tische zwischen Kunden und Bestellungen aus. Kunden sind also links und andere rechts. Dann ist eine Beziehung zu viel die richtige. Also sei vorsichtig hier mit den Seiten. Also gut, alle zusammen. Lassen Sie uns nun die Integritätsoptionen in Tableau verstehen. Jede Beziehung hat zwei Seiten, die linke Tabelle und die rechte Tabelle. Wenn wir die Integritätseinstellungen ändern, begrenzen wir, welche Verbindungen in der Visualisierung auftreten können. Hier haben wir also zwei Optionen, Record-Match und einen Record-Match. Und damit haben wir vier Szenarien. Zunächst können wir sowohl in der linken als auch in der rechten Tabelle ein Rekordspiel auswählen . Und wenn wir das tun, dann sind alle Arten von Verbindungen möglich. In der Visualisierung haben wir eine innere linke, rechte und vollständige Verbindung. Aber jetzt wählen wir alle Datensätze auf der linken Seite und einige Datensätze stimmen auf der rechten Seite überein. Was kann jetzt also passieren? Wir beschränken die Verbindungsarten auf nur zwei Typen: innere und rechte. Schließ dich dem nächsten an. Es kann das Gegenteil sein, also haben wir ein Rekordspiel auf der linken Seite und alle Rekordübereinstimmungen auf der rechten Seite. Was auch hier wieder passieren kann, wir beschränken die Arten von Verbindungen auf nur zwei Typen, die innere und die linke Verbindung. Im letzten Szenario, wenn wir auswählen alle Datensätze auf beiden Seiten, links und rechts, übereinstimmen. Dann beschränken wir Tableau hier auf nur eine Art von Verknüpfung, die innere Verknüpfung. Wie Sie sehen können, ist er Joints sehr ähnlich. Wir definieren gerade, wie Tableau funktionieren soll. Wenn wir Record Match verwenden, lassen wir mehr Arten von Verknüpfungen zu. Und wenn wir die Option oder den Record-Match verwenden, beschränken wir Tableau auf die Arten von Verknüpfungen. Und hier ist es sehr wichtig zu verstehen, dass wir einen Kompromiss haben. Wenn Sie Match oder Record Match verwenden und diesen Weg einschlagen, werden Sie wahrscheinlich eine bessere Leistung erzielen, aber Sie erhöhen auch das Risiko, Daten zu verlieren. Wenn Sie sich jedoch für die Verwendung von Record Match entscheiden und nach oben gehen, werden Sie die Vollständigkeit und Flexibilität sicherstellen, aber Sie opfern dabei einige Ressourcen und Leistung Das Tableau-Team entschied sich für das erste Szenario , bei dem wir links und rechts ein Rekordspiel haben rechts ein Rekordspiel Ich kann das verstehen, weil Vollständigkeit und Flexibilität wichtiger sind als Leistung. Schauen wir uns hier unsere Daten an. Wir haben Kunden, die nichts bestellt haben. Der Kunde Nummer drei hat hier nichts bestellt, und wir haben kein passendes Ergebnis. Wir können sagen, dass einige Datensätze wie 1.2 auf der linken Seite übereinstimmen , aber einige andere Datensätze stimmen nicht überein. Wir haben keine Bestellung von der Kundennummer Nummer drei. Das heißt, in unserer Datenbank konnten wir Kunden in der Kundentabelle haben , haben nichts bestellt. Die richtige Option hier ist, dass einige Datensätze übereinstimmen. Lassen Sie uns nun die Bestellungen analysieren. Wie Sie sehen können, haben wir die Kundennummer eins, wir finden sie auch in den beiden Kunden und so weiter. So können wir sehen, dass alle Datensätze, alle Kunden-IDs in den Bestellungen mit denen der Kunden übereinstimmen. Nun, das heißt, wir können auswählen, dass alle Datensätze übereinstimmen. Wir haben hier zum Beispiel nicht die Kundennummer vier, hier zum Beispiel nicht die Kundennummer vier, bei der es auf der rechten Seite keine Übereinstimmung gibt. Das heißt, in unserer Datenbank sollten alle Bestellungen von unseren Kunden kommen und wir sollten keine Bestellung ohne einen bekannten Kunden haben. Nach der Analyse können wir auf der linken Seite bei den Bestellungen sagen, dass wir immer passende Datensätze haben. Also werden wir alle Datensätze auswählen, die übereinstimmen. Aber auf der rechten Seite haben wir vielleicht Kunden , die nichts bestellt haben. Dann können wir sagen, dass einige Rekorde übereinstimmen. Wenn wir das so machen, können wir verhindern, dass Tableau zusätzliche Dinge tut, indem wir die Nullen analysieren Wie in SQL erhalten Sie bei einer vollständigen äußeren Verknüpfung riesige Datenmengen Und manchmal erzielen Sie eine bessere Leistung, wenn Sie Inner Join oder Left Join usw. verwenden Inner Join oder Left Join usw. . Wenn Sie also genau wissen, was in Ihren Daten vor sich geht, wählen Sie die richtige Integrität aus. Ansonsten belassen Sie es einfach als Standard. Einige Datensätze stimmen auf der linken Seite überein und auf der rechten Seite sind Sie sicher, Sie erhalten richtige Antworten. Ordnung, also ein Paket mit Tableau-Beziehungen ist wirklich einfach. Wir müssen nur diese beiden Tabellen ziehen und erstellt Tableau die Beziehungen zwischen ihnen. Geben Sie einfach den Schlüssel zwischen den Beziehungen richtig ein und alles wird gut, und lassen Sie diese Mitarbeiter als Standard stehen. Wenn Sie jedoch vorläufiger vorgehen und eine bessere Leistung in Tableau erzielen möchten , müssen Sie Datenprofile erstellen und dann die richtige auswählen, wenn Sie sich zu 100% sicher sind In diesem Beispiel haben die Bestellungen hier also viele Kunden-IDs, aber wir haben auf der rechten Seite eine für die Kunden und dann für die Integrität der Bestellungen oder Datensätze, weil alle Bestellungen eine Kundennummer in der Kundentabelle Aber vielleicht haben wir einige Kunden , die nichts bestellt haben. Also werde ich es belassen, solange einige Rekorde passen und das war's. Das sind Beziehungen in Tableau. Ordnung, hier dreht sich alles um die sehr wichtigen Konzepte der Beziehungen und wie sie funktionieren. Als Nächstes lernen wir sehr einzigartige Methoden kennen, die Datenverschmelzung in Tableau 83. Udemy 5 6 Blending: Ordnung, lassen Sie uns nun über die Datenverschmelzung in Tableau sprechen über die Datenverschmelzung in Tableau Aber zuerst etwas Kaffee. Lass uns gehen. Okay, jetzt haben wir dieses Beispiel wo wir in der Datenquellentabelle A haben. Und jetzt wollen wir auf der Visualisierungsebene die Daten aus dem Feld F eins verwenden. Und Sie wissen inzwischen, dass Tableau eine Abfrage an die Datenquelle senden wird , um die Daten von F aus der Tabelle abzurufen, um sie in der Visualisierung anzuzeigen. Da diese Datenquelle die erste war, die abgefragt und verwendet wurde, und Tableau sie in Tableau als primäre Datenquelle bezeichnen wird , wird alles primär blau angezeigt Aus diesem Grund werden Sie sehen, dass ein blaues Symbol darauf hinweist, dass es sich bei dieser Datenquelle um eine primäre Datenquelle handelt Jetzt befinden Sie sich manchmal in einer Situation, in der wir die Daten aus einer anderen Datenquelle abrufen möchten . Zum Beispiel haben wir eine andere Datenquelle mit der Tabelle B und möchten die Visualisierungen hinzufügen, um die Daten von vier zu zeigen Was wird passieren? Tablo wird eine weitere Anfrage an die zweite Datenquelle senden, um die Daten von vier zu erhalten, und dann können die Daten an die Visualisierungen hier weitergeleitet werden Tablo wird diese Datenquelle Ondary-Datenquelle nennen und sie wird mit einem orangefarbenen Symbol gekennzeichnet. Damit das funktioniert, wo wir Daten aus zwei verschiedenen Datenquellen beziehen, müssen wir sie hier irgendwie verbinden Genau. Wir werden die einzigartige Methode in Tableau verwenden, bei der wir Datenquellen mithilfe von Data Blending miteinander verbinden können mithilfe von Data Blending miteinander Datenverschmelzung kann nur auf der Visualisierungsebene auf der Arbeitsblattseite erfolgen , nicht in der Datenquelle Jetzt fragen Sie sich vielleicht, wie Tableau diese Tabellen auf Visualisierungsebene Nun, Tableau verwendet einen Links-Join. Das können wir nicht ändern. Leider ist es behoben. Es ist so, als würde ein linkes Tableau alle Daten aus der primären Datenquelle abrufen und nur die passenden Datensätze aus der sekundären Datenquelle Zusammenfassend lässt sich sagen, dass es sich bei der Datenverschmelzung um Methoden handelt , bei denen Daten auf Visualisierungsebenen aus zwei verschiedenen Datenquellen mithilfe einer linken Verknüpfung kombiniert Visualisierungsebenen aus zwei verschiedenen Datenquellen mithilfe Dies ist eine sehr einzigartige Funktion in Tableau. Sie finden es in keinem anderen BI-Tool wie Microsoft Power BI. Sie können dort beispielsweise nicht Daten aus zwei verschiedenen veröffentlichten Datensätzen kombinieren Ordnung, lassen Sie uns nun sehen, wie wir Daten in Tableau zusammenführen können Und dafür benötigen wir zwei Datenquellen. Die erste wird aus den CSV-Dateien stammen, die wir haben, von den kleinen Datensätzen werden wir zu den Textdateien gehen Lassen Sie uns die Produkte hier rüberbringen. Dies ist unsere erste Datenquelle. Lassen Sie uns nun die zweite Datenquelle erstellen. Um das zu tun, können Sie zu diesem Symbol hier gehen und dann auf Neue Datenquelle klicken. Lass uns dorthin gehen. Es wird aus der JSON-Datei stammen, die ich für Sie vorbereitet habe. Gehen wir also zu Jason und wir haben die Produktpreise. Lass uns das öffnen. Da es Jason ist, müssen wir das Schema auswählen. Gehen wir zu den Daten hier drüben. Und klicken Sie auf Ja und dann auf Okay. Jetzt haben wir zwei Datenquellen. Um zwischen ihnen zu wechseln, gehen wir wieder zu diesem Symbol hier. Sie können sehen, dass wir jetzt zwei Datenquellen haben einfach die Datenquelle auswählen, wechseln Sie zu ihr. Um nun die Datenverschmelzung und diese beiden Datenquellen zu verbinden, können wir dies nicht auf der Datenquellenseite tun Wir müssen zur Visualisierungsebene gehen, zur Arbeitsblattseite. Lass uns das machen. Ich gehe zu dem ersten Blatt hier drüben. Wie Sie im Datenbereich auf der linken Seite sehen können, haben wir zwei Datenquellen. Wenn Sie einfach auf sie klicken, können Sie wechseln, um die darin enthaltenen Tabellen zu sehen. Jetzt müssen wir entscheiden , welche Datenquelle die primäre und welche die sekundäre ist. Für dieses Beispiel werde ich sagen, dass das Produkt das primäre ist. Und wie werden wir das machen? Indem wir einfach die Datenindividualisierungen als erste Also nehme ich einfach die Produkt-ID, ziehe sie per Drag-and-Drop in die Zeilen und Tablo wird sie sofort verstehen Okay, das ist die primäre Datenquelle und sie wird mit einem blauen Symbol hier auf den Markt einem blauen Symbol hier , was darauf hinweist, dass dies unsere primäre Datenquelle ist Wir haben immer noch keine sekundäre Datenquelle, Sie sehen also, dass hier kein orangefarbenes Symbol zu sehen ist, da wir unserer Ansicht nach nur Daten aus einer Datenquelle haben . Um nun die Daten aus der zweiten Datenquelle zu erhalten , wechseln wir zu den Produktpreisen. Und Sie können sehen, dass Tableau diese Datenquelle sofort zu einer sekundären Datenquelle macht. Sie können hier sehen, dass wir das orangefarbene Symbol haben, das darauf hinweist , dass es sich um eine sekundäre Datenquelle handelt, und jedes Feld, das wir verwenden, handelt, und jedes Feld, das wir verwenden, wird orange auf den Markt gebracht. Sie können hier also den Preis sehen. Es hat ein orangefarbenes Symbol, das bedeutet , dass es sehr einfach ist. Nehmen wir nun an, dass die Produkt-ID nicht der Schlüssel für die Verknüpfung dieser beiden Datenquellen ist . Das möchten Sie ändern. Um das zu tun, gehen wir hier im Menü zu den Daten und dann zu Blind Relationships bearbeiten. Lass uns darauf klicken. Wir werden hier ein neues Fenster bekommen. Und hier haben wir zwei Optionen, Automatisch und Benutzerdefiniert. Wenn Sie es bei Automatic Tablo belassen , werden Sie herausfinden, welcher Schlüssel zum Verbinden dieser Datenquellen hier in diesem Beispiel die Produkt-ID ist Wenn Sie das ändern möchten, können Sie hier zur Benutzerdefinierung wechseln . Es ist wie Join. Sie müssen von links und von rechts angeben , welche Felder der Schlüssel für den Join sind. Wenn Sie das ändern möchten, doppelklicken Sie einfach darauf. Und dann haben Sie auf der linken Seite die primäre Datenquelle und der rechten Seite die sekundäre Datenquelle. Und dann wählen Sie die Felder , die der Schlüssel für die Verknüpfung sind. Ich lasse es so wie es ist. Lass uns einen weiteren Schlüssel hinzufügen. Ich werde hier drüber gehen und zum Beispiel ist die Kategorie von der linken Seite und von der rechten Seite der Datenindex, was wirklich falsch ist. Lass uns auf Okay klicken. Und dann wieder, okay, Sie werden auf der linken Seite sehen, dass wir jetzt eine weitere Kette im Datenindex haben. Und Sie können sehen, dass es sich um eine kaputte Kette handelt, das heißt, sie wurde noch nicht in der Verbindung verwendet. Wenn Sie es aktivieren möchten, klicken Sie einfach darauf und Sie werden sehen, dass wir eine aktive Kette haben. Wie Sie nun sehen, ist das Ergebnis falsch da es keinen Sinn macht, diesen Schlüssel zu verwenden. Aber ich möchte Ihnen nur zeigen, wie Sie deaktivieren und aktivieren können den Schlüssel für die Verbindung zwischen zwei Datenquellen deaktivieren und aktivieren können, indem Sie sie einfach anklicken. Lassen Sie uns das jetzt einfach korrigieren. Ich möchte nur die Produkt-ID als Schlüssel für den Joint haben. Das heißt, ich werde den Datenindex hier deaktivieren . Und das ist alles. So können Sie den Schlüssel für die Datenverschmelzung definieren. Eine Sache, die sehr wichtig ist, um zu verstehen, dass alles, was wir bei der Datenverschmelzung getan haben, nur für diese Arbeitsblätter relevant ist nur für diese Arbeitsblätter relevant Wenn ich zu einem anderen Arbeitsblatt gehe, lass uns hier rüber gehen und ein neues erstellen Wie Sie hier sehen können, wurden die beiden Datenquellen komplett zurückgesetzt Wir haben es wieder, aber wir haben es nicht als primäre und sekundäre Datenquelle. Das bedeutet, dass wir in jedem Arbeitsblatt eine neue Entscheidung treffen können. Bei Blatt Nummer eins standen die Produkte an erster Stelle Ich kann meine Meinung hier ändern und sagen, okay, die Produktpreise sind jetzt die wichtigste Datenquelle. Wenn ich hier etwas übernehme, können Sie sehen, dass die Produktpreise die wichtigste Rolle spielen. Und wenn ich zu den Produkten gehe und sagen wir , ich nehme den Produktnamen hier rüber. Produkte können zweitrangig sein, also habe ich je nach Bedarf einfach zwischen ihnen gewechselt . Wenn wir also zu Blatt Nummer eins zurückkehren, sehen wir, dass das Produkt das Hauptprodukt ist. Aber wenn wir zu Blatt Nummer zwei übergehen, stehen die Produktpreise jetzt an erster Stelle. Das ist wirklich nett , weil es uns wirklich Flexibilität gibt , sodass wir in jedem Arbeitsblatt entscheiden können , welches das primäre und welches das sekundäre ist. Abhängig von unseren Anforderungen ist die Datenverschmelzung sehr einzigartig und eine hervorragende Möglichkeit , Daten zu verbinden und zu kombinieren Ordnung, damit haben Sie jetzt einen Überblick über alle vier Methoden zum Kombinieren von Tabellen Und als Nächstes werden wir sie miteinander vergleichen, und wir werden mit den Unterschieden zwischen Gelenken und Verbindungen beginnen . 84. Udemy 5 7 Mitglied werden vs. Union: Ordnung, was ist nun der Hauptunterschied zwischen Joins und Unions Beide sind sich sehr ähnlich. Sie werden zwei Tische in einer großen Tabelle kombinieren. Aber der Unterschied besteht darin, wie die Daten in Verknüpfungen kombiniert werden, die Felder beider Tabellen werden kombiniert. Also nehmen wir alle Felder von der linken Seite und daneben alle Felder von der rechten Seite. Also die Ergebnisse, wir werden einen großen wilden Tisch bekommen. Auf der anderen Seite werden in den Gewerkschaften zwei Tabellen kombiniert. Aber anstatt die Felder hier zu kombinieren, werden wir die Zeilen beider Tabellen kombinieren. Wir erhalten also alle Zeilen aus der ersten Tabelle und darunter alle Zeilen aus der richtigen Tabelle. Aber beide haben genau die gleichen Spalten. Joints kombiniert also die Felder und Union kombiniert die Zeilen. Ordnung, das war also der Hauptunterschied zwischen Join und Union. Als Nächstes werden wir die Unterschiede zwischen Verbindungen und Datenverschmelzung kennenlernen zwischen Verbindungen und Datenverschmelzung kennenlernen 85. Udemy 5 8 Mitglied werden vs belding: Ordnung, jetzt ist die Frage, was ist der Hauptunterschied zwischen Joints und Data Datenverschmelzung ist wie eine Liftverbindung. Der Hauptunterschied besteht jedoch darin , dass, wenn die Aggregation in Joints durchgeführt wird, die Daten zuerst kombiniert und dann die Aggregation Bei der Datenverschmelzung handelt es sich jedoch um Gegensätze: zuerst erfolgt die Aggregation und dann werden die Daten kombiniert Lassen Sie uns nun ein einfaches Beispiel um zu verstehen, was Okay, also nochmal, wir haben unsere Tische, Kunden und Bestellungen. Zuerst machen wir die Links-Verknüpfung und danach werden wir die Daten zwischen ihnen ausleihen, um die Unterschiede zwischen ihnen in der Ausgabe zu verstehen Ordnung, jetzt beginnen wir mit linken Join, Sie wissen schon, dem linken Gelenk, all den Daten von der linken Seite und nur dem Matching auf der rechten Seite Wir beginnen wie üblich damit, die Felder von links und die Felder von rechts zu kombinieren . Wir beginnen Datensatz für Datensatz. Wir nehmen den Kunden Nummer eins und suchen nach den passenden Passagieren. Wir haben zwei Zeilen mit den Bestellungen. Das bedeutet, dass Marie zweimal in der Ausgabe sein wird, weil es zwei Bestellungen gibt. Und dann fahren wir mit der nächsten fort, Kundennummer Nummer zwei. Wir haben dafür nur eine Bestellung, wir werden sie am Ausgang haben und George hat keine Bestellungen, das heißt, wir werden hier, hier und hier Null haben . Wie Sie also beim Lift Join sehen können kombinieren wir zunächst die Daten, die Rohdaten, ohne Aggregationen durchzuführen Anschließend können wir anhand von Visualisierungen beispielsweise die Summe der Verkäufe oder den Durchschnitt usw. ermitteln beispielsweise die Summe der Verkäufe oder den Durchschnitt Lassen Sie uns nun die Datenverschmelzung überprüfen, wie sie funktioniert. Ordnung, nehmen wir jetzt an, wir haben alle Felder aus der primären Datenquelle und daneben alle Felder aus der sekundären Datenquelle Das ist wie das linke Gelenk. Wir werden alle Daten aus der primären Datenquelle nehmen . Wir werden alle drei Kunden herholen. Aber der Hauptunterschied besteht darin, dass es keine Doppelgänger geben wird. Wie Sie sehen können, haben wir Maria zweimal hier. Bei der Datenverschmelzung werden Sie jedoch keine Duplikate erhalten. Jetzt kommt der Unterschied. Bevor wir anfangen, die Daten aus den Bestellungen aus der sekundären Datenquelle zu beziehen, kann die Aggregation erfolgen Bei der Kunden-ID Nummer eins haben wir beispielsweise zwei Zeilen Die beiden Zeilen werden nicht zuerst in der Ausgabe angezeigt. Es wird wie eine Aggregation sein, und jetzt ist es sehr wichtig zu verstehen, dass die Felder in Tableau nach Dimensionen und Kennzahlen aufgeteilt sind In den nächsten Tutorials werde ich das im Detail erklären Aber jetzt können die Maßnahmen aggregiert werden. Die Dimensionen werden nicht aggregiert, z. B. die Kunden-ID Es handelt sich nicht um eine Kennzahl, sondern um eine Tableau kann es nicht aggregieren, aber da wir den doppelten Wert haben, kann Tableau hier einen Wert Beim nächsten Mal haben wir die Verkäufe, sie werden gemessen. So kann Tableau Tarife zusammenfassen und dann kombinieren. Die Summe davon wird 80 sein. Lass uns zwei, das ist der nächste, wir haben das Datum hier. Dimension kann nicht wie aggregiert sein, da wir zwei verschiedene Werte haben , die am Ausgang einen Stern schreiben werden Da Tableau an der Ausgabe nur einen Wert angeben wird und wir hier zwei Werte haben, wird Tableau nicht entscheiden, welcher davon sein wird Tableau wird einen Stern hinzufügen. Was wird passieren, wenn die Ausgabe ein Stern sein wird? Ich weiß, das ist wirklich nicht nett, aber so funktioniert Datenverschmelzung Wie Sie sehen, versucht Tableau immer, die Daten zu aggregieren, bevor sie kombiniert Gehen wir nun zum nächsten Kunden über. Wir haben John in den Bestellungen, wir haben nur einen Datensatz. Das bedeutet, dass nichts aggregiert wird. Die Ausgabe wird exakt dieselbe sein. Für den Kunden George gibt es hier keine Informationen. Dann kriegen wir auch Nullen. Dies ist das Ergebnis der Datenverschmelzung. Das ist genau das, was ich mit den Hauptunterschieden zwischen Verbindungen meine , und wie Sie sehen können, besteht darin, dass wir die Aggregationen im linken Gelenk durchführen wie Sie sehen können, besteht darin, dass wir die Aggregationen im linken Gelenk Zuerst kombinieren wir die Straßendaten miteinander. Danach können wir Aggregationen in den Visualisierungen durchführen. Bei der Datenverschmelzung sollten die Daten jedoch zunächst speziell aus der sekundären Datenquelle aggregiert werden Anschließend werden die Daten in Tableau kombiniert. Ordnung, damit haben wir die Hauptunterschiede zwischen Joints und Datenverschmelzung gelernt die Hauptunterschiede zwischen Joints und Datenverschmelzung gelernt Als Nächstes ist es wichtig, wir die Hauptunterschiede zwischen Verbindungen und Beziehungen kennenlernen zwischen Verbindungen und Beziehungen 86. Udemy 5 9 Join vs. Beziehung: Okay, was sind nun die Hauptunterschiede zwischen Gelenken und Beziehungen Wenn Sie Gelenke verwenden, können die Dinge sehr statisch und wir könnten auch viele Daten verlieren. Wenn Sie jedoch Beziehungen in unserem Datenmodell verwenden, erhalten wir mehr Flexibilität und wir werden keine Daten verlieren. Um das zu verstehen, schauen wir uns dieses Beispiel an. Wir haben zwei Datenquellen vorbereitet, eine mit Verbindungen und die andere mit Beziehungen. Die erste mit den Befehlen. Wenn ich zur physischen Ebene gehe, können Sie sehen, dass wir eine linke Fuge zwischen Bestellungen und Kunden haben . Schauen wir uns die zweite an. Wir haben die Beziehungen wir auch haben, dieselben Tabellen, wir haben Bestellungen und Kunden zwischen ihnen, es gibt eine Beziehung. Wenn Sie nun unsere Daten überprüfen, können wir feststellen, dass die Bestellungen fünf Kunden enthalten. Es haben nur vier Kunden bestellt. Wenn Sie hier die Kundennummer überprüfen, werden Sie die Nummer fünf nicht finden. Das heißt, dieser Kunde hat nichts bestellt. Das ist kein Problem für die Beziehungen, aber wenn Sie zu den Lokalen hier gehen und die Daten überprüfen, werden Sie feststellen, dass wir in unseren Daten überhaupt keine Kundennummer Nummer fünf haben . Sie können also nachschauen, okay, wir haben 1234 und so weiter. Die Kundennummer fünf ist vollständig verschwunden. liegt daran, dass wir eine Liftverbindung zwischen den Bestellungen und den Kunden haben. Nur die passenden Straßen von den rechten Seiten können am Finaltisch präsentiert werden. Das heißt, wir haben diesen Kunden verloren. Und wenn wir bei den Visualisierungen sind, gehen wir hier rüber. Nehmen wir an, wir wollen zählen, wie viele Kunden wir in unserer Datenbank haben Lassen Sie uns die Kunden-ID per Drag-and-Drop ziehen. Lassen Sie uns daraus ein eindeutiges Maß für die Anzahl machen. Unseren Daten zufolge haben wir vier Kunden. Wenn wir zu den Beziehungen gehen, öffnen wir eine weitere und wechseln zu den Beziehungen. Und lassen Sie uns die Kunden-ID hier wieder nehmen, sie auf eine Kennzahl umstellen und einzeln zählen. Sie werden sehen, dass wir die Daten nicht verloren haben. Wir haben fünf Kunden in unserer Datenbank, und die Beziehung wird uns genauere Antworten geben. Jetzt könntest du sagen, okay, wir können das reparieren. Wenn wir die Art der Verbindung ändern, ist das richtig. Wenn ich zur Datenquelle gehe, gehe ich zu den Verknüpfungen, gehe zu den Bestellungen und ich wechsle das einfach nach rechts. Das heißt, wir erhalten alle Daten von Kunden und nur die passenden Daten aus den Bestellungen. Lassen Sie uns das schließen und zu unserem ersten Blatt zurückkehren. Wenn Sie das schließen, werden wir sehen, dass wir fünf Kunden haben. Damit haben wir also die richtige Antwort. Ebenso wie beim Join hier kommen wir zum nächsten Punkt, dass die Dinge wirklich nicht flexibel sind. Das heißt, wenn ich Visualisierungen erstelle, frage ich manchmal wie viele Kunden wir haben oder wie viele Bestellungen wir haben? Ich kann nicht jedes Mal zur Datenquelle gehen und die Art der Verknüpfung ändern, denn wenn ich einmal entschieden habe, dass es sich um eine Liftverbindung handelt, bleibt sie für alle Arbeitsblätter als Liftverbindung bestehen, es sei denn, ich führe eine vollständige äußere Verknüpfung zwischen den beiden Tabellen Und wenn Sie mit großen Tabellen arbeiten, erhalten Sie eine sehr große zusammengeführte Tabelle , was alles verlangsamen kann Und das ist genau das, was ich meine. Wenn Sie Joins verwenden, gehen Daten verloren, wenn Sie Lift Joint oder Right Join verwenden. Und außerdem sind die Dinge mit den Beziehungen wirklich statisch. Wenn wir hier zu Blatt Nummer zwei übergehen, sind die Dinge flexibler weil wir nichts zusammengeführt haben, den Datenstatus voneinander getrennt haben, wir beschreiben lediglich die Beziehungen zwischen ihnen. Wenn ich in Arbeitsblättern Analysen über die Kunden durchführe, das keinen Einfluss auf die nächsten Visualisierungen, wenn ich die Bestellungen analysiere die Bestellungen analysiere weil wir keine Daten verloren Und ich muss mir keine Sorgen machen, haben wir eine linke oder eine rechte Verbindung Sollen wir es ändern und so weiter. Es ist also flexibler und wir werden immer die richtigen Antworten bekommen. Aus diesem Grund sind Verbindungen statisch und Sie könnten Daten verlieren. Beziehungen sind jedoch flexibler und Sie werden keine Daten verlieren. Es gibt noch ein anderes Problem mit den Gelenken, wenn man es mit den Beziehungen vergleicht. Manchmal erhalten wir bei Gelenken falsche Antworten, wenn Sie die Maße berechnen. Nehmen wir dieses Beispiel für die Kundentabellen. Wir haben die Punktzahl für jeden Kunden, wir haben eine Punktzahl und wir haben diese fünf Kunden. Der Durchschnitt der Punktzahl wird 625 sein. Bleiben wir nun bei Tableau, das sich aus Verbindungen und Beziehungen ergibt. In Ordnung, jetzt sind wir bei den Beziehungen. Nehmen wir den Punktestand und fügen ihn hier in den Text ein. Dann lass uns den Durchschnitt finden. Also gehen wir hier auf die Maße und den Durchschnitt von Beziehungen ein. Wir haben die richtige Antwort. Wir haben 625. Lassen Sie uns jetzt die Gelenke überprüfen. Wir befinden uns an einer Datenquelle für Gelenke. Ich werde es per Drag-and-Drop auf den Text ziehen. Und jetzt werden wir auch hier auf Durchschnitt umstellen, wir haben die falschen Ergebnisse bekommen, 585. Was ist hier passiert? Nun, die Antwort darauf ist, dass manchmal, wenn wir zwei Tabellen zusammenführen, Doppelzeichen bekommen. Lassen Sie uns die Daten überprüfen Wenn Sie in den Joins erneut zur Datenquelle gehen, wenn wir zum Ergebnis gehen, werden wir Doubles haben Da einige Kunden mehr als eine Bestellung haben, wird das zu vielen Doppelbestellungen führen , wenn wir die Kunden und Bestellungen zusammenführen, und wenn Sie den Durchschnitt berechnen, erhalten Sie die falsche Antwort, wie wir in den Ergebnissen gesehen haben Wenn Sie zu den Beziehungen wechseln, gehen wir zu den Kunden, wir sehen die Punktzahl hier auf der rechten Seite, es gibt keine Duplikate und wir erhalten die richtige Antwort Und das garantiert uns, dass wir anhand von Beziehungen die richtigen Antworten erhalten , wenn Sie Berechnungen durchführen Und das ist viel besser, als Duplikate in unseren Daten zu haben. Wir werden vielleicht nie richtige Antworten von Joints bekommen. Aus diesem Grund führte Tableau im Jahr 2022 Beziehungen ein, nur um all diese Probleme mit den Gelenken zu lösen , und sie wurden zur Standardmethode für das Verbinden von Ställen gemacht zur Standardmethode für das Verbinden von Ställen In Ordnung, das ist alles für den Moment. Und als Nächstes werden wir alle vier Methoden nebeneinander vergleichen , um das Gesamtbild zu verstehen. 87. Udemy 5 10 vergleichen: Ordnung, jetzt werden wir die vier Methoden vergleichen , wie Daten in Tableau-Unions, Joint-Beziehungen und Datenverschmelzung nebeneinander kombiniert Joint-Beziehungen werden können. Also lass uns gehen Der erste Punkt ist , auf welcher Seite in welcher Ebene wir die Methode verwenden können. Jetzt können wir sowohl Union als auch Joints auf einer Datenquellenseite, der physikalischen Ebene, erstellen , ebenso wie die Beziehung. Wir können es als Datenquellenseite verwenden, aber auf der logischen Ebene. Und schließlich könnte die Datenverschmelzung auf der Visualisierungsebene auf der Arbeitsblattseite verwendet werden der Visualisierungsebene auf der Arbeitsblattseite Und der nächste Punkt: Können wir die Methode verwenden, um Tabellen aus verschiedenen Datenquellen zu verbinden Nun, für Union, Verbindungen und Beziehungen können wir das nicht tun. Es sollte in derselben Datenquelle erfolgen. konnte jedoch nur die Datenverschmelzung verwendet werden , um Tabellen aus verschiedenen Datenquellen zu verbinden Der nächste Punkt ist nach der Anwendung der Methoden, ob die Tabellen zu Unions und Joints zusammengeführt werden sollen Sie werden die Tabellen zusammenführen und völlig neue Tabellen erstellen. Aber wenn wir Beziehungen und Datenverschmelzung verwenden, werden sie nichts erzeugen Der nächste Punkt betrifft die Flexibilität. Wenn Sie Unions und Joints verwenden, die Entscheidungen, die Sie an der Datenquelle können sich die Entscheidungen, die Sie an der Datenquelle treffen, auf alle Arbeitsblätter und Visualisierungen auswirken Wenn Sie jedoch Beziehungen und Datenverschmelzung verwenden, haben Sie viel mehr Flexibilität Bei der Datenverschmelzung können Sie beispielsweise auf jeder Arbeitsblattseite entscheiden Wenn Sie nun von den Gelenktypen in Gelenken sprechen , haben wir auch innere Beziehungen nach links, rechts und ganz Genau das gleiche Verhalten wie bei Gelenken, aber bei der Datenverschmelzung ist es behoben. Wir sind nur gegangen Schließe dich dem nächsten Punkt an. Wenn Sie mich bitten würden, diese Methoden zu bewerten , würde ich sagen, und auch Tableau. Ich würde sagen, nutze immer Beziehungen. Und danach kommt die Datenmischung. Es ist wirklich eine großartige Möglichkeit, Tabellen aus verschiedenen Datenquellen zu kombinieren und die Flexibilität, die wir haben Und beim dritten Punkt werde ich sagen die Joints. Ich würde Union nicht ausprobieren, weil , die Joints. Ich würde Union nicht ausprobieren, weil es völlig anders ist als die Methoden, Beziehungen zu verknüpfen , und Datenverschmelzung versucht immer, sich an die Beziehungen anzupassen Sehen wir uns nun das Gesamtbild der Funktionsweise dieser vier Methoden Und fangen wir mit den Gelenken an. Sie werden zwei Tabellen auf der physischen Ebene verbinden und sie werden eine völlig neue logische Tabelle auf der logischen Ebene erstellen , in der die Felder beider Tabellen kombiniert werden . Und dann auf der Visualisierungsebene werden die Datensätze Abfragen an der Datenquelle erstellen und die Datenquelle wird die Daten aus der logischen Tabelle abrufen Daten aus der logischen Tabelle Und das Gleiche gilt für die Gewerkschaft. Sie können es auf der physischen Ebene von zwei Tabellen erstellen. Und sie werden auch eine komplett neue Tabelle erstellen in der die Zeilen beider Tabellen kombiniert werden können, und die Visualisierungstabelle hinzufügen, die Abfragen an die Datenquelle sendet , und die Datenquelle die Daten aus der logischen Ebene bezieht Nun zur dritten Methode der Beziehungen. Wir haben zwei Tabellen auf der logischen Ebene, und Tableau wird nichts kombinieren oder erstellen. Wir beschreiben lediglich die Beziehung zwischen A und B. Auf der Visualisierungsebene kann Tableau die Datenquelle erfragen, und die Datenquelle wird die Daten aus den separaten Tabellen abrufen . Und schließlich die Datenverschmelzung. Wir haben zwei Datenquellen. Die erste wird als primäre Datenquelle bezeichnet. Die zweite ist die sekundäre Datenquelle. erste Tabelle sendet also eine Abfrage an die primäre Datenquelle und dann eine weitere Abfrage an die sekundäre Datenquelle. Hier ist es wichtig , dass die Aggregation erfolgt, bevor die Daten kombiniert werden Und wir kombinieren die Daten auf der Visualisierungsebene mithilfe von Datenverschmelzung. Wie Sie also sehen können, finden Verbindungen und Verbindungen auf der physischen Ebene statt Auf der logischen Ebene können wir Beziehungen herstellen und auf der Visualisierungsebene können wir Daten zusammenfügen. Ordnung, Kay, damit haben Sie alles gelernt, was Sie zum Kombinieren von Tabellen in Tableau benötigen zum Kombinieren von Tabellen in Tableau Und als Nächstes werden wir üben, wo wir mit den neuen Fähigkeiten, die Sie gerade gelernt haben, zwei Datenquellen erstellen mit den neuen Fähigkeiten, die Sie gerade gelernt haben, zwei Datenquellen werden. 88. Udemy 5 11 2 Datensätze erstellen (Correct): Ordnung. Okay, jetzt werden wir zusammen zwei Datenquellen erstellen, weil wir zwei Datensätze haben, den großen und den kleinen Dabei möchte ich Ihnen zeigen, wie ich normalerweise Entscheidungen darüber treffe, wann ich welche Methoden verwende. Lass uns gehen. Okay Leute, lasst uns jetzt alles schließen und von vorne anfangen , damit die Datenquelle korrekt erstellt wird. Lassen Sie uns Tableau Public starten. Wir werden jetzt die kleine Datenquelle zusätzlich zu unserem kleinen Datensatz erstellen . Gehen wir zu den Anschlüssen auf der linken Seite und klicken wir auf Textdatei. Und dann ist es egal , welchen Sie verwenden werden. Lassen Sie uns die Bestellungen öffnen. Ich werde es trotzdem löschen, um zu erklären, wie ich anfange. Zuvor habe ich Ihnen das Datenmodell unserer Datensätze gezeigt. Wir haben ein Sternschema, in dem wir Fakten und Dimensionen haben. Ich beginne immer mit der Faktentabelle. Es spielt keine Rolle , ob Sie das Sternschema oder die Schneeflocke verwenden Sternschema oder die Schneeflocke Beginnen Sie immer mit der Faktentabelle. Unsere Faktentabelle enthält Bestellungen. Ziehen wir es einfach per Drag-and-Drop hierher auf die logische Ebene. Und dann mache ich mit den Dimensionen weiter, also haben wir Kunden und Produkte. Fangen wir mit den Kunden an. Einfach per Drag-and-Drop irgendwohin hier drüben ziehen. Und Tableau wird eine Beziehung zwischen Bestellungen und Kunden herstellen . Da wir über zwei verschiedene Entitäten sprechen, also Bestellungen und Kunden haben, verwende ich immer Beziehungen zwischen ihnen. Lassen Sie uns die Beziehungen überprüfen , ob alles korrekt ist. Also gehen wir hier zu den Metadaten über. Wir sehen die Kundennummer von. Hebe die Kundennummer von rechts ab, was richtig ist. Und jetzt gehen wir zu den Leistungsoptionen. Ich werde nur die Kardinalität ändern. Wenn die Qualität unserer Daten schlecht ist und wir keine Datenprofile erstellt haben, dann ist das Tempo so, dass wir sie als Standard für viele, einige Rekordmatches links und rechts belassen Aber in den Datensätzen haben wir das bereits überprüft. Wir haben also ein sauberes Sternschema und immer auf der Faktenseite, auf der linken Seite werden es genauso viele und alle Dimensionen auf der rechten Seite bleiben , wie Kunden, es wird eins sein, weil wir normalerweise zum Beispiel einzigartige Kunden oder einzigartige Produkte haben zum Beispiel einzigartige Kunden oder einzigartige Produkte Also werde ich das auf der rechten Seite als eins ändern, weil es die Dimensionsseite ist, und auf der Faktenseite werden es genauso viele bleiben. Ich werde dieses Integritätskram nicht anfassen, also lassen wir es so, wie es ist. Und das ist alles. Wir haben jetzt die Kunden und die Bestellungen miteinander verbunden. Bevor wir mit dem Aufbau unseres Datenmodells fortfahren, müssen wir nun etwas sehr Wichtiges überprüfen. Arbeiten wir an den richtigen Datensätzen im richtigen Format? Wenn Sie jetzt hier zu den Bestellungen gehen und hier haben wir einige wenige Felder wie Verkaufsmenge, Rabatt, Gewinn, all diese Informationen sollten in Zahlen angegeben sein Und Sie können das überprüfen, indem Sie die Symbole, die Datentypsymbole, überprüfen . Und wenn sie wie dieser Hashwert hier drüben grün sind. Wenn Sie darauf klicken, wird in der Tabelle angezeigt , dass es sich um eine Zahl handelt, eine Dezimalzahl. Wenn Sie es wie diese Zahl, Dezimalzahl oder Zahl sehen , dann ist alles in Ordnung. Aber wenn Sie es als Zeichenfolge sehen, wenn Sie zum Beispiel hierher gehen und es in eine Zeichenfolge umwandeln, wenn Sie dieses Feld als Zeichenfolge sehen , stimmt etwas nicht. Wenn Ihre Daten wie ABC sind, dann arbeiten Sie mit dem falschen Datensatz. Es ist nicht korrekt, du solltest es wie eine Zahl sehen. Jetzt stellt sich die Frage, warum es falsch ist? Warum ist es nicht richtig? Warum hat Tableau es nicht als Zahl gefunden? Nun, es gibt verschiedene Darstellungen des Dezimaltrennzeichens in Dezimalzahlen. einigen Ländern, wie in Europa, haben wir ein Koma, aber in vielen anderen Ländern, wie in den USA und Asien, haben wir einen Punkt zwischen der Dezimalzahl und der ganzen Zahl. Jetzt bin ich zum Beispiel jetzt in Deutschland und meine Daten sind durch einen Punkt getrennt. Was hätte sein können, dass Tableau nicht verstanden hat, dass es sich um eine Dezimalzahl handelt , und es wird sie als Zeichenfolge anzeigen. Aus diesem Grund habe ich im Download-Link zwei Datensätze vorbereitet, die von Ihrem Standort abhängen Die europäischen Trainingsdatensätze und die außereuropäischen Trainingsdatensätze den Trainingsdatensätzen für Europa sind alle Dezimalzahlen durch Komma getrennt , und für alle anderen Länder sind sie für den ersten Downloader durch einen Punkt getrennt Jetzt stellt sich also die Frage, wie das Problem behoben werden kann. Nun, gehen Sie und laden Sie dort den richtigen Trainingsdatensatz herunter, um das Problem zu beheben. Zum Beispiel habe ich jetzt den Datensatz für Länder außerhalb Europas. Und wie Sie sehen können, sind die Rabattverkäufe, Gewinn, alles falsch, alles ABC und String. Jetzt denken einige von Ihnen, okay, das ist wirklich einfach zu beheben. Ich kann hier zum Datentyp gehen und ihn von einer Zeichenfolge auf eine Dezimalzahl umstellen. Was wird passieren, wenn ich das mache? Alles wird null sein. Es wird nicht funktionieren, weil Tableau nicht weiß, wie man diese Zahlen korrekt umrechnet. Verschieben wir es zurück zu einer Zeichenfolge, um die Daten zu sehen. Auch dafür gibt es eine Lösung. Wenn du hier zu den Bestellungen gehst und dann zu Recht eine Verbindung herstellst. Und lass uns zu den Eigenschaften der Textdatei gehen. Hier haben wir verschiedene Eigenschaften der Dateien, wie das Trennzeichen, hier haben wir ein Semikolon, das Tableau korrekt gemacht hat, aber was noch wichtiger ist, ist das Format der Dezimonzahl, die Hier müssen wir ein Gebietsschema wählen, das dem aktuellen Format entspricht entspricht Das aktuelle Format ist hier in diesem Beispiel ein Punkt. Was wir also tun werden, wir werden hierher gehen und zum Beispiel nach den Vereinigten Staaten suchen . Und wie Sie sehen können, kann Tablo das richtige Format verstehen und alles wird in eine Zahl umgewandelt. Die Lösung: Entweder können Sie die richtigen Datensätze verwenden oder Sie können die Eigenschaften jeder Datei konfigurieren Ich würde also sagen, Sie können es in den USA oder Deutschland versuchen , bis Sie die Datentypnummer haben Stellen Sie also sicher, dass das in den Bestellungen steht, all diese Informationen sind die Datentypnummer. Ordnung, also lasst uns jetzt weitermachen und unser Datenmodell in der Datenquelle aufbauen. Gehen wir zur nächsten Dimension. Wir haben die Produkte. Alles, was wir tun werden, ist einfach per Drag-and-Drop zu ziehen und sie veröffentlichen sie. Tablo wird eine weitere Beziehung zwischen ihnen herstellen. Lassen Sie uns das noch einmal überprüfen. Klicken Sie also darauf, gehen Sie zu den Metadaten. Scrollen Sie nach oben Tableau hat den Schlüssel für die Beziehung automatisch gefunden, es ist die Produkt-ID, die korrekt ist. Und jetzt das Gleiche. Wir gehen zu den Leistungsoptionen auf der linken Seite, auf der Faktenseite werden es genauso viele bleiben und auf der rechten Seite wird es eine sein. Auf der rechten Seite haben wir die Dimension, es wird eine sein. Das kannst du leicht überprüfen. Wenn Sie auf die Produkte klicken und hier die Daten überprüfen, können Sie sehen, dass es sich bei der Produkt-ID um ein eindeutiges Feld handelt. Es gibt kein Duplikat darin und wir können eines verwenden Wenn du dir nicht sicher bist, überlasse es einfach Viele-zu-Viele-Beziehung Gehen wir noch einmal zur Beziehung. Wir haben viele zu eins und ich werde es hier belassen, da es sich um ein paar Wiederholungsspiele handelt. Kein Problem Gehen wir jetzt zu den anderen Tischen. Wir haben hier die Daten des Kunden. Und hier haben wir zwei Möglichkeiten. Entweder verwenden wir Beziehungen oder Verbindungen. Sie können es einfach per Drag-and-Drop hierher ziehen und es als Beziehung in die Nähe der Kunden stellen. Aber um ehrlich zu sein, was die Datenmodulierung Wenn ich zwei Objekte über dieselbe Entität habe, haben wir hier Kunden und hier weitere Informationen über die Kunden Ich neige dazu, diese beiden Tabellen zu einer zusammenzuführen. Das ist etwas anderes, als über Bestellungen und Kunden zu sprechen . Es handelt sich um völlig unterschiedliche Entitäten und normalerweise bereite ich diesen Schritt in Data Warehouses in der Datenbank vor, oder wir können bei Tableau bleiben und diese beiden Tabellen zu einer zusammenführen. Und das können wir mit Gelenken machen. Ich werde einfach die Kundendaten entfernen und dann gehen wir zur physischen Ebene innerhalb der Kunden über. Dann nehmen wir die Kundendaten und legen sie hier drüben ab. Tabelle als Standard, ich werde sie als innere Verknüpfung belassen , aber um ehrlich zu sein, ist die Kundentabelle für mich, die Haupttabelle über die Kunden und Kundendetails ist wie eine sekundäre Tabelle. Um nichts von der linken Seite zu verlieren, ändere ich den Typ des Joins auf Left Join. Lass uns das machen. Ich klicke auf das Symbol und wähle dann Left Join. Dann können wir die Ergebnisse überprüfen. Nun, die Hauptsache ist , dass wir keine Doppelbestelle bekommen oder keine Kunden verlieren Wie Sie sehen können, die Ergebnisse, haben wir unsere Es gibt keine Duplikate und wir haben nichts verloren. Gehen wir zurück zur logischen Ebene und schließen sie einfach Wie Sie sehen können, haben wir Listentabellen und wir haben eine Einheit namens Kunden. Wir haben nicht viele Tabellen, und das mache ich normalerweise, wenn wir viele Tabellen zum gleichen Thema haben. Gehen wir jetzt zur nächsten Tabelle. Wir haben die Reihenfolge erreicht. Und hier haben wir die gleiche Situation. Wir haben zwei Tabellen, die dieselbe Entität beschreiben , die Bestellungen. Aber natürlich können wir es als Beziehung zu den Bestellungen verbinden . Aber auch hier möchte ich die Anzahl der Tabellen minimieren, mit denen ich es zu tun habe, und ich werde diese beiden Tabellen zusammenführen. Hier haben wir also wieder zwei Optionen: Gewerkschaften oder Joint. Wenn die Tabellen genau dieselbe Anzahl von Spalten und dieselben Datentypen haben, können wir Union verwenden. Um das zu tun, müssen wir Datenprofile erstellen. Entweder Sie öffnen die CSV-Dateien und vergleichen sie miteinander, oder wir können hier weitermachen. Es ist wie ein kleines Symbol, wie eine Tabelle. Und wenn Sie darauf klicken, zeigt Ihnen Tablo eine Auswahl von Daten, um Datenprofile zu erstellen und den Inhalt dieser Tabelle zu verstehen Lassen Sie uns sie einfach vergrößern Wir haben das Bestelldatum, das Versanddatum, die Kundennummer , die Produkt-ID sowie den Einzelpreis usw. Und Sie können es mit den Bestellungen hier vergleichen. Lass es uns einfach größer machen. Wir können genau dieselbe Anzahl von Feldern, denselben Inhalt, dieselben Datentypen finden . Das heißt, wir können hingehen und eine Vereinigung zwischen ihnen herstellen. Um das zu tun, werde ich das einfach schließen und zur physischen Ebene innerhalb der Bestellungen gehen. Ich ziehe es gerne direkt darunter, hier drüben. Jetzt können Sie sehen, dass wir eine Union haben Lassen Sie uns das auf der rechten Seite in den Tabellennamen überprüfen. Wir haben also Befehle und wir haben Bestellungen ausgeführt. Damit kombinieren wir beide Tabellen in einer logischen Tabelle. Lass uns das schließen. Wie Sie sehen können, haben wir das Symbol, dass sich darin eine Vereinigung befindet. Und damit haben wir nur drei Tische. Anstatt fünf Tabellen zu haben, ist es bei den Visualisierungen einfach einfacher mit drei statt mit fünf Tabellen umzugehen, und das Datenmodell ist viel einfacher zu verstehen und zu erklären Damit haben wir alle Dateien miteinander verbunden, aber wir haben immer noch eine Datei, die nebenan liegende Datei Produktpreise Leider können wir es nicht mit den anderen Dateien in derselben Datenquelle verbinden , da es sich um einen anderen Dateityp handelt. Aber wir können es trotzdem mit ihnen verbinden, wenn wir eine zweite Datenquelle erstellen und Datenverschmelzung verwenden Das heißt, wir haben unsere Faktentabelle und die Dimension. Wir werden ihm einen Namen geben. Ich werde es kleine Datenquelle nennen. Jetzt können Sie das Video weitergeben und die große Datenquelle erstellen. Wenn wir fertig sind, werde ich die große Datenquelle erstellen. Ich gehe hier rüber, neue Datenquelle. Ich werde auf die Textdatei klicken. Ich werde hier einfach zum großen zurückkehren. Wir haben nur die drei. Wir beginnen mit den Bestellungen, wir beginnen mit der Faktentabelle und dann nehmen wir die Abmessungen an. Nehmen wir die Kunden, Kunden. Ich habe schon all diese Ausweise überprüft. Sie sind einzigartig. Also kann ich zu den Beziehungen hier drüben gehen und es in eine auf der rechten Seite ändern eine auf der rechten Seite und auf der Faktenseite werden es genauso viele bleiben. Das Gleiche gilt für die Produkte, Drag & Drop. Alle IDs der Produkte sind einzigartig. Wir können zur Leistungsoption wechseln, um sicherzustellen, dass wir die Beziehung auswählen und eine auswählen. Ich nenne es einfach Big Data Source Um diese Datenquellen in Tableau Public nicht zu verlieren, müssen wir sie jetzt diese Datenquellen in Tableau Public nicht zu verlieren, auf unserem öffentlichen Konto veröffentlichen. Ich werde gehen und das machen. Wir gehen hier drüben zu den Laken. Nehmen wir einfach so etwas wie die Kunden per Drag-and-Drop auf die Zeilen, ich werde es hier einfach durchgehen und es sicher in Tableau Public veröffentlichen. Und ich muss mich anmelden, dann nenne ich es Datenquellen und dann sicher. Jetzt beginnt es mit der Veröffentlichung unserem Profil. Dort heißt es, wenn Sie die Datei herunterladen möchten, können Sie hier die Tableau-Arbeitsmappe herunterladen Ordnung, damit haben wir zusätzlich zu unseren Datensätzen zwei Datenquellen erstellt , die wir im gesamten Tutorial verwenden können Ordnung, damit haben Sie alles über die Tableau-Datenmodulierung in Datenquellen und darüber, wie Sie Tabellen mit den vier Methoden kombinieren können, gelernt die Tableau-Datenmodulierung in Datenquellen und darüber, wie Tabellen mit den vier Methoden kombinieren Im nächsten Abschnitt werden wir beginnen, über die Daten in Tableau zu sprechen Wir werden lernen, dass es viele wichtige Tableau-Konzepte für Datenvisualisierungen 89. 6 Abschnitts-Metadaten: Die Metadaten von Tableau. Das Verständnis der Tableau-Metadatenkonzepte wie Datentypen, Kennzahlen, Dimensionen (diskret, kontinuierlich) ist sehr wichtig, um korrekte Datenvisualisierungen in Tableau zu erstellen, und kann Ihnen auch dabei helfen, zu verstehen wie Tableau mit Ihren Daten arbeitet Zunächst werde ich Ihnen die Metadaten in Tableau vorstellen , um zu erfahren, was mit Ihren Daten passiert, wenn Sie sie mit Tableau verbinden Als Nächstes werden wir uns mit allen Datentypen in Tableau befassen, wie Ganzzahlen, Stammdaten usw. Danach werden wir uns mit den Datentypregeln wie der geografischen Regel und der Bildrolle Danach werden wir uns sehr wichtigen Konzepten in Tableau befassen. Wir haben Dimensionen, Maße, diskrete und kontinuierliche. Und um die Unterschiede zwischen ihnen zu verstehen, werden wir sie natürlich die Unterschiede zwischen ihnen zu verstehen, Seite an Seite vergleichen, um sie zu verstehen. Lassen Sie uns nun mit dem ersten Thema beginnen , in dem wir uns einen Überblick über die grundlegenden Konzepte von Metadaten in Tableau verschaffen können die grundlegenden Konzepte von . Also lass uns jetzt gehen. 90. Udemy 6 1 Metadaten Intro: Ordnung, jetzt werden wir eine kurze Einführung in die Tableau-Metadaten in den Datenquellen geben, um zu verstehen, was mit unseren Daten passiert, sobald wir sie mit Tableau verbinden Nachdem wir unsere Daten mit Tableau verbunden und das Datenmodell in den Datenquellen erstellt haben, besteht der nächste Schritt darin, die Metadaten der Tabellen und Felder zu überprüfen . Denn sobald Sie Ihre Daten mit Tableau verbunden haben, kann Tableau damit beginnen, den Inhalt Ihrer Daten zu analysieren , um Annahmen über die Typen und Rollen der einzelnen Felder in der Datenquelle zu treffen. Tableau kann jedem Feld Typen wie Ganzzahl, Zeichenfolge, Datum usw. zuweisen . Datentypen geben uns Informationen über die Art der Daten, die in unseren Datensätzen gespeichert Diese Information ist für Tableau sehr hilfreich , um zu verstehen, wie Sie mit Ihren Daten umgehen sollen Welche Regeln, Operationen und Berechnungen können durchgeführt werden? Eine weitere Sache, die Tableau tun wird, ist , jedem Feld eine Rolle zuzuweisen. Diese Rollen können Tableau bei der Erstellung der Visualisierungen unterstützen. Bei der ersten Gruppe von Rollen haben wir Dimensionen und Kennzahlen. Dimensionsfelder definieren die Detailebene der Ansicht. Und die Felder mit der Rollenkennzahl , die für Aggregationen in der Ansicht verwendet werden sollen, haben wir eine weitere Gruppe von Rollen, wir haben diskrete kontinuierliche. Diese Regeln können Tableau beim Plotten der Grafiken helfen Diskrete Felder können die Ansicht in separate Werte aufteilen. Und die Felder mit den fortlaufenden Regeln zeichnen in der Ansicht eine ununterbrochene Kette und miteinander verbundene Werte auf Und ich nenne all diese Informationen über Ihr Feld als Metadaten in der Tableau-Datenquelle Eine weitere Sache, die ich Ihnen sagen möchte, ist, dass die Annahmen, die Tableau zu Ihrem Bereich macht , zu etwa 90% richtig sind. Das bedeutet, dass die Wahrscheinlichkeit besteht, dass diese Annahmen von Tableau falsch sind. Aus diesem Grund ist es sehr wichtig, dass Sie nach der Erstellung des Datenmodells die Metadaten noch einmal überprüfen, um zu überprüfen , ob alle Informationen korrekt zugewiesen sind. Andernfalls werden Sie schlechte Qualität und schlechte Ergebnisse bei den Visualisierungen haben schlechte Qualität und schlechte Ergebnisse bei den Visualisierungen Ordnung, als Nächstes werden wir uns eingehend mit diesen wichtigen Konzepten befassen In Ordnung, als Nächstes werden wir uns eingehend mit diesen wichtigen Konzepten befassen, um sie und die Unterschiede zwischen ihnen zu verstehen Ordnung, das war also eine kurze Einführung in die Metadaten in Tableau. Als Nächstes werden wir uns mit den grundlegenden Datentypen in Tableau wie Ganzzahl, Zeichenfolge, Datum usw. befassen den grundlegenden Datentypen in Tableau wie Ganzzahl, . 91. Udemy 6 2 Datentypen: Ordnung, also können wir Datentypen nicht nur in Tableau, sondern in allen Programmiersprachen finden Sie unterstützen jedoch nicht genau dieselben Datentypen. Aus diesem Grund ist es beim Erlernen neuen Programmiersprache oder einer Anwendung wie Tableau sehr wichtig zu wissen, sehr wichtig zu wissen welche Datentypen sie unterstützen. Nun stellt sich die Frage, was ist ein Datentyp? Der Datentyp gibt uns Informationen über die Art der Informationen, die in unseren Daten gespeichert sind. Und diese Information ist für Programmiersprachen und Anwendungen wie Tableau sehr wichtig , um zu verstehen, wie man mit Ihren Daten umgeht. Welche Regeln, Operationen und Berechnungen könnten auf Basis Ihrer Daten durchgeführt werden? Wenn Sie sich nun unsere Daten genauer ansehen, können Sie feststellen, dass jedem Feld in unserer Datenquelle ein kleines Symbol oder ein einfaches Symbol zugewiesen werden muss . Diese Symbole geben die Datentypen der einzelnen Felder an. Nun noch etwas: Sobald wir unsere Daten mit Tableau verbunden haben, kann Tableau unsere Daten analysieren, um unseren Feldern automatisch den richtigen Datentyp zuzuweisen. Nun, in den meisten Fällen macht Tableau das richtig, aber manchmal gehen Dinge schief oder Sie möchten den Datentyp eines bestimmten Felds ändern . Das ist wirklich einfach. Entweder können Sie es auf der Arbeitsblattseite oder auf der Datenquellenseite tun, Sie werden genau den gleichen Effekt erzielen. Gehen wir zur Datenquellenseite. Gehen wir zu den Bestellungen. Und klicken Sie auf das Symbol hier drüben, Sie können das Zahlenloch sehen. Wir können es in eine Zeichenfolge ändern. Was wir tun werden, wir klicken einfach auf die Zeichenfolge und fertig. Wir ändern nur den Datentyp der Bestell-ID. Nehmen wir jedoch an, wir möchten es wieder so ändern , wie es Tableau zu Beginn getan hat. Was wir tun werden, wir werden wieder zum Symbol hier drüben gehen wieder zum Symbol hier drüben und dann zu den Standardeinstellungen gehen Es ist wieder der ursprüngliche Datentyp, Tabloadd hier zu Beginn zugewiesen Noch eine Sache, zu beachten , dass die Datentypen in den Verbindungen und Beziehungen sehr sensibel sind in den Verbindungen und Beziehungen sehr sensibel Wenn wir zum Beispiel hier zu dieser Beziehung zwischen den Bestellungen und den Kunden gehen , ist der Schlüssel die Kunden-ID. Diese Schlüssel sollten genau den gleichen Datentyp haben. Nehmen wir an, wir gehen zu den Bestellungen und ändern die Kunden-ID von Zahl zu Zeichenfolge. Wir gehen zu der Zeichenfolge hier drüben und ändern sie sofort. Beim Datenmodell kann man sagen, die Beziehung zwischen Bestellungen und Kunden jetzt unterbrochen ist. Sie können im Tooltip sehen, dass es einen Typkonflikt zwischen der Kunden-ID, der Zeichenfolge und der Kunden-ID-Nummer geben wird Zeichenfolge und der Kunden-ID-Nummer Wie Sie jetzt sehen können, reagiert Tableau sehr empfindlich auf den Datentyp des Schlüssels. Ob Sie Beziehungen, Verknüpfungen oder Datenverschmelzungen verwenden , spielt keine Rolle Sie sollten genau den gleichen Datentyp haben. Um das zu korrigieren, haben wir, wie Sie sehen können, keine Daten mehr. Sehen Sie sich das Datenraster an, wie wir jetzt den Datentyp ändern können. Wir gehen zum Metadaten-Grid. Wir werden das Gleiche tun. Wir werden zur Kundennummer gehen . Klicken Sie einfach auf das Datentypsymbol und ändern Sie es wieder auf Standard oder Nummer. Ich klicke einfach auf Standardeinstellungen und Tableau ist jetzt zufrieden, und die Tabellen sind wieder miteinander verknüpft. Die dritte Möglichkeit, die Datentypen zu ändern, besteht darin, Arbeitsblattseite zu wechseln Und das Gleiche hier drüben. Sie können zu den Symbolen gehen und den Datentyp ändern. Wie Sie sehen können, ist es wirklich einfach. In Tableau haben wir eine Reihe verschiedener Datentypen, die wir in diesem Tutorial behandeln Und ich gruppiere sie in drei Kategorien. Zunächst haben wir die sechs grundlegenden Datentypen. Wir haben die Zahl, die Lochzahl, Dezimalzahl, das Datum, das Datum und die Uhrzeit und das Goldbarren Die zweite Gruppe, wir haben Rollen. Wir haben geografische Rollen und Imagerollen. Und bei der letzten Gruppe haben wir erweiterte Datentypen wie Group, Cluster, Group Benz und Set. Diese Gruppe enthält spezielle Datentypen , die von Tableau für Datenvisualisierungen eingeführt wurden Und sie wurden speziell für Organisation unserer Daten In diesem Tutorial konzentrieren wir uns auf die ersten beiden Gruppen, die Basisdatentypen und die Rolle für die erweiterten Datentypen. Ich werde ein weiteres vollständiges Tutorial widmen nur über sie spreche Ordnung, beginnen wir jetzt mit der ersten Gruppe, den grundlegenden Datentypen, wo wir uns eingehend mit jedem Typ befassen werden, um sie zu verstehen Lassen Sie uns alles in Ordnung machen, also werden wir jetzt über die Datentypnummer sprechen. Wenn unsere Daten nur Zahlen und sonst keine Ziffern von 0 bis 9 enthalten, sonst keine Ziffern von 0 bis 9 enthalten können wir sie als Datentyp Zahl bezeichnen Und es ist sehr wichtig zu verstehen , dass Zahlen keine Zeichen enthalten dürfen Nehmen wir zum Beispiel an, dass wir die folgende Telefonnummer in unseren Daten haben die folgende Telefonnummer in , diese Art von Daten. Wir können es nicht als Nummer bezeichnen , da es Zeichen enthält. Wir haben das Minus, wir haben das Plus, weil der Datentyp Zahl nur Ziffern 0-9 haben kann . Wenn wir nun diese Zeichen aus der Telefonnummer entfernen, dann sieht es Und erst jetzt können wir ihm die Datentypnummer in Tableau Die Datentypnummer hat dieses Symbol. Es ist wie ein Hash für Zahlen, wir haben zwei Datentypen in Tableau, wir haben Zahl Hale und Zahl Dezimal. Was ist also der Unterschied zwischen ihnen? Weißt du, in Mathe könnte eine positive oder negative Zahl durch Punkte geteilt werden Den ersten Teil nennen wir eine ganze Zahl und den zweiten Teil nennen wir es Dezimalzahl. Wenn Ihre Zahl keine Dezimalpunkte oder Brüche enthält , können wir sie eine ganze Zahl nennen Wie drei -100 Null und so weiter. Wenn Ihre Zahl jedoch Punkte und Brüche enthält, nennen wir sie eine Dezimalzahl wie 2,4 oder 13,99. Und hier müssen Sie vorsichtig sein, welche Sie verwenden, insbesondere, wenn Sie Berechnungen in Tableau durchführen Wenn Sie beispielsweise zwei Zahlen wie 1/2 teilen möchten , wenn das Ausgabefeld den Datentyp Ganzzahl hat, dann ist das Ergebnis Null Aber wenn es den Datentyp Zahl dezimal hat, dann ist das Ergebnis richtig 0,5 und das ist genau der Unterschied zwischen diesen beiden Datentypen. Ordnung, also schauen wir uns jetzt unsere Felder in Tableau an, um herauszufinden, welcher den Datentyp Nummer hat. Und ich würde sagen, lassen Sie uns die Bestellungen hier überprüfen. Sie können sehen, dass wir die Bestell-ID, Kunden-ID und Produkt-ID haben. sie einfach überprüfen, können Sie feststellen, dass es sich bei allen um Zahlen handelt, sie haben keine Zeichen und keine Brüche Das heißt, sie sollten den Datentyp Zahl Loch haben. Wie Sie sehen können, handelt es sich bei allen um Zahlenloch. Lassen Sie uns ein anderes Feld auf der rechten Seite überprüfen. Wir haben hier Verkäufe, wir haben Rabatt, Gewinn. Wie Sie sehen können, haben sie Brüche. Diese Zahlen sollten eine Dezimalzahl sein . Lass uns das überprüfen. Sie können sehen, dass Tableau automatisch herausgefunden hat , dass es sich bei diesen Zahlen um Dezimalzahlen handelt, aber was die Menge angeht, ist alles in Ordnung, weil wir hier keine Brüche haben, die zusammengesetzt sind es sich bei diesen Zahlen um Dezimalzahlen handelt, aber was die Menge angeht, ist alles in Ordnung, weil wir hier keine Brüche haben , die zusammengesetzt Ordnung, jetzt werden wir über den Datentyp Zeichenfolge sprechen über den Datentyp Zeichenfolge Der String-Datentyp ist einer der am häufigsten verwendeten Datentypen in Ein String-Datentyp ist eine Folge von Zeichen und kann alles Mögliche wie Buchstaben, Zahlen, Passzahlen und jede andere Art von Zeichen enthalten Zahlen, Passzahlen und Sie können sich eine Zeichenfolge als einfachen Text vorstellen. Und jedes Feld in unserer Datenquelle könnte eine Zeichenfolge sein. String ist wie ein Standarddatentyp und hat keine Regeln oder was auch immer wie die anderen Datentypen. Das bedeutet, dass Sie alle Felder in Ihrer Datenquelle problemlos in einen Zeichenfolgendatentyp konvertieren können Ihrer Datenquelle problemlos in einen Zeichenfolgendatentyp Und Tableau verwendet auch den Zeichenkettendatentyp, wenn es keinen geeigneten anderen Datentyp für Ihre Felder finden konnte anderen Datentyp Schauen wir in unseren Datensätzen nach, wo wir Felder mit dem Datentyp Zeichenfolge finden können Felder mit dem Datentyp Zeichenfolge finden Schauen wir uns zuerst die Produkte an. Hier können Sie sehen, dass wir hier zwei Zeichenketten haben, den Produktnamen und die Kategorie. Im Produktnamen haben wir Zeichen, wir haben Leerzeichen, wir haben Zahlen. Das sind der Datentyp Zeichenfolge. Lassen Sie uns die Kunden überprüfen. Hier drüben haben wir den Vornamen und Nachnamen, beide sind Zeichenketten. Aber jetzt fällt Ihnen vielleicht auf oder Sie fragen, wissen Sie was, wir haben Stadt und Land, beide enthalten Charaktere. Warum haben wir nicht die ABC-Ikone ? Ist es wie eine Schnur? Nun, die Antwort lautet ja, denn wenn Sie einfach auf das Symbol klicken, können Sie sehen, dass Tableau es einer Zeichenfolge zugewiesen hat. Aber hier besteht der Unterschied darin , dass sie eine zusätzliche Rolle spielen. Wir haben die geografische Regel. Und Sie können sehen, dass Tableau sie einem Land zugewiesen hat. Hier wird Tableau ihm ein weiteres Symbol geben , nur um darauf hinzuweisen, dass dieses Feld eine geografische Rolle spielt. Aber der grundlegende, der wichtigste Datentyp dafür ist eine Zeichenfolge, und dasselbe gilt für die Stadt Okay, jetzt werden wir über einen der verwirrendsten Datentypen sprechen . Es ist das Datum. Wenn Ihr Feld Informationen über die Kalenderdaten speichert, hat dieses Feld den Datentyp Datumsangaben. Datumsangaben haben in verschiedenen Ländern sehr unterschiedliche Formate. In Deutschland haben wir beispielsweise die folgenden Datumsformate. Sie sehen, wir verwenden Punkte statt Schrägstriche, aber das Datum in den internationalen Formaten folgt einer anderen Regel, nach der das Datum durch ein Minus geteilt wird Und auf der Welt gibt es viele, viele verschiedene Formate. Diese Daten folgen also bestimmten Formaten und wir beschreiben sie mit den folgenden Codes. Für die internationalen Formate haben wir beispielsweise diesen Code. Es wird mit dem Jahr beginnen. Und das Jahr hat vier Ziffern, deshalb haben wir vier mal Y. Dann haben wir ein Minus und zwei Ziffern Für den Mansus haben wir M minus zwei Ziffern für den Tag, DD Es gibt also quasi einen Code für jeden Teil der Daten, den wir haben, den Tag, die Monate, das Jahr, die Wochen und so weiter In dieser Tabelle werde ich den Link in der Beschreibung belassen . Sie können all diese Codes und deren Beschreibungen finden . Damit können Sie das Datumsformat nach Ihren Wünschen anpassen. Du machst dir darüber keine Sorgen. Tableau versteht fast alle Datumsformate , die wir in unseren Daten haben. Wir könnten nicht nur die Kalenderdaten haben, sondern auch Informationen über die Uhrzeit. Dann haben wir Tableau, einen anderen Datentyp dafür, wir nennen ihn Datum und Uhrzeit. Und in Programmiersprachen oder Datenbanken hört man vielleicht schon vom Zeitstempel, aber Tableau nennen wir das Datum und Uhrzeit. Es könnte so aussehen. Wir haben das Datum, dann das Leerzeichen und danach haben wir Informationen über die Stunde, die Minute, die Ameise, Sekunden wie die Datumsangaben, es könnte auch verschiedene Formate haben. Sie könnten die Li-Sekunden, die Zeitzone und viele andere Dinge haben. Also hier haben wir wieder eine Tabelle allen Codes für die Zeitinformationen. Sie finden es auch unter demselben Link. Ordnung, lassen Sie uns jetzt unsere Daten überprüfen, um herauszufinden , welche Felder den Datentyp Datum haben, normalerweise in einem Sternschema-Datenmodell. Alle Daten stehen in der Faktentabelle und unsere Faktentabelle enthält die Bestellungen. Lassen Sie uns das überprüfen. Sie können sehen, dass wir zwei Felder mit dem Datentypsymbol Datumsangaben haben. Wir haben das Versanddatum und das Bestelldatum. Es sind kein Datum und keine Uhrzeit, da wir keine Daten haben. Informationen über die Uhrzeit. Beide Felder sind also Datumsangaben, wir können hier und auch hier und in den anderen Tabellen nachsehen , allgemeine Veranstaltungen und Kunden keine Daten oder Uhrzeiten haben, weil es sich um Dimensionen handelt keine Daten oder Uhrzeiten haben , sie sind keine Ereignisse und haben normalerweise keine Informationen über das Datum. Ordnung, jetzt gehen wir zurück zu unseren Bestellungen, zu unseren beiden Feldern. Und wie Sie sehen können, ist das Format hier dass sie durch Schrägstriche aufgeteilt sind Nehmen wir an, Sie möchten dieses Format nicht , Sie möchten etwas Wie können wir nun das Datumsformat in Tableau ändern? Um das zu tun, müssen wir zur Arbeitsblattseite gehen. Gehen wir also zur Arbeitsblattseite hier drüben. Und jetzt musst du etwas entscheiden. Möchte ich das Datumsformat für die gesamte Arbeitsmappe ändern , für alle Visualisierungen Das bedeutet, dass Sie das Standardformat des Datums ändern das Standardformat des Datums Oder Sie möchten das Format nur für diese Ansicht ändern. Nur für eine Visualisierung. Lass mich dir zeigen, wie du beides machen kannst. Lassen Sie uns jetzt etwas aus unserer Sicht betrachten. Ich nehme die Bestellnummer und ziehe sie hierher. Lass uns mit dem Bestelldatum arbeiten. Ich werde das per Drag-and-Drop auf das Tableau ziehen. Ich werde es als Jahr zeigen. Ich möchte das genaue Datum, um das Format zu sehen. Wie Sie sehen können, hat unser Datum das folgende Format. Jetzt möchte ich das Standard-Datumsformat für die gesamte Arbeitsmappe ändern Standard-Datumsformat für die gesamte Arbeitsmappe Um das zu tun, gehen wir auf die linke Seite und klicken mit der rechten Maustaste auf das Bestelldatum Dann gehen wir zu den Standardeigenschaften, und hier finden Sie das Datumsformat. Wenn Sie auf diese Automatik klicken, hat Tableau das zu Beginn herausgefunden. Und dann haben wir ein vordefiniertes Format von Tableau. Interessant ist, dass wir am Ende unser neues Format für das Datum angepasst haben unser neues Format , das mit den Punkten geteilt werden kann. Und das Jahr wird nur zwei Ziffern haben. Das Codeformat wird so aussehen, D, D für Tag, dann Punkte, M, M für Monat. Für das Jahr werden wir nur zwei Ziffern haben. Das wird zweimal Y, Y sein. Lass uns zuschlagen, okay. Wie Sie sehen können, hat Taba das Datumsformat in Tableau geändert Gehen wir jetzt und duplizieren dieses Arbeitsblatt hier drüben, Piratical macht weiter. Und dann duplizieren, wie Sie auch im nächsten Arbeitsblatt sehen können, wir haben genau das gleiche Format, das Das bedeutet, dass das von uns definierte Format jetzt ein Standard für die gesamte Arbeitsmappe Aber jetzt nehmen wir an, dass ich es nur lokal in einer Visualisierung ändern möchte nur lokal in einer Visualisierung Ich möchte das Standardformat für das Datum nicht ändern. Lassen Sie uns das auch noch einmal duplizieren. Anstatt zur linken Seite zu gehen, bleiben wir bei der Ansicht und gehen zu unseren Feldern klicken mit der rechten Maustaste darauf und dann gehen wir zu diesem hier, Format Sobald Sie dies auf der linken Seite tun, werden die Daten in den Format-Spin wechseln . Hier auf der linken Seite können Sie Daten sehen. Wenn du darauf klickst , bekommen wir hier genau das Gleiche. Das sind die von Tableau vordefinierten. Wir haben die Automatik oben und unten die benutzerdefinierte. Wählen wir nun eines der vordefinierten aus. Ich nehme mir die Woche und das Jahr. Lass uns darauf klicken. Wie Sie sehen können, hat Tableau das Datumsformat in dieser Ansicht geändert. Es ist nun interessant, auf den anderen Blättern zu überprüfen , ob sich das Datumsformat geändert hat. Kehren wir zu den vorherigen Blättern zurück und sehen uns den Status im Standardformat des Datums an. Auf diese Weise erfahren Sie, wie Sie das Datumsformat für eine bestimmte Ansicht oder für die gesamte Arbeit anpassen können. Aber jetzt möchte ich das Datumsformat wie zuvor ändern. Um das zu tun, gehe ich hier rüber und schließe dieses Format. Gehen Sie dann erneut zum Bestelldatum, klicken Sie mit der rechten Maustaste auf das Datumsformat Standardeigenschaften, und dann klicken wir einfach auf Automatisch und klicken Sie auf OK. Wie Sie sehen können, haben wir wieder das gleiche alte Format. Das war's, so können wir mit dem Datentyp Datum arbeiten. Ordnung, jetzt werden wir über den letzten Datentyp in der Basiskategorie sprechen über den letzten Datentyp in der , den Pullion-Datentyp Der Pollan-Datentyp stellt ein Feld dar, das nur zwei Werte hat, Es ist wie die Computersprache, wir haben nur 1,0. Dieser Datentyp wird häufig bei der Ausgabe einer Bedingung oder Logik verwendet Wenn ich dich zum Beispiel frage, dir dieses Video bis jetzt gefällt, wird die Antwort ja oder nein sein Wenn dir dieses Video gefällt, gib es bitte genauso. Die Antwort auf diese Frage Kann beim Datentyp „Ja“ oder „Nein“, „ Wahr“ oder „Falsch“ und „ Nein“ weitere Werte abrufen ? Und vergessen Sie nicht, die Pulling-Datentypen zu abonnieren , hat viele Anwendungsfälle Steuern Sie beispielsweise den Arbeitsablauf von etwas. Wenn die Ausgabe wahr ist, dann tu etwas. Wenn falsch, dann tu etwas anderes. Ordnung, also lasst uns jetzt überprüfen, ob wir in unseren Bestellungen irgendeinen Pulling-Datentyp finden können in unseren Bestellungen irgendeinen Pulling-Datentyp Wir können hier nachschauen, wir haben keinen Datenabfragetyp und die Kunden auch Nichts. Und was die Produkte angeht, nun ja, wir haben kein Feld mit dem Datentyp Bullion Nun, normalerweise wird der Datentyp Bullion hinzugefügt, sobald wir Bedingungen in Tableau verwenden und sobald wir neue berechnete Felder erstellen Um nun das berechnete Feld zu erstellen, gehen wir zur Arbeitsblattseite. Wir gehen zu Blatt Nummer eins. Stellen Sie jetzt sicher, dass Sie die kleine Datenquelle auswählen. Dann gehen wir zu diesem kleinen Symbol hier drüben. Und jetzt wählen wir Berechnetes Feld erstellen. Also lass uns darauf klicken. Wir werden ein neues Fenster bekommen, in dem unseren Ausdruck oder unsere Bedingung schreiben können. Ich gebe ihm den Namen Logik 400. Und was werden wir jetzt überprüfen, oder wie ist unser Zustand? Wenn die Verkaufszahlen unter 400 liegen, dann sollte es wahr sein, andernfalls wird es falsch sein. Die Logik ist sehr einfach. Hier werden wir also herausfinden, dass die Verkäufe kleiner als 400 sind, und wenn die Verkäufe kleiner als 400 sind, wird es wahr sein. Andernfalls wird es falsch sein. Klicken wir auf Ok. Und sobald Sie das getan haben, finden Sie auf der linken Seite ein neues Feld namens Logic 400. Es hat den Datentyp Volume. Die Ausgabe hat nur zwei Werte, wahr und falsch. Lassen Sie uns das überprüfen. Ich ziehe das einfach per Drag-and-Drop auf die Ansicht hier drüben. Wie Sie sehen können, haben wir nur Falsches und Wahres. Mal sehen, ob die Logik funktioniert. Also nehmen wir die Bestellnummer und setzen sie einfach davor. Jetzt brauchen wir die Verkäufe. Also nehmen wir die Verkäufe und ziehen sie per Drag-and-Drop hier auf das ABC. Hier können Sie zum Beispiel die erste Bestellung sehen, sie ist kleiner als 400, das heißt, die Logik ist wahr, richtig. Und dann der nächste, er ist über 400, er ist falsch. Und so weiter. Wir können sehen, ob das Feld nur zwei Werte hat, wahr und falsch, dann ist der Datentyp Bullion Und wir verwenden es normalerweise als Ausgabe einer Bedingung. Und der Bullion-Datentyp hat viele Anwendungsfälle. Wenn Sie beispielsweise unsere Daten filtern möchten, also Daten über 400, möchten wir sie nicht in unseren Visualisierungen sehen Was wir also tun können, ist, die Logik des Filters zu verwenden. Verfolgen Sie das einfach und legen Sie es in den Filtern ab Und wir werden nur das Wahre auswählen. Also werde ich das Falsche entfernen und dann auf „Okay“ klicken. Wie Sie sehen können, kann das Ergebnis nur Bestellungen mit einem Umsatz von weniger als 400 anzeigen nur Bestellungen mit einem Umsatz von weniger als 400 Und damit filtern wir unsere Daten einfach sehr einfach. Ordnung, damit haben wir die sechs grundlegenden Datentypen in Tableau behandelt . Lassen Sie uns nun eine kurze Zusammenfassung machen. Wir haben das Zahlenloch für Felder , in denen nur Zahlen ohne Zeichen gespeichert sind, und diese Zahlen sind ohne Brüche oder Dezimalpunkte Die Zahl gilt auch für Felder , die nur Zahlen ohne Zeichen enthalten, aber diese Zahlen können Brüche oder Dezimalpunkte Eine Zeichenfolge ist eine Folge von beliebigen Zeichen. Es können Zahlen, Buchstaben, Sonderzeichen oder Leerzeichen sein. Dann haben wir ein Date. Datum steht für Felder, in denen Informationen zu den Kalenderdaten gespeichert sind. Als Nächstes haben wir das Datum und die Uhrzeit für Felder, in denen Informationen über den Kalender und auch über die Uhrzeit gespeichert Informationen über den Kalender sind. Und es hat auch spezifische Formate. Und das letzte Mal, als wir das Goldbarren haben, kann es nur zwei Werte speichern, falsch oder wahr, und wir verwenden es normalerweise für Bedingungen Ordnung, bis jetzt haben wir uns mit den grundlegenden Datentypen in Tableau Und als Nächstes werden wir die beiden Rollen von Datentypen, geografische Rollen und Bildrollen, kennenlernen . 92. Udemy 6 3 Rollen: Okay Leute, die erste Rolle, über die wir sprechen werden , ist die geografische Rolle Wenn Ihr Datenfeld Standortinformationen oder geografische Gebiete enthält, Standortinformationen oder geografische Gebiete enthält, können Sie es einer geografischen Rolle in Tableau zuweisen , die auf dem Typ des Standorts basiert, z. B. Stadt, Land , Postleitzahl usw. Zuweisung dieser zusätzlichen Rolle kann Tableau dabei helfen , Ihre Daten korrekt darzustellen Wenn Sie Kartenvisualisierungen in Tableau verwenden, gibt es über 12 geografische Rollen, aber ich denke, die wichtigsten sind Stadt und Postleitzahl Lassen Sie uns jetzt unsere Daten überprüfen, aber zuerst etwas Kaffee Lass uns gehen, in Ordnung, zurück zu unserer Datenquelle. Gehen wir zum Tisch des Kunden. Dort haben wir einige Informationen über den Standort der Kunden. Hier haben wir drei Felder. Wir haben Land, Stadt und Postleitzahl. Um nun die geografische Rolle zu überprüfen, klicken Sie einfach auf das Symbol hier beim Datentyp. Auch hier ist es sehr wichtig zu verstehen. Jedes Feld muss einen grundlegenden Datentyp haben. Die Postleitzahl ist beispielsweise ein Zahlenloch. Dann weisen wir ihr eine zusätzliche Rolle zu. Durch die geografische Rolle wird der Datentyp Zahl nicht entfernt. Lassen Sie uns nun die geografische Rolle hier überprüfen. Und Sie können sehen, dass es allem zugewiesen wird. Es bleibt hier. Keine. Das ist eine Postleitzahl oder Postleitzahl, also werden wir das korrigieren. Wir klicken einfach hier drüben darauf , um eine geografische Rolle zuzuweisen. Und Sie können sehen, dass sich das Symbol geändert hat. Damit haben wir die Datentypnummer und wir eine geografische Rolle zugewiesen ihr eine geografische Rolle zugewiesen. Schauen wir uns die anderen an. Das sollte ein sein, lass uns hier drüben klicken. Der grundlegende Datentyp ist eine Zeichenfolge, weil wir Zeichen haben. Und lassen Sie uns die geografische Rolle überprüfen. Tableau hat es richtig gemacht, wir haben es als Stadt. Das ist richtig. Lass uns aufs Land hier drüben gehen. Wir haben es als Zeichenfolge und dann ist die geografische Rolle das Land. Damit haben wir alle Standortinformationen korrekt der geografischen Rolle zugewiesen. Wir können mit der Erstellung von Kartenvisualisierungen in Tableau beginnen. Lassen Sie mich Ihnen ein Beispiel zeigen. Lass uns zu Blatt Nummer eins hier drüben gehen. Was wir tun können, wir können zu den Kunden hier drüben gehen. Und nehmen wir die Standortinformationen. Nehmen wir den Bezirk, die Stadt. Nehmen wir eine Metrik. Ich nehme die Verkäufe und ziehe sie per Drag-and-Drop hierher ins ABC. Wie Sie sehen können, ist es nur ein Tisch. Wir wollen es auf eine Karte umstellen. Gehen Sie dazu hier zu Show Me und klicken Sie dann auf die Karte. Sie können sehen, dass Tableau unsere Daten korrekt dargestellt hat. Lassen Sie mich es einfach schließen und jedem Land die Metrix zuweisen Dies geschieht, weil wir unsere Daten einer geografischen Rolle zugewiesen haben unsere Daten einer geografischen Rolle In Ordnung, lass uns jetzt über den anderen sprechen. Wir haben die Rolle des Images. Das ist brandneu. Tableau hat es erst 2022 eingeführt. Wenn Ihr Feld URLs speichert , die auf Bilder verweisen, können Sie dieses Feld grundsätzlich URLs speichert , die auf Bilder verweisen, der Bildrolle mit der URL zuweisen , um die Bilder in den Visualisierungen anzuzeigen Und Tableau hat hier einige Anforderungen. Die erste, Tableau unterstützt also nur diese drei Bilderweiterungen, und die URL sollte mit der HTTB- oder HTTBS-Anforderung beginnen der HTTB- oder HTTBS-Anforderung Die maximale Anzahl von Bildern in jedem Feld ist 500, und dann haben wir die Bildgröße Sie sollte weniger als 128 Kilopyte betragen. Aber die Dinge könnten sich im Laufe der Zeit ändern, da es sich um eine völlig neue Funktion in Tableau Und ich denke, der häufigste Fall dafür ist die Darstellung der Produktbilder in Ihren Visualisierungen Ordnung, sehen wir uns nun ein Beispiel in Tableau über die Rolle des Bilds in unseren Ich habe einige URLs in den Tabellenprodukten vorbereitet, aber nur in den kleinen Datensätzen. Also lass uns das überprüfen Wenn Sie zu den Produkten hier gehen, haben wir ein Feld namens Produktbilder, und hier haben wir URLs, die auf Bilder auf meiner Website verweisen. Lassen Sie uns nun den Datentyp überprüfen. Hier drüben ist es eine Zeichenfolge vom Datentyp. Dies ist die grundlegende, da eine URL eine Folge von Zeichen ist. Und jetzt können wir zusätzlich zu diesem grundlegenden Datentyp eine Bildrolle hinzufügen. Und es ist wirklich einfach, wir gehen einfach hier zur Bildrolle und klicken auf die URL. Also lass uns das machen. Und damit haben wir ein neues Symbol, das darauf hinweist, dass dieses Feld die Rolle eines Bildes hat. Lassen Sie uns die Daten überprüfen. Wir gehen zum Blatt Nummer eins. Dann gehen wir zu den Produkten und stellen sicher, dass wir die kleine Datenquelle auswählen. Dann gehen wir zum Produktbild. Einfach per Drag-and-Drop hierher ziehen. Und wie Sie jetzt sehen können, haben wir einige Bilder zu den Produkten, aber zwei davon sind kaputt. Und ich glaube, in der Disto-Version von Tableau Public ist es immer noch voll Denn wenn wir jetzt in The Whip auf Tableau Public veröffentlichen, werden alle Symbole korrekt Jetzt können wir uns also ein anderes Feld schnappen. Nehmen wir den Umsatz und ziehen ihn hierher. Und damit haben wir schöne Bilder für die Matrix. Lassen Sie uns das in Tableau Public veröffentlichen. Ich nenne es View Image. Speichern wir, wie Sie jetzt in Tableau Public sehen können , wir haben alle Symbole, nichts ist kaputt. Ich denke, wenn Sie Dashboards über die Produkte erstellen , ist es wirklich nett , das Bild des Produkts anstelle der Namen zu zeigen des Produkts anstelle der Namen Es ist einfach einprägsamer, Bilder in den Visualisierungen zu haben Bilder in den In Ordnung, das ist alles für die Datentypen. Als Nächstes werden wir uns mit sehr wichtigen Konzepten, der Dimension und der Messung der Rollen in Tableau vertraut machen. 93. Udemy 6 4 Dim & Mes: Dimensionen und Maße in Tableau. Sobald wir also unsere Daten mit Tableau und Tableau verbunden haben, analysieren wir unsere Daten , um jedes unserer Felder entweder einer Dimension zuzuweisen oder diese Art von Metadaten zu messen. Das wird Tableau dabei helfen, unsere Visualisierungen zu löschen. Ordnung, jetzt ist die Frage, was sind Dimensionen und Maße Nun, Tableau hat das Konzept der Dimensionen und Maße nicht erfunden . Es ist ein altes Konzept von PI. Und jetzt werden wir eine kurze Entstehungsgeschichte haben. Wenn Sie die Konzepte von Data Warehusing und Business Intelligence kennen, wissen Sie vielleicht bereits, dass das Kernkonzept die multidimensionale operative, analytische Online-Verarbeitung ist die multidimensionale operative, analytische Online-Verarbeitung Das Konzept besagt, dass wir, wenn Sie die Geschäftsfragen beantworten oder Datenanalysen durchführen möchten , zunächst ein Datenmodell erstellen müssen, das die Form eines Würfels mit mehreren Dimensionen hat die Form eines Würfels Es ist so etwas wie dieser Würfel. Und jeder Würfel hat zwei Informationen. Erstens haben wir die Abmessungen des Würfels und zweitens Informationen, wir haben diese Zellen, diese Zellen können Informationen wie Daten und Zahlen speichern , und wir nennen das Maße. Jeder Würfel hat zwei Informationen, die Dimensionen und die Zellen, die Maße. Lassen Sie uns nun ein Beispiel haben. Wir haben den Umsatzwürfel und er hat drei Dimensionen. Die erste Dimension sind die Standorte. Und innerhalb der Standorte haben wir drei Mitglieder, USA, Frankreich und Deutschland. Diese drei Werte sind das Element der dimensionalen Position. Und wir haben eine weitere Dimension namens Zeit. Und sie hat drei Mitglieder in der Dimension, Januar, Februar und März. Und in der dritten Dimension haben wir die Kategorien. den Verkäufen des Würfels gibt es jetzt die besten Jetzt ist unser Würfel mit den Abmessungen und Maßen fertig und wir können mit der Beantwortung der Geschäftsfragen beginnen der Beantwortung der Geschäftsfragen Finden Sie beispielsweise den Gesamtumsatz in den USA. Was kann passieren? Wir können den Standort der Dimension auswählen und die Dimension so filtern, dass nur das Mitglied USA angezeigt wird. Diese Operation im Würfel nennen wir Slicing the Cube Und dann können wir sie zusammenfassen, messen und wir erhalten einen Gesamtumsatz von 120 Und wenn Sie Würfel haben, können wir mehrere Operationen ausführen, wie Schneiden, Würfeln , Aufrollen, Drilldown und wir werden bekämpft Wenn Sie also einen solchen Würfel haben, können wir Datenanalysen durchführen und schnelle Antworten auf die Geschäftsfragen finden Zusammenfassend lässt sich sagen, dass Dimensionen qualitative Werte enthalten. Sie beschreiben in der Regel etwas wie den Produktnamen, die Produktkategorie und den Und wir verwenden Dimensionen, um den Detaillierungsgrad zu kategorisieren, zu filtern und darzustellen Und auf der anderen Seite haben wir die Maßnahmen. Sie enthalten numerische quantitative Werte , die gemessen werden können, wie der Name schon sagt. Und die Maße können im Gegensatz zu den Dimensionen aggregiert werden In Ordnung, das könnte also immer noch verwirrend sein. Und wenn du sagst, weißt du was? Wenn ich mir meine Daten ansehe, wie entscheide ich dann, ob es sich um eine Dimension oder eine Kennzahl handelt? Also hier ist mein Entscheidungsprozess. Zuerst überprüfe ich den Datentyp des Feldes, ob es sich um eine Zahl handelt. Wenn die Antwort nein ist, dann ist dieses Feld eine Dimension. Aber wenn die Antwort ja ist , können wir die nächste Frage stellen. Macht es Sinn, die Werte des Feldes zu aggregieren, Beispiel die Summenberechnung der Werte durchzuführen oder den Durchschnittswert zu ermitteln? Wenn die Antwort Ja lautet, handelt es sich um eine Kennzahl. Aber wenn die Antwort nein lautet, dann ist es eine Dimension. Das bedeutet also, dass alle nichtnumerischen Felder Dimensionen sind, alle numerischen Felder sind Das hängt wirklich von den Fragen , ob es sinnvoll ist, die Werte zu aggregieren Falls ja, dann ist es eine Maßnahme. Wenn nein, dann ist es Dimension. Okay, jetzt lass uns üben. Um das Konzept der Dimensionen und Maße und ihre Funktionsweise zu verstehen . Wir werden unsere Datensätze überprüfen und jedes Feld entweder einer Dimension oder einer Kennzahl zuordnen Wir werden die Tabelle mit den Kunden zusammen abfragen. Und dann können Sie sich das Video ansehen um die Produkte und Bestellungen zu erledigen Und am Ende werden wir das Ergebnis gemeinsam überprüfen Also los geht's, wir beginnen mit dem ersten Feld, der Kunden-ID. Die Kunden-ID ist eine Zahl, daher können wir nicht sagen, dass es sich automatisch um eine Dimension handelt , zu der man springen kann. Die nächste Frage nun: Macht es Sinn, sie zu aggregieren? Nun, wir müssen verstehen, dass die Kunden-ID eine eindeutige Kennung für die Kunden ist. Zum Beispiel hat Maria die Kundennummer eins, Martin hat vier. Und wenn wir nun all diese Werte summieren, erhalten wir den Wert 15. Oder wenn wir den Durchschnitt berechnen, erhalten wir den Wert von drei. Diese Werte ergeben keinen Sinn, da wir die Kunden-ID nur verwenden , um die Kunden zu identifizieren. Und ich glaube nicht , dass wir uns in einer Situation befinden werden , in der wir den Durchschnitt der eindeutigen Identifikatoren ermitteln müssen den Durchschnitt der eindeutigen Identifikatoren ermitteln da dies keinen Sinn ergibt Dieses Feld ist eine Dimension und damit können wir die Kunden-ID einer Dimension zuweisen Gehen wir jetzt zum nächsten. Es ist viel einfacher , weil wir hier den Vornamen haben und er nicht numerisch ist, also automatisch eine Dimension hat. Das Gleiche gilt für den Nachnamen. Es ist auch eine Zeichenfolge. Es ist keine Zahl. In Ordnung, also lass uns jetzt zum nächsten übergehen. Wir haben die Postleitzahl oder die Postleitzahl. Es ist eine Zahl. Wir können uns also die Frage stellen, ob es Sinn macht, hier eine Aggregation durchzuführen? Nun, ich glaube nicht, dass es eine Situation geben wird , in der wir die Summe der Postleitzahl oder deren Durchschnitt ermitteln müssen Das heißt, es ist wieder da, es ist eine Zahl, aber es ist eine Dimension, also weisen wir ihr den Wert zu. Und dann das nächste, es ist einfach, also haben wir die Stadt und das Land. Beide Werte sind Zeichenketten, es handelt sich also automatisch um eine Dimension. Lassen Sie uns es also erneut zuweisen. Gehen wir zum letzten Feld über. Wir haben den Punktestand hier. Es ist wieder eine Zahl, die wir uns fragen können, ob es Sinn macht, hier Aggregationen vorzunehmen? Nun, die Antwort lautet ja. Es ist wirklich sinnvoll, den Durchschnitt der Punktzahl zu ermitteln. Deshalb werden wir es einer Kennzahl zuordnen. Auf dem Tisch, Kunden, haben wir sechs Dimensionen und nur eine Kennzahl. Jetzt können Sie das Video pausieren, um mit den Tischbestellungen und auch mit den Produkten zu üben . In Ordnung, jetzt schauen wir uns die Ergebnisse an. Wie Sie in der Reihenfolge der Tabellen sehen können, haben wir viele Kennzahlen, weil es sich um eine Faktentabelle handelt. Und Faktentabellen im Sternschema sind der zentrale Ort für die Kennzahlen. Das ist ganz normal. Lassen Sie uns die Felder überprüfen. Wir haben die Bestell-ID, Kunden-ID, Produkt-ID. Es ist wie die Kunden-ID. Das sind Identifikatoren und es macht keinen Sinn, sie zu aggregieren Deshalb haben wir es als Dimensionen. Das Bestelldatum und das Versanddatum. Diese Informationen sind nicht numerisch und das bedeutet, dass es sich um eine Dimension handelt. Und dann haben wir all diese Informationen. Die Verkaufsmenge, der Rabatt, der Gewinn, Einzelpreise, all diese Felder sind Zahlen. Hier ist es sinnvoll, Aggregationen wie die Summe oder den Durchschnitt vorzunehmen Wir werden die Bestellungen verwenden, die Faktentabelle, falls wir eine Maßzahl benötigen Gehen wir zum nächsten, zu den Produkten hier. Dieser ist einfach, die Produkt-ID ist wie die Kennung. Es macht keinen Sinn , eine Aggregation durchzuführen. Wir können es als Dimensionen, Produktnamen und Kategorie Beide Informationen sind Zeichenketten, sie sind nicht numerisch, und deshalb sind sie Dimensionen. Ich hoffe, du hast damit verstanden, wie ich das normalerweise mache. Indem wir uns nur die Daten ansehen, könnten wir entscheiden, ob es sich um eine Dimension oder eine Kennzahl handelt. Ordnung, jetzt zurück zu Tableau und die erste Frage ist, wo finde ich in Tableau, ob es meinen Feldern um Kennzahlen oder Dimensionen handelt? Nun, es gibt keine Symbole für Dimensionen und Kennzahlen, und wir können das auch nicht auf der Datenquellenseite überprüfen . Um die Abmessungen und Maße zu überprüfen, müssen wir zur Arbeitsblattseite gehen. Gehen wir zu Blatt Nummer eins. Und dann gehen wir zum Data Bain auf der linken Seite hier drüben. Lassen Sie uns eine beliebige Tabelle öffnen, zum Beispiel die Bestellungen Wenn Sie sich nun die Tabellenbestellungen genau ansehen, werden Sie eine feine graue horizontale Linie finden , die die Felder der Bestellungen in zwei Gruppen aufteilt Die Felder über der Linie sind die Dimensionen Und die Felder unter der Linie sind die Maße. Zum Beispiel haben wir die Kundennummer, die Bestelldaten, die Bestell-ID, das Produkt Ed und so weiter. Diese Felder sind Dimensionen in Tableau und die Felder unter der Zeile für Rabatte, Mengenverkäufe usw. Diese Felder sind Kennzahlen Sie finden diesen Teiler, diese horizontale Linie in jeder Tabelle Wenn Sie hier zu den Kunden gehen, werden Sie wieder dieselbe Linie sehen, die Dimensionen von Kennzahlen trennt, und dieselbe, wenn Sie zu den Produkten gehen Scrollen Sie nach unten, wir haben wieder dieselbe Zeile. Und noch etwas, das Ihnen vielleicht schon aufgefallen ist. Lass mich einfach die Tische schließen. Dass es außerhalb des Tisches auch eine horizontale Linie gibt. Manchmal kuratieren wir in Tableau Felder, die zu keiner Tabelle gehören , und Tableau kann sie direkt außerhalb der Tabellen platzieren Es ist wie bei globalen Feldern, und dafür benötigen wir auch Splitter, um die Felder in Dimensionen und Kennzahlen aufzuteilen Okay, jetzt gehen wir zurück zu den Bestellungen. Und jetzt könntest du sagen, weißt du was? Wir benötigen diese horizontale Linie nicht, um zu erkennen, ob es sich bei dem Feld um eine Dimension oder eine Kennzahl handelt. Und wenn das Feld jetzt die Farbe Blau hat , dann ist es Dimension. Und wenn das Feld die Farbe Grün hat , dann ist es ein Maß. Nun, genau das ist der Punkt, an dem die meisten Tableau-Entwickler verwirrt sind. Dinge werden zwischen Dimensionen, Maßen und Diskreten durcheinander gebracht. Kontinuierlich. Um ehrlich zu sein, dachte ich am Anfang genauso bis ich herausfand, dass die Farbe des Feldes angibt, ob das Feld diskret oder kontinuierlich ist. Wir werden im nächsten Tutorial über dieses Konzept sprechen . Mach dir darüber keine Sorgen. Die Farbe gibt nicht an, ob es sich bei dem Feld um eine Dimension oder eine Kennzahl handelt, sondern die Position des Feldes , ob es sich über oder unter der Linie befindet. Lass mich dir schnell etwas zeigen. Lassen Sie uns ein beliebiges Feld hier nehmen, die Produkt-ID. Ziehen wir es einfach ein bisschen. Jetzt wird die Tabelle die horizontale Linie mit Orange markieren. Und ich werde es dir zeigen, okay, alles, was darüber liegt, ist Dimension und alles, was darunter liegt, ist Maß. Also hat Tableau das auch gedreht. Also gut, jetzt zur nächsten Frage. Wie ändere ich ein Feld von Dimension zu Kennzahl und umgekehrt? Und hier haben Sie zwei Möglichkeiten. Entweder machen Sie es global für die gesamte Arbeitsmappe, für alle Ansichten, oder Sie können die Änderung lokal in einer einzelnen Ansicht vornehmen Schauen wir uns also an, wie wir das machen können. Beginnen wir mit der ersten, bei der wir die Änderung für die gesamte Arbeitsmappe für alle Ansichten weltweit Wir werden zum Beispiel die Bestell-ID hier drüben nehmen Klicken Sie einfach mit der rechten Maustaste darauf. Und dann gehen wir hier rüber, Convert to Measure. Lass uns darauf klicken. Und wie Sie sehen können, ist das Feld Order ID einfach gesprungen als Maß von über der Linie nach unter die Linie Wenn Sie es nun wieder in Dimension ändern möchten, einfach radikal verändern und dann in Dimension umwandeln , fertig, es ist wirklich einfach Sehen wir uns nun an, wie wir die Änderung lokal in einer Ansicht vornehmen können , ohne die gesamte Arbeitsmappe zu beeinflussen Nehmen wir noch einmal die Bestell-ID, ziehen sie hierher, und hier werden wir sie radikal auf die Ansicht übertragen Und dann gehen wir zu den Maßnahmen über. Wir werden es in eine Maßnahme umrechnen. Derzeit ist es eine Dimension. Gehen wir zu den Maßnahmen und wir müssen eine dieser Berechnungen auswählen. Nehmen wir zum Beispiel die Summe. Wie Sie nun sehen können, ist die Bestell-ID nur für diese Ansicht eine Kennzahl. Aber die Bestell-ID auf der linken Seite für die gesamte Arbeitsmappe bleibt als Dimension erhalten Das heißt, es ist wirklich einfach, wie Sie zwischen Kennzahlen und Dimensionen konvertieren können zwischen Kennzahlen und Dimensionen konvertieren Sehen wir uns ein Beispiel in Tableau an, um den Hauptzweck von Kennzahlen und Dimensionen zu verstehen. Gehen wir zu den Bestellungen auf der linken Seite hier und zur kleinen Datenquelle. Und lassen Sie uns eine Maßnahme ergreifen, die Verkäufe. Wir ziehen es einfach per Drag & Drop in den Text hier drüben. Wie Sie sehen können, wird Tableau sofort damit beginnen , die Kennzahlen zu aggregieren Wenn Sie jetzt die Daten überprüfen, haben wir nur eine Zahl. Dies ist der Gesamtumsatz, den wir in unserem Datensatz haben. Und jetzt befinden wir uns auf der obersten Detailebene , wo alles in nur einer Zahl zusammengefasst ist Und jetzt müssen wir weitere Informationen hinzufügen um diese Zahl zu verstehen Um das zu tun, werden wir Dimensionen verwenden. Gehen wir zum Beispiel zu den Produkten hier und nehmen wir die Kategorie. Also werde ich diese Kategorie einfach hierher ziehen und dort ablegen. Und wie Sie jetzt sehen können, teilt diese Dimension unsere Kennzahl in zwei Zeilen Das bedeutet, dass wir jetzt eine Detailebene haben , die niedriger ist als bei der obersten Aggregation Und jetzt nehmen wir eine andere Dimension. Wir nehmen den Produktnamen. wir ihn einfach per Drag-and-Drop hierher in die Nähe der Kategorie. Und wie Sie sehen, kann uns die Verwendung dieser Dimension einen anderen Detaillierungsgrad über den Umsatz als die erste Dimension, die Kategorie. Was ist passiert? Wir sind gerade mit den Details eine weitere Ebene tiefer gegangen. Nehmen wir jetzt die dritte Dimension. Wir nehmen jetzt die Bestellnummer aus der Bestellung. Ziehen Sie sie einfach per Drag & Drop in die Nähe des Produktnamens. Wie Sie nun sehen können, kann uns diese Dimension auf die niedrigste Detailebene bringen , bei der die Aggregation der Kennzahl genau dem ursprünglichen Wert entspricht Wie Sie sehen, definieren die Dimensionen den Detaillierungsgrad in unseren Ansichten Und jede Dimension kann uns zu unterschiedlichen Detailebenen führen. Wenn Sie zur obersten Detailebene gelangen möchten , müssen Sie immer alle Dimensionen entfernen und nur das Maß als haben. Sehen Sie, während wir diese Dimensionen entfernen, gehen wir zur obersten Ebene von Eine weitere nette Möglichkeit, zu zeigen, dass ich, wenn wir zur Baumkarten-Visualisierung gehen, einfach hierher zurückkehren lassen, um eine Dimension zu haben Gehen wir zu Zeig es mir und klicken dann auf den Baum. Jetzt können Sie sehen, dass unsere Daten auf nur zwei Details aufgeteilt sind. wir nun Dimensionen hinzufügen, nehmen wir wieder den Produktnamen hier und ziehen ihn per Drag & Drop auf das Etikett. Sie können die Ansicht sehen, sie in weitere Details aufteilen Wenn wir zur untersten Ebene gehen, wenn Sie die Bestellnummer erneut hier zum Etikett nehmen , können wir sehen, dass die Ansicht geteilt ist. Außerdem werde ich dir jetzt ein kleines Geheimnis verraten. Wenn Sie es befolgen, können Sie Hunderte von Berichten erstellen, selbst wenn Sie kleine Datensätze haben Wenn Sie eine Kennzahl mit einer beliebigen Dimension kombinieren, erstellen Sie eine neue Ansicht oder neue Berichte , deren Titel diesem Muster folgt (Messung für Dimension Zum Beispiel Umsatz nach Produkten, Gewinn nach Kategorie, Menge nach Ländern. Wenn Sie also diesem Muster folgen, können Sie in Tableau unendlich viele Berichte und Ansichten generieren . Ordnung, wenn Sie nun die Dimensionen und Kennzahlen in unseren kleinen Datensätzen verwenden, haben wir etwa 16 Dimensionen und zehn Kennzahlen Das heißt, wenn Sie diese Regel befolgen, können Sie etwa 160 Ansichten und Berichte erstellen Selbst wenn wir kleine Datensätze haben, können wir riesige Mengen an Ansichten und Berichten generieren Wie Sie also auf den Visualisierungen sehen können, erhalten wir, wenn wir beide kombinieren, Verkäufe nach Bestellung, Terminverkauf nach Versand, Datumsverkäufe nach Ländern Ordnung, lassen Sie mich Ihnen jetzt nur zeigen, wie wir in Tableau üblicherweise Berichte mit Dimensionen und Kennzahlen erstellen in Tableau üblicherweise Berichte mit Dimensionen und Wir werden jetzt mit nur einer Kennzahl arbeiten, dem Umsatz, und wir werden Dashboards dazu erstellen Bleiben wir also bei der kleinen Datenquelle und nehmen die Umsätze aus den Bestellungen heraus Ziehen wir es einfach per Drag-and-Drop irgendwo in den Zeilen ab. Und jetzt wird die Dimension der Produktname sein. Nehmen wir den Produktnamen von den Produkten. Lassen Sie uns das per Drag-and-Drop hierher ziehen. Das ist es also. Jetzt müssen wir es Verkäufe nach Produkten nennen. Lassen Sie uns die Blätter hier einfach umbenennen, oder? Verbinde und benenne Verkäufe nach Produkt um. Ordnung, jetzt werden wir also eine weitere erstellen , die dieselbe Kennzahl und eine andere Dimension verwendet . Was wir tun werden, wir werden es einfach duplizieren. Klicken Sie mit der rechten Maustaste darauf und duplizieren Sie es. Wir werden jetzt die Verkäufe nach Kategorien haben. Ich werde es einfach wieder umbenennen. Nennen wir es Verkäufe nach Kategorien. Jetzt werden wir den Produktnamen von hier entfernen. Ziehen Sie es einfach irgendwo in den weißen Bereich und legen Sie es dort ab. Und dann gehen wir wieder zu den Produkten und legen die Kategorie in den Spalten ab. Jetzt werden wir verschiedene Vokalisationen verwenden. Ich werde hier drüben zur Show Me gehen. Und lassen Sie uns das Kreisdiagramm verwenden. Klicken Sie darauf. Okay, jetzt haben wir ein Kreisdiagramm, aber ich möchte die Werte zeigen. Wir gehen zu dem Etikett hier drüben, klicken darauf und klicken dann auf Markierungsbeschriftungen anzeigen, um einige Werte anzuzeigen, die besagen, dass dies unser zweites ist. Ordnung, jetzt werden wir den dritten mit einer anderen Dimension erstellen . Wir nehmen das Bestelldatum, zeigen aber nur die Monate. Wir werden hier rüber gehen und es noch einmal duplizieren. Benennen Sie es einfach um, ich nenne es Verkäufe pro Monat. Wir werden jetzt gehen und die Kategorie entfernen . Lass es einfach hier fallen. Und dann nehmen wir das Bestelldatum und ziehen es per Drag & Drop in die Spalten. Wir werden die Visualisierungen auf Par umstellen. Ich werde hier drüben auf die Teile klicken, wie Sie hier sehen können In der Tabelle werden die Jahre des Bestelldatums angezeigt. Wir wollen es als Monat haben. Wir müssen das ändern. Einfach mit der rechten Maustaste auf die Dimension klicken und dann hier drüben einfach den Monat auswählen. Lass uns das machen. Lass mich das schließen, zeig es mir hier und dann fügen wir ein paar Lapoles In Ordnung, das war's also für diese Ansicht. Machen wir den letzten, wir werden Verkäufe nach Ländern machen. Lassen Sie uns das noch einmal duplizieren und nennen wir es Verkäufe nach Ländern. Dann entfernen wir die Dimension „Bestelldatum“. Und dann nehmen wir die Dimension Country. Ziehen Sie es einfach per Drag-and-Drop auf die Zeilen. Jetzt, da wir das Land haben, können wir es in eine Karte umwandeln. Lass uns das machen. Wir gehen hier zu Show Me und wählen dann die Karte aus. Klicke darauf. Ordnung. Jetzt haben wir also eine Karte mit den Verkäufen nach Ländern. Ordnung, jetzt haben wir diese vier Berichte oder Blätter, und wir können jetzt ein Dashboard erstellen. Um ein neues Dashboard zu erstellen, gehen wir zu diesem Symbol hier. Klicken Sie darauf. Bevor wir anfangen, gebe ich ihm einfach einen Namen. Nennen wir es Sales Dashboard. Ordnung? Okay. Jetzt ziehen wir alle Blätter per Drag-and-Drop. Wir werden zuerst mit dem Land beginnen. Lass es uns einfach hier in der Mitte fallen lassen. Und dann nehmen wir die Kategorie direkt darunter. Dann das Produkt daneben. Lass uns drei Größen nehmen, ein bisschen nach links. Und dann nehmen wir den letzten, den Ns, und stellen ihn hierher. Wie Sie sehen, mit nur vier Dimensionen und einer Kennzahl in der Lage, waren wir mit nur vier Dimensionen und einer Kennzahl in der Lage, Dashboards über die Verkäufe zu erstellen Und wenn wir nur dieser kleinen Regel folgen, werden Verkäufe nach Ländern, Verkäufe nach Kategorien, Verkäufe nach Produkten und Verkäufe nach Monaten immer nach Dimension gemessen Jetzt ist es wirklich einfach zu trainieren Wählen Sie einfach eine andere Kennzahl mit anderen Dimensionen und erstellen Sie andere Dashboards Ordnung, lassen Sie uns nun eine kurze Zusammenfassung erstellen, in der wir beide Dimensionen und Kennzahlen nebeneinander vergleichen und Kennzahlen nebeneinander , um die Unterschiede zwischen ihnen zu verstehen Fangen wir mit der Definition an. Dimensionen sind Felder, die beschreibende Werte enthalten, und Kennzahlen sind Felder, die quantitative numerische Werte enthalten Wir haben zum Beispiel Dimensionen wie Broadcast-Kategorie, Land und Auf der anderen Seite haben wir Kennzahlen wie Umsatz, Gewinn und Menge Im nächsten Punkt geht es um die Aggregation von Dimensionen aggregiert werden können, da jedes Element der Dimension einzigartig ist Kennzahlen können jedoch mithilfe von Funktionen wie einem durchschnittlichen Mindest- und Höchstwert usw. aggregiert wie einem durchschnittlichen Mindest- und Höchstwert usw. Sie können beispielsweise den Gesamtumsatz für eine bestimmte Produktkategorie berechnen den Gesamtumsatz für eine bestimmte Produktkategorie Weiter zu den Datentypen. Alle verschiedenen Datentypen können als Dimensionen wie Zeichenfolge, Datum, Bullion und sogar Zahlen verwendet werden als Dimensionen wie Zeichenfolge, Datum, Bullion und sogar Zahlen verwendet Datum, Bullion und sogar Zahlen Wie wir gelernt haben, die Kunden-ID. Aber nur die Felder mit dem Datentyp Nummer können als Kennzahl verwendet werden. Im nächsten Punkt geht es um die Rolle der Analyse. Dimensionen werden in der Regel zum Gruppieren, Filtern und Organisieren Ihrer Daten verwendet , Filtern und Organisieren Ihrer Daten Andererseits werden Kennzahlen für Berechnungen und numerische Analysen verwendet Der letzte Punkt betrifft die Granularität. Dimensionen definieren den Detaillierungsgrad der Daten, und die Granularität der Maße bestimmt andererseits die Menge, die gemessen wird Dies sind die Hauptunterschiede zwischen Dimensionen und Kennzahlen Ordnung, es geht also nur um die Dimensionen und Maße. Als Nächstes lernen wir ein weiteres wichtiges Konzept für Datenvisualisierungen kennen, nämlich die diskreten und kontinuierlichen Rollen in Tableau 94. Udemy 6 5 diskret: Ordnung, Leute, jetzt werden wir über diskret und kontinuierlich sprechen über diskret und kontinuierlich Auch hier gilt: Sobald wir unsere Daten mit Tableau verbunden haben, kann Tableau unsere Daten analysieren , um Annahmen zu treffen jedes Feld entweder diskret oder kontinuierlich zuzuordnen. Diskret und kontinuierlich sind Metadateninformationen, die sich darauf auswirken , welche Art von Visualisierungen Sie erstellen können und wie sie aussehen werden Um das dahinterstehende Konzept zu verstehen, werden wir nun sowohl diskrete als auch kontinuierliche Daten miteinander vergleichen Zuerst werden wir mit der Definition beginnen. Dieses Konzept stammt aus der Mathematik. Und sie sagen, dass diskrete Werte immer getrennt werden. Unzusammenhängende unterschiedliche Werte, kontinuierliche Werte sind genau das Gegenteil Es ist wie ein vernetzter Wert, eine seriöse oder ununterbrochene Datenkette ohne Unterbrechungen Lassen Sie uns ein Beispiel haben. Stellen Sie sich diskret vor, wenn Sie 0-100123 zählen und so weiter. Das bedeutet also, dass wir bei 0-10 genau 11 unterschiedliche Werte haben. Aber bei den kontinuierlichen Werten haben wir ähnliche reelle Zahlen, was bedeutet, dass wir mit 0-10 unendlich viele reelle Zahlen haben. Zum Beispiel haben wir 1,21 0,31 0,4 und so weiter. Bei diskreten Werten haben wir also unterschiedliche Werte. Und bei Continuous haben wir einen Bereich unendlicher Werte zwischen Start und Ende Sobald ich über das Diskrete und Kontinuierliche gelesen habe , ist mir die folgende Analogie im Kopf geblieben Stellen Sie sich die diskreten Werte als legale Bestandteile vor. Sie können sie auseinandernehmen und mit jedem Teil anders und unabhängig arbeiten . Sie können sie bewegen und in verschiedenen Reihenfolgen analysieren. Und stellen Sie sich Continuous jetzt als eine Garnrolle vor. Und jetzt, wenn du das Garn abrollst, wirst du keine unterschiedlichen Teile bekommen Du wirst einfach mehr vom Garn sehen, also bekommst du nur ein längeres Stück derselben Schnur. In Ordnung. Diskrete Werte werden also getrennt, unterschiedliche Werte und kontinuierliche Werte bilden eine ununterbrochene Datenkette ohne Unterbrechungen In Ordnung, jetzt gehen wir zum nächsten Punkt über. Wir haben die Farben in Tableau. Die diskreten Felder sind die blauen Pillen und die durchgehenden Felder sind die grünen Pillen. Sehen wir uns also in Tableau an , was das bedeutet. Ordnung, also wie immer lautet die erste Frage: Woher weiß ich, ob meine Felder diskret oder kontinuierlich sind? Nun, es ist wie mit den Dimensionen und Maßen. Das können wir auf der Datenquellenseite nicht überprüfen, wir müssen zur Arbeitsblattseite wechseln. Lass uns zwei Punkte machen. Wir werden hier rüber gehen. Und jetzt ist es wirklich einfach. Wenn Sie jetzt Ihren Mund über diese Felder bewegen, werden Sie feststellen, dass wir nur zwei Farben haben, die blaue und die grüne Und du kannst diese Farben auch sehen. Auf den Datentyp-Symbolen haben wir grüne und blaue Symbole. Die Felder mit der blauen Farbe, wie zum Beispiel die Kundennummer, der Vorname, das Bestelldatum usw. diesen Feldern handelt es sich um diskrete Felder, und die Felder mit der grünen Farbe, wie Rabatt , Umsatz, Einzelpreis usw., sind diese Felder fortlaufend. Genau hier entsteht die Verwirrung, bei der viele Tablet-Entwickler denken, dass Blau für Abmessungen und Grün für Maße steht. Nun, das ist falsch, wenn diese Farben angeben, ob es diskret und kontinuierlich ist. Jetzt weißt du das. Fangen wir mit dem ersten an, bei dem wir die Rolle des Feldes weltweit für die gesamte Arbeit ändern werden. Um das zu tun, gehen wir zum Data Bain auf der linken Seite, wie Sie hier sehen können Zum Beispiel der Umsatz in den Bestellungen, das ist grüne Pille. Das heißt, es ist auch ein kontinuierliches Feld. Es ist eine Maßnahme, sagen wir das. Wir wollen es jetzt auf ein diskretes Feld umstellen. Um das zu tun, klicken Sie mit der rechten Maustaste auf das Feld, und hier haben wir es in ein diskretes Feld konvertiert. Es ist wirklich einfach, also klicken wir darauf. Wenn Sie jetzt noch einmal die Verkäufe überprüfen, haben wir es jetzt als blaue Pille. Das heißt, es ist jetzt ein diskretes Feld. Wenn Sie die anderen überprüfen, handelt es sich bei allen um kontinuierliche Kennzahlen, aber nur der Umsatz ist eine diskrete Kennzahl. Diese Änderung wird global vorgenommen. Wenn Sie zu einem anderen Blatt wechseln, wird der Umsatz als eigenständiges Feld angezeigt. Wenn Sie nun zwischen diskret und kontinuierlich wechseln möchten, müssen Sie nur mit der rechten Maustaste darauf klicken. Und hier haben wir wieder dieselbe Option. Wir werden es auf kontinuierlich umstellen. Sobald wir darauf klicken, wird wieder die grüne Pille verwendet. Das ist es, es ist wirklich einfach. Wir werden lernen, wie man lokal für nur eine Ansicht zwischen diskret und kontinuierlich wechselt . In Ordnung, lassen Sie uns die Ansicht erstellen. Wir können die Verkäufe per Drag-and-Drop auf die Spalten ziehen. Nehmen wir eine Dimension an. Beispielsweise kann die Kategorie per Drag-and-Drop auf die Rose gezogen werden. Jetzt wollen wir nur für diese Ansicht den Umsatz von kontinuierlich auf diskret umstellen . Was wir tun werden, gehen wir hier zu den Verkäufen. Radikal negativ, wie Sie sehen können, ist die derzeitige Rolle als Tischmarkt für uns hier kontinuierlich . Oder Sie können es an der grünen Pille erkennen. Alles, was Sie tun müssen, ist diskret auszuwählen. Gehen wir und machen das. Jetzt ist der Außendienst für diese Ansicht diskret, wie Sie sehen können, es ist die blaue Pille, aber wenn Sie zum Daten-Pin auf der linken Seite gehen, bleiben die Verkäufe kontinuierlich mit der Farbe Grün. So können Sie. Lokal für nur eine Ansicht. Wenn Sie also zum Beispiel zu einem anderen Arbeitsblatt zurückkehren und die Umsätze berechnen, wird der Sal-Wert eine kontinuierliche Messgröße sein. Das ist es. So können Sie lokal für nur eine Ansicht zwischen diskreten und kontinuierlichen Feldern wechseln . In Ordnung, jetzt gehen wir zum nächsten Punkt über. Wir haben Filter in Tableau. Das diskrete Feld wird einen Filter mit unterschiedlichen Werten erstellen , aber das kontinuierliche Feld wird einen Filter mit Bereichswerten erstellen. Okay, lassen Sie uns jetzt ein Beispiel haben um zu verstehen, was ich mit diesen Filtern meine. Und jetzt werden wir mit einer großen Datenquelle arbeiten, weil wir mehr Daten benötigen, um das zu verstehen. Wechseln wir nun zur Big-Data-Quelle. Klicken Sie einfach darauf. Und dann lassen Sie uns den Vertrieb per Drag-and-Drop hierher ziehen. Und dann nehmen wir aus den Produkten die Unterkategorie und ziehen sie per Drag & Drop in die Zeilen Jetzt haben wir also die Verkäufe nach Unterkategorien. Wenn wir nun diese Werte filtern möchten, können wir die Unterkategorie in die Und vergessen Sie nicht, dass der Unterkategorie um ein eigenständiges Feld handelt Ziehen wir sie einfach per Drag-and-Drop auf die Filter und schauen wir, was passieren kann Wie Sie hier sehen können, listet Tableau nun im neuen Fenster alle unterschiedlichen Werte innerhalb der Unterkategorie Mit diesen diskreten Werten können wir nun individuell Entscheidungen treffen Wir können einige Dinge hinzufügen oder andere entfernen. Lass uns das einfach machen. Ich mache das einfach nach dem Zufallsprinzip und klicke, okay. Das heißt, so kann der Filter in Tableau reagieren, wenn wir ein diskretes Feld darin haben. Wir haben also eine Liste aller unterschiedlichen Werte, wir können diesen Filter auf der rechten Seite anzeigen. Wenn wir hier mit der rechten Maustaste auf die Unterkategorie klicken und dann Filter anzeigen auswählen Jetzt haben wir es auf der rechten Seite und können jetzt Werte ein- oder ausschließen Schauen wir uns nun an, was passieren kann, wenn wir den Filtern ein kontinuierliches Feld hinzufügen. Nehmen wir noch einmal den Umsatz, da es sich um ein kontinuierliches Feld handelt, aber anstatt es von der linken Seite hier aus dem Datenbehälter zu nehmen , können Sie es aus den Regalen nehmen, indem gedrückt halten und dann die Filter ziehen und dort ablegen. Da es sich um ein kontinuierliches Feld handelt und Tableau nach einer Kennzahl fragen kann, ob wir zuerst den Filter auf alle Werte anwenden wollen oder ob wir nach den Berechnungen mit der Summe weitermachen wollen, da wir sie als Summe haben. Also werde ich einfach auf die Summe klicken und als Nächstes weitermachen. Das ist genau das, was passieren wird, wenn Sie ein kontinuierliches Feld als Filter verwenden, Sie erhalten einen Bereich. Es hat einen Anfang und ein Ende. Sie haben keine eindeutigen Werte für alle Verkäufe. Sie erhalten eine Reihe von Werten und müssen den Anfang und das Ende definieren. Hier haben wir verschiedene Optionen für den Bereich, aber wir bleiben bei der ersten. Lass uns auf Care klicken. Jetzt möchte ich den Filter auf der rechten Seite anzeigen. Lass uns hier rüber gehen. Klicken Sie mit der rechten Maustaste auf Shore Filter. Auf der rechten Seite können Sie jetzt genau den Unterschied zwischen diskreten und kontinuierlichen Feldern in Filtern sehen genau den Unterschied zwischen . Lassen Sie mich es einfach hier ausweiten. Sie sehen, dass die Verkäufe kontinuierlich sind und wir haben eine Reihe. Wir können also auf diese Weise filtern, indem den Anfang und das Ende des Bereichs ändern. Aber mit dem diskreten Filter haben wir alle Mitglieder des Feldes und können über jeden Wert einzeln entscheiden. Wir können diese Werte einfach auswählen und abwählen. In Ordnung, jetzt gehen wir zum nächsten Punkt über. Wir werden über die Änderungen in der Ansicht sprechen. Diskrete Felder bilden die Kopfzeilen der Visualisierungen, wohingegen die kontinuierlichen Felder die Achse der Visualisierungen Okay, jetzt wollen wir sehen, was das aus unserer Sicht bedeutet. Wie Sie sehen können, handelt es sich bei der Unterkategorie ein eigenständiges Feld und bei den Verkäufen um eine kontinuierliche Feldansicht Hier drüben haben wir drei Dinge. Wir haben die Markierungen, diese Teile. Auf der linken Seite haben wir die Unterkategorie, und wir nennen diese Informationen Überschriften Und die dritte Information, wir haben die Achse der Ansicht Was ist der Unterschied zwischen Kopfzeilen und Achsen? Die diskreten Felder wie Unterkategorie bilden immer die Kopfzeile der Ansicht In der Kopfzeile hier haben Sie eine Liste aller unterschiedlichen Werte in unserem Datensatz, genau so, wie sie sind Aber das kontinuierliche Feld bildet, genau wie der Umsatz, die Achse der Visualisierung. Es ist wie mit den Werten innerhalb des Filters. Es ist ein Bereich, der Anfänge und Enden hat. Im Gegensatz zu den Überschriften können Sie auf der Achse nicht alle möglichen Werte einzeln sehen der Achse nicht alle möglichen Werte einzeln Sie haben einen Bereich mit Start und Ende Und dazwischen haben wir Stifte, also diskrete Felder bilden die Überschriften und fortlaufende Felder bilden die Achse Ordnung, im nächsten Punkt werden wir über das Sortieren von Daten in diskreten Feldern sprechen über das Sortieren von Daten in diskreten Feldern Wir haben viele Optionen, um die Daten zu sortieren, aber bei den kontinuierlichen Feldern in Tableau ist das sehr begrenzt. Sehen wir uns also ein Beispiel an. Wir bleiben also beim gleichen Beispiel und können mit der Unterkategorie für diskrete Felder beginnen Um die Daten im diskreten Feld zu sortieren, klicken Sie einfach mit der rechten Maustaste auf die Unterkategorie hier im Regal, oder Sie können zur Kopfzeile gehen Es ist genau dasselbe, also klicken Sie mit der rechten Maustaste auf die Unterkategorie. Und dann können wir hier die Sortierung auswählen, das auswählen Und jetzt haben wir ein zusätzliches Fenster, um die Sortierung einzurichten. Wie Sie hier sehen können, haben wir viele verschiedene Optionen wie Alpha-Patic-Feld, Manuell und so weiter Lassen Sie uns also hier und hier nochmal mit dem Handbuch weitermachen, da es sich bei der Unterkategorie um diskrete Felder handelt, erhalten wir eine Liste aller unterschiedlichen Werte Dann können wir die Reihenfolge ändern. zum Beispiel einfach auf die Anwendungen klicken, können wir sie einfach herunterfahren und wir können den Speicher nehmen und ihn aufrufen, Plenders herunterfahren und so weiter Wir können es also manuell und ohne jegliche Regel machen. Wie Sie sehen können, ändert sich bei der Änderung der Werte auch die Reihenfolge in der Visualisierung . Wenn Sie die Daten sortieren möchten, verwenden wir dafür die diskreten Felder, da wir viele Optionen haben. Lassen Sie uns nun das kontinuierliche Feld überprüfen. Ich werde das anziehen. Wenn Sie nun zu den fortlaufenden Feldern unter den Verkäufen gehen , klicken Sie mit der rechten Maustaste darauf. Wir haben hier keine Option, um die Daten wie in den diskreten Feldern zu sortieren, sondern wir haben nur eine Option. Wenn Sie mit der Maus über den Umsatz fahren, haben wir dieses sehr kleine Symbol und wir können es verwenden , um die Daten aufsteigend oder absteigend zu sortieren Klicken Sie einfach darauf. Und wie Sie sehen können, die Daten jetzt nach absteigenden Werten sortiert Wenn Sie erneut darauf klicken, werden die Daten aufsteigend angezeigt Das Sortieren der Daten mithilfe eines kontinuierlichen Felds ist sehr begrenzt. Stattdessen können wir die diskreten Felder verwenden, um die Daten zu sortieren , da wir viele Optionen haben. Okay, jetzt gehen wir zum nächsten über. Und das ist wirklich wichtig , um zu verstehen, was eigentlich der Zweck eines kontinuierlichen und diskreten Tableaus ist . Der Hauptanwendungsfall der Verwendung diskreter Werte ist die Durchführung einer tiefgreifenden Analyse in einem bestimmten Szenario. Auf der anderen Seite werden wir die kontinuierlichen Werte verwenden, um das Gesamtbild zu betrachten und Trendanalysen durchzuführen. Lassen Sie uns ein Beispiel haben. Jetzt werden wir mithilfe der Big-Data-Quelle eine neue Ansicht erstellen , da wir mehr Daten haben. Und wir gehen zu den Tischbestellungen. Nehmen wir das Bestelldatum. Ziehen Sie es einfach und reiben Sie es auf die Säulen. Und dann nehmen wir eine Messung vor, sagen wir, die Menge ziehen und auf die Zeilen übertragen Wie Sie sehen können, ist das Bestelldatum ein diskretes Feld und wir haben Daten aus fünf Jahren Aber was wir jetzt tun werden, wir gehen zum Bestelldatum über. Klicken Sie mit der rechten Maustaste darauf und wir möchten weitere Details sehen. Gehe einfach hier zum genauen Datum. Wie Sie sehen können, hat Tableau den Wert automatisch von einem diskreten Wert in einen kontinuierlichen Wert umgewandelt , und wir haben ihn als grüne Pille, und das liegt daran, dass wir viele Bestelldaten haben . Und Tableau hat versucht, alles in einem Bild zusammenzufassen. Sie können jetzt sehen, dass das Bestelldatum eine Achse gebildet hat, eine Reihe von Datumsangaben mit durchgehenden Feldern. Sie haben alle Daten in einem großen Bild. Und das wird Ihnen helfen, jeden Trend in Ihren Daten zu finden. Lassen Sie uns nun das Bestelldatum in ein diskretes Feld konvertieren . Dazu gehen wir zum Bestelldatum, klicken mit der rechten Maustaste darauf und klicken dann auf Diskret. Wie Sie jetzt sehen können, haben wir einfach die Kette unterbrochen und die Visualisierungen in einzelne Daten aufgeteilt diesem Grund haben wir jetzt den Header und wir haben all die unterschiedlichen Werte in unseren Daten Wir haben alle Tage, alle Monate der fünf Jahre in einem Bild, ohne dass das Bestelldatum diskret ist. Wir können hier nicht wirklich eine Trendanalyse durchführen , Wir können hier nicht wirklich eine Trendanalyse durchführen weil es wirklich eine riesige Visualisierung ist , nachdem wir das Bestelldatum von kontinuierlich auf diskret umgestellt haben das Bestelldatum von kontinuierlich und das Gesamtbild verloren haben. Und jetzt ist es wirklich schwierig , eine Trendanalyse durchzuführen. Aber anstatt Trendanalysen durchzuführen, können wir jetzt eine eingehende Detailanalyse für jedes einzelne Datum durchführen, Detailanalyse für jedes einzelne Datum um ein bestimmtes Problem oder Szenario zu analysieren. Oder um die Frage zu beantworten, warum haben wir überhaupt einen Trend? Sie können den Wert jedes Datums einzeln überprüfen. Normalerweise verwenden wir die Balkenvisualisierungen für die diskreten und die Linienvisualisierungen für die kontinuierliche Darstellung. Lassen Sie uns das ändern Ich werde hier drüben auf die Markierungen setzen und statt auf Automatik, werde ich es auf Bar verschieben. Wir haben es jetzt hier als Bar. Und ich werde einfach die Blätter duplizieren und das Bestelldatum als fortlaufend angeben und dann die Visualisierungen auf automatisch umstellen die Visualisierungen auf Jetzt habe ich einfach beide Ansichten in ein Dashboard verschoben um die Unterschiede zwischen kontinuierlich und diskret zu sehen zwischen kontinuierlich und diskret Wie Sie bei der kontinuierlichen Ansicht sehen können, sollten Sie das kontinuierliche Feld verwenden, wenn Sie beispielsweise eine Trendanalyse durchführen und das Gesamtbild betrachten möchten, oder wenn Sie einen Bericht für das Management erstellen das Gesamtbild betrachten möchten, oder wenn Sie einen Bericht für das Management möchten, ohne viele Details anzuzeigen . Wenn Sie sich nun die Visualisierungen mit den einzelnen Feldern ansehen , können Sie diese verwenden, wenn die Aufgabe oder Anforderung darin besteht, Daten eingehend zu analysieren und jede Daten einzeln auszuwerten Der Hauptzweck der diskreten Methode besteht in der Durchführung detaillierter Analysen , während der Zweck kontinuierlicher Werte in der Trendanalyse besteht Okay, lassen Sie uns nun eine Zusammenfassung haben , in der wir sowohl diskrete als auch kontinuierliche Werte nebeneinander vergleichen der wir sowohl diskrete als auch kontinuierliche Werte nebeneinander werden, um die Unterschiede zwischen ihnen zu verstehen. Fangen wir mit den Definitionen Diskrete Werte sind unzusammenhängende, getrennte Werte und kontinuierliche Werte sind zusammenhängende, ununterbrochene Werteketten Bei diskreten Werten von 0 bis 10 haben wir beispielsweise unendlich viele Werte. Wir haben genau 11 Werte. In den kontinuierlichen Werten 1-2 haben wir unendlich viele Werte. Im nächsten geht es um die Farben. Diskrete Felder sind die blauen Pillen und durchgehende Felder sind die grünen Pillen. Verschieben bedeutet, dass diskrete Felder Filter mit einer eindeutigen Liste aller im Datensatz verfügbaren Werte erzeugen Filter mit einer eindeutigen Liste aller . Andererseits erzeugen die fortlaufenden Felder einen Bereichsfilter mit Start- und Endwerten. Im nächsten Punkt geht es um die Ansichten. Diskrete Felder können die Kopfzeile der Ansicht mit allen möglichen Werten generieren , und die kontinuierlichen Felder erzeugen die Achse der Ansicht. Auch hier ist es wie ein Wertebereich. Dann haben wir die Sortierung. Sie können diskrete Felder verwenden, um Ihre Daten mit verschiedenen Optionen sortieren. Wenn Sie Ihre Daten jedoch mithilfe kontinuierlicher Felder sortieren, stehen Ihnen nur sehr begrenzte Optionen zur Verfügung. Wir haben nur aufsteigend oder absteigend. Schließlich werden wir über die Zwecke sprechen. Der Hauptaspekt besteht darin, ein bestimmtes Szenario zu analysieren, etwa wenn Sie eine eingehende Analyse zu einem bestimmten Thema durchführen . Der Hauptzweck der kontinuierlichen Methode besteht jedoch darin anhand der Daten das Gesamtbild zu verstehen, um beispielsweise Trendanalysen Ihrer Daten durchführen zu können. Dies sind die Hauptunterschiede zwischen diskreten und kontinuierlichen Feldern. In Ordnung, das ist alles für die diskreten und kontinuierlichen Daten. Als Nächstes werden wir die Dinge mit der Zusammenfassung abschließen und das Gesamtbild und die Unterschiede zwischen all diesen Konzepten besser verstehen Gesamtbild und die . 95. Udemy 6 6 Zusammenfassung: Ordnung, Leute. Nun werde ich Ihnen zeigen, wie diese verschiedenen Metadatenkonzepte wie Datentypen, Dimensionen und Maße, diskret und kontinuierlich, miteinander zusammenhängen. Ordnung, jetzt haben wir also ein Feld in unseren Daten und in Tableau können wir es verschiedenen Datentypen zuweisen. Es könnte also eine Zeichenfolge sein oder Eingabe mit Wahr und Falsch oder einem Datum. Und wir haben auch Datum und Uhrzeit oder eine Zahl, egal ob es sich um eine Ganzzahl oder eine Dezimalzahl handelt. Und als Nächstes kann Tableau es einer anderen Metadateninformation zuweisen, sei es eine Dimension oder ein Maß für jeden Datentyp, der keine Zahl ist. Es werden Dimension, Zeichenfolge, Umfrage und Datum Alle von ihnen werden automatisch dimensioniert. Sie können es nicht in eine Kennzahl umwandeln. Wenn der Datentyp Zahl ist, könnten wir ihn als Kennzahl oder Dimension verwenden, wenn es sinnvoll ist, eine Aggregation durchzuführen nächsten Tabelle kann dieses Feld dem dritten Metadatenkonzept ( diskret oder kontinuierlich) zugewiesen dem dritten Metadatenkonzept ( diskret Wenn wir ein Dimensionsfeld mit einer Zeichenfolge vom Datentyp haben, könnte es nur diskret sein. Wir können es nicht in ein kontinuierliches Format wie in unserem Datensatz konvertieren. Wir haben die Kategorie, den Vornamen, das Land. All diese Felder haben eine Zeichenkettendimension und sind diskret. Sie können es nicht in etwas anderes ändern. Gilt für den Datentyp Bullion. Es könnte sich nur um eine Dimension und nur um einen diskreten Wert handeln. Aber wenn wir nun eine Dimension mit dem Datentyp Datum oder Datum und Uhrzeit haben dem Datentyp Datum oder Datum , wie Sie in unseren Beispielen gesehen haben, könnte sie kontinuierlich oder diskret sein. Wir können jetzt beides bis zur letzten haben. Wenn wir ein Feld mit dem Datentyp Zahl haben, spielt es keine Rolle, ob es sich um eine Dimension oder eine Kennzahl handelt, wir können dieses Feld sowohl als kontinuierlich als auch als diskret verwenden. Ordnung, damit haben Sie einen Überblick all die verwirrenden Konzepte in den Metadaten in Tableau Ordnung, alle zusammen, wir haben jetzt ein besseres Verständnis der Datentypen und Rollen in Tableau und dieser wichtigen Konzepte Im nächsten Abschnitt werden wir mehr über Umbenennungen und Elias in Tableau erfahren über Umbenennungen und Elias in 96. 7 Umbenennung von Abschnitten: Wie man Dinge in Tableau umbenennt. Während wir unsere Datenquellen vorbereiten, was wir normalerweise damit machen, werden wir Dinge wie das Umbenennen von Tabellen und Spalten umbenennen und unseren Daten sogar Eliass geben Zunächst werde ich Ihnen die verschiedenen Namenskonventionen vorstellen , die jeder Entwickler kennen sollte Danach lernen Sie die verschiedenen Techniken zum lernen Sie die verschiedenen Techniken Umbenennen von Feldern und Tabellen in Tableau kennen. Am Ende lernen Sie die verschiedenen Methoden kennen, lernen Sie die verschiedenen Methoden kennen wie Sie Eliass zu Ihren Daten in Tableau hinzufügen Lassen Sie uns zunächst die verschiedenen Namenskonventionen und die Unterschiede zwischen ihnen kennenlernen. Also lass uns jetzt gehen. 97. Udemy 7 1 Namenskonventionen: In realen Projekten kann es vorkommen, dass die Quelle deiner Daten technische oder unfreundliche Namen enthält Und wenn Sie Visualisierungen für die Benutzer oder Ihre Kollegen erstellen , müssen Sie sicherstellen, dass Sie benutzerfreundliche Namen verwenden , die leicht zu verstehen und zu lesen sind Aus diesem Grund beginnt Tableau, nachdem Sie Ihre Daten mit Tableau-Datenquellen verbunden haben, damit, die Felder und Tabellen zu bereinigen und in ein benutzerfreundlicheres Format umzubenennen Felder und Tabellen zu bereinigen und in ein benutzerfreundlicheres Und das Format folgt bestimmten Namenskonvention, die vom Tableau-Team festgelegt wurde, was wirklich großartig ist Lassen Sie uns zunächst verstehen, was eine Namenskonvention ist. Namenskonventionen sind eine Reihe von Regeln und Richtlinien, die verwendet werden könnten, um Dingen wie Tabellen, Feldern, Funktionen und Variablen Namen zu geben Dingen wie Tabellen, Feldern, Funktionen und Variablen Namen , inkonsistent und verständlich Nehmen wir zum Beispiel an, wir haben die beiden Wörter „Hallo“. Um eine Namenskonvention zu erstellen, müssen wir uns für zwei Dinge entscheiden. Erstens das Wort selbst, wie wir es schreiben können. Hier haben wir drei Möglichkeiten, wie wir den Kleinbuchstaben verwenden können, oder wir können uns für den Großbuchstaben entscheiden, oder wir könnten die Großbuchstaben verwenden. Und das zweite, was zu entscheiden ist, ist das Trennzeichen zwischen Wörtern, zwischen Hallo und Wort. Wir haben hier Leerraum. Hier haben wir verschiedene Möglichkeiten. Sie könnten Punkte, Unterstrich, Leerraum oder auch nichts verwenden Leerraum oder auch nichts Nehmen wir zum Beispiel an, wir verwenden die Kleinschreibung und den Unterstrich als Trennzeichen Dann werden wir den folgenden Namen haben. Hallo, unterstreiche Wörter. Damit haben wir eine Namenskonvention , an die wir uns allen Projekten halten und sie ist wirklich einfach zu befolgen Gleichzeitig ist es sehr wichtig, sich für die Namenskonvention für Ihr Datenmodell zu entscheiden , insbesondere zu Beginn Ihres Projekts. Und wenn Sie das nicht tun, verspreche ich Ihnen, dass das Erscheinungsbild Ihrer Visualisierungen und Dashboards wirklich schlecht aussehen wird und das gesamte Projekt unprofessionell und inkonsistent aussehen wird unprofessionell Und noch etwas: Das Projektteam entscheidet sich für unterschiedliche Benennungskonventionen, sodass es hier nicht wirklich richtig und falsch gibt Ordnung, alle zusammen. Jetzt werde ich Sie durch die gängigsten Namenskonventionen führen, die in Programmiersprachen verwendet werden. Die erste Benennungskonvention ist die Groß- und Kleinschreibung in allen Wörtern, und wenn wir sie mit einem Unterstrich trennen, wird der Name am Ende wie Schlange aussehen In Ordnung, unser Beispiel wird der Kundenname sein. Und wir werden mit dieser Tabelle arbeiten, um all die verschiedenen Namenskonventionen zu berücksichtigen. Ein Beispiel für die Ausgabe, die Regeln für den Fall Wurf und die Trennzeichen , in denen Anwendungen und Programmiersprachen wir finden können diese Regel, wobei wir mit dem Fall der Schlange beginnen Die Groß- und Kleinschreibung wird hier stehen, das Trennzeichen wird der Unterstrich sein Wenn wir diese Regeln anhand des Beispiels befolgen, werden wir einen Kundennamen mit einem Unterstrich in Kleinbuchstaben verwenden Wir finden diese Formate in Python, HP und das Rob the Snake-Format ist wirklich einfach und beliebt und man findet es fast überall. Und jetzt werden wir über die nächste Namenskonvention sprechen . Wir haben den Camel-Koffer. Und hier haben wir eine weitere Namenskonvention , die wie ein Tier aussieht Im Fall Kamel wird nur das erste Wort klein geschrieben, aber dann werden alle folgenden Wörter Und zwischen den Wörtern gibt es nichts, keine Trennzeichen, keine Punkte, Unterstriche, Bindestriche oder Am Ende werden wir also die Form eines Kamels haben. Also gut, das heißt, wir haben die zweite Namenskonvention Wir haben den Camel-Koffer. Die Regel für den Briefkasten wird wie folgt lauten Das erste Wort wird niedriger sein und der Rest des Wortes wird großgeschrieben Für die zweite Regel haben wir die Trennung. Es gibt keine Trennung. Es gibt nichts zwischen den Wörtern. Hier schreiben wir keine Trennung. Wenn wir nun diese beiden Regeln in unserem Beispiel, dem Kundennamen, anwenden , erhalten wir die folgende Ausgabe. Der erste wird alles sein. Kunde in Kleinbuchstaben, es gibt keine Trennung. Das heißt, wir werden sofort mit dem zweiten Wort beginnen , aber das zweite Wort wird groß geschrieben, es ist so Wir können sehen, dass der Fall Camel in Programmiersprachen wie Java, Java, Script und Skripten weit verbreitet ist in Programmiersprachen wie Java, Java, Script und Das heißt, wir haben die dritte Namenskonvention, wir haben den Fall Pascal Es ist dem Fall Camel sehr ähnlich. Die Regel besagt, dass alle Wörter groß geschrieben werden. Also hier haben wir groß geschrieben. Und die Trennungen, es gibt keine Trennung. Wie im Fall Kamel gibt es nichts. Wenn Sie diese beiden Regeln für den Kundennamen befolgen, erhalten wir die folgende Ausgabe Das erste Wort wird vom Kunden großgeschrieben, keine Trennung, dann ein Name in Großbuchstaben Wir können diese Namenskonvention finden Der Fall Pascal wird in Programmiersprachen wie Java und C, Sharp verwendet Programmiersprachen wie Java und C Ich mag diese Namenskonvention. Ich habe sie in vielen Projekten verwendet. Ordnung, die nächste Namenskonvention wird der Becherkoffer sein. Ich denke, derjenige, der diese Namenskonventionen benannt hat, sollte inzwischen ein Schiedsrichter sein. Wie Sie sehen können, sind bei uns alle Wörter klein und schief geschrieben und durch Bindestriche getrennt, sodass der Name wie ein köstlicher heißer Cbscow aussehen wird Das vierte, wir haben die Schreibweise. Und die Regel wird sagen, okay, die Groß- und Kleinschreibung wird der unteren Kaste entsprechen, und die Trennung wird hier sein, das D. Wenn wir diese beiden Regeln für den Kundennamen in unserem Beispiel befolgen, haben wir die folgende Ausgabe Es ist wirklich einfach, Kunde oder niedriger zu sein dann einen Namen zu geben, wenn Sie Webentwickler oder Designer sind Ich denke, Sie kennen diese Namenskonvention, weil sie in HTML und CSS weit verbreitet ist. Ich denke, es ist wie mit dem Snake-Fall. Es ist wirklich einfach zu folgen. Jetzt haben wir eine weitere Namenskonvention. Dieser Fall ist sehr wichtig und wir nennen ihn einen Titelfall. Es hat nichts mit Tieren oder Lebensmitteln zu tun. Leider haben wir hier einen Titelfall. Die Regel wird sagen, okay, die Wörter werden groß geschrieben und wir werden die Wörter durch ein Leerzeichen trennen Also hier werden wir Platz haben. Wenn Sie also diese beiden Regeln in unserem Beispiel befolgen, werden wir Kunde groß dann Leerzeichen und dann Name groß schreiben, so wie Warum das so wichtig ist, weil es sich dabei um die Namenskonvention handelt , für die sich das Tableau-Team entschieden hat Sie können sich diese Benennungskonvention also in Tableau ansehen. Tableau setzt diese Namenskonvention derzeit in all Ihren Daten Sobald Sie also Ihre Daten mit Tableau, Tableau, verbunden haben, gehen Sie zu Clelup und benennen Sie alles gemäß Nun, wenn Sie es sich ansehen, ist es wirklich benutzerfreundlich und leicht zu lesen Aber manchmal sind wir in Projekten gezwungen oder wir folgen bestimmten Anforderungen, folgen einer bestimmten Namenskonvention, das passt nicht zur Groß- und Kleinschreibung des Titels, dann ist die Situation wirklich schlimm, dann ist die Situation wirklich schlimm, man muss alles noch einmal umbenennen. Natürlich müssen Sie sich nicht an eine dieser Namenskonventionen halten . Sie können Ihre eigenen Regeln und Richtlinien festlegen. Nehmen wir zum Beispiel an, dies ist meine Benennungskonvention und die Groß- und Kleinschreibung. Nehmen wir an, es wird groß geschrieben und ich möchte die Wörter durch einen Unterstrich trennen Ich mische nur Sachen herum. Wenn ich diese Regeln auf die Kundennamen anwende, werden wir so etwas wie diesen großgeschriebenen Kundennamen haben , der Großbuchstaben unterstreicht Und damit haben wir unsere Namenskonvention definiert. Ordnung, lassen Sie uns nun die Namenskonventionen in unseren Datensätzen und auch in Tableau überprüfen in unseren Datensätzen und auch in Tableau Wenn Sie nun die Datensätze durchgehen , die ich für diesen Kurs vorbereitet habe, die kleinen und die großen, können Sie feststellen, dass ich immer dieselbe Namenskonvention befolge Der Buchstabe wird großgeschrieben und durch einen Unterstrich getrennt So haben wir zum Beispiel in den Bestellungen die Unterstrich-ID der Produkte Oder wenn Sie zu den Kunden gehen, können Sie den ersten Unterstrichnamen sehen und so weiter Ich folge also immer der gleichen Namenskonvention. Ordnung, lassen Sie uns nun überprüfen, wie Tableau unsere Felder und Tabellen anhand der Datensätze benannt hat unsere Felder und Tabellen anhand der Datensätze benannt Sie können diese Informationen entweder im Arbeitsblatt oder auf der Datenquellenseite überprüfen , aber auf der Datenquellenseite finden Sie weitere Informationen Jetzt sind wir also auf der Datenquellenseite. Gehen wir zu den Metadaten-Grids. Und hier ist es wirklich interessant, wir werden zwei Feldnamen finden Wir haben hier den Feldnamen und den Remote-Feldnamen. Was sind die Unterschiede zwischen ihnen? Nun, die Informationen in den Remote-Feldnamen stammen aus den ursprünglichen Datensätzen Und wie Sie gesehen haben, folgt der ursprüngliche Datensatz der Namenskonvention dass zwischen zwei Wörtern ein Unterstrich steht, und wir haben alle Wörter groß geschrieben Wir haben zum Beispiel die Unterstrich-ID der Bestellung, die Kunden-Unterstrich-ID und Alle Informationen, die wir unter den Remote-Feldnamen finden , stammen aus dem ursprünglichen Datensatz, aus dem ursprünglichen Quellsystem, aber jetzt der Feldname auf der linken Seite hier drüben. Diese Informationen stammen aus Tableau, Diese Informationen stammen aus Tableau nachdem wir unsere Felder umbenannt und bereinigt haben Wenn Sie sich diese Namen genauer ansehen, können Sie feststellen, dass sie der Groß-/Kleinschreibung des Titels folgen, bei der wir Wörter großgeschrieben und durch ein Leerzeichen getrennt haben Wörter großgeschrieben und durch ein Leerzeichen getrennt Sie können hier sehen, dass wir die Produktbereichs-ID haben, wobei der ursprüngliche Name hier Product Underscore-ID lautete. Tableau hat unsere Felder hier umbenannt Es ist wirklich cool. Wir haben im Tata das Grid, eine Zuordnung zwischen den alten Werten, den Remote-Feldnamen und den neuen. Nachdem Tableau sie umbenannt hat, haben wir immer eine Datenlinie zwischen Tableau und unseren Wie gesagt, es gibt hier kein Richtig und Falsch, aber es ist sehr wichtig, diese Regeln zu Beginn der Projekte zu definieren , bevor Sie mit der Erstellung von Visualisierungen beginnen Ich erinnere mich an ein Projekt, bei dem wir sofort mit der Erstellung des Dashboards und der Visualisierungen begonnen haben der Erstellung des Dashboards und der Visualisierungen ohne uns zunächst für die Namenskonventionen zu entscheiden Wir erstellen etwa 30 Dashboards in Tableau, und nach einer Weile haben wir herausgefunden, dass die Entwickler unterschiedliche Namenskonventionen verwenden. Das ist wirklich normal, wenn Sie die Richtlinien und Regeln nicht zu Beginn der Projekte definieren die Richtlinien und Regeln Beginn der Projekte und dann jeder seinen eigenen Am Ende hatten wir viele Dashboards mit unterschiedlichen Regeln, und die Benutzer waren damit überhaupt nicht zufrieden Dann haben wir uns für die anämischen Konventionen entschieden, und dafür waren wir natürlich zu spät dran Dann verbringen wir viel Zeit damit, den Datensatz umzubenennen, die Berichte zu überprüfen und so weiter Wenn Sie sich nicht zu Beginn des Projekts entscheiden, vor allem, wenn Sie große Projekte mit dynamischen Konventionen haben , kann es zu einem sehr schmerzhaften und kostspieligen Prozess kommen, alles von Grund auf sehr schmerzhaften und kostspieligen Prozess neu umzubenennen Stellen Sie sicher, dass Sie sich zu Beginn genügend Zeit nehmen, um mit Ihren Benutzern und dem Projektteam zu sprechen Ihren Benutzern und dem Projektteam und über die Namenskonventionen zu entscheiden Und bei der Überprüfung neuer Dashboards in Tableau ist es sehr wichtig , zu überprüfen, ob die Benennungskonventionen in jeder Arbeitsmappe eingehalten werden , damit sie im gesamten Projekt einheitlich Ordnung, Kay, das war also ein Überblick über die verschiedenen Namenskonventionen Als Nächstes lernen wir, wie man Felder und Tabellen in Tableau umbenennt. 98. Udemy 7 2 Umbenennung: Ordnung, nehmen wir an, dass Sie sich zusammen mit Ihren Benutzern und dem Projektteam für eine bestimmte Namenskonvention entschieden dem Projektteam haben, die sich von der von Tableau verwendeten unterscheidet Nun stellt sich die Frage, wie man Tableau umbenennt. In Tableau können wir die folgenden Änderungen an der Tabelle vornehmen. Wir können die Tabelle selbst umbenennen, oder wir können die Felder in der Tabelle umbenennen. Und bei letzterem können wir sogar die Werte in diesen Feldern ändern, auch als Aliase bezeichnet Wir werden im nächsten Tutorial darüber sprechen. In diesem Tutorial konzentrieren wir uns auf das Umbenennen der Felder und das Umbenennen der Tabellen Lassen Sie uns zunächst lernen, wie Sie die Felder in Tableau umbenennen. Ordnung, jetzt lernen wir wie man Felder in Tableau umbenennt. Lassen Sie uns die folgende Aufgabe haben. Die Aufgabe lautet, unsere Felder in Tableau gemäß der Namenskonvention Pascal umzubenennen . Das bedeutet, dass alle Wörter groß geschrieben werden und es keine Trennung zwischen Ordnung, jetzt ist die erste Frage, auf welcher Seite wir unsere Felder umbenennen können Wir können unsere Felder entweder auf der Arbeitsblattseite oder auf der Datenquellenseite umbenennen . Wir werden dieselben Effekte erzielen. Aber normalerweise gehe ich zur Datenquellenseite da wir dort mehr Metadaten, Informationen zu den Feldern und Tabellen finden können . Die zweite Frage ist nun, können wir unsere Felder global für die gesamte Arbeitsmappe, für alle Arbeitsblätter umbenennen ? Und können wir das auch lokal für nur eine Ansicht tun? Nun, du kannst beides machen. Aber das lokale Umbenennen für nur eine Ansicht ist ein bisschen schwierig Lassen Sie uns nun lernen, wie Sie unsere Felder global, für die gesamte Arbeitsmappe, für alle Ansichten auf der Arbeitsblattseite umbenennen für die gesamte Arbeitsmappe, für alle Ansichten auf der Arbeitsblattseite Okay, jetzt gehen wir zur Arbeitsblattseite hier drüben. Dann gehen wir zum Datenverbot auf der linken Seite Wir werden die Versanddaten umbenennen. Und hier haben wir drei Methoden. Das erste ist das Dropdown. Also was du tun wirst, schreibe einen Klick darauf und gehe dann einfach zur Umbenennung. Also werden wir darauf klicken und es in den vorherigen Schnitt umbenennen. Also werde ich einfach das Leerzeichen zwischen ihnen entfernen und dann Enter drücken. Und das war's. Es ist wirklich einfach. Wir haben gerade die Versanddaten umbenannt und die zweite Methode besteht darin , eine Abkürzung zu verwenden. Gehen wir zum Beispiel hier zum Bestelldatum und drücken F zwei. Und damit können wir den Namen bearbeiten. Also werde ich einfach auch das Leerzeichen zwischen Bestellung und Datum entfernen und den Hinweis eingeben. Wie Sie vielleicht schon bemerkt haben, die Position des Bestelldatums ändert sich die Position des Bestelldatums im Databan einfach liegt daran, dass die Felder in den Datenbanken in alphabetischer Reihenfolge sortiert sind Das ist die zweite Methode die beiden verwendet, die Und die dritte Methode zum Umbenennen der Felder auf der Arbeitsblattseite ist das Klicken und Halten. Gehen wir zum Beispiel zum Einzelpreis hier drüben, heben, um anzuklicken und zu halten, und lassen Sie dann los. Wie Sie sehen können, können wir den Namen jetzt bearbeiten. Das ist der dritte. Ich werde einfach das Leerzeichen zwischen ihnen entfernen und die Eingabetaste drücken. Das ist es. Das sind die drei Methoden zum Umbenennen der Felder im Arbeitsblatt Wählen Sie eine Tastenkombination mit zwei Tasten aus und klicken und halten Sie die Taste gedrückt. Eine weitere Sache beim Umbenennen: Im Gegensatz zu den Aliasnamen, die wir später für eine Ebene erhalten, können alle Arten von Feldern umbenannt werden Egal, ob es sich um eine Dimension, eine Kennzahl, kontinuierliche Diskrete oder einen beliebigen Typ handelt, wir können es umbenennen, sodass es keine Einschränkungen oder was auch immer für die Umbenennung von Tableau gibt keine Einschränkungen oder was auch immer für In Ordnung, also lass uns jetzt zum nächsten gehen. Wir werden die Felder auf der Datenquellenseite umbenennen. Gehen wir zur Datenquellenseite hier drüben. Und hier haben wir zwei Stellen, an denen wir Dinge umbenennen können, entweder in den Metadaten-Grids oder im Datengitter Und hier haben wir nur zwei Methoden, um Dinge umzubenennen. Das erste wird also das Drop-down-Menü sein, wie die Arbeitsblattseite. Gehen wir zum Namen, zum Beispiel zum Bestelldatum, klicken wir mit der rechten Maustaste darauf und benennen ihn dann um. Also werden wir den Abstand zwischen ihnen entfernen. Und das ist die zweite Methode zum Umbenennen Feldern auf der Datenquellenseite durch Doppelklicken. Gehen wir zum Beispiel hier in den Metadaten-Rastern zur Kunden-ID und doppelklicken wir einfach darauf Jetzt können wir gehen und auch das Leerzeichen entfernen So können wir umbenennen. Auf der Datenquellenseite haben wir nur zwei Methoden, die aufklappen und hier doppelklicken Leider haben wir keine Abkürzungen . Ordnung, jetzt haben wir das folgende Szenario dem wir die Felder mehrmals umbenannt haben und die ursprünglichen Namen der Felder vergessen haben. In diesem Fall setzen wir alles auf die ursprünglichen Namen zurück. Und das können wir entweder auf der Datenquellenseite oder auf der Arbeitsblattseite tun. Sehen wir uns auf der Datenquellenseite an, wie wir das machen können. Wenn Sie einfach zu dem Feld gehen, z. B. zur Kundennummer, klicken Sie mit der rechten Maustaste darauf. Dann haben wir hier die Option Namen zurücksetzen. Lass uns darauf klicken. Wie Sie sehen können, sind wir jetzt wieder beim ursprünglichen Namen des Feldes. Ich fand es wirklich seltsam, weil ich auch gerne die Möglichkeit hätte, auf die Tablemic-Konvention zurückzusetzen Lassen Sie uns nun sehen, wie wir das machen können. Auf der Arbeitsblattseite gehe ich zurück und gehe dann zum Data Bain Lassen Sie uns die Bestelldaten auswählen. Und jetzt werden wir das Feld erneut bearbeiten. Klicken Sie also mit der rechten Maustaste darauf und benennen Sie es dann um. Dann siehst du hier ein sehr kleines Symbol, um den ursprünglichen Namen zurückzusetzen. Wenn Sie darauf klicken, setzen wir das Feld auf den ursprünglichen Feldnamen zurück. Ordnung, nehmen wir an, Sie haben viele Felder und möchten sie jetzt alle zurücksetzen. Anstatt sie einzeln zurückzusetzen, können wir eine Mehrfachauswahl und dann einen Reset durchführen Und das können wir auf der Datenquellenseite tun. Lassen Sie uns also dorthin wechseln. Und es spielt keine Rolle , ob Sie dem Metadatengrid oder mit dem Datengitter arbeiten werden. Was wir jetzt tun werden, wir gehen zur Bestell-ID, klicken darauf und halten dann die Steuerung gedrückt. Wählen Sie den nächsten aus, und dann wählen wir auch den Stückpreis aus. Klicken Sie dann mit der rechten Maustaste und setzen Sie die Namen zurück. Sobald Sie das getan haben, werden Sie sie alle zurücksetzen, was wirklich nett ist. Also haben wir den Stückpreis auf die Versanddaten zurückgesetzt. Die Bestelldaten. In Ordnung, jetzt haben wir also das folgende Szenario dem Sie sich im Projekt befinden und bereits eine Build-Ansicht haben. Aber danach haben Sie sich für eine Umbenennung entschieden. Was kann mit unserer Ansicht passieren, wenn wir eine Umbenennung vornehmen? Hier in der Ansicht haben wir zum Beispiel die ID mit dem Unterstrich für die Reihenfolge, und wir möchten sie wieder in den Namen Tableau umbenennen Wir gehen also zur zweiten Bestell-ID über, statt des Unterstrichs lasse ich es einfach als Leerzeichen Wie Sie in der Ansicht sehen können, hat Tableau die Namen automatisch in den neuen Namen geändert automatisch in den neuen Namen Nun, Sie könnten sagen, okay, und was das zu erwarten ist, wenn ich den Namen der Datenquelle ändere, ändert sich das auch in den Visualisierungen Nun, das gibt es nur in Tableau. Wenn Sie andere Tools wie Power PI verwenden und Datensätze umbenennen, geht die gesamte Visualisierung kaputt Wenn Sie hier also die Aufgabe haben, umzubenennen, wird das in Tableau schnell geschehen, aber in Power BI-Projekten wird es wirklich schmerzhaft sein Ordnung, bis jetzt haben wir gelernt, wie man die Felder für die gesamte Arbeit global umbenennt Bupp. Jetzt stellt sich die Frage, wie man lokal nur für eine Ansicht umbenennen Und hier kommt es auf die Feldrollen an, diskret und kontinuierlich. Fangen wir jetzt mit dem Kontinuierlichen an. Wie wir bereits gelernt haben, kann das Kontinuierliche die Achse der Ansicht erzeugen. Wie Sie hier in diesem Beispiel sehen können, handelt es sich bei der Menge und dem Umsatz um grüne Pillen. Das heißt, sie sind kontinuierlich und haben die Achse der Ansicht erzeugt. Nun die Menge hier und die Verkäufe umzubenennen , das ist wirklich einfach. Was wir tun werden, gehen wir hier auf die Achse, klicken mit der rechten Maustaste darauf und gehen dann zu Achse bearbeiten. Lass uns dorthin gehen. Dann haben wir hier ein neues Fenster. Und wenn Sie hierher gehen, können Sie die Achsentitel sehen. Der aktuelle Titel ist Quantity. Gehen wir zu dem Feld hier drüben und ändern es von Menge zu Mengen. Dann lass uns das schließen. Wie Sie jetzt sehen können steht der Feldname Mengen auf der Achse. Und wenn wir die Daten Bain hier drüben überprüfen, bleibt das Feld als Menge stehen Wir haben diese Änderung nur lokal vorgenommen. Aus dieser Sicht ist das für den Continuous wirklich einfach. Aber der knifflige Teil ist, wenn wir ein diskretes Feld haben, zum Beispiel ist die Bestell-ID hier diskret Wir haben die blauen Pillen. Das wird knifflig. Jetzt werden wir den Namen von der Bestellnummer in Bestellungen ändern . Was wir tun werden, wir gehen zur blauen Pille hier in den Reihen und doppelklicken darauf. Doppelte Bindestriche, schreib die Reihenfolge der Wörter und drücke dann. Und das war's. Geh raus, klicke einfach hier in den weißen Bereich. Und wie Sie jetzt sehen können, haben wir es in Bestellungen umbenannt. Und wie Sie in der Ansicht hören werden, aber wir haben den globalen Namen nicht geändert, er bleibt bei der Datenübergabe als Bestell-ID erhalten. So benennen wir die diskreten Felder lokal um. Auf den ersten Blick war es nicht wirklich klar, es ist knifflig, aber lassen Sie mich Ihnen zeigen, wie ich das normalerweise mache. Nehmen wir ein anderes Feld , diese Kategorie hier. Wir werden es von Kategorie zu Kategorie ändern. Was ich normalerweise mache, ich gehe hierher und doppelklicke darauf und kopiere einfach den Namen. Dann gehe ich zum Antics Editor und füge den Namen ein. Dann werden wir die neue Zeile haben , dann doppelte Bindestriche und wir werden die neuen Namenskategorien haben Und das ist es. Dann kopiere ich es von hier und gehe zurück zu Tableau. Sie dann wiederum in der Kategorie Doppelklicken Sie dann wiederum in der Kategorie hier drüben auf die Kegel. Dann entferne ich diese Teile und füge einfach die neuen Sachen ein. Dann gib ein. Das heißt also, so mache ich das normalerweise für die diskreten Felder. Ich gehe zum Texteditor und bereite mich dort vor , weil mir klar ist, was ich schreibe. Ordnung, jetzt haben wir alle verschiedenen Methoden zum Umbenennen von Feldern in Tableau auf der Datenquellenseite, der Arbeitsblattseite, global und lokal gelernt alle verschiedenen Methoden zum Umbenennen von Feldern in Tableau auf der Datenquellenseite, der Arbeitsblattseite, global und lokal Ordnung, jetzt fahren wir mit dem nächsten Punkt fort, an dem wir die Tabellen in Tableau umbenennen können Und auch hier können wir die Änderungen entweder auf der Datenquellenseite oder auf der Arbeitsblattseite mit denselben Methoden wie beim Umbenennen von Feldern Der nächste Punkt zu lokal und global Sie können die Namen nur global ändern Alles, was Sie tun, kann sich also auf alle Ansichten auswirken, was nicht wirklich wichtig ist, wie die Feldnamen. Sehen wir uns nun auf der Arbeitsblattseite an , wie wir das machen können. Also bleiben wir hier bei einer kleinen Datenquelle und minimieren alles, damit wir die Tabellennamen sehen. Sie haben vielleicht schon bemerkt, dass wir auf den Namen Punkte haben. Und das liegt daran, dass unsere Datensätze aus CSV-Dateien stammen, was keine wirklich nützliche Information ist um sie an der Datenquelle zu sehen So können wir den Namen bereinigen und ihn beispielsweise nur in Kunden umbenennen Wir können hier zum Namen gehen, mit der rechten Maustaste darauf klicken und dann auf Umbenennen klicken. Also werde ich es so umbenennen, dass es nur noch Kunden sind. Beim nächsten Mal werden wir die zweite Methode verwenden , indem wir die Abkürzung F zwei verwenden. Drücken wir F zwei, entfernen die S-Teile, wir haben nur die Bestellungen und wir werden die dritte Meisoden für die Produkte verwenden Einfach klicken und gedrückt halten und dann die CSV-Teile entfernen, die diese anderen Stream-Mesoden zum Umbenennen Tabellen Lassen Sie uns nun die Änderungen für die Big-Data-Quelle auf der Datenquellenseite Lassen Sie uns dorthin wechseln. Wir gehen zur Datenquellenseite. Hier haben Sie zwei Möglichkeiten, die Tabellennamen zu ändern, entweder im Datenmodell oder beim Hinzufügen des Metadaten-Grids. Wir können nicht zum Datenraster gehen, um Tabellen umzubenennen. Lassen Sie uns zunächst zur Big-Data-Quelle wechseln. Ich werde hier drüben zur Big-Data-Quelle gehen. Lassen Sie uns die Reihenfolge im Datenmodell ändern. Hier haben wir nur eine Methode, klicken Sie mit der rechten Maustaste darauf und benennen Sie sie um. Also werden wir die CSV-Teile entfernen und dann gehen wir zu den Kunden hier drüben. Gehen wir dann zum Metadaten-Grid. Und wie Sie sehen können, klicken Sie einfach hier und Sie können die CSV-Teile entfernen. Das ist es also. Und jetzt zum letzten müssen wir die Produkte umbenennen. Also können wir hier rübergehen und die Produkte auswählen und sie dann auf der Datenquellenseite umbenennen Das war's also, so benennt man die Tabellen um. Auf der Datenquellenseite haben wir das Datenmodell und die Metadatengitter Damit haben Sie alle möglichen Methoden zum Umbenennen von Tabellen in Tableau kennengelernt alle möglichen Methoden zum Umbenennen von Tabellen in Ordnung, Leute. Damit haben wir gelernt, wie man Dinge in Tableau umbenennt. Als Nächstes werden wir lernen, wie man Aliase in Tableau hinzufügt. 99. Udemy 7 3 Aliase: Lassen Sie uns zunächst verstehen, warum und wann wir Liss in Tableau benötigen Manchmal sind wir in Tableau-Projekten mit den folgenden Situationen konfrontiert Die erste ist, wenn wir eine schlechte Datenqualität in unseren Datensätzen, einen Tippfehler in Chrome-Daten oder inkonsistente Werte haben, müssen wir unsere Daten irgendwie bereinigen, bevor wir mit der Erstellung unserer Visualisierungen beginnen Wir haben zum Beispiel das folgende Szenario auf dem Tisch: Kunden, wir haben eine schlechte Datenqualität wir haben eine schlechte Datenqualität innerhalb des Feldes. Also hier haben wir einen Tippfehler. Manchmal ist es Deutschland, manchmal ist es Deutschland, manchmal nennen sie es USA und dann Amerika, die Datenqualität bei diesem Grundnahrungsmittel ist wirklich schlecht Also hier müssen wir etwas dagegen tun und die Daten bereinigen Und hier haben wir zwei Möglichkeiten. Entweder kehren wir zu den ursprünglichen Datensätzen zurück und nehmen die Änderungen der Werte Und bei der zweiten Option können wir die Änderungen direkt in Tablo mithilfe von Wie wir das aufräumen werden. Wir werden das E von hier entfernen, den Tippfehler. Und dann werden wir statt Deutschland Deutschland haben Und statt Amerika werden wir die USA haben. Und wir könnten eine weitere Situation haben, in der die Datenqualität gut ist , die Namen aber zu lang sind. Und wenn Sie Ansichten erstellen, werden Sie feststellen, dass alles eng ist und Sie nicht genügend Leerzeichen haben , um die gesamten Werte der Dimensionen anzuzeigen. Aus diesem Grund ändern wir die Werte der Dimensionen meistens ändern wir die Werte der in kürzere Namen, in Abkürzungen Anstatt zum Beispiel den Wert von Deutschland zu haben, werden wir E anstelle von USA Wir hier, F R E und US hier. Auch hier haben wir die gleiche Situation. Entweder kehren wir zum ursprünglichen Datensatz zurück und ändern die Werte, oder wir bleiben bei Tableau und machen es direkt dort mit Aliasnamen In echten Projekten können Sie nicht jedes Mal zum Quellsystem oder zu den ursprünglichen Datensätzen zurückkehren Quellsystem oder zu den und dort die Werte ändern Entweder haben Sie dafür keine Zeit oder Sie können das nicht tun Aus diesem Grund ändern wir diese Werte letztendlich immer direkt in Tableau. Eliuses in Tableau sind also alternative Namen für das Element eines diskreten Dimensionsfeldes , sodass ihre Beschriftungen in der Ansicht unterschiedlich angezeigt Wie Sie vielleicht bemerkt haben, sage ich, dass es Feld mit diskreten Dimensionen handelt , und das liegt daran, dass Sie in Tableau keine um ein Feld mit diskreten Dimensionen handelt , und das liegt daran, dass Sie in Tableau keine Eliuses für Kennzahlen oder für kontinuierliche Dimensionen erstellen können Kennzahlen oder für kontinuierliche In Tableau können Sie Elises also nur für Felder mit der Rolle diskrete Dimension erstellen für Felder mit der Rolle diskrete Und jetzt haben wir wie immer die Fragen , auf welcher Seite wir Eliuses erstellen können Nun, nur auf der Arbeitsblattseite können wir die Eliss in Tableau erstellen Wir können es nicht auf der Datenquellenseite erstellen. Und die zweite Frage: Können wir Aliase global für die gesamte Arbeitsmappe, alle Ansichten und auch lokal für nur eine Ansicht erstellen Aliase global für die gesamte Arbeitsmappe, alle Ansichten und auch lokal für nur eine Die Antwort darauf ist, dass wir Aliase nur global erstellen können . Das wird sich auf die gesamte Arbeitsmappe auswirken Alle Visualisierungen. Wir können Aliase nicht lokal nur für eine Ansicht erstellen. Okay, wir gehen zur Arbeitsblattseite. Wir können das nicht auf der Datenquellenseite tun. Wir bleiben bei der kleinen Datenquelle. Wir nehmen das Land und rauben es hier in den Reihen aus. Und dann nehmen wir eine beliebige Maßnahme, nehmen wir die Punktzahlen, ziehen und sie auf die Säulen ziehen und rauben. Die Aufgabe hier: Anstatt diese Werte zu haben, Frankreich, Deutschland, USA, wollen wir kurze Namen haben. Hier haben wir zwei Methoden, um Aliase in Tableau zu erstellen. Die erste besteht darin, in den Datenbehälter auf der linken Seite zu gehen. Also lass uns ins Feldland hier drüben gehen. Klicken Sie mit der rechten Maustaste darauf, und dann haben wir hier die Option Aliase Also lass uns dorthin gehen. Und hier bekommen wir ein neues Fenster, um die Aliase zu bearbeiten Schauen wir uns also an, was wir hier in der Mitte sehen können , wir haben drei Spalten Wir haben Mitglieder, wir haben Aliase und den Wert der Aliase. Beim ersten Mal werden wir alle Mitglieder der Dimension Land sehen alle Mitglieder der Dimension Diese Werte stammen direkt aus den Datensätzen. Das sind also die Originalwerte aus der Quelle. Dann hat der nächste, den wir haben, Aliase. Es ist wie ein Indikator, der uns zeigt, ob die Werte in der Ansicht von den ursprünglichen Werten oder vom Elias stammen den ursprünglichen Werten oder vom Elias Jetzt ist alles leer, weil wir keine Aliase hinzugefügt haben. Und im dritten Feld haben wir die Aliase hier. Wir können die Aliase jedes Mitglieds einzeln bearbeiten die Aliase jedes Mitglieds einzeln Und wie Sie jetzt sehen können, sind die Aliase genau identisch mit den ursprünglichen Werten Deshalb haben wir keine Aliase. Gehen wir jetzt und ändern das. Statt Frankreich werden wir R haben, und dann statt Deutschland werden wir E haben. Wie Sie sehen können, füge ich den Aliasnamen andere Werte hinzu als die ursprünglichen Werte Tablo wird als Star auf den Markt kommen. Lassen Sie uns jetzt den letzten nehmen und wir werden ihn als USA haben Jetzt überprüfe einfach, was passieren wird , wenn ich auf Ok klicke. Sie sehen hier, wir haben die alten Werte und wenn ich auf Ok klicke , wechsle ich zu den Aliasen So können Sie Aliase im Data Bain hinzufügen Aber jetzt nehmen wir an , dass Sie Ihre Meinung später ändern und die Aliase nicht verwenden möchten und stattdessen zu den ursprünglichen Werten zurückkehren möchten zu den ursprünglichen Werten zurückkehren möchten Wie wir das machen können. Vielleicht hast du es schon gesehen. Gehen wir also zurück in das Land hier drüben auf dem Data Bain, klicken Sie mit der rechten Maustaste Wir gehen wieder zu den Aliasen und während der Bearbeitung der Aliase gibt es hier eine Option namens Was Sie tun können, Sie können hier rübergehen und einfach darauf klicken und alles wird auf die ursprünglichen Werte zurückgesetzt Und wie Sie sehen können, sind diese Indikatoren verschwunden. Das heißt, es gibt keinen Elias. Wenn Sie jetzt auf Okay klicken, wird der Wert auf die ursprünglichen Werte aus den Datensätzen zurückgesetzt ursprünglichen Werte aus den Datensätzen Was ich normalerweise mache, wenn ich Aliase in Tableau benötige gehe ich nicht direkt zu einem Feld und ändere die Werte Stattdessen neige ich dazu, immer neue Duplikate des Felds zu erstellen und nur die Werte der neuen Felder zu ändern , die ich erstellt habe Lassen Sie mich Ihnen zeigen, was ich meine. Wir gehen in das Land, klicken mit der rechten Maustaste und dann gehen wir zu der Option hier drüben, Doublates Lass uns das machen. Und wie Sie jetzt sehen können, haben wir ein weiteres Feld namens Land mit der Kopie. Und natürlich kann ich jetzt anhand des Namens verstehen, dass es sich um eine Kopie und das andere um das Original handelt. Aber wenn Sie in Tableau genau auf das Datentypsymbol schauen , können Sie sehen, dass wir in den Doppelstrichen quasi ein Gleichheitszeichen haben Dieses Zeichen weist darauf hin, dass es sich bei diesem Feld nicht um ein Originalfeld handelt, sondern dass es aus einem anderen Originalfeld erstellt wurde Wenn Sie sehen, bedeutet das, dass es sich um ein benutzerdefiniertes Feld handelt , das wir erstellt haben. Was ich normalerweise mache, ich benenne es um, wir nennen es Country-Shorts. Jetzt erstelle ich die Aliase diesem neuen Feld. Gehen wir und machen das, klicken Sie mit der rechten Maustaste auf Aliase und dann statt Frankreich auf F, R, D, E und US Damit habe ich die beiden Optionen, die lange, die ursprüngliche und auch die kurze Version des Landes Und ich kann bei den IS-Visualisierungen entscheiden, ob ich die Kurzversion oder die Langversion verwenden werde Ordnung, das ist alles für die erste Methode, bei der wir Aliase von der linken Seite, aus der Datenbank, erstellt haben Aliase von der linken Seite, aus der Datenbank, erstellt Jetzt gehen wir zur zweiten Methode über, bei der Sie Aliase direkt aus der Ansicht erstellen können Mal sehen, wie wir das machen können. Gehen Sie einfach hier über den Wert Frankreich und klicken Sie mit der rechten Maustaste darauf. Und dann haben wir hier die Option Elias bearbeiten . Lass uns das auswählen Jetzt habe ich hier ein sehr einfaches Fenster. Ich muss nur die Liste nur für Frankreich bearbeiten, also gebe ich den Elias nur für einen Wert Lass uns das FR machen und dann auf Ok klicken. Und wie Sie jetzt in der Ansicht sehen können, ändern wir in der Visualisierung einfach schnell den Wert France in FR Visualisierung einfach schnell den und wir können dasselbe für Deutschland tun. Klicken Sie also mit der rechten Maustaste auf den Wert und bearbeiten Sie dann Elias. Wieder dasselbe Fenster, wir sehen DE und Ok, ebenso wie sich der Wert direkt in der Ansicht ändert Dies ist eine sehr schnelle Methode, um die Aliase direkt in der Ansicht zu bearbeiten Wenn wir nun die Dimension Land in der Databain überprüfen , schauen wir uns den Elias Wie Sie sehen können, hat das Mitglied Frankreich und Deutschland einen Elias, FR und DE und das haben wir direkt aus der Ansicht heraus gemacht Nun die Frage, welche Methoden Sie verwenden. Ich würde sagen, wenn Sie mehrere Werte ändern möchten, gehen Sie in die Datenbank und nehmen Sie die Es ist einfach einfacher, mit dem Fenster zu arbeiten und all diese Werte hinzuzufügen Wenn Sie jedoch einen einzelnen Wert aus der Dimension ändern möchten , können Sie dies schnell tun, indem zur Ansicht wechseln und den Alias bearbeiten. Und das ist alles für die Aliase. Das ist wirklich eine großartige Methode, um zu bereinigen , wie die Werte direkt in Tableau geändert werden können, ohne dass Sie zu den ursprünglichen Datensätzen zurückkehren und die Änderungen dort Ordnung, jetzt haben wir die folgende Tableau-Aufgabe für Sie Die Aufgabe lautet: Kürzen Sie die Werte innerhalb der Feldkategorie in Tabellenprodukten aus den großen Datensätzen ab, wobei nur das erste Zeichen jedes Werts angezeigt Sie können das Video sofort anhalten, um die Aufgabe zu erledigen, es dann fortsetzen, wenn Sie fertig sind In Ordnung, lassen Sie uns das jetzt schnell erledigen. Wie ich Ihnen bereits gezeigt habe, beginnen wir zunächst damit, das Feld zu duplizieren Also werde ich gehen und das machen. Dann werde ich es in die Kategorie Kurzfilme umbenennen. Dann werde ich Beiträge der Kategorien Werte, Kategorien und Kurzfilme präsentieren . Bisher haben beide Dimensionen genau die gleichen Werte. Wir haben nichts geändert. Jetzt gehen wir zur Kategorie Kurz und schreiben einen Klick darauf. Und dann gehen wir zum Lius. Die Aufgabe sagt, das erste Zeichen, der erste Buchstabe von jedem Wert, also bedeutet das, dass der erste der zweite sein wird Es könnte unser Betriebssystem sein, also lasse ich es bei O. Und das dritte wird sein, dann klicken Sie auf Okay. Das bedeutet, dass wir jetzt neue Dimensionen haben , die nur das erste Zeichen jedes Werts haben. Und das haben wir mit dem Lius gemacht. Das ist wirklich einfach. In Ordnung, Leute. Damit haben wir diesen Abschnitt abgeschlossen, was ein wirklich wichtiger Schritt ist, um unsere Datensätze vorzubereiten, bevor wir mit der Erstellung unserer Visualisierungen beginnen Im nächsten Abschnitt werden wir lernen, wie wir unsere Daten in Tableau organisieren und strukturieren 100. Abschnitt 8 Organisation: So organisieren Sie Ihre Daten in Tableau. In Tableau verfügen wir über verschiedene Techniken und Methoden , um Ihre Daten zu gruppieren und zu organisieren. Dies ist sehr wichtig , damit Ihre Benutzer Ihre Daten verstehen. Zunächst können Sie lernen, wie Sie die Dimensionen in Hierarchien organisieren , und danach können Sie lernen, wie Sie die Mitglieder von Dimensionen mithilfe von Gruppen gruppieren die Mitglieder von Dimensionen mithilfe von Gruppen weiteren Verlauf können wir lernen, wie Sie Ihre Daten mithilfe der Cluster-Gruppe Im weiteren Verlauf können wir lernen, wie Sie Ihre Daten mithilfe der Cluster-Gruppe in verschiedene Gruppen gruppieren Danach können Sie lernen, wie Sie Ihre Daten mithilfe von Gruppen in zwei Teilmengen aufteilen Ihre Daten mithilfe von Gruppen in zwei Teilmengen Dann haben wir eine weitere Methode namens Pens, um die Werte der Kennzahlen zu gruppieren , um Histogramme zu erstellen Beginnen wir mit der ersten Methode zur Organisation unserer Daten mithilfe von Hierarchien. Lass uns jetzt gehen 101. Udemy 8 1 Hiearchy: Ordnung Leute, der beste Weg, die Hierarchie zu verstehen, ist ein Beispiel Wenn Sie sich unsere Daten ansehen, zum Beispiel die Kunden, können Sie feststellen, dass einige Dimensionen miteinander verwandt sind , da sie ähnliche Informationen enthalten. Zum Beispiel die Dimension Land, wir haben Werte wie Deutschland, USA und Frankreich. Und wir haben eine weitere Dimension Stadt, in der Sie die Städte in diesen Ländern finden können. Für Deutschland haben wir Berlin, Stuttgart. Und dann haben wir eine dritte Dimension, die Postleitzahl, in der Sie die Codes innerhalb dieser Städte finden können. Wie Sie sehen können, beschreiben diese drei Dimensionen allgemeine Informationen. Sie geben uns Informationen über den Standort des Benutzers, und wir können diese Dimensionen mithilfe der Hierarchie miteinander verknüpfen . In Hierarchien haben wir verschiedene Ebenen. Und wir beginnen mit dem obersten Knoten und nennen ihn den Wurzelknoten Dieser Knoten repräsentiert die höchste Aggregationsebene in unserer Hierarchie Und jetzt gehen wir zur nächsten Hierarchieebene über, wo wir das Land haben Auf dieser Ebene werden wir mehr Details zu unseren Daten sehen . Wo wir zum Beispiel die beiden Werte USA und Deutschland und die Verbindungen zwischen den Knoten haben, nennen wir das Zweige. Und jetzt gehen wir zur nächsten Ebene in unserer Hierarchie über. Wir haben die zweite Ebene hier in der Stadt. Wir werden mehr Details zu unseren Daten sehen. In den USA haben wir also Portland und Seattle. Und in Deutschland haben wir Stuttgart und Berlin. Und wieder haben wir die Verbindung zwischen dem übergeordneten Knoten und dem untergeordneten Knoten, der die Zweige verwendet. Und jetzt gehen wir zur letzten Ebene in der Hierarchie, wir haben die Postleitzahl. Und hier werden wir die Struktur weiter mit mehr Details aufteilen . Wir haben also die folgenden Bustal-Codes für jede Stadt. Da die Postleitzahl die letzte Ebene in unserer Hierarchie ist und diese Werte keine untergeordneten Elemente haben, bezeichnen wir diese Knoten als Blattknoten Die Blattknoten oder Blätter stellen die detaillierteste Ebene unserer Daten in dieser Hierarchie dar . Damit haben wir nun die vollständige Struktur unserer Hierarchie. Wie Sie sehen können, sieht es aus wie eine Baumstruktur. Der oberste Knoten, wir nennen ihn den Wurzelknoten, er repräsentiert die höchste Ebene der Details. Dann haben wir die Zwischenebenen, die über Zweige miteinander verbunden sind. Und die letzte Ebene, wir nennen sie Blattknoten, wo sie die unterste Detailebene darstellt. Wir haben den Wurzelknoten, er repräsentiert die höchste Ebene der Aggregationen. Dann haben wir Zwischenebenen die mit den Zweigen verbunden sind Und dann haben wir die Blätter, die Blattknoten. Sie stellen die niedrigste Detailebene in unseren Daten dar. Wie wir bereits gelernt haben, können wir viele Laboroperationen am Würfel durchführen. Wenn wir also unsere Daten einholen, können wir zwei sehr wichtige Operationen durchführen Drilldown und Drill-up Drilldown und Drill-up sind alles Operationen, sind alles Operationen die uns helfen werden, uns durch die Hierarchie zu navigieren , um ein tieferes oder höheres Verständnis der Daten zu erlangen tieferes oder höheres Verständnis der Daten Lassen Sie uns also zunächst verstehen, wie der Drilldown funktioniert. Nehmen wir an, wir arbeiten mit dem Vertrieb von Mejor zusammen. Wir beginnen auf dem obersten Knoten auf der höchsten Ebene. Auf der höchsten Ebene werden wir die Gesamtverkäufe in den gesamten Datensätzen haben die Gesamtverkäufe in den gesamten Datensätzen Zum Beispiel werden es 140 sein. Jetzt sind wir also auf der höchsten Ebene, auf dem Wurzelknoten. Und wenn Sie Drilldown verwenden, springen Sie zur nächsthöheren Ebene in der Hierarchie. Das bedeutet also, dass wir auf dieser Ebene mehr Details zu den Verkäufen sehen werden. Für die USA haben wir also 90 und für Deutschland haben wir 50. Und wenn Sie nun mehr Details zu Ihren Daten sehen möchten, können wir uns erneut bewerben und einen Drilldown durchführen, um zur nächsthöheren Ebene in der Struktur zu springen nächsthöheren Ebene in . Was wird also passieren? Wir gehen zur zweiten Ebene und hier wird der Verkauf zwischen Portland und Seattle aufgeteilt. Wir haben 40,50€ und für Deutschland werden wir 24 Wachmänner und 34 in Berlin haben Das bedeutet, dass wir mehr Details über unsere Verkäufe sehen. Und wenn Sie jetzt auf die unterste Ebene bis zu den Blättern gehen wollen , gehen wir von der Stadt bis zur Postleitzahl nach unten. Es wird also so aussehen. Das Portland wird zwischen diesen beiden Postleitzahlen aufgeteilt. Sagen wir, Seattle wird dasselbe sein , weil wir nur ein Kind haben. Das Gleiche gilt für Stuttgart, es wird 20 bleiben, und Berlin, wir haben zwei Postleitzahlen, also wird es wieder aufgeteilt. Wie Sie sehen können, verwenden wir Drilldown, um durch die Hierarchie zu navigieren , indem wir uns von höheren Detailebene zu einer niedrigeren Detailebene weiterleiten. Es ist, als würden wir den Baum erweitern, um mehr Details zu sehen und unsere Daten zu verstehen. Ordnung, jetzt werden wir über die zweite Alp-Operation sprechen , die Bohrung. Es ist genau das Gegenteil von Drilldown. Drill Up führt uns von unten nach oben, unten nach oben, von unten nach oben. So funktioniert das. Nehmen wir an , wir fangen mit den Blättern an und wir werden den Verkauf dieser Blätter durchführen. Und jetzt können wir einen Drill-up benutzen, um von der Postleitzahl in die Stadt zu gelangen. Zum Beispiel werden wir den Gesamtumsatz in Berlin haben , 30, weil das die Summe von zehn plus 20 ist. Und dann wird es in Utgard gleich bleiben, 20, Seattle 50 und Portland ebenfalls, um die Werte aus den Blättern zusammenzufassen Wir werden also den Wert 40 haben. Wie Sie sehen können, wird der Wert mit steigender Tendenz aggregierter werden Schauen wir uns an, dass wir in das Land springen wollen, damit wir wieder einen Drill-up verwenden können, um von der Stadt in die Länder zu gelangen In Deutschland können wir einen Gesamtumsatz von 50 haben. Für die USA können wir einen Gesamtumsatz von 90 haben. Jetzt können Sie erneut Drill-Up verwenden, um zum Stammknoten zu gelangen , wo Sie die höchste Aggregationsebene haben können die höchste Aggregationsebene haben Wir können also den Wert 140, den Gesamtumsatz, in unserem Datensatz Wie Sie sehen, können wir, wenn wir über eine Hierarchiestruktur verfügen, einen Drill-up- und einen Drilldown-Vorgang verwenden , um durch die Hierarchiestruktur zu navigieren. Hierarchien organisieren und strukturieren die Mitglieder der Dimensionen in einer logischen Baumstruktur , indem sie ähnliche Dimensionen gruppieren Hierarchien sind wirklich wichtig und verleihen Ihren Ansichten Dynamik Sie das Gesamtbild betrachten und die Daten auf höchster Ebene verstehen können die Daten auf höchster Ebene verstehen Und Sie können bis zu bestimmten Details vordringen, um detailliertere Wissensdaten zu erhalten In Ordnung, jetzt sind wir wieder bei Tableau. Lassen Sie uns verstehen, wie wir in Tableau Hierarchien erstellen können in Tableau Hierarchien erstellen Wir können Hierarchien nur auf der Arbeitsblattseite erstellen. Wir können es nicht auf der Datenquellenseite erstellen. Auf der Arbeitsblattseite können wir eine Hierarchie auf der Datenschmerzseite erstellen . Wenn Sie sich die Kundentabellen ansehen, können Sie feststellen, dass wir bereits eine Hierarchie haben. Und hier haben wir ein kleines Symbol, das anzeigt, dass wir eine Hierarchie haben, den Namen der Hierarchie namens Country City, und auf der linken Seite haben wir hier einen kleinen Pfeil. Wenn wir darauf klicken, kann die Hierarchie erweitert werden und wir können die Dimensionen innerhalb dieser Hierarchie sehen. Apropos Dimensionen, Hierarchien könnten verwendet werden, nur vier Dimensionen Sie können keine Hierarchie aus Kennzahlen erstellen. Und diese Hierarchie, die wir hier haben, wird automatisch von Tableau aus erstellt. Seitdem hat Tableau den Inhalt des Landes und der Stadt analysiert und automatisch erkannt, dass es eine Hierarchie zwischen ihnen gibt. Da wir jedoch lernen wollen, wie man eine Hierarchie erstellt, werden wir sie entfernen und eine ganz neue erstellen. Um nun eine Hierarchie zu entfernen, gehst du zum Hierarchienamen hier drüben und klickst mit der rechten Maustaste darauf. Und dann haben wir hier die Option Hierarchie entfernen. Hier müssen Sie verstehen , dass die Dimensionen innerhalb der Hierarchien nicht gelöscht werden, nur die Hierarchie selbst wird gelöscht Sie werden also keine Felder im logischen Baum verlieren. Die logische Hierarchie wird entfernt. Ordnung, jetzt wollen wir sehen, wie wir eine Hierarchie in Tableau erstellen können . Und wir werden die Standorthierarchie erstellen. Wir gehen zur linken Seite des Dateneingangs und wählen eine der Dimensionen aus. Es spielt keine Rolle, welche Sie auswählen, aber ich bevorzuge es, mit der höchsten Ebene der Hierarchie zu beginnen . In unserem Beispiel wird es das Land sein, das radikale Land auswählt . Klicken Sie darauf. Und dann haben wir hier etwas, das Hierarchie genannt wird. Und wir wählen „Hierarchie erstellen“. Lass uns dorthin gehen. Wir müssen ihm einen Namen geben, also nennen wir es Standorthierarchie. Dann er, wie Sie jetzt auf der linken Seite sehen können , haben wir das Symbol der Hierarchie. Darin haben wir nur eine Dimension, das Land. Jetzt haben wir in unserer Hierarchie auch die Stadt und die Postleitzahl. Wie können wir es also zu dieser Hierarchie hinzufügen? Wie wir lernen, hat die Hierarchie verschiedene Ebenen, und die Reihenfolge dieser Ebenen ist wirklich wichtig. Wir haben Land, Stadt und Postleitzahl. Um nun die Stadt hinzuzufügen, ziehen wir einfach die Stadt unter dem Land hierher und lassen sie los. Damit haben wir jetzt die Stadt in unserer Hierarchie. Nehmen wir uns auch die Postleitzahl. Also müssen wir es per Drag-and-Drop unter die Stadt ziehen. Lass uns veröffentlichen. Damit haben wir die Standorthierarchie mit den drei Dimensionen Land, Stadt und Postleitzahl erstellt die Standorthierarchie mit den drei Dimensionen Land, . Auch hier gilt: Wenn Sie die Details zu dieser Hierarchie ausblenden möchten , können wir sie hier zusammenklappen. Oder wenn Sie die Details sehen möchten, können wir die Hierarchie erweitern. Ordnung, das ist also eine Möglichkeit, mithilfe der Dropdownliste eine Hierarchie in Tableau zu erstellen . Die zweite Möglichkeit, eine Hierarchie zu erstellen, besteht darin, Dimensionen schnell per Drag-and-Drop zusammenzufügen. Wenn wir zum Beispiel zur Produkttabelle gehen, haben wir auch hier eine Hierarchie zwischen der Kategorie, Produktnamen und der Unterkategorie Unsere Hierarchie beginnt mit der Kategorie, dann mit der Unterkategorie, und die letzte, die Blätter, wird der Produktname sein Sehen wir uns nun an, wie wir die Hierarchie schnell per Drag & Drop erstellen können schnell per Drag & Drop Wir nehmen eine dieser Dimensionen, sagen wir, wir beginnen mit der Kategorie und ziehen sie per Drag & Drop in die Unterkategorie Ich bewege den Mauszeiger jetzt und wähle die Unterkategorie aus. Lass uns veröffentlichen. Sobald wir das getan haben, versteht Tableau , dass wir diese Dimensionen verbinden wollen. Also wird Tableau eine neue Hierarchie erstellen. Wir werden es die Produkthierarchie nennen. Und lass es uns machen, okay. Und jetzt wollen wir sehen. Auf der linken Seite haben wir eine neue Hierarchie namens Produkthierarchie mit dem Symbol. Und wir haben zwei Dimensionen, Kategorie und Unterkategorie, Kategorie und Unterkategorie Wir vermissen die dritte Dimension. Lassen Sie uns den Produktnamen nehmen und ihn in der Hierarchie löschen. Jetzt haben wir ein Problem damit. Die Reihenfolge der Dimensionen innerhalb unserer Hierarchie ist falsch, weil die Dimensionskategorie die Ebene eins und die Unterkategorie die Ebene zwei sein sollte Wie können wir das beheben? Wählen Sie einfach die Kategorie aus und ziehen Sie sie per Drag & Drop über die Unterkategorie Lass uns das veröffentlichen. Das heißt , so änderst du die Reihenfolge der Kategorien. Und damit haben wir die Produkthierarchie. Okay, nehmen wir an, wir wollen nicht die gesamte Hierarchie entfernen, wir wollen nur ein Mitglied, eine Dimension aus der Hierarchie entfernen . Um das zu tun, nehmen wir an, wir wollen den Produktnamen entfernen. Wählen Sie es aus und ziehen Sie es einfach per Drag & Drop irgendwo hier in den leeren Bereich. Und damit ist der Produktname kein Mitglied der Hierarchie mehr. So können wir Dimensionen aus der Hierarchie entfernen. Aber ich möchte sie wieder in unsere Hierarchie aufnehmen, weil wir sie später benötigen. Also werde ich die Unterkategorie unter die Kategorie stellen, und wir nehmen den Produktnamen und platzieren ihn unter der Unterkategorie, und das war's Das sind also die beiden Methoden zum Erstellen von Hierarchien in Tableau, entweder durch Drop-Dominu oder durch schnelles Zusammenziehen der Dimensionen um eine Hierarchie zu Es ist wirklich einfach. In Ordnung, jetzt haben wir diese Hierarchie, die Struktur, wie wir sie aus unserer Sicht verwenden werden, es ist wirklich einfach. Wir wählen die gesamte Hierarchie aus und ziehen sie dann per Drag-and-Drop in die Ansicht. Hier beginnt die Hierarchie also auf der ersten Ebene für die Länder, und wir werden uns die Werte des Landes ansehen. Lassen Sie uns nun eine dieser Maßnahmen ergreifen. Wir nehmen die Verkäufe und ziehen sie per Drag & Drop auf die Spalten. Wenn Sie sich jetzt das Land genau ansehen, den Plu, den Haufen hier drüben, können Sie sehen, dass wir ein neues Schild haben, das Explosionsschild Dieses Schild weist darauf hin, dass wir in dieser Dimension tiefer gehen können Gehen wir jetzt und klicken auf das Explosionsschild. Wie Sie sehen können, dringen wir jetzt in unserer Hierarchie auf eine niedrigere Ebene vor. Jetzt sehen wir mehr Details zu den Verkäufen. Und wir befinden uns jetzt auf der Ebene der Stadt auf der nächsten Ebene. Wie Sie sehen können, haben wir jetzt die Dimension Stadt. Unsere Zeilen haben wir nicht per Drag-and-Drop aus der Datenbank gezogen und an die Zeilen gestellt, die sie aus der Hierarchie erweitert haben. Auch hier hat die Stadt das Pluszeichen , das darauf hinweist, dass wir innerhalb der Stadt nachschauen können. Lassen Sie uns noch einmal tiefer gehen. Wie Sie jetzt sehen können, befinden wir uns an der Postleitzahl und wir können mehr Details zu den Verkäufen sehen. Wenn Sie jetzt die Postleitzahl überprüfen, gibt es kein Pluszeichen, wie die Stadt und das Land. Da wir uns in den Blättern befinden, befinden wir uns auf der niedrigsten Detailebene in unseren Daten. Damit sind wir durch unsere Hierarchie vom obersten Knoten bis zu den Blättern navigiert unsere Hierarchie vom obersten Knoten bis zu den Blättern Wie Sie sehen können, ist es wirklich einfach und sehr dynamisch. Nehmen wir nun an, wir befinden uns an den Blättern und wollen uns bis zur höchsten Ebene der Aggregationen bis zum obersten Knoten vordringen Es ist wirklich einfach, wenn du noch einmal die Stadt und die Länder überprüfst , die wir nicht mehr haben, das Pluszeichen haben wir das Minuszeichen Das Minuszeichen zeigt an, dass wir uns in der Hierarchie nach oben bewegen können. Schauen wir uns also an, was passieren kann , wenn Sie auf das Minuszeichen klicken. Wie ihr seht, bohren wir jetzt von den Blättern, von der Postleitzahl zurück in die Stadt. Und die Werte dieser Zellen sind jetzt stärker aggregiert. Und jetzt dasselbe: Wenn Sie von der Stadt zurück zum Land fahren wollen , klicken wir auf das Minuszeichen. Also lass uns das machen. Und damit sind wir auf die erste Ebene aufgestiegen, auf die höchste Aggregation in unserer Hierarchie Ordnung, bis jetzt haben wir in unserer Hierarchie nach oben und unten mithilfe der Zeilenregale in unserer Hierarchie nach oben und unten gedrillt und Sie wissen ja, das sind die Zeilen und Spalten Wir verwenden es, wenn Entwickler unsere Ansicht erstellen. Nun stellt sich die Frage, wie unsere Nutzer und das Publikum die Hierarchie durchdringen und durchdringen können. Weil die Hierarchie auch von den Benutzern schnell genutzt werden sollte , um sich die Details genauer anzusehen. Lassen Sie uns nun sehen, wie wir das machen können. Wenn wir zu der Ansicht hier drüben gehen und den Mauszeiger über das Land bewegen, können wir wieder ein Pluszeichen sehen Lass uns gehen und darauf klicken. Und wie Sie sehen können, gehen wir in unserer Hierarchie vom Land bis zur Stadt nach unten . Gehen wir nun näher ins Detail und schauen uns die Postleitzahl genauer an. Wir können über die Stadt fahren, und wie Sie sehen können, haben wir wieder das Plus-Zeichen. Klicke darauf Und damit gehen wir bis zur Postleitzahl vor. Genau auf diese Weise können die Benutzer die Ansicht weiter aufschlüsseln. Wenn wir nun zur höheren Ebene zurückkehren möchten , können wir dasselbe tun. Wir können das Minuszeichen hier drüben sehen. Klicke darauf und du gehst zurück in die Stadt. Und dann gehen wir auch aufs Land. Wir haben das Minus, wir klicken darauf. Und damit fahren wir zurück ins Land. Wie Sie anhand dieser Symbole sehen können, können wir durch unsere Hierarchie navigieren. Jetzt könntest du sagen, all deine Benutzer, weißt du was, das ist ein wirklich kleines Symbol und meinen Benutzern gefällt es nicht. Gibt es eine andere Möglichkeit, in der Ansicht nach oben und unten zu gehen? Nun ja, wenn Sie zu einem dieser Werte hier gehen und einen Klick darauf schreiben, können Sie in dieser Dropdownliste sehen, dass wir einen Drilldown haben. Wenn Sie darauf klicken, sehen wir uns die gleiche Stadt an. Wenn du einen Wert auswählst, egal welcher, lass uns hier rüber gehen und dann nochmal weiter nach unten gehen. Und damit sind wir bei der Postleitzahl. Wenn Sie etwas genauer untersuchen möchten, können Sie dasselbe tun, beliebige Werte können es radikal anpassen. Und hier haben wir den sozialen Drill Up. Und um zurück in das Land vorzudringen, zu irgendwelchen Werten im Land radikal zu gehen und alles aufzuschlüsseln Das sind also die beiden Möglichkeiten, wie man in der Ansicht Drilldown und Drilldown durchführen kann. Ordnung, Leute, bis jetzt haben wir unsere eigenen Hierarchien geschaffen , indem diese Dimensionen auf verschiedenen Ebenen zusammengefasst Aber in Tableau haben wir auch indirekte eingebettete Hierarchien im Datentyp Datum in Jedes Feld mit dem Datentyp Datum hat die folgende Hierarchie Es beginnt mit der höchsten Ebene mit dem Jahr, dann haben wir das Quartal, den Monat und dann die niedrigste Ebene, die Blätter. Wir haben die Tage. Diese vier Ebenen sind die Standardebenen in jedem Feld mit dem Datentyp Datum in unserem Datensatz. Jetzt haben wir einen anderen Datentyp, der ebenfalls gilt, eine eingebettete indirekte Hierarchie. Wir haben die Felder mit Datum und Uhrzeit. Hier haben wir Informationen über die Uhrzeit und wir haben sieben Stufen. Es beginnt genau wie das Datum, die höchste Stufe ist also das Jahr, dann der Viertelmonat und dann der Tag. Aber jetzt können wir uns mehr Details ansehen, da wir die Zeitinformationen haben. Das nächste Level werden die Stunden sein. Dann haben wir Minuten und Sekunden. An zweiter Stelle steht die niedrigste Detailebene. Das sind unsere Blätter hier. Wir haben zivile Hierarchieebenen. Datum, Datum und Uhrzeit. Sie haben eine eingebettete Hierarchie. Lassen Sie uns nun diese Hierarchien in Tableau aufdecken. Ordnung, jetzt gehen wir zu den Tabellenbestellungen über. Und hier haben wir zwei Termine. Egal welcher, beide werden genau dieselbe Hierarchie haben. Nehmen wir das Bestelldatum und ziehen es per Drag & Drop hierher auf die Rose. Wie Sie sehen können, haben wir jetzt das Pluszeichen. Es zeigt an, dass es eine Hierarchie gibt. Und es beginnt auf der höchsten Ebene mit den Jahren. Lassen Sie uns nun eine Maßnahme ergreifen , um einige Daten zu sehen. Wir nehmen die Anzahl der Bestellungen und ordnen sie in die Spalten ein. Und ich möchte Israel die Etiketten zeigen. Lassen Sie uns einige Etiketten zeigen. Ordnung, jetzt gehen wir und entdecken die Hierarchie innerhalb des Datums. Wie Sie auf der linken Seite sehen können, sehen wir keine Informationen über die Hierarchie. Das bedeutet, dass sie wirklich in diesen Datentyp eingebettet ist. Gehen wir also zu den Jahren und klicken wir auf das Pluszeichen, um eine genauere Beschreibung vorzunehmen. Wie Sie in den nächsten Informationen sehen können haben wir die Quartalsinformationen. Jetzt sehen wir also die Gesamtzahl der Bestellungen pro Quartal. Jetzt können wir mehr Details über die Gesamtzahl sehen und uns dann den Tag genauer ansehen. Und jetzt befinden wir uns auf dem niedrigsten Stand des Tages. Wir können nicht weiter aufschlüsseln, zum Beispiel Stunden, Minuten und Sekunden, weil das Bestelldatum den Datentyp Datum hat. Wie Sie sehen, hat die Dimension Bestelldatum vier Ebenen: Jahre, Quartal, Monat und Tag. Es ist wirklich schön, es so in Tableau zu haben , weil es wirklich Standards sind. Ich habe mit anderen BI-Tools gearbeitet und dort müssen wir es selbst erstellen, was wirklich zeitaufwändig ist all diese Hierarchien zu erstellen Vor allem, wenn Sie hier in Tableau einen großen Datensatz haben , ist unser Leben einfacher Tableau hat sich für eine Hierarchie innerhalb jedes Datums entschieden. In Ordnung, Leute, noch etwas zu den Bögen. Sie organisieren und strukturieren Ihre Ansichten wirklich und machen sie für die Benutzer dynamischer beispielsweise festlegen , dass Verkäufe nach Ländern, nach Städten und nach PLZ und Sie keine Hierarchien verwenden, werden Sie am Ende drei Ansichten wie hier auf der linken Seite erstellen , das nimmt viel Platz in Anspruch Und außerdem ist es buchstäblich dynamisch. Aber besser als das, wir können eine Hierarchie zwischen diesen Dimensionen schaffen . Und wir können alles in einer Ansicht zusammenfassen. Und dann geben Sie den Endbenutzern die Möglichkeit, je nachdem, was sie benötigen, Drilldown- und Drill-Down durchzuführen. Wenn sie die Verkäufe nach Ländern aufgeschlüsselt haben wollen, haben wir sie bereits im obersten Knotenpunkt. Aber wenn sie die Verkäufe nach Städten wollen, müssen sie nur bis zur nächsten Ebene herunterfahren, und wir haben sie schon, Verkäufe nach Städten. Wenn jemand detaillierter gehen möchte , um zur Postleitzahl zu gelangen, kann er auch die Verkäufe nach Postleitzahlen aufschlüsseln. Wie Sie sehen können, verleiht es Ihrer Ansicht wirklich mehr Dynamik und wird für die Endbenutzer attraktiver sein für die Endbenutzer attraktiver wenn Sie es mit den Seiten des Aufzugs vergleichen. Jetzt sind wir dynamischer und interaktiver für die Endbenutzer. Außerdem erstellen Sie Listenansichten in Ihren Dashboards Das ist also wirklich großartig. Wenn Sie bis zum Land zurückkehren möchten, können wir einfach auf das Minuszeichen klicken. Hierarchien verleihen der Struktur eine dynamischere Struktur und organisieren Ihre Daten in den Ansichten In Ordnung, lassen Sie uns jetzt zusammenfassen. Hierarchien organisieren und strukturieren die Mitglieder der Dimensionen in einer logischen Baumstruktur Hierarchien sind nur für Dimensionen eine Besonderheit. Sie können keine Hierarchien zwischen Kennzahlen erstellen , die wir können, und Drill-ups durchführen, um durch unsere Hierarchie zu navigieren und so ein tieferes oder höheres Verständnis Ihrer Daten zu erlangen tieferes oder höheres Verständnis Ihrer Daten Insgesamt sind Hierarchien sehr wichtig, um Ihre Dateninterviews zu organisieren und zu strukturieren Und es bietet den Benutzern ein leistungsstarkes Tool, schnell und einfach in Ihren Daten navigieren und diese untersuchen, Erkenntnisse gewinnen und bessere Entscheidungen treffen können In Ordnung, das ist alles für Hierarchien in Tableau. Als Nächstes lernen wir , wie man die Mitglieder von Dimensionen mithilfe von Gruppen in Hierarchien gruppiert. 102. Udemy 8 2 Gruppen: Ordnung, Kay, bisher haben wir gelernt, wie man die Dimensionen in Hierarchien gruppiert , aber jetzt werden wir lernen, wie man die Werte, die Mitglieder der Dimension in Gruppen in Tableau gruppiert Mitglieder der Dimension in Gruppen in Tableau Dafür stehen uns drei Methoden zur Verfügung. Wir haben also die Gruppen, Cluster-Gruppen und Sets. Und jetzt beginnen wir mit der ersten, wie man die Mitglieder der Dimensionen mithilfe von Gruppen gruppiert. Aber jetzt wollen wir wie immer zuerst das Konzept dahinter verstehen und dann lernen, wie man es in Tableau erstellt. Also lass uns gehen. Also gut, wenn Sie sich jetzt unsere Daten ansehen, Sie manchmal Dimensionen finden , die verwendet werden könnten, um die Daten in der Tabelle zu kategorisieren oder zu gruppieren Wenn Sie sich beispielsweise unsere Produktdaten ansehen, werden Sie feststellen, dass die Kategorie verwendet werden kann, um die Daten zu gruppieren Sie können beispielsweise sehen, dass zwei Produkte der Kategorie Monitor und drei Produkte dem Zubehör zugewiesen sind. Dieses Feld könnte also verwendet werden, um die Daten zu gruppieren. Wenn Sie nun die Daten des Kunden überprüfen, können Sie einige Dimensionen finden , die zur Gruppierung der Daten verwendet werden könnten. Zum Beispiel das Land, die Stadt, die Postleitzahl. Diese Informationen können verwendet werden , um die Kunden zu gruppieren. All diese Dimensionen könnten verwendet werden, um unsere Daten zu gruppieren. Diese Gruppen oder Dimensionen stammen direkt aus den Datensätzen und wir haben bisher nichts erstellt Manchmal befinden wir uns möglicherweise in einer Situation, in der wir die Daten anders gruppieren möchten als die ursprünglichen Gruppen in den Datensätzen Hier haben wir zwei Möglichkeiten. Entweder kehren wir zu den ursprünglichen Datensätzen zurück und nehmen dort die Änderungen vor Ich erstelle eine Gruppe, oder wir können eine Gruppe direkt in Tableau erstellen , ohne zu den ursprünglichen Datensätzen zurückzukehren Zum Beispiel möchten wir eine neue Gruppe in den Produkten erstellen , und das wird die Produktklasse sein Hier haben wir eine weitere Gruppe und wir nennen, sagen wir zum Beispiel, die ersten drei sind die Klasse A, die letzten beiden sind die Klasse. Wir können diese zusätzliche Gruppe direkt erstellen. Tableau. Das Gleiche gilt für die Kunden. Wir möchten eine neue Gruppe hinzufügen. Wir wollen den Kontinent in Formationen hinzufügen. Wir können diese Gruppe hinzufügen. Für Deutschland wird es Europa sein. Für die USA wird Nordamerika sein. Und für den Rest wird es auch Frankreich, Deutschland und die USA sein. Europas. Alles, was Sie jetzt tun, ist unseren Daten neue Gruppen hinzuzufügen. Die Gruppen von Tableau kombinieren ähnliche verwandte Werte zu übergeordneten Kategorien, wodurch eine neue Dimension für Ihre Datenanalyse geschaffen werden kann . Sehen wir uns nun an, wie wir Gruppen in Tableau erstellen können. Und dafür gibt es zwei Methoden . Entweder durch Erstellen der Gruppen in den Daten in oder direkt in der Ansicht. Wir beginnen mit der ersten, bei der wir die Kontinentgruppe in den Daten erstellen werden. Um das zu tun, gehen wir zu den Kunden und auf der Grundlage der Werte aus dem Land werden wir hier die neue Gruppe erstellen. Es ist wichtig zu verstehen, dass wir Gruppen nur auf der Grundlage von Dimensionen erstellen können . Wir können keine Gruppen für die Maßnahmen bilden. Eine weitere Funktion, mit der wir die Maßnahmen gruppieren können , und wir nennen es Stifte. Aber was die Gruppen angeht, können wir nur zusätzlich zu den Dimensionen etwas erstellen. Und das neue Feld wird auch eine Dimension sein. Mal sehen, wie wir das machen können. Wählen Sie das Land mit der rechten Maustaste aus und klicken Sie darauf. Und dann gehen wir zum Erstellen. Und hier haben wir die Optionsgruppe. Lass uns das auswählen. Jetzt bekommen wir ein neues Fenster um die Gruppe zu erstellen. Wir werden zuerst den Feldnamen umbenennen, wir werden diesen Kontinent nennen Dann, in der Mitte von hier, listet Tableau für Sie die verschiedenen Werte innerhalb des Landes auf, alle möglichen Werte aus dem Datensatz Wir werden Frankreich, Deutschland und Italien zu Europa und die USA zu Nordamerika zusammenfassen Europa und die USA zu . Wie werden wir das machen? Wir werden diese Werte mehrfach auswählen, indem wir auf die Strg-Taste klicken. Frankreich, Deutschland und Italien. Sie sind eine Gruppe. Um sie zu gruppieren, wählen wir hier die Gruppe Sobald wir sie ausgewählt haben, Tableau, werden all diese Werte einer neuen Gruppe zugeordnet. Wir werden ihr den Namen Europa geben. Klicken wir auf Okay. Und damit haben wir jetzt eine neue Gruppe für diese drei Werte erstellt. Wie Sie sehen können, können wir diese Werte erweitern und reduzieren, um die Details zu sehen. Aber wir haben immer noch einen weiteren Wert innerhalb des Landes, der hier noch keiner Gruppe zugeordnet ist Was wir tun werden, wir werden es auswählen und dann auf die Gruppe klicken und wir werden es Nordamerika nennen Das ist jetzt innerhalb des Kontinents, wir haben zwei Werte, Europa Nordamerika, und sie beziehen sich auf die Mitglieder aus der Länderdimension. Nehmen wir nun an, Sie möchten eines dieser Mitglieder von einer Gruppe in eine andere verschieben . Wie können wir das machen? Es ist wirklich einfach per Drag-and-Drop. Nehmen wir zum Beispiel Deutschland, es hier in Nordamerika per Drag-and-Drop zu ziehen. Sie werden sehen, dass dieses Mitglied jetzt zur Gruppe Nordamerikas gehört , was falsch ist. Also werde ich es zurückstellen , das besagt, dass Sie auf diese Weise zwischen Gruppen wechseln. Hier haben wir Tablo. Eine andere Möglichkeit besteht darin, das Mitglied aus allen Gruppen zu entfernen Wählen wir dazu Deutschland aus und klicken Sie hier auf Gruppe. Sobald wir das getan haben, werden Sie sehen, dass der Wert für Deutschland keiner dieser Gruppen zugewiesen wird keiner dieser Gruppen zugewiesen wenn ich diese Dinge zusammenfasse. Sie werden sehen, dass Deutschland ein eigenständiger Wert ist. Normalerweise verwenden wir für alle Werte die Gruppe Andere. Somit konnten wir hier keiner unserer Gruppen etwas zuordnen. Tableau bietet uns eine schnelle Möglichkeit , diese Gruppe zu erstellen. Alles, was wir tun müssen, ist, auf den Wert für Deutschland zu klicken und dann hier auf Andere einbeziehen zu klicken. Stellen wir das so ein, wie Sie jetzt sehen können ist der Wert von Deutschland in der Gruppe Andere, und damit haben wir auf dem Kontinent drei Gruppen. Europa, Nordamerika und andere. Wenn Sie die Gruppen nun umbenennen möchten, können Sie auf die Gruppe klicken und dann hier auf Umbenennen klicken. Also werden wir es haben wie auf einem anderen Kontinent oder so, oder. Klicken Sie mit der rechten Maustaste auf die Gruppe und benennen Sie sie dann um. Das ist wirklich einfach. Was wir jetzt tun wollen, ist Deutschland zurück nach Europa zu bringen. Nun, wie Sie sehen können, ist die andere Gruppe verschwunden , weil sie kein Mitglied hat . Also das war's für den Moment. Wir haben unsere Gruppen gegründet. Lass uns auf Ok klicken. Wie Sie auf der linken Seite sehen können, haben wir jetzt ein neues Feld namens Kontinent. Und es handelt sich um eine diskrete Dimension einem speziellen Symbol. Der Datentyp weist darauf hin, dass es Der Datentyp weist darauf hin, dass diesem Feld um eine Gruppe in Tableau handelt. Wenn Sie eine Gruppe erstellen, die auf einem anderen Feld mit der geografischen Rolle basiert , zeigt Tableau sowohl die Symbole „Gruppe“ als auch „ geografische Rolle“ an. Weil die Gruppe normalerweise das folgende Symbol für die jeweilige Situation hat . Es werden beide Symbole, die geografische Rolle und die Gruppe, angezeigt . Ordnung, lassen Sie uns nun die Ansicht auf der Grundlage dieser neuen Dimension erstellen . Wir nehmen das Drachenkaninchen des Kontinents mit auf die Straße. Wie Sie sehen können, hat es zwei Werte. Wir werden auch die Verkäufe übernehmen. Und die Spalten, um mehr Details in der Ansicht zu sehen, nehmen wir eine andere Dimension oder wir nehmen die gesamte Hierarchie des Standorts. Ziehen wir es per Drag-and-Drop hierher auf die Rose. Wie Sie sehen können, gruppiert der Kontinent jetzt unsere Daten Europa für diese drei Werte, Nordamerika für die USA Wie wir in den Hierarchien gelernt haben, können wir bis zu den nächsten Werten vordringen. Und weißt du was? Diese neue Dimension, der Kontinent, hat ähnliche Informationen wie das Land und die Stadt und gehört zur Hierarchie. Jetzt ist es sinnvoll, es der Struktur unserer Standorthierarchie hinzuzufügen . Was wir also tun werden, ist, den Kontinent per Drag-and-Drop über dem Land abzulegen. Damit wird der Kontinent die erste Ebene und das Land die zweite Ebene sein. Wir können diese neue Gruppe als höchste Aggregationsebene in unserer Struktur Wir können bis zum Kontinent vordringen. Wie Sie sehen, können wir neue Gruppen direkt in Tableau erstellen neue Gruppen direkt in Tableau ohne zu den ursprünglichen Datensätzen zurückkehren und dort Änderungen vornehmen Ordnung, deshalb die erste Methode zum Erstellen von Gruppen in Tableau aus dem Data Bain. Die zweite Methode besteht darin, Gruppen direkt in der Ansicht zu erstellen Schauen wir uns an, wie wir das machen können. Wir werden ein neues Arbeitsblatt erstellen und zwei Maßnahmen ergreifen. Wir nehmen die Gewinne, lassen Sie uns sie hier in die Reihen aufteilen. Und wir werden auch die Verkäufe miteinbeziehen. Und jetzt wollen wir alle Kunden als Datenpunkte anzeigen. Um das zu tun, gehen wir zur Kunden-ID, ziehen sie per Drag & Drop und platzieren sie hier auf den Markierungen, auf den Details. Jetzt haben wir für jeden Kunden in unserem Datensatz einen Datenpunkt. Jetzt ist es unsere Aufgabe, die Leistung der Kunden zu gruppieren. Wenn Sie sich dazu entschließen, zum Data Paint zu gehen, um diese Gruppen zu erstellen und eine radikale Verbindung herzustellen, dann gehen wir zu den Gruppen, Sie werden eine lange Liste aller Kunden sehen. Und jetzt kann es wirklich mühsam sein, Gruppen auf der Grundlage dieser Werte zu erstellen kann es wirklich mühsam sein, Gruppen auf der Grundlage dieser Werte , da die Kunden-ID im Vergleich zum Land eine hohe Kardinalität aufweist im Vergleich zum Land eine hohe Kardinalität Anstatt das hier zu tun, werden wir es direkt in der Ansicht tun Um das zu tun, wählen wir zum Beispiel diese Kunden, diese Datenpunkte aus. Und wir werden ein neues Fenster bekommen. Wie Sie sehen können, teilt Tableau mit, dass acht Elemente ausgewählt wurden, und wir haben das Symbol der Gruppe. Wenn wir darauf klicken, erstellt Tableau neue Inhalte. Wenn Sie sich das Datenproblem hier auf der linken Seite ansehen, können Sie sehen, dass Tableau bereits eine Gruppe mit den ausgewählten Elementen erstellt hat . Und das Kolorieren hat es auch getan. So kannst du auch die Gruppe sehen. Hier in den Farben auf der rechten Seite haben wir die Legenden. Sie können also sehen, dass der ausgewählte Artikel blau und die anderen grau sind. Jetzt müssen wir die Sachen umbenennen. Zuallererst werde ich diese Gruppe umbenennen. Ich werde sie Kundengruppe nennen. Wie Sie sehen können, entspricht der Gruppenname der Liste aller Mitglieder. Da steht, okay, 9113035 und mehr. Das liegt daran, dass es für Tableau schwer zu verstehen ist, warum wir diese Kunden ausgewählt haben und wie der Gruppenname lautet Um die Gruppe umzubenennen, gehen wir auf der linken Seite zum Data Bain, klicken mit der rechten Maustaste darauf und gehen dann zu Bearbeiten. Wähle das aus Wie Sie hier sehen können, haben wir unsere Gruppe, die wir gerade ausgewählt haben, mit den acht Mitgliedern. Gehen wir also zum Gruppennamen, klicken wir mit der rechten Maustaste darauf, benennen ihn um und wir nennen ihn High Performer Dass diese Kunden im Vergleich zu allen anderen Kunden die höchste Leistung Wie Sie sehen können, hat Tableau alle anderen Kunden der Gruppe Andere zugeordnet. Klicken wir jetzt auf „Okay“. Und jetzt haben wir einen besseren Namen auf der rechten Seite. Und es macht Sinn, eine graue Farbe für andere zu haben. Ordnung, jetzt werden wir eine weitere Kundengruppe mit geringer Leistung schaffen . In Ordnung, um das zu tun, werden wir dasselbe tun, gehen wir in die Ansicht und wählen die Kunden mit einer schlechten Leistung aus. Sobald wir das getan haben, erscheint ein neues Fenster mit der Meldung, okay, neun Elemente, und wir wählen die Gruppe aus. Aber wenn Sie stattdessen die Maus wegbewegen, werden Sie sehen, dass das Fenster verschwindet. In diesem Fall gehen wir zu einem dieser Datenpunkte und klicken mit der rechten Maustaste darauf. Und dann haben wir hier die Option der Gruppe, wählen Sie diese aus. Was kann jetzt passieren? Tableau erstellt keine neue Gruppe im Datenbehälter, nimmt sie als neue Gruppe in die bereits bestehende Gruppe auf. Sie können hier auf der rechten Seite sehen, dass wir eine neue Gruppe mit der Farbe Orange haben . Und damit haben wir dem Kunden eine neue Gruppe hinzugefügt. Um sie umzubenennen, gehen wir in den Datenbehälter und bearbeiten die Gruppe. Lass uns jetzt dorthin gehen. Anstatt die Liste der Mitglieder zu haben, klicken wir darauf, benennen sie um und nennen sie Law Performers Klicken Sie auf Okay. Und jetzt haben wir eine nette Benennung für die Gruppen, wir können auch die Farben der Gruppe ändern. Für die geringe Leistung können wir zum Beispiel Rot verwenden. Für die hohe Leistung können wir Grün verwenden. Um das zu tun, gehen wir zu den Marken hier drüben zu den Farben. Klicke darauf. Dann wählen wir Edit Colors wie wir es sagen, für die hohe Leistung. Wählen wir also diesen Wert aus und weisen ihn Grün zu. Und wir wollen, dass bei niedriger Leistung Rot und bei der anderen Farbe Grau ist. Da das nicht unser Fokus ist, klicken wir auf Okay. Und wie Sie jetzt sehen können, haben die Datenpunkte neue Farben. Und noch ein Anwendungsfall für die Gruppen , in denen wir ihn als Filter verwenden. So geben wir den Benutzern die Möglichkeit, mit unseren Ansichten zu interagieren und bestimmte Gruppe zu konzentrieren. Um das zu tun, gehen wir jetzt zu unserer Datenbank, zur Gruppe, klicken mit der rechten Maustaste darauf und zeigen den Filter an. Jetzt haben wir die Gruppe als Filter. Und die Benutzer können zwischen den Gruppen klicken, um ihren Fokus darauf zu ändern, welchen Cluster sie analysieren können. Wenn sie beispielsweise nicht an all diesen großartigen Dingen interessiert sind und sie die hohe Leistung mit der niedrigen Leistung vergleichen möchten die hohe Leistung mit der niedrigen Leistung um das unterschiedliche Verhalten zwischen ihnen zu verstehen, können sie es einfach so entfernen. Ordnung, also so können Sie Gruppen in Tableau mit den beiden Methoden erstellen , entweder aus dem Daten-Bain, insbesondere, wenn Sie eine Dimension mit niedriger Kardinalität wie das Land haben niedriger Kardinalität wie Wenn Sie jedoch eine Dimension mit hoher Kardinalität haben, also die Kunden-ID, die Bestell-ID, dann können Sie Gruppen direkt aus der Ansicht heraus erstellen. Das ist eine sehr schnelle Methode, um die Werte bestimmten Gruppen zuzuweisen dann können Sie Gruppen direkt aus der Ansicht heraus erstellen. Das ist eine sehr schnelle Methode, um die Werte bestimmten Gruppen zuzuweisen . Wie Sie diese Funktion in Tableau sehen können, Gruppen eine wirklich großartige Möglichkeit B-Daten direkt in Tableau zu gruppieren , ohne zu den ursprünglichen Datensätzen zurückzukehren und die Gruppe dort zu erstellen In Ordnung, jetzt haben Sie die folgende Aufgabe für Sie. Gehen Sie zu den kleinen Datensätzen und erstellen Sie eine neue Gruppe namens Klassen, die auf dem Produktnamen Dimension basiert Die ersten drei Produkte gehören zur Klasse A und die letzten beiden Produkte gehören zur Klasse Sie können das Video sofort weiterleiten, um die Aufgabe zu erledigen, und es dann fortsetzen, sobald Sie fertig sind. In Ordnung, lassen Sie uns jetzt schnell diese Gruppe erstellen. Wir werden zuerst die Kardinalität des Produktnamens überprüfen Kardinalität des Produktnamens Ich werde es einfach hier in die Reihen ziehen und dort ablegen. Und wie Sie sehen können, haben wir nur fünf Werte. Das heißt, es hat eine geringe Kardinalität. Und wir können es direkt im Data Bain tun, indem wir mit der rechten Maustaste auf den Produktnamen klicken Und dann gehen wir zur Gruppe Create. Und jetzt nennen wir es, wir werden es Klassen nennen. Die ersten drei Mitglieder sind die Klasse und die letzten beiden Mitglieder sind die Klasse B, in der es heißt: Los geht's. Okay, jetzt können wir gehen und die Werte überprüfen. Ziehen wir es per Drag & Drop hierher vor den Produktnamen. Und wie Sie sehen können, gehören die drei Produkte Klasse A und die beiden Produkte hier zur Klasse A. Das ist wirklich einfach. In Ordnung, lassen Sie uns nun Gruppen in Tableau zusammenfassen verwandte ähnliche Werte übergeordneten Kategorien zusammenfassen Und Gruppen können nur auf der Grundlage von Dimensionen erstellt werden. Wir können keine Gruppen für Kennzahlen erstellen, und die Gruppe selbst wird eine diskrete Dimension sein. Gruppen in Tableau sind sehr nützlich, um Ihre Ansicht zu vereinfachen und das Verständnis Ihrer Daten zu erleichtern, indem sie die Datenpunkte in klare und relevante Kategorien gruppieren die Datenpunkte in klare und relevante Kategorien In Ordnung, Leute, das ist alles für die Gruppen in Tableau. Als Nächstes lernen wir eine sehr ähnliche Funktion die als Cluster-Gruppen bezeichnet wird. Wir können es verwenden, um Ihre Daten in verschiedene Gruppen zu clustern. 103. Udemy 8 3 Cluster-Gruppen: Ordnung, alle zusammen. Jetzt lernen wir eine andere Methode kennen, wie man die Mitglieder, die Werte von Dimensionen, in Gruppen gruppiert Und dieses Mal werden wir die Cluster-Gruppen in Tableau verwenden . Aber wie immer wollen wir zunächst das Konzept dahinter verstehen, damit wir lernen können, wie man es in Tableau erstellt. Also lass uns gehen. Ordnung, die Cluster-Gruppe ist also eine weitere Möglichkeit, Ihre Daten zu gruppieren. Sie wird für Daten-Clustering verwendet. Dabei handelt es sich um ein statistisches Verfahren, handelt es sich um ein statistisches Verfahren um ähnliche Datenpunkte zu gruppieren Beim Datenclustering verwenden wir unterschiedliche Algorithmen zur Berechnung Zum Beispiel haben wir den Algorithmus Manes und einen anderen Algorithmus, der als hierarchisches Clustering bezeichnet wird, und einen anderen , der als dichtebasiertes Clustering bezeichnet wird Und Tableau hat sich für den Mine-Algorithmus entschieden , da er wirklich einfach und leicht zu implementieren ist Der Mine-Algorithmus wird häufig beim Clustering von Daten verwendet. Lassen Sie mich Ihnen nun zeigen, wie der Kemanes-Algorithmus funktioniert. Nehmen wir an, dass wir in unserem Datensatz die folgenden Datenpunkte haben Zunächst müssen wir definieren wie viele Cluster wir erstellen möchten. In diesem Beispiel gehen wir drei Clustern aus, und danach wählt der Algorithmus drei Punkte und wir nennen sie Zentroide Dann kann er den Datenpunkten den nächstgelegenen Schwerpunkt für diesen Datenpunkt zuweisen den nächstgelegenen Schwerpunkt für diesen Datenpunkt Er wird zum grünen Cluster gehören Und dann geht es zum nächsten Datenpunkt und berechnet die Verbindung zwischen ihm und den drei Und dann kann es es dem nächstgelegenen Schwerpunkt zuordnen. Dafür wird es der rote Cluster sein. Der Algorithmus wird das für alle Datenpunkte tun und sie dem nächstgelegenen Schwerpunkt zuordnen. Am Ende werden wir drei Cluster haben , den grünen, den roten und den blauen Wie Sie sehen können, ist das wichtigste Mittel wirklich einfach und leicht zu implementieren. In Ordnung, um die Cluster zu verstehen, wollen wir uns nun der folgenden Aufgabe stellen. Die Aufgabe besteht darin, hochwertige Kunden zu identifizieren , indem sie auf der Grundlage ihrer Verkäufe gruppiert Und um herauszufinden, welche Kunden den meisten Umsatz erzielen und welche nicht In Ordnung, jetzt müssen wir uns auf der Arbeitsblattseite befinden, um die Cluster-Gruppe zu erstellen . Und dieses Mal können wir die Cluster im Analysebereich erstellen , und wir können es nicht im Datenbereich tun. Lassen Sie uns nun sehen, wie wir die Cluster erstellen können , und wir bleiben bei der Big-Data-Quelle. Da wir hier viele Datenpunkte benötigen. Wir brauchen zwei Maßnahmen. Wir brauchen den Gewinn. Also lasst uns das nachverfolgen und in den Reihen ablegen. Und wir werden die Verkäufe auch in die Kolumnen übertragen. Und damit haben wir zwei Achsen, den Umsatz und den Gewinn. Aber was uns jetzt in der Mitte fehlt, sind die Kundendaten. Jeder Kunde wird ein Punkt sein. Dafür nehmen wir die Kundennummer und ziehen sie per Drag-and-Drop hierher auf die Details auf den Markierungen. Ordnung, jetzt haben wir die Datenpunkte und jeder Punkt steht für einen Kunden. Um nun den Cluster zu erstellen, wechseln wir zum Analysebereich. Gehen wir also dorthin, und wenn Sie zu den Modellen gehen, finden Sie den Cluster. Es ist wirklich einfach. Wir ziehen es einfach per Drag-and-Drop auf die Namenscluster und hier haben wir ein sehr einfaches Fenster, in dem es heißt, dass die Variablen für die Cluster die Siegel und Gewinne sind. Und dann haben wir hier die Anzahl der Cluster. Standardmäßig wird es automatisch sein. Das bedeutet, dass Tableau anhand der Daten herausfinden wird, wie viele Cluster wir hier benötigen. Standardmäßig haben wir automatisch. Das bedeutet, dass Tableau herausfinden wird, wie viele Cluster es sinnvoll macht , aus diesen Datenpunkten zu erstellen. Wie Sie sehen können, hat Tableau den Cluster bereits erstellt, und es wurden drei Cluster erstellt. Aber wenn Sie sagen, wissen Sie was, wir wollen vier Cluster oder fünf Cluster, können Sie hier drüben und definieren, wie viele Cluster Sie benötigen. Wenn Sie fünf haben, lassen Sie mich sie einfach hierher verschieben, um zu sehen, was vor sich geht. Wir haben jetzt fünf Cluster. Wenn Sie zwei Cluster haben möchten, haben wir nur zwei Farben und so weiter. Also bleibe ich bei den drei Clustern. Es macht Sinn. Das ist es. In diesem Fenster gibt es kein Okay oder so. Also werden wir es einfach schließen, weil Tableau den Cluster sofort erstellen kann. In Ordnung, jetzt haben wir den Cluster. Die Frage ist, wo finde ich die Cluster-Gruppe? Nun, wenn Sie zu den Daten auf der linken Seite gehen, werden Sie hier keine Cluster-Gruppe finden da wir diese Informationen jetzt nur zu den Farben haben. Dieses Feld hier ist unser Cluster. Nun könnten wir diese Information, diese Cluster-Gruppe in den Daten, haben , um sie in verschiedenen Ansichten zu verwenden. Was wir also tun werden , können wir es einfach an eine beliebige Stelle in den Daten ziehen und dort ablegen. Jetzt können wir hier sehen, dass wir neue Felder haben und das Symbol zeigt an, dass es sich bei diesem Feld um eine Cluster-Gruppe handelt. Jetzt geben wir ihr einen Namen, Kundencluster. Ordnung, jetzt können wir diesen Cluster bei Bedarf in verschiedenen Ansichten wiederverwenden . Ordnung, jetzt ist der nächste Punkt , wie wir unseren Cluster bearbeiten können. Jetzt haben wir also drei Cluster. Wie wäre es, wenn wir es auf vier ändern wollen? Wie können wir das machen? rechten Maustaste, und hier haben wir die Möglichkeit Wir gehen zu den Markierungen hier drüben, klicken Sie mit der rechten Maustaste, und hier haben wir die Möglichkeit , sie zu bearbeiten. Wählen wir das also Wir bekommen wieder dasselbe Fenster, also um die Anzahl der Cluster zu ändern, machen wir das nicht bei der Datenflut, sondern bei den Markierungen. So bearbeiten Sie die Cluster. Wenn Sie nun wieder hierher gehen und rechten Maustaste auf die Cluster klicken, finden Sie eine weitere Option namens Cluster beschreiben. Hier finden wir also weitere Informationen zu unseren Clustern. Wählen wir das aus. Wie Sie hier sehen können, haben wir viele Informationen über unsere Cluster. Also haben wir zuerst die Eingabe für den Algorithmus oder für den Clustering-Algorithmus Die Variablen sind die Maße, die wir unserer Sicht verwenden, die Summe der ungefähren Werte, die Summe der Verkäufe, und die nächste Information ist der Detaillierungsgrad. Normalerweise haben wir hier die Dimensionen Wir verwenden. Jetzt die niedrigste Detailebene , die Kunden-ID. Da jeder Datenpunkt für einen Kunden steht, haben wir mehr Informationen über unsere Cluster. Die Anzahl der Cluster, die wir definieren, ist also drei, die Anzahl der Datenpunkte, die Anzahl der Kunden, wir haben 800 Kunden, und dann haben wir die Tabelle hier. Für jeden Cluster haben wir Informationen wie die Anzahl der Elemente oder die Anzahl der Datenpunkte innerhalb jedes Clusters. Im ersten Cluster haben wir rund 617 Kunden. Im zweiten Cluster haben wir 171, und Cluster drei ist der niedrigste Wir haben 12 Kunden. Die Zentroide jedes Clusters, die zentralen Punkte von Wenn Sie weitere Statistiken zu unseren Clustern benötigen, finden Sie diese in Describe Es hat wirklich Spaß gemacht, mit den Clustern zu arbeiten, und ich habe festgestellt, dass verschiedene Leute unterschiedliche Designs verwenden , um die Cluster zu präsentieren. Zum Beispiel ein Design, das ich fast überall sehe. Das ist, wenn du zu den Formen hier drüben gehst und dann den Feldkreis auswählst. Wenn Sie nun viele Datenpunkte haben, ist es interessant, die Überlappung zwischen diesen Punkten zu sehen, aber jetzt ist es wirklich schwierig, sie in dieser Ansicht zu erkennen Was ich also damit machen werde, ich werde mich auf diese Datenpunkte konzentrieren Lassen Sie uns diese Dinge auswählen. Und dann werden wir sagen, okay, nur behalten. Lass uns darauf klicken. Wir haben diese Punkte jetzt quasi vergrößert, um sie in bitterer Optik besser darzustellen, wenn sie sich überschneiden bitterer Optik besser darzustellen, wenn Was wir tun werden, wir werden zu den Farben übergehen und dann die Deckkraft reduzieren Lassen Sie uns es auf etwa 70% reduzieren . Ich denke, es sollte in Ordnung sein Und jetzt sieht unsere Visualisierung einfach sehr professionell aus und Sie können die Überlappung zwischen den Datenpunkten sehen die Überlappung zwischen den Datenpunkten In Ordnung, es gibt also ein anderes Design , um jedem Cluster eine Form zuzuweisen Also, bevor wir das tun, möchte ich noch einmal das große Ganze haben. Ich werde den Filter entfernen, also lassen Sie uns den Filter einfach von hier zu einem anderen Ort entfernen . Und damit sind wir zurück zur ursprünglichen Ansicht. Was wir also damit machen werden , wir werden den Cluster nehmen und ihn auf die Formen legen. Lassen Sie uns also den Cluster auf den Markierungen hier auf den Formen verfolgen und dort ablegen . Wie Sie sehen können, haben wir für jeden Cluster, den wir eine Form haben, das Plus, das Quadrat und den Kreis. Und wenn Sie verschiedene Formen zuweisen möchten, klicken Sie einfach auf die Formen. Und jetzt können wir hierher gehen und die Form des Clusters ändern. Nehmen wir an, statt Verlust für die Cluster drei haben wir X. Und klicken wir auf Okay. Und jetzt haben wir statt Fehler X. So entwerfe ich normalerweise die Cluster in Tableau. Okay, jetzt, nachdem wir die Cluster erstellt haben, ist es wirklich wichtig, die Ergebnisse der Cluster mit dem Unternehmen zu interpretieren die Ergebnisse der Cluster mit dem , so als ob wir in der einen Hand den roten Cluster haben , der sich auf die Kunden mit den hohen Gewinnen konzentriert die Kunden mit den hohen Gewinnen Auf der anderen Seite konzentrieren wir uns beim blauen Cluster auf die Kunden mit den niedrigen Gewinnen Sie Ihre Kunden auf der Grundlage von Umsatz und Gewinn gruppieren, können Sie Einblicke in Ihre Kunden Dies kann dem Unternehmen helfen, seine Marketingstrategie sehr effektiv auszurichten seine Marketingstrategie sehr effektiv Al, im Moment haben wir die folgende Aufgabe für dich. Die Aufgabe besteht darin, das meistverkaufte Produkt zu identifizieren, indem die Produkte auf der Grundlage der Menge und des Gewinns gruppiert mithilfe der großen Datenquelle fünf Cluster erstellt Sie können das Video sofort anhalten, um die Aufgabe zu erledigen, und es dann fortsetzen, wenn Sie fertig sind Ordnung, also lassen Sie uns jetzt den Cluster für die Produkte erstellen . Hier brauchen wir zwei Maßnahmen. Wir haben den Gewinn und die Menge. Lassen Sie uns zuerst die Gewinne haben. Wir können es hier in die Reihen ziehen und dort ablegen. Und dann nehmen wir die Mengen in den Spalten. Und jetzt brauchen wir die Dimension, um den Detaillierungsgrad, die Datenpunkte, zu definieren . Und hier können wir entweder die Produkt-ID oder den Produktnamen verwenden . Also werde ich mich jetzt für den Produktnamen entscheiden. Ziehen Sie es also per Drag & Drop auf die Details. Also gut, jetzt haben wir alles. Wir haben die Maßnahmen und die Dimension, und wir werden den Cluster erstellen. Wir gehen zum analytischen Spin über. Und dann nehmen wir den Cluster und ziehen ihn hierher. Und Tableau hat hier nur zwei Cluster erstellt, aber die Aufgabe sagt fünf Cluster, also gehen wir hier drüber und definieren fünf. Ordnung, das ist es also. Jetzt haben wir fünf Cluster für die Produkte. Lassen Sie uns dieses Clustering schließen. Der Produktbereich über die Menge und die Gewinne kann Ihnen helfen, Einblicke in das Produktportfolio zu gewinnen Und das Unternehmen kann es für viele Mitarbeiter nutzen. Zum Beispiel, um die Bestandsverwaltung zu optimieren und strategische Entscheidungen über Produktentwicklungen und Marketing zu treffen. Das ist wirklich unglaublich. In Ordnung, lassen Sie uns zusammenfassen. Die Cluster-Gruppe in Tableau ist eine statistische Methode , um ähnliche Datenpunkte in Clustern zusammenzufassen Der in Tableau verwendete Cluster-Algorithmus ist das wichtigste Mittel, das einfach zu implementieren und auch leicht zu verstehen ist. Clustering in Tableau ist eine der Hauptfunktionen und sehr leistungsfähig, da Tableau das einzige, das einzige I-Tool ist , das unendlich viele Datenpunkte grafisch darstellen kann unendlich viele Datenpunkte grafisch darstellen Weil andere BI-Tools wie Power BI die Anzahl der Datenpunkte, die Sie in der Visualisierung sehen können, immer gerne die Anzahl der Datenpunkte, die Sie in der einschränken kann es wirklich unmöglich machen Cluster in Power BI zu erstellen. Daten-Clustering in der Visualisierung ist ein sehr leistungsfähiges Tool für Datenanalysen und Erkennung von Datenunterschieden. Es hilft den Unternehmensorganisationen dabei, datengesteuert zu arbeiten, was bedeutet, dass sie anhand der Daten bessere Entscheidungen treffen können In Ordnung, das war es also für die Cluster-Gruppen. Und als Nächstes werden wir lernen , wie man die Werte einer Dimension mithilfe der Tableau-Sets in zwei Teilmengen aufteilt Dimension mithilfe der Tableau-Sets in zwei Teilmengen 104. Udemy 8 4 SETS: Hier erfahren Sie, wie Sie die Mitglieder, die Werte der Dimensionen in Gruppen gruppieren die Werte der Dimensionen in Gruppen gruppieren Zu der Zeit, in der wir die Sets in Tableau verwenden werden, sind sie wie üblich Clustern sehr ähnlich. Wir werden zuerst mit den Konzepten beginnen und dann lernen, wie man sie in Tableau erstellt. Also lass uns gehen. Also gut, nehmen wir jetzt an, dass wir die folgenden Datenpunkte in unserer Visualisierung haben . Wir können Datensätze verwenden, um diese Datenpunkte zu gruppieren. Mithilfe von Datensätzen können Sie Ihre Daten anhand bestimmter Kriterien oder einer Auswahl in zwei Datengruppen unterteilen bestimmter Kriterien oder einer Auswahl in zwei Datengruppen Die erste Gruppe, wir nennen sie die Gruppe. In dieser Gruppe finden Sie alle Datenpunkte, die in den Teilmengen der Daten enthalten sind Diese Datenpunkte sind die Mitglieder des Satzes. Und die andere Gruppe ist die Out-Gruppe. Diese Gruppe enthält alle Datenpunkte, die nicht in den Teilmengen der Daten enthalten sind Das bedeutet, dass die Datenpunkte in dieser Gruppe nicht zu den Mitgliedern der Gruppe gehören Die Datensätze in Tableau unterteilen unsere Daten in zwei Gruppen, die Eingangsgruppen und die Ausgangsgruppen. Wann benötigen wir Sets und warum ist das wichtig? Nun, wir können die Teilmenge der Daten verwenden, um die Analyse auf ein bestimmtes Szenario zu konzentrieren Und auch, um die Teilmenge mit den verbleibenden Daten zu vergleichen mit den verbleibenden Zum Beispiel können wir anhand der Verkäufe eine Teilmenge der zehn wichtigsten Kunden in unseren Datensätzen erstellen anhand der Verkäufe eine Teilmenge der zehn wichtigsten Kunden in unseren Datensätzen Und vergleichen Sie die Teilmengen mit ihren verbleibenden Kunden um ihr Verhalten zu verstehen und zu verstehen, was sie zu den Top Ten macht Es ist also eine wirklich tolle Funktion in Tableau, Ihre Daten zu verstehen und gezielte Analysen auf bestimmte Szenarien durchzuführen Analysen auf bestimmte Szenarien Und in Tableau haben wir verschiedene Möglichkeiten, die Sets zu erstellen. Die erste, die einen festen Satz erstellt, und zwar mithilfe einer manuellen Auswahl. Und die andere Möglichkeit besteht darin, ein dynamisches Set zu erstellen , das auf bestimmten Kriterien basiert. Hier haben wir zwei Möglichkeiten, das dynamische Set zu erstellen, entweder mithilfe von Bedingungen oder mithilfe der Rangfolge oben oder unten. Die letzte Methode zum Erstellen von Sets in Tableau besteht nun darin, zwei Sets zu kombinieren. Es kann neue kombinierte Sätze erstellen. Da wir Daten miteinander kombinieren , ist es wie bei den Verbindungen. Hier haben wir vier Optionen innere linke, rechte und vollständige Verknüpfung. Hier können neue kombinierte Sätze ausgegeben werden. Dies sind die verschiedenen Methoden um Gruppen in Tableau zu erstellen. Sehen wir uns kurz einige einfache Beispiele an, um diese Methoden zu verstehen. Ordnung, jetzt zurück zu unseren fünf Kunden, und jetzt werden wir verschiedene Sets mit unterschiedlichen Methoden erstellen . Wir werden mit dem ersten Satz beginnen. Es werden feste Sätze sein, die manuell ausgewählt werden. Hier werden wir manuell auswählen , welche Kunden sich innerhalb der Untergruppen befinden und welche Kunden außerhalb Hier weisen wir zwei Werte rein und raus zu. Wir sagen zum Beispiel, dass John im Set ist und setzen auch Aber es wird draußen sein, Martin, George und Maria werden außerhalb des Sets sein. Wie Sie sehen können, haben wir einfach manuell ausgewählt, welche Kunden in den Sets sind. Gehen wir also zum zweiten Set über, in dem wir ein dynamisches Set erstellen, bei dem die Bedingungen verwendet werden, bei denen der Umsatz über 400 liegt. Hier werden wir also nichts manuell auswählen. Wir werden nur die Regel für Tableau definieren. Und Tableau wird das automatisch für uns erledigen. Tableau kann alle Kunden hören und mit der Ein- und Ausweisung der Werte beginnen Die erste Kundin ist Maria, erfüllt die Bedingung nicht, also wird sie nicht im Set enthalten sein Als nächstes haben wir den zweiten Kunden, John. Er hat hohe Punktzahlen oder 900, er hat die Bedingung erfüllt, also ist er Mitglied der Gruppe. Das Gleiche gilt für George, 750, Martin auch, aber Peter hat keine Punktzahl, also erfüllt er die Bedingung nicht. Er wird es sein, aber Peter hat keine Punktzahl, also erfüllt er die Bedingung nicht. Peter ist draußen. Unter dieser Bedingung haben wir also drei Kunden rein und zwei draußen. Nun, was dynamische Sets so wichtig und effizient macht , sagen wir, in den nächsten Tagen haben sich diese Werte der Kunden geändert. Was passiert nach Ihren Verhältnisdaten in Tableau? Tableau berechnet die Bedingung neu und weist neue Werte zu , falls sich etwas ändert. Es ist also dynamisch und alles wird automatisch erledigt Gehen wir nun zum dritten über. Wir haben dynamische Gruppen und jetzt werden wir die beiden besten Kunden verwenden, was bedeutet, dass die beiden besten Ergebnisse innerhalb der Teilgruppen und die anderen außerhalb liegen werden Wenn Sie sich die Daten ansehen, können Sie sehen, dass Joan und George die höchsten Punktzahlen unter den Kunden erzielt haben Diese beiden Kunden werden dabei sein. Der Rest wird draußen sein. Auch hier ist alles dynamisch und automatisch Wir spezifizieren einfach die Regel und Tableau erledigt den Rest, okay? Okay. Das sind also die drei Methoden, um ein Set zu erstellen. Als Nächstes werden wir weiter fortgeschritten gehen und ein Set aus der Kombination von zwei Sätzen erstellen . Hier nehmen wir das folgende Beispiel, in dem wir ein neues kombiniertes Set erstellen indem wir Satz eins und Satz drei kombinieren. Hier ist es wirklich wichtig zu verstehen , dass die Berechnung dieser neuen kombinierten Mengen auf der Ausgabe von Satz eins und Satz drei basieren kann . Tableau überprüft nicht die Kunden der Tabelle, sondern nur die Ergebnisse der Datensätze. Und hier müssen wir die kombinierten Sets konfigurieren und wir haben vier Optionen. Es ist etwas Ähnliches wie die Gelenke, aber nicht genau wie die Gelenke. Lassen Sie uns diese Optionen nacheinander durchgehen. Die erste Option besagt, dass alle Mitglieder in beiden Sätzen enthalten sind. Das bedeutet, dass der Kunde Mitglied der kombinierten Gruppe ist, wenn der Kunde mindestens Mitglied einer dieser beiden Gruppen ist. Schauen wir uns also unsere Kunden an. Maria ist kein Mitglied in Satz eins und Satz drei, also wird sie auch nicht Mitglied der kombinierten Gruppe sein . Und der nächste Kunde, John, ist Mitglied beider Gruppen. Das ist also mehr als genug. Also wird er auch Mitglied der kombinierten Gruppe sein. Und George ist Mitglied eines der Sets, also wird er es auch sein. In Martin ist es wieder wie Maria. Er ist kein Mitglied von Satz eins und Satz drei, also wird er auch draußen sein. Dann ist der letzte Kunde besser, er ist Kunde einer dieser beiden Gruppen. Das wird reichen, um Mitglied der kombinierten Gruppen zu werden . Wie Sie bei dieser Option sehen können, reicht es der Kunde Mitglied einer der beiden Gruppen ist, um Teil der kombinierten Gruppe zu sein. In Ordnung, jetzt gehen wir zur nächsten Option über. In beiden Gruppen steht „Gemeinsames Mitglied“. Das heißt, um Mitglied der kombinierten Gruppen zu sein, sollte der Kunde Mitglied beider Gruppen sein. Es ist nicht wie bei der ersten Option. Es reicht aus, wenn der Kunde zu den Sets gehört. Der Kunde muss in beiden Gruppen sein. Schauen wir uns unsere Kunden an. Nochmals, Maria ist kein Mitglied beider Gruppen, also wird Maria nicht dabei sein. Aber als Nächstes haben wir den Kunden, John. Er ist Mitglied beider Gruppen. Das bedeutet, dass er die Anforderungen erfüllt hat, also auch Mitglied der kombinierten Gruppe sein muss. Wie Sie nun sehen können, erfüllt bei den anderen drei Kunden keiner von ihnen diese Anforderung, was bedeutet, dass keiner dieser Kunden zu unserer Gruppe gehören wird. Nun, diese Option ist sehr restriktiv. In Ordnung, also lass uns jetzt zum nächsten übergehen. Da wird Satz eins stehen, außer bei gemeinsamen Mitgliedern. Das heißt also, wir können alle Mitglieder aus der ersten Gruppe haben, aber sie sollten kein Mitglied der dritten Gruppe sein. Schauen wir uns also die Kunden an. Maria ist in beiden nicht Mitglied, also wird sie ausfallen. Und jetzt kommen wir zu John. John ist Mitglied der ersten Gruppe, aber er ist auch Mitglied der dritten Gruppe. Nun, dieses Mal wird John kein Mitglied dieser Gruppe sein , weil wir sagen, es sei denn, es handelt sich um gemeinsame Mitglieder. Das heißt also, dass John dieses Mal das nächste Mal draußen sein wird. George ist kein Mitglied von Set One, wird also automatisch draußen sein. Das Gleiche gilt für Martin. Er ist kein Mitglied von Set One. Aber wenn du jetzt Peter überprüfst, ist er der Einzige, der die Anforderungen erfüllt hat. Peter ist Mitglied der Gruppe Eins und nicht Mitglied der Gruppe Drei. Und genau das ist die Voraussetzung für diese Gruppe. Peter wird also ein Mitglied der Gruppe Drei sein. Und genau das ist die Voraussetzung für diese Option. Also wird nur Peter Mitglied dieser Gruppe sein. Also gut, jetzt gehen wir zum letzten über. Es ist genau das Gegenteil. Es heißt also Satz Drei, außer gemeinsame Mitglieder. Die Voraussetzung für die Kunden, Mitglied dieser kombinierten Gruppe zu sein, besteht also darin, Mitglied der Gruppe Drei zu sein, aber nicht Mitglied der Gruppe eins. In Ordnung, lassen Sie uns jetzt unsere Kunden überprüfen. Mir tut Maria wirklich leid. Sie ist Mitglied keiner dieser Gruppen. Wenn du Maria heißt, tut mir das wirklich leid. Das ist nicht beabsichtigt, aber jetzt ist es wirklich zu spät. Ich habe schon aufgenommen, das tut mir leid. Ich verspreche dir, dass ich beim nächsten Mal bessere Beispiele anführen werde. Aber vorerst ist Maria auch in dieser Gruppe draußen. Das Gleiche gilt hier für John. John ist Mitglied von Set Three, aber Joan ist auch Mitglied von Set One Er erfüllt also nicht die Anforderungen. John wird draußen sein Nun, wenn Sie sich die Kunden ansehen, ist George der einzige in Satz drei und nicht in Satz eins, also wird nur John in dieser Gruppe sein und die anderen beiden sind draußen. Okay, damit haben wir alle Szenarien, alle Methoden, die wir haben, die Tableau-Sets behandelt Methoden, die wir haben, die Tableau-Sets Ordnung, Leute, schauen wir uns jetzt an, wie wir Sets in Tableau erstellen können Wir können es auf der Arbeitsblattseite erstellen, wir können es nicht auf einer Datenquellenseite tun. Und wir können es entweder im Datenfach oder in der Ansicht tun. Jetzt werden wir verschiedene Sets mit unterschiedlichen Methoden erstellen . Aber zuerst erstellen wir die Ansicht. Wir benötigen also die Kunden-ID. Übrigens, anstatt es zu ziehen und abzulegen, können Sie auf das Feld doppelklicken, und es wird auch in den Zeilen stehen, die wir benötigen, der Vorname. Klicken Sie auf den Vornamen, und wir möchten auch die Ergebnisse haben. Ziehen Sie die Ergebnisse also per Drag-and-Drop ins ABC. Jetzt werden wir den festen Satz mithilfe der manuellen Auswahl erstellen . Um das zu tun, gehen wir zur Kunden-ID hier im Datenbehälter. Richtig, Sie klicken darauf und dann gehen wir zu Erstellen. Hier drüben haben wir Sets. Wie Sie sehen können, hat das Set das Symbol für Gelenke, aber es sind keine Gelenke. Es ist genauso einfach. Lass uns darauf klicken. Und jetzt haben wir ein neues Fenster. Mal sehen, was haben wir hier? Wir haben zuerst den Namen des Sets, nennen wir es Set eins und fertig. Jetzt haben wir hier drei Tabs, Allgemeinzustand und Tops. Wie Sie sehen können, handelt es sich dabei die verschiedenen Methoden zur Erstellung von Sets in Tableau. Die Registerkarte „Allgemein“ ist eigentlich die manuelle Auswahl, die Bedingung, wie Sie wissen, der dynamische Satz. Und auch der obere Teil ist ein dynamisches Set. Jetzt machen wir mit dem ersten. Wir beginnen mit der allgemeinen manuellen Auswahl. In der Mitte haben wir eine Liste aller Kunden in unseren Datensätzen Und wir müssen anfangen, manuell auszuwählen , welche Kunden rein und welche nicht In unserem Beispiel haben wir den Kunden zwei und den Kunden fünf ausgewählt , um die Mitglieder der Gruppe kennenzulernen. Und alles, was Sie nicht auswählen , gehört zur Gruppe. Das bedeutet, dass die Kunden 134 draußen sind. Lass uns jetzt gehen und auf Okay klicken. Lassen Sie uns jetzt sehen, was mit dem Data Bain passiert ist . Wir haben ein neues Feld Es wird eine diskrete Dimension haben und da es festgelegt ist, hat es das folgende Symbol. Wie gesagt, es ist wie das Symbol für Verknüpfungen. Sehen wir uns nun die Werte in diesem Feld an. Ziehen wir es per Drag-and-Drop hierher. Und jetzt, wie Sie sehen können, haben wir nur zwei Werte ausgegeben. Es ist wie der Datentyp Bullion. Wir haben auch hier Wahres und Falsches. In den Sätzen haben wir nur zwei Werte. Wir haben den Kunden zwei für den Satz und den Kunden fünf für den Satz ausgewählt . Das Risiko wird ausgeschlossen sein. So können wir mithilfe der manuellen Auswahl Sets in Tableau erstellen , und das wird behoben. Ordnung, jetzt werden wir also einen dynamischen Satz unter Verwendung von Bedingungen erstellen . Unser Beispiel waren Kunden mit einer Punktzahl von mehr als 400. Gehen wir wieder auf die linke Seite. Klicken Sie mit der rechten Maustaste auf die Kunden-ID, gehen Sie zu Erstellen und dann zu Set. Nennen wir es jetzt, Satz zwei und wir nennen es Bedingung. Da wir jetzt eine Bedingung erstellen, gehen wir hier zur Registerkarte Bedingung über. Jetzt legen wir für Tableau die Regel fest , nach der entschieden wird, welche Mitglieder rein und welche raus sind. Die Regel besagt, dass die Punktzahl höher als 400 ist. Definieren wir das zuerst. Wir müssen das nach Feldern auswählen. Unser Feld ist eine Punktzahl , die korrekt ist. Und dann ist die Operation hier nicht gleich, sie sollte höher als 400 sein. Also müssen wir den Wert hier angeben. Und das legt fest, wenn die Punktzahl höher als 400 ist, werden die Kunden dabei sein. Andernfalls kann es draußen sein. Gehen wir jetzt und klicken Sie auf Okay. Und wie Sie sehen können, haben wir im Datenbereich eine weitere Dimension namens Set Two, Doppelklick. Lassen Sie uns also die Werte überprüfen. Die Punktzahl hier drüben, 350, was draußen ist, 900 rein, 750 in 500 rein, und Null, sie ist raus. Wie Sie sehen, ist es wirklich einfach, das dynamische Set zu definieren, das wir haben, indem Sie nur eine Regel bereitstellen und Tableau den Rest erledigt. Wenn wir morgen andere Daten haben, wird sich das Sit-Mitglied ändern. Jetzt werden wir anhand des Rangs ein weiteres dynamisches Set erstellen . In unserem Beispiel waren die beiden besten Kunden dabei und der Rest wird draußen sein. Auch hier gehen wir zum Datenbereich. Klicken Sie auf die Kunden-ID, erstellen Sie die Sets und geben wir ihnen einen Namen. Also heißt es Platz drei und Rang. Also gehen wir jetzt zum dritten Tab hier oben. Gehen wir für dieses Beispiel dorthin. Wir werden die Punktzahl verwenden, um den Kunden zu bewerten, sodass die beiden höchsten Punktzahlen erreicht werden können. Um das zu tun, ist es wirklich einfach. Wir können es hier nach Feldern definieren. Hier in der Rangliste haben wir oben oder unten, wie Sie sehen können. Also bleiben wir bei der Spitze. Als Nächstes müssen wir definieren, was wir auswählen. Die zwei besten Kunden, die besten zehn bis fünf bis 20. Also hier müssen wir mit den beiden und nach dem Punktestand beginnen, also verwenden wir den Punktestand, alles ist korrekt. Und das war's, so definieren wir die Regel. Und Tableau wird den Rest erledigen. Es ist wirklich logisch, wenn Sie es einfach lesen. Die ersten beiden nach Punktestand. Ordnung, das ist alles. Gehen wir und wählen aus. Okay, nochmal, wie Sie sehen können, haben wir das Gerät hier drüben und die Daten können eine Verbindung herstellen. Lassen Sie uns jetzt die Daten überprüfen. Wie Sie sehen können, haben John und George die, deshalb sind sie drin und der Rest ist draußen. Wie Sie sehen, sind Sets in Tableau wirklich einfach. Ordnung, jetzt werden wir es etwas komplizierter machen und es etwas komplizierter machen kombinierte Sätze erstellen. Wir werden Satz eins mit Satz drei kombinieren. Um das zu tun, gehen wir wieder in den Datenbehälter, aber dieses Mal werden wir mit dem Set beginnen. Gehen wir zum ersten Satz und klicken Sie mit der rechten Maustaste auf Verbinden. Und dann haben wir hier eine Option namens Kombinierte Sets erstellen. Lass uns darauf klicken. Wie Sie sehen können, haben wir hier ein neues Fenster für die kombinierten Sets. Geben wir ihm zunächst einen Namen. Es wird also auf vier gesetzt und kombiniert. Zuerst müssen wir die beiden Sets definieren, die wir haben. Hier ist der erste Satz, da wir damit angefangen haben. Und wenn Sie dann auf der rechten Seite darauf klicken, erhalten Sie eine Liste aller im Datenbehälter verfügbaren Sets . Wir haben also den Satz zwei und den Satz drei. Wir werden uns für das dritte Set entscheiden . Ordnung, damit haben wir definiert, welcher Satz kombiniert werden soll, aber jetzt müssen wir für Tableau definieren , wie die Daten kombiniert werden sollen. Hier haben wir vier Optionen. Die erste besteht aus allen Mitgliedern beider Gruppen. Der zweite enthält nur die gemeinsamen Mitglieder in beiden Sätzen. Und der nächste wird sich auf den ersten Satz konzentrieren, und der letzte wird sich auf den dritten Satz konzentrieren. In diesem Beispiel werden wir die gemeinsamen Mitglieder in beiden Sätzen verwenden. Gehen wir und wählen das aus. Und wie Sie hier zwischen den Sets sehen können, hat sich auch das Symbol geändert. In Ordnung, jetzt ist also alles bereit. Lass uns auf Okay klicken. Auch hier im Data Bain haben wir ein neues Feld, neue Dimension. Sehen wir uns die Ergebnisse an Ich gehe und doppelklicke darauf. Sehen wir uns jetzt die Ergebnisse an. Wir kombinieren den ersten Satz hier mit dem dritten Satz. Wenn du nach dem gemeinsamen Mitglied suchst, wird es nur der Kunde zwei sein, da er in der Gruppe eins und auch in der Gruppe drei ist . Wie Sie sehen können, haben wir nur ein Mitglied in der kombinierten Gruppe, und das ist der Kunde, John. Weil es der einzige gemeinsame Kunde zwischen den beiden Gruppen ist. Es ist wirklich nicht so schwer. Sie müssen nur ein wenig darauf achten , welche Kombinationsoption Sie verwenden. Ordnung Leute, bis jetzt haben wir gelernt, wie man die Sets mit verschiedenen Methoden aus der Datenbank erstellt die Sets mit verschiedenen Methoden aus der Datenbank Als Nächstes werden wir lernen, wie man die Sets direkt aus den Ansichten erstellt Ordnung, jetzt werden wir also eine neue Ansicht erstellen. Und es wird etwas Ähnliches wie die Cluster-Gruppe sein. Wir werden also die beiden Kennzahlen Gewinn und Umsatz haben . Also lasst uns gehen und sie auswählen. Doppelklicken Sie also auf die Gewinne und doppelklicken Sie auf die Verkäufe. Wir haben jetzt die beiden Achsen, was uns jetzt noch fehlt sind die Kunden. Um die Datenpunkte hinzuzufügen, gehen wir zur Kunden-ID und doppelklicken darauf. Jetzt haben wir unsere Ansicht und werden das Set direkt aus der Ansicht hier erstellen. Es ist den Gruppen, die wir auswählen werden, sehr ähnlich . Welcher Kunde wird Mitglied unserer Gruppe sein. In diesem Beispiel werden wir also die Kunden mit der besten Leistung auswählen. Alles, was Sie tun müssen, ist auf diese Weise auszuwählen. Gehen wir zu diesen Kunden. Und wieder haben wir dieses neue Fenster. Beim letzten Mal haben wir eine Gruppe erstellt, aber dieses Mal werden wir ein Set aus diesen Kunden zusammenstellen. Klicken Sie also auf Out und dann müssen wir dieses Curet-Set auswählen Also lass uns gehen und es auswählen. Jetzt haben wir also ein neues Fenster, und wie Sie sehen können, können wir keine Bedingungen oder einen dynamischen Satz definieren. Es wird uns eine Liste aller Kunden angezeigt , die wir in der Ansicht ausgewählt haben. Und das Einzige, was wir hier tun können, ist zu überprüfen, ob Sie alle Kunden richtig ausgewählt haben. Und wenn wir Fehler gemacht haben, können wir den Kunden entfernen. Geben wir ihm jetzt einen Namen, ich nenne ihn Set Customers High Performers. Das ist alles für den Moment Wir gehen und klicken auf Okay, also wählen wir das jetzt aus. Wie Sie sehen können, hat sich aus unserer Sicht noch nichts geändert. Wir haben jetzt ein neues Feld in der Datenzeile namens set. Also haben wir gerade ein neues Set direkt aus der Ansicht erstellt. Jetzt möchte ich dir schnell etwas zeigen. Wenn Sie eine Gruppe wie diese auswählen und sagen wir, das Fenster hier verschwindet. Was Sie tun können, Sie können zu jedem dieser Datenpunkte gehen und mit der rechten Maustaste darauf klicken. Und dann ist hier die letzte Option Set erstellen. Dies ist eine weitere Möglichkeit, ein Set direkt aus der Ansicht zu erstellen . In Ordnung, jetzt haben wir das Set. Und du fragst mich vielleicht, okay, was du damit machen kannst? Nun, wir können jetzt viele Dinge mit dem Set machen. Also können wir es zuerst in unserer Ansicht hervorheben. Um das zu tun, nehmen wir das Set aus dem Datenbereich und fügen es einfach schnell den Farben hinzu. Sehen Sie hier, welche Mitglieder dabei sind und welche Mitglieder draußen sind. Wie Sie sehen können, verwendet die Tabelle immer die Farbe Grau für die Mitglieder , die nicht in der Gruppe enthalten sind. Natürlich können Sie das ändern, indem Sie zu den Markierungen gehen. Wenn du also hier rüber gehst, dann gehen wir zu den Farben bearbeiten. Und Sie können hier die Farbe von innen und die Farbe von außen definieren . Aber für mich sind die Farben jetzt okay. Also lass uns auf Okay klicken. Damit heben Sie Teilmengen Ihrer Daten für die Endbenutzer Okay, die andere Verwendung der Datenmengen besteht aus unserer Sicht darin , dass wir, um uns auf bestimmte Teilmengen zu konzentrieren, derzeit alle Kunden ein- und auswärts zeigen, sodass wir die Daten nur für die Kunden filtern können, die Mitglied der Gruppe sind, nur für die Um das zu tun, gehen wir zu unserem Set. hier mit der rechten Maustaste klicken, finden Sie zwei Optionen. Wie Sie sehen können, haben wir standardmäßig die Option „In Out-Out“ angezeigt. Das heißt, wir zeigen alles. Aber jetzt haben wir eine weitere Option namens Mitglieder im Set anzeigen. Das heißt, wir werden die Daten filtern und nur die Mitglieder innerhalb unserer Gruppe, der Gruppe, anzeigen . Lass uns das auswählen und schauen, was passieren kann. Wie Sie jetzt sehen können, entfernt Tableau alle Kunden, die sich außerhalb der Gruppen befinden , und wir können in der Ansicht nur die Mitglieder der Gruppe sehen . Dies ist eine sehr schnelle Methode, um Ihre Daten zu filtern und einen Fokus und ein bestimmtes Szenario festzulegen. Aber jetzt könntest du sagen, weißt du was? Lassen Sie uns den Benutzern diese Option geben. Lassen wir das Publikum , in dem sich die Benutzer befinden, entscheiden, auf welche Untergruppe sie sich konzentrieren werden Dadurch wird Ihre Ansicht interaktiver und dynamischer wir das Set als Filter anbieten können Schauen wir uns also an, wie wir das machen können. Zuerst müssen wir alle Datenpunkte aus unserer Sicht anzeigen. Also werden wir den Pac wechseln, gehen wir zu unserem Set, klicken mit der rechten Maustaste darauf und wir gehen und wählen Aus dem Set einblenden, alles anzeigen. Also wählen Sie das aus. Als Nächstes können wir das Set als Filter anbieten. Gehen Sie also erneut zu unserem Set, klicken Sie mit der rechten Maustaste darauf und hier haben wir die Möglichkeit, und hier haben wir die Möglichkeit Filter anzuzeigen. Lass uns das auswählen. Wie Sie jetzt auf der rechten Seite sehen können, haben wir die beiden Optionen rein raus und alles. Jetzt haben wir also ein anderes Szenario. Wenn die Benutzer jetzt das ganze große Ganze sehen wollen, alle Kunden, werden sie den Filter so lassen, wie er ist. Aber wenn wir ein anderes Szenario haben , in dem sie sich auf die Untergruppe der Kunden mit der hohen Leistung konzentrieren wollen die Untergruppe der Kunden mit der hohen Leistung Alles, was sie tun müssen, ist das Aussuchen und Filtern Also lass uns das machen. Und wie Sie jetzt sehen können, konzentrieren wir uns auf die Teilmenge der Gruppe, also nur auf die Mitglieder in den Gruppen Und aus anderen Gründen möchten sich andere Benutzer auf die Gruppen konzentrieren , die sich außerhalb der Gruppen befinden Vielleicht um das Verhalten zu verstehen und so weiter. Also werden sie den Eingang abwählen und den Ausgang auswählen. Jetzt konzentrieren wir uns also auf die Gruppe, die sich außerhalb der Sets befindet Und noch einmal, wenn du das ganze große Ganze sehen willst, wählst du beide aus. Deshalb bevorzuge ich es wirklich, den Benutzern diese Option zu geben sie entscheiden können, welche Untergruppe sie auswählen und auf die sie sich konzentrieren werden, denn damit decken Sie viele Szenarien in nur einer Ansicht Ordnung, Leute, mit den Sets in Tableau können wir jetzt noch einen Schritt weiter gehen Wir werden den Benutzern die volle Dynamik geben und sie werden die Möglichkeit haben, zu definieren , welcher Kunde in der Gruppe enthalten sein soll. Denn bisher haben wir bei der Erstellung der Ansichten alles definiert, was wir definiert , welcher Kunde dabei sein wird und welcher Kunde draußen sein wird. Aber anstatt es neu zu definieren, werden wir den Optionen jetzt die volle Dynamik verleihen , indem wir das gesamte Set definieren Schauen wir uns also an, wie wir das machen können. Um das Set dynamisch und interaktiv zu gestalten, werden wir unserem Arbeitsblatt eine Aktion hinzufügen. Ich werde später vollständige Tutorials den Aktionen und der Interaktivität in Tableau widmen den Aktionen und der Interaktivität in Aber jetzt wollen wir einfach lernen, wie man eine Aktion für Sets hinzufügt. In Ordnung, um das zu tun, gehen wir zum Hauptmenü in Tableau, zum Arbeitsblatt. Wählen Sie also das und dann hier Aktionen in Tableau aus. Gehen wir da hin. Ich werde jetzt nicht ins Detail gehen alle Optionen erklären , die uns bei den Aktionen zur Verfügung stehen, denn hier haben wir viel mehr als Sets, wir haben eine Menge Dinge. Folgen Sie mir jetzt einfach, wir gehen hier zur Aktion Hinzufügen über. Und dann haben wir hier die Möglichkeit, eingestellte Werte zu ändern. Das bedeutet also, dass die Aktionen der Benutzer die Werte in unserem Set ändern werden. Gehen wir also und wählen das aus. Jetzt müssen wir einen Aktionsnamen angeben, also nennen wir ihn Aktionsänderungssets. Und jetzt können wir auswählen, in welchen Arbeitsblättern diese Aktion angewendet werden kann Wenn Sie jetzt hierher gehen, können Sie die Liste aller Blätter sehen , die wir in unserer gesamten Arbeit haben Jetzt möchte ich diese Aktion nur auf dieses Arbeitsblatt anwenden , also ist alles in Ordnung. Und jetzt definieren wir hier das Verhalten des Benutzers. Nun stellt sich also die Frage, wann die Aktion ausgelöst wird , entweder durch Bewegen der Maus oder durch Auswahl der Datenpunkte oder durch ein Drop-down-Menü Also bleibe ich bei der Standardeinstellung. Lassen wir den Benutzer auf diese Datenpunkte klicken. In Ordnung, jetzt definieren wir den Zielsatz. Welches Set wird sich ändern, sobald wir die Aktion durchgeführt haben? Schauen wir uns also an, was wir hier haben. Wie Sie sehen können, haben wir zwei Datenquellen. Im Tutorial haben wir in der kleinen Datenquelle drei Sätze erstellt . Und in der großen Datenquelle haben wir nur einen Satz erstellt. Sobald die Aktion ausgelöst wurde, sollten die Werte dieses Satzes geändert werden. Also lass uns das auswählen. Und jetzt kommen wir zum interessanten Teil. Aber zuerst Subcafe, okay, hier haben wir also zwei Arten von Aktionen mit der Maus Schauen wir uns also zunächst auf der linken Seite an, was passieren kann, wenn wir einen Datenpunkt auswählen Die erste Option heißt Werte dem Set zuweisen. Das bedeutet, dass aus dem, was Sie ausgewählt haben, ein völlig neuer Satz erstellt wird. Die zweite Option ist das Hinzufügen von Werten zum Set. Tabelle enthält also die alten Werte und alles, was Sie auswählen kann dem Satz hinzugefügt werden. Die letzte Option ist, dass alles, was Sie auswählen, hier aus dem Satz gelöscht wird. Es hängt wirklich davon ab, wie die Benutzer mit der Ansicht interagieren sollen . Entweder möchten Sie, dass sie ein komplett neues Set erstellen, also entscheiden Sie sich für die erste Option. Oder Sie möchten eine Gruppe neu definieren und möchten, dass sie sie erweitern , indem sie der Gruppe neue Mitglieder hinzufügen Sie entscheiden sich also für die zweite Option oder Sie möchten, dass die Benutzer anfangen, Mitglieder aus den bereits vorhandenen Gruppen zu entfernen Ich würde sagen, lassen Sie uns mit der zweiten Option fortfahren, bei der der Benutzer Mitglieder zu einer vordefinierten Gruppe hinzufügt. In Ordnung, das ist also für die linke Seite. Was kann passieren, wenn der Benutzer mit der Auswahl beginnt? Und was kann auf der rechten Seite passieren, wenn der Benutzer anfängt, sich von der Auswahl zu entfernen? Hier besteht die erste Option darin, die eingestellten Werte beizubehalten. Zweitens müssen alle Werte zu den Sätzen hinzugefügt werden. Das heißt, sobald der Benutzer anfängt, sich von der Auswahl zu entfernen , werden alle Mitglieder, der gesamte Kunde in der Gruppe sein, er wird innerhalb der Gruppe sein. Und der dritte ist genau das Gegenteil. Was wird passieren? Alle Datenpunkte werden außerhalb der Datensätze liegen. Ich denke also, dass beide extrem sind. Wir können es so lassen, wie es ist, festgelegte Werte beibehalten. Lassen Sie uns nun diese Optionen beibehalten und schauen wir uns an, was in der Ansicht passieren kann, sobald wir mit der Auswahl beginnen. Lassen Sie uns also mit okay weitermachen, also wie Sie hier sehen können, haben wir unsere neue Aktion. Lass uns auf Okay klicken. Gehen wir jetzt in die Ansicht und beginnen, Dinge auszuwählen. Aber vorher möchte ich die Form dieser Datenpunkte ändern, um sie übersichtlicher zu gestalten. Gehen wir also zu Formen und verwenden den Feldkreis. Also gut, jetzt wähle ich nichts aus. Wenn ich zum Beispiel meine Maus hierher bewege, werden Sie sehen, dass sich nichts ändert, aber die Aktion hier ist das Auswählen. Um also auf den Datenpunkt zu klicken, klicken wir darauf. Lass uns wegziehen. Jetzt können wir sehen, dass dieses Mitglied blau ist. Das heißt, es ist im Set enthalten, und alles, was ich auf diese Datenpunkte klicke , kann in unserem Set sein. Oder wir können zum Beispiel hierher gehen und all diese Dinge auf einmal auswählen. Alles, was ich jetzt auswähle, die Ansicht, wie Sie sie sehen, wird in unserem Set enthalten sein. Damit gehen wir voll dynamisch vor und geben dem Benutzer die Möglichkeit , zu definieren , welcher Kunde rein und welcher Kunde raus ist. Ordnung, damit haben wir alles über die Sets besprochen. Wie man es als feste Dynamik aus der Datenablage, aus der Ansicht erstellt , wie man Aktionen dazu hinzufügt, wie man es zu Filtern hinzufügt. Diese Funktion in Tableau ist wirklich großartig. In Ordnung, lassen Sie uns nun die Sets in Tableau zusammenfassen. Wir teilen Ihre Daten anhand bestimmter Kriterien oder einer Auswahl in zwei Gruppen Wir haben also die Teilmengen, sie werden alle Mitglieder innerhalb der Gruppen enthalten Und die Teilmengen werden alle Elemente enthalten, werden alle Elemente enthalten, die nicht in der Menge enthalten sind Die Gruppen sind eine sehr wichtige Funktion in Tableau, da sie es Ihren Benutzern ermöglichen , sich auf Teilmengen Ihrer Daten zu konzentrieren und diese mit den übrigen Daten zu vergleichen Und Gruppen sind eine hervorragende Möglichkeit, Ihren Ansichten Dynamik und Interaktivität zu verleihen, indem sie den Benutzern die Möglichkeit geben, zu definieren, auf welche Teilmenge sie sich konzentrieren werden In Ordnung, okay, das ist alles für die Sets in Tableau. Und als Nächstes werden wir lernen , wie man die Werte der Kennzahlen mithilfe von Stiften gruppiert der Kennzahlen mithilfe von Stiften gruppiert und wie man Histogramme in Tableau erstellt 105. Udemy 8 5 Bins: Ordnung Leute, bis jetzt haben wir verschiedene Methoden gelernt , wie man die Werte von Dimensionen in Gruppen gruppiert Aber jetzt werden wir lernen, wie man die Werte von Maßnahmen in Gruppen gruppiert. Und dafür können wir wie gewohnt die Stecknadeln in Tableau lernen. Lassen Sie uns zunächst das Konzept hinter den Pins verstehen, und dann können wir lernen, wie man es in Tableau erstellt. Lassen Sie uns alles richtig machen, Leute, bevor wir Dimensionen und Maße lernen, lernen wir die geheime Formel für die Erstellung neuer Ansichten kennen. Und das ist Maß für Dimension, wie Verkäufe nach Kategorien. Wir müssen die Sicht anhand von zwei Maßstäben aufbauen. Es wird also Maß für Maß sein, wie Gewinn nach Umsatz, Menge nach Gewinn und so weiter. Eine Möglichkeit, dies zu tun, besteht darin, eine dieser Kennzahlen in Stifte umzurechnen. Wir werden also den Gewinn durch den Verkauf der Stifte und die Menge durch die Gewinnstifte erzielen. Also, was sind Benz Pens? Teilen Sie die Daten in Gruppen von gleich großen Containern auf, was zu einer systematischen Verteilung der Daten führt. Und wir können diese Stifte verwenden, um Diagramme zu erstellen, die als Histogramme bezeichnet werden Histogramm klassifiziert Ihre Daten in verschiedene Stifte und zählt dann, wie viele Datenpunkte wir in jedem dieser Stifte haben In Histogrammen verwenden wir normalerweise das Teildiagramm, um die Daten zu visualisieren In Ordnung, lassen Sie uns nun ein einfaches Beispiel haben, um Stifte und Histogramme zu verstehen In Ordnung, jetzt haben wir die folgenden Daten. Wir haben zehn Kunden und mit ihren Punktzahlen sind die Punktzahlen wie Punkte , die die Kunden sammeln. Und jetzt wollen wir zählen, wie viele Kunden in einen bestimmten Punktebereich fallen. Zum Beispiel, wie viele Kunden haben wir im Bereich 0-303060 und Also müssen wir zuerst Stifte erstellen. Um Stifte zu erstellen, benötigen wir einige Informationen, z. B. was ist der höchste Wert in der Punktzahl? Es wird also der erste Kunde sein, der 63. Und was ist der niedrigste Wert in der Punktzahl? Es wird die Null sein. Der nächste Wert, den wir definieren müssen, ist die Größe des Pins. Zum Beispiel nehmen wir hier die Größe 30. Und jetzt haben wir alle Informationen, die wir benötigen, um die Pins zu erstellen. Vergiss nicht, dass sie gleich groß sind, was das bedeutet. Die ersten Pins, die wir haben, sind 0-30 Es beginnt mit dem niedrigsten Wert von Null und die Größe sollte 30 sein, deshalb haben wir den Bereich 0-30. Das ist unser erster Der nächste wird 30-60 sein. Wie Sie sehen können, ist die Größe wieder Wie Sie sehen können, ist die Größe Und jetzt geht der letzte Pin auf 60-90 Und damit fangen wir an, denn mit dem letzten Pin haben wir den höchsten Wert Damit haben wir aus der Messung Punktezahl und gleich große Stifte erstellt der Messung Punktezahl und gleich große Stifte Und jetzt, nachdem wir unsere Stifte erstellt haben, werden wir zählen, wie viele Kunden, wie viele Datenpunkte wir in jedem Stift haben? Ordnung, jetzt fangen wir an, die Kunden für jeden Stift zu zählen . Unser erster Stift fängt bei 0-30 an, also schauen wir mal, wie viele Kunden wir in diesem Bereich haben Der erste Kunde ist also draußen, ich werde ihn nicht zählen. Der zweite ist innerhalb der Reichweite, also haben wir einen Kunden, zwei Kunden, drei Kunden. Dieser Kunde ist außerhalb der Reichweite, genauso wie hier. Also hier haben wir den ersten Kunden, dieser Kunde ist draußen. Wir haben den Kunden Nummer fünf und das war's. Wir haben also fünf Kunden zwischen 030. Also gut, lass uns jetzt zum nächsten Pin übergehen. Wie viele Kunden haben wir mit einem Punktestand von 30-60 ? In Ordnung, also fangen wir jetzt an zu zählen und unsere Tabelle zu scannen Ich denke, all diese Werte sind weg. Wir haben diesen Kunden, der in diesem Bereich liegt. Dann haben wir die 45 und auch 55. Wir haben also vier Kunden mit einer Punktzahl von 30-60, also ist dies unser zweiter Pin Gehen wir jetzt zum letzten Stift über. Wir haben also den Bereich 60-90 Und jetzt zählen wir, wie viele Kunden wir in diesem Bereich haben Wir haben also zehn Kunden. Wir haben bereits neun, also glaube ich, dass wir nur einen haben , und das ist der Kunde Nummer eins. Und alle anderen Werte liegen nicht in diesem Bereich, also haben wir einen Kunden und das war's. Damit haben wir ein Histogramm für die Ergebnisse erstellt. Wir müssen nur die Stifte erstellen und zählen wie viele Datenpunkte sich in jedem dieser Stifte befinden, und wir nennen diese blauen Teile Stifte Und jeder Stift hat eine Größe. Nehmen wir nun an, wir möchten einen anderen Wert für die Größe des Stifts definieren . Und wir nehmen den Wert zehn. Was kann also passieren? Wir können mehr Stifte haben, also wird der erste 0-10 sein, der nächste ist zehn bis 2020 bis 30 und so weiter Es ist also sinnvoll, wenn Sie kleinere Größe für die Stifte definieren, Sie mehr Blöcke aus den Daten erhalten , anstatt drei Stifte zu haben Jetzt haben wir sieben Stifte, und wie Sie wissen, können wir nach der Erstellung der Stifte berechnen, wie viele Kunden wir in jedem dieser Stifte haben Wenn Sie anfangen zu zählen, erhalten Sie das folgende Histogramm Wie Sie sehen, bestimmen die niedrigsten und höchsten Werte in unseren Daten die Punktzahl die niedrigsten und höchsten Werte in sowie die Größe der Stifte Wie Sie sehen können, haben wir mithilfe der Stifte verschiedene Gruppen aus einer Kennzahl erstellt. Jetzt fragen Sie mich vielleicht, warum brauchen wir Histogramme? Warum sind sie wichtig? Nun, wenn Sie die Tabelle auf der linken Seite mit der Abbildung auf der rechten Seite im Histogramm vergleichen , können Sie schnell Trends und Muster in der Verteilung der Kunden erkennen Muster in der Verteilung der Kunden Sie können beispielsweise schnell erkennen, dass die meisten unserer Kunden eine Punktzahl von 0-30 haben Mithilfe dieser Art von Diagramm können Sie schnell erkennen, ob alles in Ordnung war oder ob Sie in bestimmten Bereichen verbessern müssen Definieren Sie neue Strategien und treffen Sie anhand der Daten bessere Entscheidungen Ordnung, lassen Sie uns nun sehen, wie wir Stifte und Histogramme in Tableau erstellen können Stifte und Histogramme in Tableau erstellen Und das können wir nur auf der Arbeitsblattseite tun. Wir können das nicht auf der Datenquellenseite tun. Und dafür gibt es zwei Möglichkeiten . Entweder erstellen wir Stifte im Datenbereich oder wir können Stifte in der Visualisierung erstellen. Fangen wir mit dem ersten an. Jetzt werden wir ein Histogramm für die Kundenwerte erstellen für die Kundenwerte Und wir bleiben bei der Big-Data-Quelle auf der linken Seite Wir gehen zum Datenbereich und benötigen den Punktestand. Klicken Sie mit der rechten Maustaste darauf. Und dann gehen wir zu Create. Und hier haben wir die Möglichkeit, Pins zu verwenden. Lass uns gehen und darauf klicken. Jetzt haben wir hier ein neues Fenster , um die Pins zu erstellen. Beim ersten haben wir den Feldnamen. Wir werden es so lassen, wie es ist. der zweiten Option haben wir hier standardmäßig die Größe von Stiften . Tablo wird einer bestimmten mathematischen Gleichung folgen, Tablo wird einer bestimmten mathematischen Gleichung folgen Bei der zweiten Option haben wir hier standardmäßig die Größe von Stiften . Tablo wird einer bestimmten mathematischen Gleichung folgen, um die passende Stiftgröße zu finden Wenn Sie diesen Wert jedoch nicht möchten, können Sie ihn ändern Gehen wir zum Beispiel mit dem Wert 20 aus. Danach haben wir Informationen über den Wertebereich gefunden . Was sind also der Minimalwert und der Höchstwert, den wir in der Feldpunktzahl finden und was sind die Unterschiede zwischen ihnen? Im Moment ist das alles, was wir haben werden. Die Größe von Stiften beträgt 20. Lass uns zuschlagen, okay. Wenn Sie jetzt im Datenfach auf der linken Seite nachsehen, finden Sie ein neues Feld namens Score Pen. Es ist eine Dimension, weil sie unendlich viele Werte hat. Die Punktzahl wird natürlich als Maßstab bleiben. Lassen Sie uns die Werte in unserem neuen Feld überprüfen. Lassen Sie es uns also hier in den Zeilen ablegen. Wie Sie sehen können, haben wir die Stifte und die Größe jedes Stifts ist 20. Okay. Nun, soweit haben wir die Stifte aus der Partitur. Der nächste Schritt, um ein Histogramm zu erstellen , besteht darin, die Anzahl der Kunden zu Verwenden wir nun diese Kennzahl, die Kundenzahl, und ziehen sie per Drag & Drop hierher in die Ansicht Und dann muss ich zwischen ihnen wechseln, damit es wie ein Histogramm aussieht Damit haben wir unser Histogramm, aber wir sind noch nicht da Damit es wie ein echtes Histogramm aussieht, müssen die Stifte kontinuierlich Wenn Sie den Punktezeiger auf der linken Seite überprüfen, können Sie sehen, dass es sich um eine diskrete, blaue Farbe handelt Und jetzt werden wir es auf kontinuierlich umstellen. Klicken Sie mit der rechten Maustaste darauf und konvertieren Sie es in kontinuierlich. Und es ist immer noch diskret in der Ansicht, also müssen wir es auch hier konvertieren und die Ansicht als fortlaufend. Damit haben wir in Tableau ein Histogramm erstellt. Ich werde den letzten Schliff hinzufügen, indem ich die Werte für jeden Pin hinzufüge Also gehen wir zu den Beschriftungen, zeigen Markierung, Etikett an, und jetzt werde ich auch die Farbgebung in unserem Histogramm ändern die Farbgebung in unserem Histogramm Also nehme ich die Punktenadel und füge sie den Farben hinzu. Lass uns das machen. Wir sind immer noch nicht da. Ich möchte, dass die PIN mit der höchsten Kundenzahl dunkler ist. Um das zu tun, gehen wir zur Kundenfarbe und dann gehen wir hier rüber und kehren es um. Klicken Sie auf Okay. Jetzt bin ich glücklich. So präsentiere ich normalerweise die Histogramme im Projekt Sobald wir das Histogramm haben, müssen wir es besprechen, um die Daten zu verstehen Normalerweise suchen wir nach Gipfeln für Täler oder nach Ausreißern, die auffallen. Für Histogramme gibt es verschiedene Formen mit unterschiedlichen Interpretationen Die Form unseres Histogramms, die wir rechtsschief bezeichnet haben Nach rechts geneigt bedeutet, dass das Histogramm auf der linken Seite den höchsten Spitzenwert hat und die Frequenz der Daten dann abnimmt, je weiter Sie nach rechts gehen je weiter Sie Und auf der rechten Seite haben Sie die niedrigste Frequenz der Datenpunkte, was in diesem Beispiel natürlich gut ist Das heißt, wir haben viele neue Kunden , die noch keine Punkte gesammelt haben. Die Histogramme sind sehr nützlich, um die Verteilung Ihrer Kunden mit einem Klick zu sehen und schnell zu verstehen, ob es in Ihrem Unternehmen Probleme gibt oder ob Sie neue Trends entdecken Für dieses Beispiel haben wir nun entschieden, dass die Größe des Pins 20 ist Nehmen wir an, Sie möchten die Verteilung ändern und Sie möchten auch die Größe ändern. Um das zu tun, gehen wir zu unserem Feld, klicken mit der rechten Maustaste darauf und dann gehen wir zur Bearbeitung. Also lass uns das auswählen. Und hier können wir rübergehen und es auf zehn ändern. Lass uns auf Okay klicken. Und wie Sie sehen können, haben wir jetzt mehr Stifte und mehr Details zu unseren Daten. Jetzt fragen Sie mich vielleicht, ich möchte, dass es dynamischer ist und ich möchte den Benutzern die Möglichkeit geben definieren, wie viele Stifte wir haben. Und dafür können wir eine weitere Funktion namens Parameter verwenden , die im nächsten Tutorial enthalten sein wird. Ordnung, bis jetzt haben wir gelernt, wie man Stifte aus dem Datenbereich erstellt Es gibt eine andere Möglichkeit, Stifte und Histogramme in Tableau zu erstellen , die viel einfacher ist als die, die ich Ihnen gezeigt habe Das können wir direkt von der Visualisierung aus tun. Lass mich dir zeigen, was ich meine. Lassen Sie uns also ein neues Arbeitsblatt erstellen. Und nehmen wir an, ich möchte ein Histogramm aus den Verkäufen erstellen ein Histogramm aus den Verkäufen Um das zu tun, nehmen wir die Verkäufe und bringen sie auf die Straße Und dann gehen wir hier rüber in die Sendung mir. Und wir haben die Visualisierung von Tableau neu definiert , die als Histogramm bezeichnet wird Die Anforderung für diese Visualisierung ist also nur eine Kennzahl Sobald wir darauf klicken, werden Sie sehen, dass Tableau alles getan hat. Wenn Sie den Datenbereich auf der linken Seite überprüfen, haben wir bereits unsere Dimension als Verkaufsstift bezeichnet und die Rolle des kontinuierlichen Systems übernommen. Und natürlich schlägt Ihnen Tableau die Größe der Stifte vor. Sie können das natürlich ändern, aber wie Sie sehen, ist es wirklich einfach. Wenn wir nur eine Messung in der Ansicht vornehmen und in das Histogramm klicken, wird der Rest von Tableau aus erledigt Und genau das ist die Stärke von Tableau in der Visualisierung Ordnung, lassen Sie uns nun eine Zusammenfassung erstellen, mit der Sie Ihre Daten in gleich große Behälter aufteilen , was zu systematischen Verteilung der Daten führt. Und Stifte sind die Methode, Gruppen aus Kennzahlen zu bilden. Das bedeutet, dass wir Stifte nur aus den Maßen erstellen können. Wir können es nicht aus Dimensionen erstellen , weil Dimensionen bereits Stecknadeln sind. Und Stecknadeln selbst sind Dimensionen. Und es ist besser, sie in eine kontinuierliche Dimension umzuwandeln, um sie in Histogrammen zu verwenden Und eine Einschränkung in Tableau besteht darin, dass Sie keine Pins aus berechneten Feldern erstellen können Und der Hauptzweck von Stecknadeln und Histogrammen besteht darin, schnell Muster und Trends in der Verteilung Ihrer Daten zu erkennen Trends in der Verteilung Ihrer Daten Ordnung, Kay, das war's mit den Stecknadeln und Histogrammen, und damit den Stecknadeln und Histogrammen, haben wir alles darüber gelernt, wie unsere Daten in Tableau organisieren und anpassen können Und wir sind mit diesem Kapitel fertig. Als Nächstes lernen wir in Tableau, wie Sie Ihre Daten mithilfe verschiedener Techniken auf verschiedenen Ebenen filtern können. 106. Abschnitt 9 Filter: Filter in Tableau. Wir haben viele verschiedene Arten von Filtern für unterschiedliche Zwecke, z. B. zur Optimierung der Leistung oder auch für die Erkundung Ihrer Daten durch Ihre Benutzer . Deshalb ist es sehr wichtig, sie und die Unterschiede zwischen ihnen zu verstehen. Deshalb können wir zunächst damit beginnen, das Konzept hinter den verschiedenen Filtertypen in Tableau zu verstehen das Konzept hinter den . Und dann können wir die verschiedenen Methoden zur Erstellung all dieser Filter in Tableau kennenlernen . Im weiteren Verlauf können wir die vielen verschiedenen Optionen zum Anpassen der Filter in Tableau kennenlernen . Und am Ende werde ich Ihnen viele Tipps und Tricks zur Verwendung von Filtern in Tableau vorstellen Ihnen viele Tipps und Tricks Verwendung von Filtern in , die ich normalerweise in meinen Projekten befolge. Lassen Sie uns also mit dem ersten Thema beginnen , in dem wir das Konzept hinter den verschiedenen Filtertypen in Tableau verstehen können hinter den verschiedenen Filtertypen . Lass uns jetzt gehen. 107. Udemy 9 1 Filterkonzepte: Ordnung Leute, der beste Weg, die Hierarchie zu verstehen, ist ein Beispiel Wenn Sie sich unsere Daten ansehen, zum Beispiel die Kunden, können Sie feststellen, dass einige Dimensionen miteinander verwandt sind , da sie ähnliche Informationen enthalten. Zum Beispiel die Dimension Land, wir haben Werte wie Deutschland, USA und Frankreich. Und wir haben eine weitere Dimension Stadt, in der Sie die Städte in diesen Ländern finden können. Für Deutschland haben wir Berlin, Stuttgart. Und dann haben wir eine dritte Dimension, die Postleitzahl, in der Sie die Codes innerhalb dieser Städte finden können. Wie Sie sehen können, beschreiben diese drei Dimensionen allgemeine Informationen. Sie geben uns Informationen über den Standort des Benutzers, und wir können diese Dimensionen mithilfe der Hierarchie miteinander verknüpfen . In Hierarchien haben wir verschiedene Ebenen. Und wir beginnen mit dem obersten Knoten und nennen ihn den Wurzelknoten Dieser Knoten repräsentiert die höchste Aggregationsebene in unserer Hierarchie Und jetzt gehen wir zur nächsten Hierarchieebene über, wo wir das Land haben Auf dieser Ebene werden wir mehr Details zu unseren Daten sehen . Wo wir zum Beispiel die beiden Werte USA und Deutschland und die Verbindungen zwischen den Knoten haben, nennen wir das Zweige. Und jetzt gehen wir zur nächsten Ebene in unserer Hierarchie über. Wir haben die zweite Ebene hier in der Stadt. Wir werden mehr Details zu unseren Daten sehen. In den USA haben wir also Portland und Seattle. Und in Deutschland haben wir Stuttgart und Berlin. Und wieder haben wir die Verbindung zwischen dem übergeordneten Knoten und dem untergeordneten Knoten, der die Zweige verwendet. Und jetzt gehen wir zur letzten Ebene in der Hierarchie, wir haben die Postleitzahl. Und hier werden wir die Struktur weiter mit mehr Details aufteilen . Wir haben also die folgenden Bustal-Codes für jede Stadt. Da die Postleitzahl die letzte Ebene in unserer Hierarchie ist und diese Werte keine untergeordneten Elemente haben, bezeichnen wir diese Knoten als Blattknoten Die Blattknoten oder Blätter stellen die detaillierteste Ebene unserer Daten in dieser Hierarchie dar . Damit haben wir nun die vollständige Struktur unserer Hierarchie. Wie Sie sehen können, sieht es aus wie eine Baumstruktur. Der oberste Knoten, wir nennen ihn den Wurzelknoten, er repräsentiert die höchste Ebene der Details. Dann haben wir die Zwischenebenen, die über Zweige miteinander verbunden sind. Und die letzte Ebene, wir nennen sie Blattknoten, wo sie die unterste Detailebene darstellt. Wir haben den Wurzelknoten, er repräsentiert die höchste Ebene der Aggregationen. Dann haben wir Zwischenebenen die mit den Zweigen verbunden sind Und dann haben wir die Blätter, die Blattknoten. Sie stellen die niedrigste Detailebene in unseren Daten dar. Wie wir bereits gelernt haben, können wir viele Laboroperationen am Würfel durchführen. Wenn wir also unsere Daten einholen, können wir zwei sehr wichtige Operationen durchführen Drilldown und Drill-up Drilldown und Drill-up sind alles Operationen, sind alles Operationen die uns helfen werden, uns durch die Hierarchie zu navigieren , um ein tieferes oder höheres Verständnis der Daten zu erlangen tieferes oder höheres Verständnis der Daten Lassen Sie uns also zunächst verstehen, wie der Drilldown funktioniert. Nehmen wir an, wir arbeiten mit dem Vertrieb von Mejor zusammen. Wir beginnen auf dem obersten Knoten auf der höchsten Ebene. Auf der höchsten Ebene werden wir die Gesamtverkäufe in den gesamten Datensätzen haben die Gesamtverkäufe in den gesamten Datensätzen Zum Beispiel werden es 140 sein. Jetzt sind wir also auf der höchsten Ebene, auf dem Wurzelknoten. Und wenn Sie Drilldown verwenden, springen Sie zur nächsthöheren Ebene in der Hierarchie. Das bedeutet also, dass wir auf dieser Ebene mehr Details zu den Verkäufen sehen werden. Für die USA haben wir also 90 und für Deutschland haben wir 50. Und wenn Sie nun mehr Details zu Ihren Daten sehen möchten, können wir uns erneut bewerben und einen Drilldown durchführen, um zur nächsthöheren Ebene in der Struktur zu springen nächsthöheren Ebene in . Was wird also passieren? Wir gehen zur zweiten Ebene und hier wird der Verkauf zwischen Portland und Seattle aufgeteilt. Wir haben 40,50€ und für Deutschland werden wir 24 Wachmänner und 34 in Berlin haben Das bedeutet, dass wir mehr Details über unsere Verkäufe sehen. Und wenn Sie jetzt auf die unterste Ebene bis zu den Blättern gehen wollen , gehen wir von der Stadt bis zur Postleitzahl nach unten. Es wird also so aussehen. Das Portland wird zwischen diesen beiden Postleitzahlen aufgeteilt. Sagen wir, Seattle wird dasselbe sein , weil wir nur ein Kind haben. Das Gleiche gilt für Stuttgart, es wird 20 bleiben, und Berlin, wir haben zwei Postleitzahlen, also wird es wieder aufgeteilt. Wie Sie sehen können, verwenden wir Drilldown, um durch die Hierarchie zu navigieren , indem wir uns von höheren Detailebene zu einer niedrigeren Detailebene weiterleiten. Es ist, als würden wir den Baum erweitern, um mehr Details zu sehen und unsere Daten zu verstehen. Ordnung, jetzt werden wir über die zweite Alp-Operation sprechen , die Bohrung. Es ist genau das Gegenteil von Drilldown. Drill Up führt uns von unten nach oben, unten nach oben, von unten nach oben. So funktioniert das. Nehmen wir an , wir fangen mit den Blättern an und wir werden den Verkauf dieser Blätter durchführen. Und jetzt können wir einen Drill-up benutzen, um von der Postleitzahl in die Stadt zu gelangen. Zum Beispiel werden wir den Gesamtumsatz in Berlin haben , 30, weil das die Summe von zehn plus 20 ist. Und dann wird es in Utgard gleich bleiben, 20, Seattle 50 und Portland ebenfalls, um die Werte aus den Blättern zusammenzufassen Wir werden also den Wert 40 haben. Wie Sie sehen können, wird der Wert mit steigender Tendenz aggregierter werden Schauen wir uns an, dass wir in das Land springen wollen, damit wir wieder einen Drill-up verwenden können, um von der Stadt in die Länder zu gelangen In Deutschland können wir einen Gesamtumsatz von 50 haben. Für die USA können wir einen Gesamtumsatz von 90 haben. Jetzt können Sie erneut Drill-Up verwenden, um zum Stammknoten zu gelangen , wo Sie die höchste Aggregationsebene haben können die höchste Aggregationsebene haben Wir können also den Wert 140, den Gesamtumsatz, in unserem Datensatz Wie Sie sehen, können wir, wenn wir über eine Hierarchiestruktur verfügen, einen Drill-up- und einen Drilldown-Vorgang verwenden , um durch die Hierarchiestruktur zu navigieren. Hierarchien organisieren und strukturieren die Mitglieder der Dimensionen in einer logischen Baumstruktur , indem sie ähnliche Dimensionen gruppieren Hierarchien sind wirklich wichtig und verleihen Ihren Ansichten Dynamik Sie das Gesamtbild betrachten und die Daten auf höchster Ebene verstehen können die Daten auf höchster Ebene verstehen Und Sie können bis zu bestimmten Details vordringen, um detailliertere Wissensdaten zu erhalten In Ordnung, jetzt sind wir wieder bei Tableau. Lassen Sie uns verstehen, wie wir in Tableau Hierarchien erstellen können in Tableau Hierarchien erstellen Wir können Hierarchien nur auf der Arbeitsblattseite erstellen. Wir können es nicht auf der Datenquellenseite erstellen. Auf der Arbeitsblattseite können wir eine Hierarchie auf der Datenschmerzseite erstellen . Wenn Sie sich die Kundentabellen ansehen, können Sie feststellen, dass wir bereits eine Hierarchie haben. Und hier haben wir ein kleines Symbol, das anzeigt, dass wir eine Hierarchie haben, den Namen der Hierarchie namens Country City, und auf der linken Seite haben wir hier einen kleinen Pfeil. Wenn wir darauf klicken, kann die Hierarchie erweitert werden und wir können die Dimensionen innerhalb dieser Hierarchie sehen. Apropos Dimensionen, Hierarchien könnten verwendet werden, nur vier Dimensionen Sie können keine Hierarchie aus Kennzahlen erstellen. Und diese Hierarchie, die wir hier haben, wird automatisch von Tableau aus erstellt. Seitdem hat Tableau den Inhalt des Landes und der Stadt analysiert und automatisch erkannt, dass es eine Hierarchie zwischen ihnen gibt. Da wir jedoch lernen wollen, wie man eine Hierarchie erstellt, werden wir sie entfernen und eine ganz neue erstellen. Um nun eine Hierarchie zu entfernen, gehst du zum Hierarchienamen hier drüben und klickst mit der rechten Maustaste darauf. Und dann haben wir hier die Option Hierarchie entfernen. Hier müssen Sie verstehen , dass die Dimensionen innerhalb der Hierarchien nicht gelöscht werden, nur die Hierarchie selbst wird gelöscht Sie werden also keine Felder im logischen Baum verlieren. Die logische Hierarchie wird entfernt. Ordnung, jetzt wollen wir sehen, wie wir eine Hierarchie in Tableau erstellen können . Und wir werden die Standorthierarchie erstellen. Wir gehen zur linken Seite des Dateneingangs und wählen eine der Dimensionen aus. Es spielt keine Rolle, welche Sie auswählen, aber ich bevorzuge es, mit der höchsten Ebene der Hierarchie zu beginnen . In unserem Beispiel wird es das Land sein, das radikale Land auswählt . Klicken Sie darauf. Und dann haben wir hier etwas, das Hierarchie genannt wird. Und wir wählen „Hierarchie erstellen“. Lass uns dorthin gehen. Wir müssen ihm einen Namen geben, also nennen wir es Standorthierarchie. Dann er, wie Sie jetzt auf der linken Seite sehen können , haben wir das Symbol der Hierarchie. Darin haben wir nur eine Dimension, das Land. Jetzt haben wir in unserer Hierarchie auch die Stadt und die Postleitzahl. Wie können wir es also zu dieser Hierarchie hinzufügen? Wie wir lernen, hat die Hierarchie verschiedene Ebenen, und die Reihenfolge dieser Ebenen ist wirklich wichtig. Wir haben Land, Stadt und Postleitzahl. Um nun die Stadt hinzuzufügen, ziehen wir einfach die Stadt unter dem Land hierher und lassen sie los. Damit haben wir jetzt die Stadt in unserer Hierarchie. Nehmen wir uns auch die Postleitzahl. Also müssen wir es per Drag-and-Drop unter die Stadt ziehen. Lass uns veröffentlichen. Damit haben wir die Standorthierarchie mit den drei Dimensionen Land, Stadt und Postleitzahl erstellt die Standorthierarchie mit den drei Dimensionen Land, . Auch hier gilt: Wenn Sie die Details zu dieser Hierarchie ausblenden möchten , können wir sie hier zusammenklappen. Oder wenn Sie die Details sehen möchten, können wir die Hierarchie erweitern. Ordnung, das ist also eine Möglichkeit, mithilfe der Dropdownliste eine Hierarchie in Tableau zu erstellen . Die zweite Möglichkeit, eine Hierarchie zu erstellen, besteht darin, Dimensionen schnell per Drag-and-Drop zusammenzufügen. Wenn wir zum Beispiel zur Produkttabelle gehen, haben wir auch hier eine Hierarchie zwischen der Kategorie, Produktnamen und der Unterkategorie Unsere Hierarchie beginnt mit der Kategorie, dann mit der Unterkategorie, und die letzte, die Blätter, wird der Produktname sein Sehen wir uns nun an, wie wir die Hierarchie schnell per Drag & Drop erstellen können schnell per Drag & Drop Wir nehmen eine dieser Dimensionen, sagen wir, wir beginnen mit der Kategorie und ziehen sie per Drag & Drop in die Unterkategorie Ich bewege den Mauszeiger jetzt und wähle die Unterkategorie aus. Lass uns veröffentlichen. Sobald wir das getan haben, versteht Tableau , dass wir diese Dimensionen verbinden wollen. Also wird Tableau eine neue Hierarchie erstellen. Wir werden es die Produkthierarchie nennen. Und lass es uns machen, okay. Und jetzt wollen wir sehen. Auf der linken Seite haben wir eine neue Hierarchie namens Produkthierarchie mit dem Symbol. Und wir haben zwei Dimensionen, Kategorie und Unterkategorie, Kategorie und Unterkategorie Wir vermissen die dritte Dimension. Lassen Sie uns den Produktnamen nehmen und ihn in der Hierarchie löschen. Jetzt haben wir ein Problem damit. Die Reihenfolge der Dimensionen innerhalb unserer Hierarchie ist falsch, weil die Dimensionskategorie die Ebene eins und die Unterkategorie die Ebene zwei sein sollte Wie können wir das beheben? Wählen Sie einfach die Kategorie aus und ziehen Sie sie per Drag & Drop über die Unterkategorie Lass uns das veröffentlichen. Das heißt , so änderst du die Reihenfolge der Kategorien. Und damit haben wir die Produkthierarchie. Okay, nehmen wir an, wir wollen nicht die gesamte Hierarchie entfernen, wir wollen nur ein Mitglied, eine Dimension aus der Hierarchie entfernen . Um das zu tun, nehmen wir an, wir wollen den Produktnamen entfernen. Wählen Sie es aus und ziehen Sie es einfach per Drag & Drop irgendwo hier in den leeren Bereich. Und damit ist der Produktname kein Mitglied der Hierarchie mehr. So können wir Dimensionen aus der Hierarchie entfernen. Aber ich möchte sie wieder in unsere Hierarchie aufnehmen, weil wir sie später benötigen. Also werde ich die Unterkategorie unter die Kategorie stellen, und wir nehmen den Produktnamen und platzieren ihn unter der Unterkategorie, und das war's Das sind also die beiden Methoden zum Erstellen von Hierarchien in Tableau, entweder durch Drop-Dominu oder durch schnelles Zusammenziehen der Dimensionen um eine Hierarchie zu Es ist wirklich einfach. In Ordnung, jetzt haben wir diese Hierarchie, die Struktur, wie wir sie aus unserer Sicht verwenden werden, es ist wirklich einfach. Wir wählen die gesamte Hierarchie aus und ziehen sie dann per Drag-and-Drop in die Ansicht. Hier beginnt die Hierarchie also auf der ersten Ebene für die Länder, und wir werden uns die Werte des Landes ansehen. Lassen Sie uns nun eine dieser Maßnahmen ergreifen. Wir nehmen die Verkäufe und ziehen sie per Drag & Drop auf die Spalten. Wenn Sie sich jetzt das Land genau ansehen, den Plu, den Haufen hier drüben, können Sie sehen, dass wir ein neues Schild haben, das Explosionsschild Dieses Schild weist darauf hin, dass wir in dieser Dimension tiefer gehen können Gehen wir jetzt und klicken auf das Explosionsschild. Wie Sie sehen können, dringen wir jetzt in unserer Hierarchie auf eine niedrigere Ebene vor. Jetzt sehen wir mehr Details zu den Verkäufen. Und wir befinden uns jetzt auf der Ebene der Stadt auf der nächsten Ebene. Wie Sie sehen können, haben wir jetzt die Dimension Stadt. Unsere Zeilen haben wir nicht per Drag-and-Drop aus der Datenbank gezogen und an die Zeilen gestellt, die sie aus der Hierarchie erweitert haben. Auch hier hat die Stadt das Pluszeichen , das darauf hinweist, dass wir innerhalb der Stadt nachschauen können. Lassen Sie uns noch einmal tiefer gehen. Wie Sie jetzt sehen können, befinden wir uns an der Postleitzahl und wir können mehr Details zu den Verkäufen sehen. Wenn Sie jetzt die Postleitzahl überprüfen, gibt es kein Pluszeichen, wie die Stadt und das Land. Da wir uns in den Blättern befinden, befinden wir uns auf der niedrigsten Detailebene in unseren Daten. Damit sind wir durch unsere Hierarchie vom obersten Knoten bis zu den Blättern navigiert unsere Hierarchie vom obersten Knoten bis zu den Blättern Wie Sie sehen können, ist es wirklich einfach und sehr dynamisch. Nehmen wir nun an, wir befinden uns an den Blättern und wollen uns bis zur höchsten Ebene der Aggregationen bis zum obersten Knoten vordringen Es ist wirklich einfach, wenn du noch einmal die Stadt und die Länder überprüfst , die wir nicht mehr haben, das Pluszeichen haben wir das Minuszeichen Das Minuszeichen zeigt an, dass wir uns in der Hierarchie nach oben bewegen können. Schauen wir uns also an, was passieren kann , wenn Sie auf das Minuszeichen klicken. Wie ihr seht, bohren wir jetzt von den Blättern, von der Postleitzahl zurück in die Stadt. Und die Werte dieser Zellen sind jetzt stärker aggregiert. Und jetzt dasselbe: Wenn Sie von der Stadt zurück zum Land fahren wollen , klicken wir auf das Minuszeichen. Also lass uns das machen. Und damit sind wir auf die erste Ebene aufgestiegen, auf die höchste Aggregation in unserer Hierarchie Ordnung, bis jetzt haben wir in unserer Hierarchie nach oben und unten mithilfe der Zeilenregale in unserer Hierarchie nach oben und unten gedrillt und Sie wissen ja, das sind die Zeilen und Spalten Wir verwenden es, wenn Entwickler unsere Ansicht erstellen. Nun stellt sich die Frage, wie unsere Nutzer und das Publikum die Hierarchie durchdringen und durchdringen können. Weil die Hierarchie auch von den Benutzern schnell genutzt werden sollte , um sich die Details genauer anzusehen. Lassen Sie uns nun sehen, wie wir das machen können. Wenn wir zu der Ansicht hier drüben gehen und den Mauszeiger über das Land bewegen, können wir wieder ein Pluszeichen sehen Lass uns gehen und darauf klicken. Und wie Sie sehen können, gehen wir in unserer Hierarchie vom Land bis zur Stadt nach unten . Gehen wir nun näher ins Detail und schauen uns die Postleitzahl genauer an. Wir können über die Stadt fahren, und wie Sie sehen können, haben wir wieder das Plus-Zeichen. Klicke darauf Und damit gehen wir bis zur Postleitzahl vor. Genau auf diese Weise können die Benutzer die Ansicht weiter aufschlüsseln. Wenn wir nun zur höheren Ebene zurückkehren möchten , können wir dasselbe tun. Wir können das Minuszeichen hier drüben sehen. Klicke darauf und du gehst zurück in die Stadt. Und dann gehen wir auch aufs Land. Wir haben das Minus, wir klicken darauf. Und damit fahren wir zurück ins Land. Wie Sie anhand dieser Symbole sehen können, können wir durch unsere Hierarchie navigieren. Jetzt könntest du sagen, all deine Benutzer, weißt du was, das ist ein wirklich kleines Symbol und meinen Benutzern gefällt es nicht. Gibt es eine andere Möglichkeit, in der Ansicht nach oben und unten zu gehen? Nun ja, wenn Sie zu einem dieser Werte hier gehen und einen Klick darauf schreiben, können Sie in dieser Dropdownliste sehen, dass wir einen Drilldown haben. Wenn Sie darauf klicken, sehen wir uns die gleiche Stadt an. Wenn du einen Wert auswählst, egal welcher, lass uns hier rüber gehen und dann nochmal weiter nach unten gehen. Und damit sind wir bei der Postleitzahl. Wenn Sie etwas genauer untersuchen möchten, können Sie dasselbe tun, beliebige Werte können es radikal anpassen. Und hier haben wir den sozialen Drill Up. Und um zurück in das Land vorzudringen, zu irgendwelchen Werten im Land radikal zu gehen und alles aufzuschlüsseln Das sind also die beiden Möglichkeiten, wie man in der Ansicht Drilldown und Drilldown durchführen kann. Ordnung, Leute, bis jetzt haben wir unsere eigenen Hierarchien geschaffen , indem diese Dimensionen auf verschiedenen Ebenen zusammengefasst Aber in Tableau haben wir auch indirekte eingebettete Hierarchien im Datentyp Datum in Jedes Feld mit dem Datentyp Datum hat die folgende Hierarchie Es beginnt mit der höchsten Ebene mit dem Jahr, dann haben wir das Quartal, den Monat und dann die niedrigste Ebene, die Blätter. Wir haben die Tage. Diese vier Ebenen sind die Standardebenen in jedem Feld mit dem Datentyp Datum in unserem Datensatz. Jetzt haben wir einen anderen Datentyp, der ebenfalls gilt, eine eingebettete indirekte Hierarchie. Wir haben die Felder mit Datum und Uhrzeit. Hier haben wir Informationen über die Uhrzeit und wir haben sieben Stufen. Es beginnt genau wie das Datum, die höchste Stufe ist also das Jahr, dann der Viertelmonat und dann der Tag. Aber jetzt können wir uns mehr Details ansehen, da wir die Zeitinformationen haben. Das nächste Level werden die Stunden sein. Dann haben wir Minuten und Sekunden. An zweiter Stelle steht die niedrigste Detailebene. Das sind unsere Blätter hier. Wir haben zivile Hierarchieebenen. Datum, Datum und Uhrzeit. Sie haben eine eingebettete Hierarchie. Lassen Sie uns nun diese Hierarchien in Tableau aufdecken. Ordnung, jetzt gehen wir zu den Tabellenbestellungen über. Und hier haben wir zwei Termine. Es spielt keine Rolle, welcher, beide werden genau dieselbe Hierarchie haben. Nehmen wir das Bestelldatum und ziehen es per Drag & Drop hierher auf die Rose. Wie Sie sehen können, haben wir jetzt das Pluszeichen. Es zeigt an, dass es eine Hierarchie gibt. Und es beginnt auf der höchsten Ebene mit den Jahren. Lassen Sie uns nun eine Maßnahme ergreifen , um einige Daten zu sehen. Wir nehmen die Anzahl der Bestellungen und ordnen sie in die Spalten ein. Und ich möchte Israel die Etiketten zeigen. Lassen Sie uns einige Etiketten zeigen. Ordnung, jetzt gehen wir und entdecken die Hierarchie innerhalb des Datums. Wie Sie auf der linken Seite sehen können, sehen wir keine Informationen über die Hierarchie. Das bedeutet, dass sie wirklich in diesen Datentyp eingebettet ist. Gehen wir also zu den Jahren und klicken wir auf das Pluszeichen, um eine genauere Beschreibung vorzunehmen. Wie Sie in den nächsten Informationen sehen können haben wir die Quartalsinformationen. Jetzt sehen wir also die Gesamtzahl der Bestellungen pro Quartal. Jetzt können wir mehr Details über die Gesamtzahl sehen und uns dann den Tag genauer ansehen. Und jetzt befinden wir uns auf dem niedrigsten Stand des Tages. Wir können nicht weiter aufschlüsseln, zum Beispiel Stunden, Minuten und Sekunden, weil das Bestelldatum den Datentyp Datum hat. Wie Sie sehen, hat die Dimension Bestelldatum vier Ebenen: Jahre, Quartal, Monat und Tag. Es ist wirklich schön, es so in Tableau zu haben , weil es wirklich Standards sind. Ich habe mit anderen BI-Tools gearbeitet und dort müssen wir es selbst erstellen, was wirklich zeitaufwändig ist all diese Hierarchien zu erstellen Vor allem, wenn Sie hier in Tableau einen großen Datensatz haben , ist unser Leben einfacher Tableau hat sich für eine Hierarchie innerhalb jedes Datums entschieden. In Ordnung, Leute, noch etwas zu den Bögen. Sie organisieren und strukturieren Ihre Ansichten wirklich und machen sie für die Benutzer dynamischer beispielsweise festlegen , dass Verkäufe nach Ländern, nach Städten und nach PLZ und Sie keine Hierarchien verwenden, werden Sie am Ende drei Ansichten wie hier auf der linken Seite erstellen , das nimmt viel Platz in Anspruch Und außerdem ist es buchstäblich dynamisch. Aber besser als das, wir können eine Hierarchie zwischen diesen Dimensionen schaffen . Und wir können alles in einer Ansicht zusammenfassen. Und dann geben Sie den Endbenutzern die Möglichkeit, je nachdem, was sie benötigen, Drilldown- und Drill-Down durchzuführen. Wenn sie die Verkäufe nach Ländern aufgeschlüsselt haben wollen, haben wir sie bereits im obersten Knotenpunkt. Aber wenn sie die Verkäufe nach Städten wollen, müssen sie nur bis zur nächsten Ebene herunterfahren, und wir haben sie schon, Verkäufe nach Städten. Wenn jemand detaillierter gehen möchte , um zur Postleitzahl zu gelangen, kann er auch die Verkäufe nach Postleitzahlen aufschlüsseln. Wie Sie sehen können, verleiht es Ihrer Ansicht wirklich mehr Dynamik und wird für die Endbenutzer attraktiver sein für die Endbenutzer attraktiver wenn Sie es mit den Seiten des Aufzugs vergleichen. Jetzt sind wir dynamischer und interaktiver für die Endbenutzer. Außerdem erstellen Sie Listenansichten in Ihren Dashboards Das ist also wirklich großartig. Wenn Sie bis zum Land zurückkehren möchten, können wir einfach auf das Minuszeichen klicken. Hierarchien verleihen der Struktur eine dynamischere Struktur und organisieren Ihre Daten in den Ansichten In Ordnung, lassen Sie uns jetzt zusammenfassen. Hierarchien organisieren und strukturieren die Mitglieder der Dimensionen in einer logischen Baumstruktur Hierarchien sind nur für Dimensionen eine Besonderheit. Sie können keine Hierarchien zwischen Kennzahlen erstellen , die wir können, und Drill-ups durchführen, um durch unsere Hierarchie zu navigieren und so ein tieferes oder höheres Verständnis Ihrer Daten zu erlangen tieferes oder höheres Verständnis Ihrer Daten Insgesamt sind Hierarchien sehr wichtig, um Ihre Dateninterviews zu organisieren und zu strukturieren Und es bietet den Benutzern ein leistungsstarkes Tool, schnell und einfach in Ihren Daten navigieren und diese untersuchen, Erkenntnisse gewinnen und bessere Entscheidungen treffen können In Ordnung, das ist alles für Hierarchien in Tableau. Als Nächstes lernen wir , wie man die Mitglieder von Dimensionen mithilfe von Gruppen in Hierarchien gruppiert. 108. Udemy 9 2 Filter erstellen: Ordnung, jetzt haben wir die folgende Aufgabe bei der wir sensible Informationen verstecken müssen Nehmen wir zum Beispiel an, dass es den US-Daten in unserem Datensatz um sensible Informationen handelt und wir alle Kunden , die aus den USA kommen, verstecken müssen. Und jetzt werden wir uns ein Bild von den Kunden machen . Wir nehmen den Standort, das Land und nehmen dann, sagen wir, wir nehmen den Gewinn aus den Bestellungen mit. Ordnung, wie Sie im Arbeitsblatt sehen können, können wir jetzt alle Länder einschließlich der USA sehen. Jetzt werden wir diese sensiblen Informationen verstecken . Um das zu tun, gehen wir zur Datenquellenseite. Und dann können wir hier in der Ecke oben rechts Filter sehen und wir können einen neuen Filter hinzufügen. Also lass uns gehen und darauf klicken. Dann erhalten wir ein neues Fenster namens Datenquellenfilter bearbeiten. Es ist wirklich einfach hier. Wir gehen zu den Anzeigen und klicken darauf. Und dann erhalten wir eine Liste aller Felder, die in unserer Datenquelle verfügbar sind. Da wir die Kunden aus den USA einstellen müssen, benötigen wir das Feldland. Also lass uns das hier überprüfen. Dann klicken Sie auf Weiter. Und hier haben wir ein weiteres Fenster , um den Filter für das Land einzurichten. Wie Sie sehen können, haben wir hier alle Länder aufgelistet. Und jetzt können wir die Länder auswählen , die in unseren Datensätzen enthalten sein sollen Oder wir können hier rübergehen und auf Ausschließen klicken. Und wir werden die USA ausschließen. Das heißt, wir filtern alle Kunden heraus , deren Land den USA entspricht. Lass uns gehen und klicken Okay. Jetzt können wir hier eine kurze Information sehen. Der Filter basiert also auf dem Land und die Details besagen, dass wir die Werte Frankreich, Deutschland und Italien beibehalten . Das ist es also. Lass uns auf Okay klicken. Gehen wir jetzt und überprüfen die Daten in unseren Arbeitsblättern Wir kehren also zu unserer Ansicht zurück, und wie Sie sehen können, können wir keine Informationen über die USA finden Und das kann sich auch auf alle Arbeitsblätter auswirken , die dieser Datenquelle verbunden sind Wenn Sie also zum Beispiel hierher gehen und neue Arbeitsblätter erstellen, und wir nehmen die Länderinformationen und legen sie hier ab Sie können es auch hier noch einmal sehen. Wir haben nicht die USA, wir haben die Werte Frankreich, Deutschland und Italien. Und damit haben wir diese sensiblen Informationen geschützt , oder? Vielmehr gehen wir zu einem anderen Anwendungsfall über, dem die Datenquelle darin besteht, die Größe der Daten in Tableau zu reduzieren . Das ist sehr wichtig. Wenn Sie in Tableau eine schlechte Leistung erzielen, müssen Sie darüber nachdenken, wie die Datengröße in unseren Visualisierungen reduzieren Und der erste Schritt, um die Größe unserer Daten zu reduzieren, zu entscheiden, welche Felder wir verwenden werden, um unsere Daten zu filtern Ein sehr verbreitetes und übliches Feld ist, dass wir die Anzahl der Jahre in unserer Datenquelle reduzieren können . Lass uns eine Ansicht erstellen. Also werde ich einfach ein neues Arbeitsblatt erstellen. Lassen Sie uns die Bestelldaten in die Zeilen und die Gewinne in die Spalten aufnehmen. Und dann machen wir es als Teildiagramm und zeigen die Ergebnisse. Wie Sie sehen können, haben wir in unseren Daten Daten aus fünf Jahren. Dieses Feld ist wirklich ein guter Kandidat, um die Datenmenge zu reduzieren , und Sie müssen es mit Ihren Benutzern besprechen. Wir müssen uns also fragen, brauchen wir wirklich Daten für fünf Jahre in den Visualisierungen Reicht es, nur die letzten zwei oder drei Jahre zu haben ? Nehmen wir an, nach Gesprächen mit den Benutzern, sagen Sie es, die relevanten Daten für die Visualisierungen ab 2020 verfügbar Alles, was vorher war, ist für die Visualisierungen nicht mehr relevant Wir hätten gerne alles ab 2020. Um das zu tun, werden wir einen Datenquellenfilter erstellen. Gehen wir zurück zu unserer Datenquellenseite. Wir werden wieder hierher gehen. Gehen wir also zu den Änderungen. Und dann wählen wir das Feld aus, das wir erstellen werden, den Datenquellenfilter darüber, gehen zu Anzeigen, dann benötigen wir das Bestelldatum. Wir haben es hier drüben. Gehen wir und wählen es aus. Okay, da es ein Datum ist, frag uns auf Messen, in welchem Format du deinen Filter bauen möchtest. Da wir über die Jahre sprechen, interessieren uns die Jahre. Ich nehme einfach das Format Jahre und dann weiter. Damit erhalten wir jetzt eine Liste aller Jahre in unserer Datenquelle. Entweder du gehst und sagst, okay, ich möchte alles aufnehmen, was ab 2020 beginnt, und nicht die alten Jahre auswählen. Oder du wirst sagen, weißt du was, ich werde einfach die letzten zwei Jahre ausschließen, alles vor 2020, also bleibst du bei den Ausschlüssen und damit entfernen wir die alten Jahre Ich bevorzuge diesen hier, da wir sagen, dass wir Daten für 2023 in unserer Datenquelle Sie müssen nicht jedes Mal darauf klicken. Damit sagen wir, dass ab 2020 alle Daten relevant sind. Lass uns auf Ok klicken. Und damit können Sie in unseren Datenquellenfiltern sehen, dass wir einen neuen Filter eingeführt haben, der auf den Bestelldaten der Jahre basiert , und Sie können einige Details sehen. Es heißt, es gilt für 2020, 2020, 1.20 Uhr. Damit filtern wir jetzt die Datenquelle nach den Bestelldaten und dem Land Lass uns gehen, okay. Und wie Sie hier sehen können, haben wir jetzt zwei Filter in der Datenquelle. Gehen wir zurück zu unserem Ansichtsblatt sieben. Wir können sehen, dass wir nur die Daten ab 2020 haben. Alle, alle Daten werden nicht mehr in unseren Visualisierungen dargestellt Das ist wirklich eine großartige Möglichkeit, den Stress und die Größe der Daten, mit denen Tableau umgehen muss , zu reduzieren. Wir reduzieren den Umfang der Daten und werden auch eine hervorragende Leistung in Tableau erzielen und die Größe der Daten, mit denen Tableau umgehen muss , zu reduzieren. Wir reduzieren den Umfang der Daten und werden auch eine hervorragende Leistung in Auf diese Weise verwenden wir die Datenquellenfilter, um die Größe unserer Daten zu reduzieren und auch die sensiblen Informationen zu verbergen. Vergessen Sie dabei jedoch nicht, dass alle Arbeitsblätter, die mit dieser Datenquelle verbunden sind dieser Datenquelle verbunden mit diesen Filtern bearbeitet werden können Ordnung, jetzt werden wir lernen, wie man einen Kontextfilter in Tableau erstellt Nehmen wir an, wir haben die folgende Ansicht. Wir werden die Kategorie aus den Produkten und auch die Unterkategorie haben den Produkten und auch die Unterkategorie Und nehmen wir als Maßstab die Gewinne. Lassen Sie uns das hier übernehmen und auch die Farben ändern. Also werden wir es auch hier hinstellen. In dieser Ansicht haben wir nun alle Kategorien Möbel, Bürobedarf und Technologie. In dieser Ansicht möchten sich die Benutzer jedoch nur auf das Büromaterial konzentrieren. Und für diese spezielle Sichtweise sind alle anderen Kategorien unrelevante Affirmationen Sie wollen sich also rein gewinnorientiert auf den Bürobedarf konzentrieren den Bürobedarf Das heißt, wir wollen die Daten nach Kategorien filtern. Um das zu tun, gehen wir zu der Kategorie hier drüben, halten die Kontrolle und setzen sie auf die Filter. Und dann bekommen wir wieder dasselbe Fenster zum Filtern. Und hier können Sie die drei Werte sehen: Möbel, Büromaterial und Technologie. Für diese Ansicht wollen wir nur Büromaterial. Also was wir tun werden , wir können die anderen entfernen und das Büromaterial stehen lassen und dann auf „Okay“ klicken. Wie Sie jetzt sehen können, haben wir alles entfernt und wir haben nur noch eine Kategorie, den Bürobedarf. Die Arbeit ist erledigt, oder? Wir haben also einen Teil des Bürobedarfs am Gewinn, und wir filtern die Daten. Die Antwort lautet ja, die Aufgabe ist erledigt. Wir nutzen jedoch nicht die volle Leistung von Tableau Sincere. Der Fokus liegt nur auf dem Bürobedarf, und wir konzentrieren uns dem Bürobedarf, und wir auf diese Teilmenge von Daten Wir könnten die gesamten Datensätze auf nur diese Kategorie reduzieren die gesamten Datensätze auf nur diese Kategorie Und damit können Sie in Tableau viel Leistung erzielen, da Sie sich nur auf Teilmengen konzentrieren und alle anderen Daten aus dieser Visualisierung entfernt werden In einem solchen Szenario können wir die Leistungsfähigkeit von Kontextfiltern nutzen Nun stellt sich die Frage, wie wir unseren Filter als Kontextfilter einrichten können. Wie Sie jetzt in den Filtern sehen können, haben wir unsere Kategorie, es ist Plupil. Und es ist genauso wie dieser Filtertyp, der als Dimensionsfilter bezeichnet wird Um es jetzt zum Kontextfilter hochzustufen. Wie wir bereits gelernt haben, haben wir eine bestimmte Reihenfolge der Filter, wir haben den Kontext, dann die Dimension. Alles, was wir tun müssen, ist eine radikale Verbindung herzustellen. Und hier haben wir die Möglichkeit, etwas zum Kontext hinzuzufügen. Sobald Sie dies getan haben, werden Sie feststellen, dass unser Filter jetzt die graue Pille enthält. Die grauen Pillen zeigen an, dass diesem Filter um einen Kontextfilter handelt. Jetzt werden Sie vielleicht feststellen, dass sich hier nichts geändert hat Wir haben genau dieselbe Ansicht, aber wir haben den Hintergrund in Tableau optimiert , wo wir Tumberal-Datensätze erstellt haben Und es gibt nur die Kategorie „Datenmaterial“, also ist es eine wirklich kleine Tabelle im Vergleich zur gesamten Datenquelle Ordnung, jetzt möchte ich Ihnen zeigen, wie Tableau die verschiedenen Filtertypen verarbeitet. Wie wir gelernt haben, ist die Reihenfolge der Filter wirklich wichtig. Das bedeutet, dass zuerst der Kontextfilter verarbeitet werden kann, dann der Dimensionsfilter Der Kontextfilter dominiert das Verhalten des Dimensionsfilters Ordnung, jetzt werden wir unserer Visualisierung einen Dimensionsfilter hinzufügen unserer Visualisierung einen Dimensionsfilter Dafür werden wir die Unterkategorie verwenden. Klicken Sie mit der rechten Maustaste darauf und klicken Sie hier auf Filter anzeigen. Wie Sie auf der rechten Seite sehen können, haben wir all die Werte, die im Büromaterial enthalten sind. In unserer ursprünglichen Datenquelle haben wir jedoch viel mehr Unterkategorien, als wir jetzt aus dieser Ansicht sehen Und genau das ist der Effekt des Kontextfilters auf diesen Dimensionsfilter Wir sehen nur die Werte in diesem Kontext. Ordnung, jetzt werden wir die Definition des Kontextfilters ändern und uns die Auswirkungen auf den Dimensionsfilter ansehen . Gehen wir noch einmal zu unserem Kontextfilter. Klicken Sie mit der rechten Maustaste darauf und bearbeiten Sie den Filter. Bringen wir es hier Seite an Seite zu unserem Dimensionsfilter. Wir haben nur diese Werte. Und wir haben hier auf dem Kontextfilter nur das Büro. Wenn wir jetzt auch die Technologie einbeziehen, wenden wir sie an und sehen, dass sich auf der rechten Seite der Wert ändert. Gehen wir dorthin. Wie Sie in den Unterkategorien der Dimensionsfilter auf der rechten Seite sehen können, haben wir jetzt mehr Werte als zuvor, weil wir die Technologiedaten in unseren Kontext in unsere Tumberal-Tabelle aufgenommen unseren Kontext in unsere Tumberal-Tabelle Wir können die Werte ändern . Wir lassen nur die Möbel prüfen, die rechte Seite auftragen. Und Sie können sehen, dass wir damit nur vier Unterkategorien haben vier Unterkategorien Sie können sehen, dass der Kontextfilter wirklich alle anderen Filter darunter dominiert Wenn Sie die Reihenfolge der Filter verstehen, können Sie verstehen, wie Tableau mit diesen verschiedenen Filtertypen arbeitet Also werde ich den Kontextfilter noch einmal auf den Bereich Büromaterial anwenden und noch etwas zum Kontextfilter sagen. Wie wir bereits gelernt haben, ist er flexibel. Das bedeutet, dass wir die Datengröße nur für ein Arbeitsblatt reduzieren können . Das heißt, wenn Sie zu anderen Arbeitsblättern gehen werden Sie hier keinen Kontextfilter finden Sie können für jedes Arbeitsblatt entscheiden , ob Sie die Datengröße reduzieren möchten oder nicht Im Gegensatz zum Datenquellenfilter, bei dem er sich auf die gesamte Arbeitsmappe auswirken kann, also jedes Arbeitsblatt, das mit dieser Datenquelle verbunden ist Mit dem Kontextfilter haben wir viel mehr Flexibilität Jetzt fragen Sie sich vielleicht, können wir den Kontextfilter verwenden , um vertrauliche Informationen zu verbergen? Nun, die Antwort lautet nein. Lass mich dir zeigen warum. Lassen Sie uns ein kurzes Beispiel haben. Nehmen wir noch einmal die Kunden. Und wir haben die Country City und nehmen wir auch die Gewinne mit. Wie Sie hier sehen können, haben wir keine Daten für die USA, weil wir die Filterdatenquelle haben. Nehmen wir nun an, dass die Daten in Deutschland jetzt sensibel sind und wir sie mithilfe des Kontextfilters schützen möchten . Lass uns das machen. Wir nehmen die Länder, die die Kontrolle haben, nehmen und es auf die Filter stellen und wir werden sagen, dass wir Deutschland ausschließen wollen. Also werde ich hier auf die Ausschlüsse klicken und dann auf Okay klicken Wie Sie jetzt in der Ansicht sehen können, haben wir keine Informationen über Deutschland und wir bewerben das Land anhand des Kontextfilters Klicken Sie also mit der rechten Maustaste darauf und fügen Sie es zum Kontext hinzu. Und jetzt könntest du sagen, okay, alles ist in Ordnung. Wir haben keine Informationen über Deutschland, also sind wir sicher. Nun, natürlich gibt es immer noch eine Möglichkeit , die deutschen Daten in der Ansicht zu sehen. Lassen Sie mich Ihnen zeigen, wie. Wenn du in die Stadt hier drüben gehst und sie uns als Filter zeigen lässt. Auf der rechten Seite finden Sie alle Städte aus Frankreich und Italien. Es gibt also keine Städte aus Deutschland oder den USA, aber hier haben wir eine Option für den Filter. Wenn du also zu diesem kleinen Pfeil hier drüben gehst, dann können wir hierher gehen und alle Werte aus der Datenbank sehen. Und wir können all diese Optionen später erklären, mach dir darüber keine Sorgen. Aber lass uns gehen und hier drüben klicken. Wie Sie jetzt sehen können, zeigt der Filter Daten über Deutschland an. Wir haben Berlin, wir haben Stuttgart. Das bedeutet, dass die Daten auf natürliche Weise geschützt sind. Das heißt, wir verstecken die sensiblen Daten aus der Ansicht, können aber trotzdem alle Werte aus dem Filter sehen. Verwenden Sie deshalb niemals den Kontextfilter , um Ihre sensiblen Daten oder vertraulichen Daten zu schützen. Denn selbst wenn wir die Daten nur in den Filtern sehen, werden die Daten nur in den Filtern sehen, Daten trotzdem offengelegt und die Daten sind nicht geschützt Das heißt, wenn Sie Ihre Daten schützen und die vertraulichen Informationen verbergen möchten , Sie nur Datenquellenfilter verwenden Ordnung, jetzt gehen wir zum nächsten Filter in unserer Kette über. Wir haben den Dimensionsfilter. haben wir bereits einige Dimensionsfilter erstellt Unserer Ansicht nach haben wir bereits einige Dimensionsfilter erstellt. Aber jetzt gehen wir ins Detail und sehen uns alle Optionen an, die wir haben. In Ordnung, jetzt gehen wir zu den Filtern in den Regalen. Und Sie können sehen, dass wir die Unterkategorie haben. Es ist eine diskrete Dimension, deshalb haben wir die Farbe Blau Und jetzt, um alle Optionen radikal zu sehen , klicken Sie auf Filter und bearbeiten Sie es. Und jetzt kennst du dieses Fenster schon. Lass es uns einfach hierher bringen, um den Effekt direkt in der Ansicht zu sehen. Also zuerst haben wir hier verschiedene Wasserhähne. Der erste wird sich mit der manuellen Auswahl befassen und der Rest wird ein dynamischer Filter sein Hier haben wir also vier Taps, allgemeine Wildcard-Bedingung und Top Die erste wird die manuelle Auswahl der Werte sein manuelle Auswahl der Werte Und der Rest wird so sein, als würdest du eine Regel definieren. Und der Filter wird hier dynamisch sein. Da er diskret ist, werden wir wie üblich die Liste aller möglichen Werte sehen , die wir sehen können. Und dann können Sie manuell Werte aus dieser Liste auswählen oder deren Auswahl aufheben Und wie Sie auf der rechten Seite sehen können, haben wir ausgeschlossen. Die Standardeinstellung in Tableau ist enthalten Das bedeutet, dass alles, was ich aus dieser Liste auswähle, in die Ansicht aufgenommen wird. Und alles, was ich nicht auswähle, wird aus der Ansicht ausgeschlossen , um das Gegenteil zu bewirken. Was wir tun können, ist, auf Ausschließen zu klicken. Und jetzt werden alle ausgewählten Werte durchgestrichen. Das bedeutet, dass sie aus der Ansicht ausgeschlossen sind und alles, was nicht ausgewählt ist , in die Ansicht aufgenommen wird. Also hier kommt es wirklich darauf an. Wenn Sie nur zwei Werte aus einer langen Liste ausschließen möchten, ist es sinnvoll, exclude zu verwenden. Wenn Sie jetzt Apply auswählen, können Sie in der Ansicht sehen, dass die verbleibenden Werte Application, Art und Benders sind Tableau hat all diese Werte ausgeschlossen, und Sie werden den gleichen Effekt erzielen, wenn Sie die Ausschlüsse auswählen Und wählen Sie nur die Anwendung Art and Benders aus. Und um unsere Auswahl zu entfernen, können wir alles von hier entfernen Wählen Sie also keine aus, und wir können unsere Auswahl erneut auf die Anwendung Art and Benders anwenden unsere Auswahl erneut auf die Anwendung Art and Und wie Sie sehen können, werden wir den gleichen Effekt erzielen. So arbeiten Sie also mit der manuellen Auswahl auf der ersten Registerkarte Allgemein. Aber jetzt gehen wir zum nächsten über. Und vorher möchte ich hier alles einbeziehen , damit wir den nächsten nicht beeinflussen. Also bewerben wir uns und dann gehen wir zu den Wildcards über. Hier können wir also mit der Wildcard arbeiten. Wenn Sie eine Dimension mit hoher Kardinalität haben, bedeutet das, dass Sie eine lange Liste aller möglichen Werte in der Dimension haben aller möglichen Werte in der Und wenn Sie alles manuell auswählen, wird es wirklich schmerzhaft sein Stattdessen können wir also die Regel definieren, wenn es eine Regel zu definieren gibt. Also hier haben wir so etwas wie ein Eingabefeld, wir können etwas schreiben wie zum Beispiel A. Also hier haben wir vier Optionen. Die erste ist enthält, das bedeutet, dass es irgendwo auf der Welt einen Charakter A gibt. Und dann die zweite Option, mit der wir beginnen , bedeutet, dass die Welt mit dem Charakter A beginnt Die nächste ist genau das Gegenteil, sie wird mit a enden. Dann haben wir die nächste, die genau übereinstimmt. Das heißt, das Wort sollte nur den Wert a enthalten. Fangen wir mit dem ersten an. Wenn das Wort irgendwo einen Wert enthält, bleibt es in der Visualisierung erhalten. Wie Sie nun sehen können, enthalten alle Wörter, Wörter ein Irgendwo. Die Anwendung haben wir hier am Anfang und in der Mitte. Kunst auch, am Anfang. Und hier haben wir es in der Mitte und so weiter. Lass uns den zweiten ausprobieren. Es heißt, wenn das Wort mit einem beginnt, bleibt es in der Ansicht. Also bewerben wir uns einfach. Wie Sie sehen können, haben wir nur zwei Wörter, die mit einem beginnen. Ordnung, also lassen Sie uns jetzt zur nächsten Option übergehen. Wir werden damit fertig sein. Aber statt A werden wir alle Wörter haben, mit denen endet, können in der Ansicht bleiben. Wenden wir das an. Wie Sie sehen können, enden all diese Wörter mit dem Zeichen. Nun, jetzt fragst du dich vielleicht, ist es ein K-sensitives Gerät? Nun, es ist nicht so, wenn Sie ein großes, wie Sie sehen, immer noch Tableau haben. Gehen Sie und wählen Sie diese Werte aus. Gehen wir jetzt zum letzten, er wird exakt übereinstimmen. Wenn Sie hierher gehen und Ok auswählen, werden Sie keine Daten sehen. Wenn du aber genau Labels hast und auf Anwenden klickst, bekommst du nur eine Unterkategorie Es, ist es ein Etikett? Aber wir benutzen es nicht. Normalerweise verwenden wir contains oder beginnen mit endwith. So funktioniert die weiße Karte. Lassen Sie uns alles löschen, damit die Daten, die wir haben , darin enthalten sind, und klicken Sie auf Anwenden. Gehen wir zum nächsten Schritt über. Wir haben in den vorherigen Materialien eine Bedingung mit den Parametern. Wir haben bereits mit den Bedingungen gearbeitet. Und ganz oben, was wir tun werden, wir werden eine Regel definieren. Und Tableau wird alle Werte überprüfen und alle Werte herausfiltern , die diese Bedingung nicht erfüllen. Wenn Sie also zum Beispiel unsere Ansicht überprüfen, haben wir einige Minuswerte und die Gewinne, und das wollen wir nicht sehen. Wir werden eine Regel definieren, nach der wir alle Gewinne sehen wollen , die höher als Null sind, nur die positiven Gewinne. Um das zu tun, wählen wir hier nach Feldtabelle aus. Ich werde Ihnen sofort die Kennzahl zeigen , die die Ansicht verwendet, sodass wir die Gewinnsumme verwenden, korrekt ist. Also gehen wir hier rüber und sehen die Summe des Gewinns höher als Null sein sollte. Bei uns haben wir eine Regel definiert und klicken auf Anwenden. Wie Sie sehen können, haben wir gerade die Unterkategorie entfernt , die diese Bedingung nicht erfüllt Das ist es, das ist wirklich einfach. Wir werden zum nächsten übergehen, aber der erste Buchstabe hat alles zurückgesetzt. Also wählen wir „Keine“. Und dann klicken wir auf Anwenden. Auf dieser Registerkarte können wir festlegen, ob wir die zehn besten oder fünf Produkte oder die niedrigsten oder die fünf schlechtesten Produkte sehen möchten die zehn besten oder fünf Produkte oder . Auch hier müssen wir die Regel vier in Tableau definieren. Und Tableau wird die Daten auf der Grundlage unserer Regel filtern . Hier haben wir zwei Möglichkeiten. Entweder haben wir die oberen Unterkategorien oder die unteren Unterkategorien Gehen wir hier nach Feld vor. Und dann haben wir hier, wie gesagt, zwei Optionen , oben und unten. Dann können wir definieren, ob es sich bei den Top Ten um die Top Five oder um Top-Parameter handelt. Wie wir hier bereits gelernt haben, werden wir bei dem gleichen Sinn bleiben, in dem wir den Gewinn verwenden und das ist es dann auch. Und jetzt können wir in der Ansicht sehen, dass Tableau unsere Ansicht auf der Grundlage unserer Regeln gefiltert hat . Jetzt haben wir also die fünf wichtigsten Unterkategorien. Ordnung, das ist es also. Das sind die verschiedenen Optionen zum Filtern der Dimensionen. Ich werde hier alles abwählen und dann gehen wir zur Mineralauswahl über und dann gehen wir zur Mineralauswahl Und dann es. Okay. die Regeln für die Benutzer neu zu definieren, werden wir die gesamte Dimension als Schnellfilter für den Endbenutzer anbieten als Schnellfilter für den Endbenutzer Und wie Sie wissen, gehen wir dazu zur Dimension, klicken mit der rechten Maustaste auf Rot und zeigen Sie den Filter Der Benutzer geht zum Schnellfilter auf der rechten Seite und beginnt mit der Auswahl der Werte , die seinen Anforderungen entsprechen. In Ordnung, also lass uns jetzt zum nächsten übergehen. Wir haben den Messfilter, wie wir in der Bestellkette gelernt unterhalb des Dimensionsfilters. Lassen Sie uns also einen Kennzahlfilter erstellen. In Ordnung, um einen Kennzahlfilter zu erstellen, gehen wir von der Summe der Gewinne aus. Lassen Sie uns kalt kontrollieren, ziehen und tropen wir zu den Filtern. Dann erhalten wir ein neues Fenster, in dem wir unseren Filter konfigurieren können Und da es sich um eine kontinuierliche Messung handelt, wird uns Tableau fragen, Sie die Originaldaten, alle Werte, filtern möchten , oder möchten Sie die Aggregationen und dann die Filter durchführen? Da es sich um eine Kennzahl handelt, haben wir die folgenden Aggregationen, wie Summe, Durchschnitt, Median usw. Oder wenn Sie nur die Originaldaten filtern möchten , wählen Sie alle Werte Aber da wir die Summe des Gewinns haben, würde ich gerne die Summenaggregation verwenden Wählen wir das aus und fahren dann mit Weiter fort. Jetzt erhalten wir ein neues Fenster in dem wir unsere Maßnahme konfigurieren können. Und hier haben wir vier Optionen. Wertebereich. Zumindest, höchstens und besonders. Da es sich bei unserer Kennzahl um eine kontinuierliche Messung handelt, kann Tableau als Bereich dargestellt werden. Sie hat einen Anfang und ein Ende. Es ist nicht wie bei den Dimensionen, bei denen wir eine Liste aller Werte aus der Datenquelle abrufen werden. Wir erhalten nur aggregierte Daten und können nur Start und Ende konfigurieren In der ersten Option können wir den Startpunkt des Bereichs und auch den Endpunkt des Bereichs konfigurieren den Startpunkt des Bereichs und auch den Endpunkt des Bereichs Sie können beide steuern. Im nächsten Fall können wir nur einen von ihnen kontrollieren, nur den Anfang. Hier können wir angeben, welcher Mindestwert in den Visualisierungen zulässig ist Der nächste wird genau das Gegenteil sein. Höchstens. Wir können den Endpunkt des Bereichs definieren. Was ist der höchste Wert , der in den Visualisierungen zulässig ist Auch hier der Wertebereich, in dem wir den Start und das Ende angeben können den Start und das Ende angeben Wir können nur den Startpunkt angeben. Und wir können höchstens den Endpunkt unseres Bereichs angeben . Dann geht es beim letzten, dem Speziellen, um die Nullwerte. Hier haben wir drei Optionen, Nullwerte. Wenn Sie nur die Nullwerte aus diesem Filter sehen möchten, Nullwerte, bedeutet das, dass Sie keine Nullen in unseren Daten oder allen Werten sehen möchten keine Nullen in unseren Daten oder allen Sie erlauben beide. Standardmäßig verwenden wir also weiterhin alle Werte. Ich bleibe dabei und möchte sowohl das Ende als auch den Beginn unserer kontinuierlichen Maßnahmen konfigurieren . Wie Sie sehen können, ist es wirklich einfach. Lass uns gehen und zuschlagen, okay. Und damit können Sie sehen, dass wir einen neuen Filter in unseren Filtern haben und er hat natürlich die grüne Farbe. Ordnung, also gehen wir zuerst zu unserem Hauptfilter und zeigen ihn als Schnellfilter an. Also radikal verbinden und Filter anzeigen. Und jetzt können wir den Bereich auf der rechten Seite sehen. Machen wir es einfach ein bisschen größer, um die Reichweite zu sehen. Wie Sie sehen können, haben wir zwar Start und Ende, aber das gilt nicht für die gesamte Bar hier. Tabelle möchte Ihnen zeigen, dass wir nicht alle Werte anzeigen. Wir zeigen nur den Bereich der Teilmenge. Was kann nun passieren, wenn wir das Ende nach rechts und das Ende nach links nehmen nach rechts und das Ende nach links Bei der Aussicht kann nichts passieren. Wir können genau die gleichen Daten haben, aber hier können wir in unserem Sortiment sehen, es verschiedene Farben gibt. Der helle Teil kann darauf hinweisen , dass in der Ansicht nichts passieren kann, wenn Sie die Werte hier ändern . Wie Sie sehen können. Wenn ich es einfach hierher verschiebe, wird die Ansicht nicht gefiltert. Wenn ich nun anfange, den Anfang innerhalb der dunklen Bereiche zu verschieben, können Sie sehen, dass wir jetzt einen Effekt auf die Ansicht haben. Die dunkle Farbe im Slider steht für die relevanten Werte und der helle Teil für die unrelevanten Werte Ordnung, Leute, jetzt werden wir über den letzten Filtertyp in Tableau sprechen , den Tabellenberechnungsfilter Er ist das Ende der Kette. Und Sie können sehen, dass jeder Filtertyp Auswirkungen auf diesen Typ haben wird. Ordnung, jetzt wollen wir lernen, wie man einen Tabellenberechnungsfilter erstellt. Und wie die Glieder vermuten lassen, handelt es sich um eine Berechnung. Und wir werden jetzt einen ganzen Abschnitt darüber haben , wie man Berechnungen in Tableau erstellt. Sie sich keine Gedanken über die Einzelheiten der Erstellung von Berechnungen in Tableau, folgen Sie mir jetzt einfach bei den einzelnen Schritten. Ordnung, jetzt gehen wir zu unserem Maß in den Markierungen über, fahren radikal fort und dann haben wir hier die Möglichkeit, schnelle Tabellenberechnungen durchzuführen Und dann haben wir eine Liste aller Berechnungen, die wir durchführen können, auf dem Tisch Und jetzt nehmen wir den Prozentsatz der Gesamtsumme. Also lass uns das auswählen. Und jetzt können wir ein kleines Symbol neben der Kennzahl sehen, darauf hinweist, dass es sich um eine Tabellenberechnung handelt. Halten Sie also die Taste gedrückt und ziehen Sie sie per Drag-and-Drop auf die Filterfreigabe. Da es sich hier um ein kontinuierliches Feld handelt, müssen wir es als Bereich mit solistischem Koks definieren Und jetzt können wir in den Filtern zwei Kennzahlen für dasselbe Feld sehen zwei Kennzahlen für dasselbe Der erste ohne Dreieckssymbol bedeutet, dass es sich um einen Messfilter handelt. Und das zweite mit einem Dreieckssymbol. Es bedeutet, dass es sich um einen Tabellenberechnungsfilter handelt. Was können wir damit machen? Wir können es den Benutzern anbieten, damit wir unregelmäßig darauf klicken und den Filter anzeigen können Wir können ihn jetzt als Schnellfilter auf der rechten Seite sehen und der Benutzer kann den Filter verwenden Das ist alles über den Tabellenberechnungsfilter. Ordnung, wir haben also die verschiedenen Filtertypen in Tableau kennengelernt und gelernt , wie sich die Reihenfolge der Filter in der Kette gegenseitig beeinflussen kann. In Ordnung, lassen Sie uns jetzt eine kurze Zusammenfassung haben. Wir können mit dem Extraktfilter oben beginnen. Wir können ihn nur für die Extraktverbindungen verwenden und wir können ihn in der öffentlichen Version von Tableau nicht finden . Machen Sie sich darüber keine Sorgen. Er ist dem Datenquellenfilter sehr ähnlich. Und als Nächstes werden wir den Datenquellenfilter haben. Um ihn zu erstellen, gehen wir zur Datenquellenseite. Hier in unserem Beispiel haben wir zwei Datenquellenfilter erstellt. Der erste besteht darin, die sensiblen Informationen des Landes USA zu verbergen . Und die zweite, um die Gesamtgröße unserer Datensätze zu reduzieren die Gesamtgröße unserer Datensätze Und vergessen Sie nicht, dass sich der Datenquellenfilter auf die gesamte Arbeitsmappe auswirken kann Alle Arbeitsblätter, die mit dieser Datenquelle verbunden sind . Als Nächstes können wir sie alle auf der Arbeitsblattseite erstellen . Also lass uns da rüber gehen. Hier kann man also sehr schön sehen , wie die verschiedenen Filtertypen in den Filterregalen sortiert sind. Beim ersten haben wir den Kontextfilter. Der graue Pillen-Kontextfilter kann nur für diese Ansicht eine Teilmenge von Daten oder eine Timbraltabelle erstellen nur für diese Ansicht eine Teilmenge von Daten oder eine Timbraltabelle Es ist nur lokal für diese Ansicht verfügbar. Vergessen Sie jedoch nicht, keinen Kontextfilter zu verwenden , um vertrauliche Informationen zu verbergen oder zu schützen. Da besteht die Möglichkeit, die Werte in den Filtern anzuzeigen. Die nächsten drei Filter bieten wir normalerweise den Endbenutzern an, um die Visualisierungen in einzelne Teile zu schneiden Die Benutzer könnten ihn also verwenden, um eine Teilmenge von Daten für die Fokusanalyse zu spezifizieren eine Teilmenge von Daten für die Fokusanalyse zu Als Nächstes haben wir den Dimensionsfilter, wie die Unterkategorie. Danach haben wir den Messfilter. Und als letztes in der Kette haben wir den Tabellenberechnungsfilter. Und da diese verschiedenen Filtertypen eine logische Reihenfolge haben, wäre es auch schön, diese Reihenfolge in den Schnellfiltern auf der rechten Seite zu haben. Es ist also sinnvoll, den Dimensionsfilter ganz oben zu haben. Dann nehmen wir den Kennzahlfilter als nächsten und den letzten als Tabellenberechnungsfilter. In Ordnung, das ist also alles. Am Anfang könnte es verwirrend sein. Aber jetzt, nachdem Sie die Funktionsweise von Tableau und die logische Reihenfolge der Filter verstanden haben, wird in den Visualisierungen alles Sinn ergeben Ordnung, wir haben also gelernt, wie man verschiedene Arten von Filtern in Tableau erstellt Und als Nächstes werden wir lernen, wie man Filter auf mehrere Arbeitsblätter in Tableau 109. Udemy 9 3 Filter anpassen: Ordnung, jetzt werden wir darüber sprechen , wie man dieselben Filter in verschiedenen Arbeitsblättern anwendet dieselben Filter in verschiedenen Arbeitsblättern Denn wenn Sie verschiedene Ansichten erstellen, haben Sie am Ende in jeder Ansicht genau dieselben Filter Und es wird zeitaufwändig sein, wenn Sie jedes Arbeitsblatt durchgehen und genau dieselben Filter hinzufügen Stattdessen können wir dieselben Filter gemeinsam nutzen , um sie auf verschiedene Arbeitsblätter anzuwenden Und in Tab haben wir vier verschiedene Optionen. Zu diesem Zweck können wir diese Optionen in den Filtern finden, sodass es egal ist, welche Sie auswählen können. Lassen Sie uns mit dem Kontextfilter weitermachen, zum Beispiel Radical connects. Und hier haben wir die Möglichkeit , uns auf Arbeitsblätter zu bewerben. Und hier können Sie die vier Optionen standardmäßig sehen. Tablo wird es nur bei diesem Arbeitsblatt belassen. Das heißt, nur lokal für diese Ansicht. Hier sehen wir weitere Optionen, z. B. alle verwenden verwandte Datenquellen, alle verwenden diese Datenquelle und ausgewählte Arbeitsblätter Bevor wir diese Optionen zuerst ausprobieren, wollen wir uns mit diesen vier Optionen vertraut Ordnung, jetzt haben wir ein sehr einfaches Beispiel In Ordnung, jetzt haben wir ein sehr einfaches Beispiel, um zu verstehen, wie man Filter anwendet. Wir haben zwei Datenquellen, DS eins und DS zwei, und wir haben verschiedene Arbeitsblätter, die diesen Datenquellen verbunden sind Wir haben das erste Blatt nur mit der ersten Datenquelle verbunden , und das zweite Blatt ist durch Datenverschmelzung sowohl mit DS eins als auch mit DS zwei verbunden. Und das dritte Blatt ist nur mit DS zwei verbunden. Nehmen wir nun an, wir sind bei Blatt eins und dort haben wir einen Filter erstellt. Lassen Sie uns nun lernen, wie Sie diesen Filter mit diesen Sods in verschiedenen Arbeitsblättern anwenden können Ordnung, die erste Option, wir haben nur diese Arbeitsblätter, bedeutet, dass dieser Filter nur lokal für das erste Blatt verfügbar sein wird lokal für das erste Blatt verfügbar Wir werden ihn weder auf Blatt zwei noch auf Blatt drei finden zwei noch auf Blatt drei Diese Option ist auch eine Standardoption in Tableau. Jedes Mal, wenn Sie einen neuen Filter in Tableau erstellen, wird nur diese Option verwendet. Dieses Arbeitsblatt wird nur in dem Arbeitsblatt verfügbar sein, das wir erstellt haben. Die nächste Option haben wir in Tableau alle diese Datenquelle verwenden. Zum Beispiel verwendet das erste Blatt das DS-Blatt. Das bedeutet, dass der Filter auf alle Arbeitsblätter angewendet werden kann , die mit der Datenquelle verbunden sind In diesem Beispiel haben wir das erste Blatt, weil es mit DS 1 verbunden ist, und auch das zweite Blatt, das ebenfalls mit der ersten Datenquelle verbunden ist Aber das dritte Blatt ist nicht mit der ersten Datenquelle verbunden, es ist nur mit den beiden verbunden. Das bedeutet, dass dieser Filter nicht in Blatt drei zu finden ist. Das heißt, wir teilen den Filter jetzt in allen Arbeitsblättern, die dieselbe Datenquelle verwenden Gehen wir zum nächsten über. Wir haben alle verwandte Datenquellen verwendet. Wenn Sie diese Option verwenden, werden Sie Ihren Filter fast in allen Arbeitsblättern in Ihrer Arbeitsmappe finden fast in allen Arbeitsblättern in Ihrer Arbeitsmappe Also werden wir diesen Filter in Blatt eins finden, wir werden ihn in Blatt zwei und auch in Blatt drei finden zwei und auch in Blatt Das heißt, wenn Sie diese Option verwenden, verteilen wir unseren Filter automatisch auf fast alle Arbeitsblätter Gehen wir zum letzten, und es ist interessant, ausgewählten Arbeitsblättern Das heißt, wir können manuell auswählen, welche Arbeitsblätter meinen Filter enthalten können Ich könnte zum Beispiel sagen, dass ich meinen Filter im ersten Blatt und auch im dritten Blatt sehen möchte, ohne dass eine Regel Wie Sie sehen können, haben wir hier mehr Kontrolle darüber, wo unser Filter angewendet werden kann. Die letzten beiden verwenden alle die Datenquelle oder alle verwenden eine verwandte Datenquelle. Es gibt quasi eine Regel, und Tableau kann unsere Filter automatisch in den Arbeitsblättern meiner Projekte Ich neige dazu, ausgewählte Arbeitsblätter häufiger zu verwenden als die anderen, weil ich die Kontrolle darüber haben möchte, wo und in welchen Arbeitsblättern meine Filter erscheinen sollen Das ist alles über das Konzept dieser vier Optionen. wir nun zu Tableau zurück und probieren Sie Optionspaket mit unseren Filtern aus. Wir gehen zur Kategorie über, wir bleiben beim Kontextfilter, stellen radikale Verbindungen her und gehen zu den Arbeitsblättern über, radikale Verbindungen her und gehen die auf die Arbeitsblätter angewendet werden Und Sie können sehen, dass es sich bei der ausgewählten Option nur um diese Arbeitsblätter handelt Dies ist eine Standardeinstellung, was bedeutet, dass dieser Kontextfilter nur in diesen Berichten zu finden ist nur in diesen Berichten zu finden Wenn wir zu den anderen Berichten gehen, werden wir ihn nicht finden. Um das zu ändern, gehen wir noch einmal zum Kontextfilter radikal Con Versuchen wir es jetzt alle mit dieser Datenquelle. Lass uns jetzt darauf klicken. Wenn Sie sich unseren Filter ansehen, finden wir ein kleines Symbol, das darauf hinweist, dass dieser Filter in verschiedenen Arbeitsblättern verwendet wird in verschiedenen Arbeitsblättern verwendet , die dieselbe Datenquelle verwenden In dieser Ansicht verwenden wir die Big-Data-Quelle. Wie Sie sehen können, haben wir es als primäre Datenquelle. Jedes Arbeitsblatt, jede Ansicht verwendet diese Datenquelle. Dieser Filter kann darauf angewendet werden. Gehen wir hier zu den verschiedenen Ansichten. Also werden wir zu diesem wechseln. Sie können sehen, dass wir den Kontextfilter und auch den ersten haben , da beide die Big-Data-Quelle verwenden und der Filter automatisch darauf angewendet wird. Aber jetzt erstellen wir eine neue Ansicht, in wir eine andere Datenquelle verwenden. Wechseln wir zur kleinen Datenquelle. Lass uns alles nehmen. Nehmen wir den Vornamen. Wie Sie sehen können, bleibt der Filter leer, da die Big-Data-Quelle in dieser Ansicht nicht verwendet wird. Aber jetzt schauen wir uns die Big-Data-Quelle an und schauen uns an, welche Tabelle dafür geeignet ist. Lassen Sie uns den Vornamen entfernen, zurück zur Big-Data-Quelle wechseln und ebenfalls, nehmen wir den Nachnamen. Wenn ich diese Daten in dieser Ansicht lösche, können Sie sehen, dass die Tabelle mir automatisch den Kontextfilter anzeigt, weil er in allen Arbeitsblättern verwendet werden muss Das heißt, die Big-Data-Quelle verwenden. Was wirklich nützlich ist, wenn wir verschiedene Arbeitsblätter haben , die beispielsweise denselben Kontext verwenden , die beispielsweise denselben Kontext Anstatt immer wieder denselben Filter zu erstellen, können wir ihn in einem Arbeitsblatt erstellen und ihn dann auf alle Blätter verteilen , die dieselbe Datenquelle verwenden Okay, das ist alles für diese Option. Gehen wir zurück zu unserem Kontextfilter und versuchen wir etwas anderes. Wechseln wir zu „Auf alle anwenden“, die verwandte Datenquellen verwenden. Versuchen wir es mit diesem. Klicken Sie darauf, jetzt können Sie sehen, dass wir ein neues Symbol von Tableau bekommen haben. Zeigt an, dass dieser Filter auf alle Arbeitsblätter mit zugehöriger Datenquelle angewendet wird Lassen Sie uns nun überprüfen, was mit den anderen Blättern passieren kann , wenn Sie diese Option verwenden Wir werden diesen Filter jetzt fast überall in den ersten Blättern finden . Sie können sehen, dass wir dieselben Daten verwenden. Es wird so sein. Wir haben den Kontextfilter auf die Ansicht angewendet. Im zweiten Blatt werden wir wieder denselben Kontext sehen , da wir dieselbe Datenquelle verwenden. Lassen Sie uns jetzt ein neues Blatt erstellen, in dem wir die kleine Datenquelle verwenden werden. Wir verwenden eine andere Datenquelle. Klicken Sie darauf und nehmen wir zum Beispiel den Vornamen für die Ansicht. Wie wir in den Filtern sehen können, haben wir jetzt unseren Kontextfilter. Obwohl wir eine andere Datenquelle verwenden, verwenden wir nicht die große Datenquelle. Aber Tableau bringt diesen Filter hierher, weil wir diese Option verwenden. Aber wie Sie sehen können, ist er rot. Was passiert hier auf dem Filter? Wenn Sie mit der Maus darüber fahren, heißt es, dass Datenquellen, die logische Tabellen enthalten, nicht als sekundäre Datenquelle für die Datenverschmelzung verwendet werden können als sekundäre Datenquelle für die Datenverschmelzung verwendet werden Da diese Filter aus einer anderen Datenquelle stammen, aus der Big-Data-Quelle, muss Tableau eine Datenmischung zwischen ihnen vornehmen , um sie zu verbinden Es funktioniert nicht, wenn Sie in der sekundären Datenquelle ein logisches Datenmodell haben , wie Sie es in unserer großen Datenquelle kennen Wenn Sie zu dieser Seite hier wechseln , haben wir ein Datenmodell. Wir haben ein logisches Modell, bei dem wir die Kunden mit den Bestellungen usw. verbunden haben. Tableau mag es nicht als sekundäre Datenquelle mit einem Datenmodell, es wird nicht funktionieren, aber wenn Sie nur eine Tabelle haben oder wenn Sie mehrere Joints auf der physischen Ebene haben , wird das funktionieren. Wenn Sie noch einmal zurückgehen, bleibt es rot, solange die sekundäre Datenquelle über ein logisches Datenmodell verfügt. Aber wenn Sie eine Tabelle haben, wird alles in Ordnung sein. Sie werden diesen Fehler nicht bekommen. Ordnung, mit dieser Option wird unser Filter angezeigt, sobald Sie sehen können, ob Sie dieselbe oder eine andere Datenquelle verwenden , ob Sie dieselbe oder eine andere Datenquelle sobald Sie sehen können, ob Sie dieselbe oder eine andere Datenquelle verwenden . Lassen Sie uns jetzt die letzte Option überprüfen. Gehen wir zurück zu unserer Ansicht hier drüben. Gehen Sie zum Kontextfilter und klicken Sie darauf, Auf Arbeitsblätter anwenden Und jetzt gehen wir zu den ausgewählten Arbeitsblättern. Lass uns darauf klicken Ordnung, jetzt haben wir eine sehr einfache Tabelle, in der wir eine Liste aller Arbeitsblätter sowie Beschreibungen, Datenquellen und einige Details haben eine Liste aller Arbeitsblätter sowie Beschreibungen, Datenquellen und einige Details Jetzt können wir manuell auswählen , welche Arbeitsblätter unseren Filter enthalten können Wie Sie sehen können, haben wir so, dass alles ausgewählt ist , weil wir die Option verwandter Datenquellen verwenden Das will ich nicht. Ich wähle alles aus und fange von vorne an. Ich möchte, dass mein Filter der erste ist. Der zweite. Und dieser hier ist wie eine Note, weil wir gerade in den Arbeitsblättern sind Es ist sowieso ausgewählt. Und andere, ich lasse es ausgewählt. Das ist alles. Lass uns gehen und Ok wählen. Wenn Sie den Filter nun erneut überprüfen, finden wir ein neues Symbol, das darauf hinweist, dass dieser Filter jetzt in verschiedenen Arbeitsblättern verwendet wird , die wir manuell ausgewählt Schauen wir uns den ersten Bericht an. Wir können unseren Kontextfilter finden. Der zweite ist der gleiche, der dritte sowieso, weil wir hier diesen Kontextfilter erstellt haben . Aber wenn Sie jetzt zu den verschiedenen Arbeitsblättern gehen, werden Sie diesen Kontextfilter nicht finden Wie ich bereits sagte, verwende ich diese Option häufig in meinen Projekten, um die Kontrolle zu haben, in welchen Arbeitsblättern ich meine Filter sehen möchte Im Allgemeinen sind diese Optionen eine großartige Möglichkeit, Ihre Filter in verschiedenen Arbeitsblättern gemeinsam zu nutzen und das Problem zu lösen dieselben Filter immer wieder erstellen Ordnung, Leute, jetzt werden wir darüber sprechen, wie wir unsere Schnellfilter anpassen können Aber zuerst wollen wir die Schnellfilter verstehen. Jeder Filter, den Sie in der Ansicht, in den Visualisierungen präsentieren , damit der Endbenutzer mit der Ansicht interagieren kann Wird als Schnellfilter angesehen. Beispielsweise sind all diese Filter auf der rechten Seite der Ansicht Schnellfilter. Wir haben die Unterkategorie, die Summe der Gewinne Diese Sachen sind Schnellfilter. Die Benutzer können damit beginnen, die Werte in diesen Schnellfiltern auszuwählen in diesen Schnellfiltern , um mit den Visualisierungen zu interagieren Um diese Schnellfilter anzupassen, gehen wir nun zu diesem kleinen Pfeil und klicken darauf Hier erhalten wir eine lange Liste mit vielen Optionen zum Anpassen unseres Schnellfilters, und sie sind es auch. In zwei Gruppen. In der ersten Gruppe geht es darum, den Schnellfilter anzupassen. Bei den nächsten Optionen geht es um die Filtermodi, die wir hier haben, und um viele Optionen, welche Werte dargestellt werden können. Im Schnellfilter haben wir nur relevante Werte, alle Werte im Kontext, alle Werte in der Datenbank. Jetzt werden wir uns auf diese Gruppen von Optionen konzentrieren , aber zuerst müssen wir die Konzepte verstehen, die ihnen zugrunde liegen. Ordnung, wie wir bereits gelernt haben, haben wir eine Datenquelle und ein Arbeitsblatt. Im Arbeitsblatt haben wir einen Kontextfilter und Visualisierungen der Daten, die von der Datenquelle an den Kontextfilter gesendet werden von der Datenquelle an den Kontextfilter gesendet Die Indivisualisierung wird die Kontextdaten abfragen und das Ergebnis wird an die Visualisierung zurückgesendet Jetzt können wir in der Ansicht einen Filter erstellen Nun stellt sich die Frage, welche Daten in diesem Filter dargestellt werden sollen. Hier haben wir viele Möglichkeiten. Die erste ist, dass wir die Werte aus der Datenbank abrufen werden, alle Werte in der Datenbank. Damit werden die Werte direkt aus der Datenquelle abgefragt Damit überspringen wir alles im Arbeitsblatt. Wir überspringen die Daten im Kontextfilter und auch in den Spielt es eine Rolle, was wir in den Arbeitsblättern tun? Die Werte können direkt aus der Datenquelle stammen. In Ordnung, das ist für die erste Option. Wenn wir Datenbank sagen , meinen wir die Datenquelleninformationen. Bei der nächsten Option haben wir alle Werte im Kontext. Diesmal werden die Werte im Filter direkt aus dem Kontextfilter stammen. Wie wir bereits erfahren haben, kann der Kontextfilter eine Tumberal-Ansicht oder Timbal-Daten in den Arbeitsblättern generieren eine Tumberal-Ansicht oder Timbal-Daten in Hier werden die Werte direkt aus dem Kontextfilter stammen und alles, was innerhalb der Ansicht getan werden kann, wird in den Werten im Filter nicht berücksichtigt Damit überspringen wir die Visualisierungsebene. Wir beziehen die Daten direkt aus dem Kontextfilter und nicht aus den Daten In Ordnung, das ist alles für diese Option. Beim nächsten wird es nur um relevante Werte gehen. Die Werte für den Filter können jetzt direkt aus der Ansicht, aus den Visualisierungen, stammen direkt aus der Ansicht, aus den Visualisierungen, Das heißt, jede Interaktion , die wir in der Ansicht durchführen, jede Filterung kann sich direkt auf die Werte auswirken , die in unserem Filter dargestellt werden Wie Sie sehen können, sind diese Optionen sehr hilfreich. Und mit Tableau haben wir jetzt die Kontrolle darüber , wie Daten in unseren Schnellfiltern dargestellt werden können. Denn wie Sie in Tableau sehen können, haben wir verschiedene Ebenen und verschiedene Phasen, und die Teilmengen und die Größe der Daten können sich voneinander unterscheiden Normalerweise ist die Größe der Daten in der Datenquelle viel größer als der Kontextfilter Damit definieren und kontrollieren Sie , welche Daten in meinem Filter dargestellt werden. In Ordnung, jetzt zurück zur Übersicht. Nun, um diese Optionen zu üben, was ich tun werde, werden wir neue Schnellfilter zur Übersicht bringen. Nehmen wir die Landratte, klicken sie an, zeigen den Filter an und wir werden uns auch die Stadt ansehen. Lass uns da rüber gehen. Wir können die Reihenfolge hier ändern. Wir bringen also zuerst das Land, dann die Stadt und die Unterkategorie Ich werde diese Maßnahmen aus den Filtern entfernen. Also lassen Sie uns sie einfach entfernen. Und damit haben wir diese Filter. Jetzt werden wir nachschauen, welche Optionen wir in der Schnellfilterstadt haben . Gehe zum Pfeil. Wie Sie sehen können, umfasst der aktuelle Wert alle Werte in der Hierarchie, und das liegt daran, dass die Stadt Teil der Standorthierarchie ist. Aber jetzt werden wir es so ändern, nur relevante Werte angezeigt werden. Lass uns das machen. Jetzt. Wenn Sie sich die Werte in den Städten ansehen, können wir fast alle Werte aus der Datenquelle finden. Also hat sich noch nichts geändert. Aber während wir jetzt anfangen, mit unseren Ansichten zu interagieren, reagieren die Werte in der Stadt auf unsere Entscheidungen. Gehen wir zum Beispiel in das Land hier drüben und fangen an , einige Länder zu entfernen Wir werden Frankreich, Deutschland und die USA abwählen. Wie Sie sehen können, richten sich die Werte innerhalb der Stadt nach unserer Auswahl Es ist, als ob diese beiden Schnellfilter miteinander verbunden sind Genau das macht die Option nur relevante Werte zu verwenden, mit unserem Schnellfilter. Genau das ist der Zweck dieser Option. Nur relevante Werte, alles, was wir in der Ansicht tun, die Werte in diesem Schnellfilter können aktualisiert und mit der aktuellen Auswahl aktualisiert natürlich, wenn wir Was passiert natürlich, wenn wir Italien abwählen Die Filterstadt wird komplett leer sein, genau wie in unserer Ansicht Sie reagiert auf unsere Interaktion. Jetzt werden wir es auf eine andere Option umstellen. Gehen wir hier mit dem Pfeil rüber. Und jetzt werden wir genau das Gegenteil ändern , alle Werte in der Datenbank Lass uns darauf klicken. Was wird jetzt passieren? Tableau wird zur Datenquelle gehen und alle Informationen über die Stadt abrufen und sie auf den Filter setzen, unabhängig davon, was wir in der Ansicht ausgewählt haben oder ob wir einen Kontextfilter haben und so weiter. Jetzt haben wir also eine Liste aller Werte in der Stadt, die in unserer Datenquelle verfügbar sind. Sie wird nicht aktualisiert oder aktualisiert wenn wir auf unsere Ansicht klicken oder mit ihr interagieren Zum Beispiel, wenn ich weitere Städte hinzufüge oder andere Filter ändere Zum Beispiel entferne ich alle Unterkategorien. Sie können sehen, dass es statisch ist In der Stadt wird sich nichts ändern, weil Sie zur Datenquelle gehen und alle Daten von dort abrufen Und das ist wirklich praktisch, um die Leistung von Tableau zu optimieren und die Ressourcen zu reduzieren , die in diesen Schnellfiltern verwendet werden. Lass uns jetzt etwas anderes überprüfen. Wir werden alle Werte im Kontext auswählen . Lass uns darauf klicken. Das bedeutet, dass die Werte innerhalb der Städte nur auf den Kontextfilter reagieren. Da unser Kontextfilter auf der Kategorie basiert, müssen wir ihn in die Ansicht übernehmen , um die Werte zu ändern. Gehen wir zur Kategorie Radikal, klicken sie an und zeigen Sie den Filter an. Jetzt haben wir unseren Kontextfilter auf der rechten Seite. Alle anderen Filter sind dimensionale Filter. Jetzt können die Werte aus der Stadt nur mit der Kategorie interagieren, nicht mit dem Land und der Unterkategorie. Lassen Sie uns das jetzt versuchen Wenn ich zum Beispiel in das Land gehe, entferne ich alle Werte. Sie können sehen, dass die Werte in der Ansicht verschwunden sind, weil wir keine Daten auswählen, aber die Werte in der Stadt sind immer noch da. Gehen wir und wählen alles aus. Das Gleiche gilt für die Unterkategorie. Wenn ich alles aus der Unterkategorie entferne, siehst du, dass die Stadt nicht reagiert Es ist immer noch statisch, weil es vom Kontextfilter stammt Bringen wir jetzt alles zurück. Aber wenn ich jetzt zur Kategorie gehe, zu unserem Kontextfilter, und lass uns Büromaterial entfernen. Sobald ich es entfernt habe, können Sie sehen, wie die Stadt jetzt auf unsere Ansicht reagiert Wir haben also keine Werte, weil wir nichts aus der Kategorie auswählen Hier kannst du sehen, dass es eine ähnliche Verbindung nur zum Kontextfilter gibt, aber nicht zum anderen Filter. Genau das kann passieren, wenn man die Stadt vom Kontextfilter abhängig macht. Ordnung, damit haben wir die drei Hauptoptionen kennengelernt In Ordnung, damit haben wir die drei Hauptoptionen kennengelernt, um zu kontrollieren, welche Werte in unseren Schnellfiltern angezeigt werden . Aber als wir mit der Stadt angefangen haben, haben wir gesehen, dass es eine weitere Option gibt, alle Werte in der Hierarchie heißt. Es war die Standardoption, gehen wir und wählen sie aus. Sobald wir das getan haben, verbinden wir mit dem, was wir jetzt tun , Dimensionen, die sich in derselben Hierarchie befinden. Wenn Sie unser Daten-Bain überprüfen, haben wir eine Hierarchie, die wir zuvor erstellt Es ist die Standorthierarchie, und darin haben wir vier Dimensionen Wir haben den Kontinent, Land, die Stadt und die Postleitzahlen. Nun, all diese vier Dimensionen, wenn wir sie als Schnellfilter verwenden, werden sie miteinander verbunden. Schauen wir uns das Beispiel an. Jetzt haben wir die Stadt und das Land in derselben Hierarchie, und sie sind in der Kategorie miteinander verbunden. Es ist unser Kontextfilter, er ist leer, aber die Stadt zeigt immer noch Werte an. Das bedeutet, dass die Stadt jetzt nicht mehr mit dem Kontextfilter oder einem anderen Filter verbunden ist und sich nicht in derselben Hierarchie Wenn ich Werte in der Kategorie auswähle, siehst du, dass sich in der Stadt nichts ändert Auch wenn ich alles entferne, kann die Stadt einmal reagieren und anfangen, Werte aus derselben Hierarchie abzuwählen oder auszuwählen Werte aus derselben Wenn ich Frankreich, Deutschland und die USA entferne , können Sie sehen, dass wir jetzt nur die Städte aus Italien haben Sie sind quasi miteinander verbunden. Aber hier haben wir etwas Besonderes an den Hierarchien, denn wie wir gelernt haben, haben wir Dimensionsebenen Das Land ist höher als die Stadt. Die Dimensionen der niedrigeren Ebene keinen Einfluss auf die Dimensionen der höheren Ebene. Nur eine Dimension auf höherer Ebene kann sich auf die Dimension niedrigerer Ebene auswirken. Was ich damit meine, lass uns aufs Land gehen. Wählen Sie alle Werte aus. Wie Sie sehen können, haben wir jetzt hier in den Städten alle Werte. Aber wenn ich von hier aus irgendwelche Werte auswähle, kannst du sehen, dass das Land nicht reagiert, weil es eine höhere Dimension Selbst wenn ich alles abwähle, habe ich immer noch die vier Länder Das heißt, da die Stadt niedriger liegt als das Land, hat das keine Auswirkungen auf das Land Aber wenn wir jetzt ein höheres Niveau als das Land , also den Kontinent, einführen, wollen wir sehen, was passieren wird. Wir werden auf den Kontinent gehen, radikal verbinden und Filter einblenden, ich werde ihn jetzt einfach hierher bringen ich anfange, Dinge auf dem Kontinent abzuwählen, wie Sie sehen können, werden die Werte im Land von meiner Auswahl beeinflusst Aufgrund der Hierarchie ist der Inhalt höher als der des Landes Wie Sie sehen, kann das also passieren, wenn wir alle Werte in der Hierarchie haben. Ihr müsst auf die Ebenen der Dimensionen achten , und diese Dimensionen werden miteinander verbunden sein. Damit haben wir all die Optionen abgedeckt , die wir verwenden könnten um die Werte in unseren Schnellfiltern zu kontrollieren. Okay, jetzt werden wir über eine andere Gruppe von Optionen sprechen , die wir verwenden könnten , um unsere Schnellfilter anzupassen. Wir haben die Filtermodi, wir haben eine Einzelwertliste, Einzelwert, einen Dropdown-Slider, eine benutzerdefinierte Liste und so weiter Um das zu lernen, werden wir uns das folgende Beispiel ansehen, was wir tun werden Wir werden gehen und unsere Filter aufräumen. Ich werde das Land, die Stadt und den Kontinent entfernen . Und wir werden die Unterkategorie und die Kategorie haben. Und wir werden auch den Produktnamen als Filter mitbringen den Produktnamen als Filter Klicken Sie mit der rechten Maustaste darauf und lassen Sie uns den Filter anzeigen. Jetzt haben wir die Schnellfilter. Auf der rechten Seite haben wir den Produktnamen. Ich werde es einfach hierher bringen, damit es wie unsere Hierarchie aussieht. Es begann mit der Kategorie, Unterkategorie und dem Produktnamen Lassen Sie uns hier alle Werte zeigen. Und für den Produktnamen. Ich werde die Modi auf Dropdown oder eine Liste ändern. Ordnung, also fangen wir jetzt mit dem ersten Schnellfilter der Kategorie an und probieren diese Modi aus. Wir gehen zum Pfeil, und wie Sie sehen können, handelt es sich standardmäßig um eine Liste mit mehreren Werten. Wie Sie sehen können, haben wir die Liste hier wieder als einzelnen Wert, wir haben dieselbe Option, eine als einzelner Wert und die andere als mehrere Werte. Das Gleiche gilt für das Dropdown. Wir haben einen einzelnen Wert und ein Dropdownmenü mit mehreren Werten ausgewählt Lass uns diese Sachen ausprobieren. Wir gehen zur Liste der Einzelwerte. Und wie Sie jetzt die visuelle Darstellung des Filters sehen können, die Änderung zu Radiobuttonsow, da ich diese Werte innerhalb der Kategorie auswähle , wie Sie sehen können, haben wir nur einen Wert, wie der Name schon sagt, es ist nur Das bedeutet also, dass wir irgendwelche Einschränkungen vornehmen. Es ist nur ein Wert zulässig. Wenn Sie jedoch mehrere Werte als Liste haben möchten, werden wir sie wieder in eine Liste mit mehreren Werten ändern . Hier können Sie natürlich ohne Einschränkungen verschiedene Werte und Kategorien auswählen . Hier geht es um die Modusliste, Einzelwert oder Drop-down-Liste Okay, jetzt lass uns andere Modi ausprobieren. Diesmal nehmen wir einen einzelnen Wert, Dropdown. Lass uns zu diesem wechseln. Und wie Sie anhand der Drop-down-Liste sehen können, werden Sie nicht alle Werte sofort in der Ansicht finden Sie müssen hier auf das Drop-down-Menü klicken. Und dann können Sie die Werte auswählen, einzelne Werte. Auch hier können wir nur einen Wert auswählen. Wir können nicht mehrere Werte auswählen. Ich kann jeweils eine Kategorie auswählen. Und wie Sie sehen können, funktioniert es. Lassen Sie uns jetzt zu mehreren Werten wechseln. Herunterfallen. Wir werden hier wieder dasselbe haben. Wir haben ein Drop-down-Menü. Aber innerhalb des Menüs können wir mehrere Werte auswählen. Das war's für das Dropdown. In Ordnung, jetzt gehen wir zu einem anderen Filtermodus über. Wir haben den Einzelwert-Schieberegler. Wählen wir das aus. Und damit kannst du einen Slider haben. Wir können ihn nach links und rechts verschieben , um unterschiedliche Werte zu haben, aber für eine Dimension mit Zeichenkettenwerten ist es nicht wirklich interessant . Wir können es für Zahlen oder Datumsangaben verwenden. Da es nicht wirklich schön ist , einen Schieberegler für Werte zu haben, ist es besser, das Drop-down-Menü oder eine Liste für Zeichenkettenwerte zu verwenden . Das ist also für die Schieberegler. Ich benutze es selten in den Projekten. Lassen Sie uns jetzt zu einem anderen übergehen. Wir haben die benutzerdefinierte Liste, aber ich werde sie nicht in der Kategorie verwenden. Lassen Sie uns den Produktnamen wählen und eine benutzerdefinierte Liste verwenden. Klicken Sie darauf. Wie Sie jetzt sehen können, hat der Produktname keine Werte. Wir können nichts sehen. Wir haben nur ein Suchfeld. Jetzt können wir also nach einem Wert suchen. Suchen wir zum Beispiel nach Apple. Und dann drücken Sie Enter. Sie sehen jetzt eine Liste aller Produkte, die den Namen Apple enthalten. Es ist also so, als würde man in diesem Feld suchen. Also, wenn Sie hierher gehen und anfangen können , die Werte auszuwählen, die Sie im Filter haben möchten. Wenn ich hier auf diese Felder klicke, sehe ich eine Liste aller Werte, die ich auswähle. Damit haben wir unsere Liste mit dem Suchfeld erstellt, aber hier sehen wir aufgrund der Kategorien keine Daten . Also werde ich es einfach wieder vom Schieberegler auf die Liste mit mehreren Werten umschalten . Ich werde alles auswählen. Und jetzt können wir sehen, dass wir nur Telefone der Unterkategorie auswählen, weil wir hier Apple ausgewählt haben Mit dieser Art von Liste können die Kunden ihre eigene Liste auswählen Also können wir hier mehr Sachen wie Samsung hinzufügen. Also lass uns suchen. Ich werde diese Produkte ebenfalls zur Liste hinzufügen. Und damit verbiegen wir die Liste oder fügen weitere Produkte hinzu. Wenn Sie alles löschen möchten, können wir hier rübergehen und die Liste löschen. Das ist wirklich eine nette Art, nach einem bestimmten Wert zu suchen, besonders wenn der Produktname viele Werte enthält. Lassen Sie uns jetzt die letzte Option ausprobieren , die wir in den Filtermodi haben Wir haben die Platzhalter. Gehen wir und wählen das aus. Jetzt können wir sehen , dass wir wieder ein Suchfeld haben , in das wir einen Wert eingeben können. Aber jetzt suchen wir einem bestimmten Muster in unseren Daten. Um Ihnen zu zeigen, wie das funktioniert. Unserer Meinung nach werden wir auch den Produktnamen bekommen. Jetzt suchen wir nach bestimmten Musterbeispiel. Ich möchte nach allen Produkten suchen , die mit dem Buchstaben A beginnen. Um das zu tun, werden wir hier nach dem A weitermachen hier nach dem A Es spielt keine Rolle , welches Zeichen danach kommt. Deshalb werden wir den Charakter Stern verwenden. Lass uns damit weitermachen. Und dann drücken Sie Enter. Wir können am Produktnamen sehen, dass Tableau die Daten nach unserem Muster, unserem Suchmuster, gefiltert hat . Wir können hier alle Produkte sehen , die mit dem Zeichen A beginnen. Schauen wir uns ein weiteres Beispiel an. Nehmen wir an, wir wollen mit PP beginnen, dann ist es egal, welcher Charakter folgt, wir werden den Stern haben. Lass uns reingehen. Wir haben hier nur vier Produkte , die diesem Muster folgen, und es ist das Wort oder. Wir können nach den letzten Zeichen suchen. Nehmen wir an, es sollte damit enden, anstatt den Anfang am Ende zu haben, werden wir den Stern am Anfang haben. Wir haben einen Stern, dann drücken wir die Eingabetaste. All diese Produkte enden mit dem Charakter. Wenn ich es einfach mal hier drüben möchte , einige davon sind wirklich lange Namen, ihr könnt zum Beispiel hier Bücherregale sehen. Es endet mit all diesen Produkten und endet mit dem Charakter. So funktioniert dieser Modus. Die Platzhalter können wir verwenden, um nach bestimmten Mustern in unseren Daten zu suchen. Auch das ist wirklich hilfreich. Wenn wir eine Dimension mit vielen Werten haben, können wir die Suche verwenden. Um die spezifischen Daten zu finden, die wir benötigen. Damit haben wir alle verschiedenen Modi behandelt , die wir in dieser Kategorie haben , um unsere Schnellfilter anzupassen. Ordnung, jetzt gehen wir zu einer anderen Reihe von Optionen über , um unsere Schnellfilter anzupassen. In jedem Schnellfilter haben wir viele Informationen. Zum Beispiel haben wir dieses zusätzliche Unterteil namens All, oder wir haben einen Titel. Oder wir können nach einem bestimmten Wert suchen oder wir können Dinge zurücksetzen und so weiter. So können wir all diese Informationen in Tableau anpassen. Gehen wir noch einmal hierher. Und dann können wir zum Anpassen gehen. Und jetzt können wir sehen, dass all diese Optionen alle Werte anzeigen. Dies ist genau der erste Wert, den wir auswählen können. Deaktiviert. Wir können nur die Werte aus der Dimension, aus dem Filter haben, aber manchmal ist es wirklich nett zum Beispiel hier in der Unterkategorie Wenn du zum Beispiel hier in der Unterkategorie viele Werte abwählen möchtest, kannst du einfach gehen und alle auswählen, du entfernst die gesamte Auswahl und dann wählst du bestimmte Dinge aus Damit können wir die Werte sehr schnell auswählen . Gehen wir zum nächsten über. Wir haben dieses kleine Suchsymbol. Wenn Sie hier hinübergehen, können Sie zum Beispiel nach Art Enter suchen . Dann erhalten Sie den Wert innerhalb dieser Dimension, wenn Sie ihn verstecken und den Benutzern zuordnen möchten . Aus irgendeinem Grund kannst du hier rüber gehen und es anpassen und dann deaktivieren. Sobald Sie es deaktiviert haben, können Sie sehen, dass das kleine Symbol verschwunden ist, aber ich denke, es schadet nicht, es in jedem Schnellfilter zu haben Lass es uns wieder aktivieren. Wie Sie bei diesen Optionen sehen können, passen wir unseren Schnellfilter Lassen Sie uns eine andere Option überprüfen. Lass uns zum Anpassen gehen. Und hier ist es wirklich interessant, dass die Show das Muster anwendet. Lass uns das auswählen. Und sobald Sie es getan haben, erhalten Sie zwei neue Muster, stornieren und anwenden. Ich wähle jetzt in meinem Filter aus, wie Sie sehen können, ändert sich nichts an der Ansicht. Das heißt, es wird keine Abfrage an die Datenquelle oder den Kontextfilter gesendet , um die Daten abzurufen. ändert sich nichts, solange ich nicht hier auf Anwenden klicke. Sobald ich auf Anwenden klicke, sendet der Filter eine Anfrage an das Tableau und die Tabelle beantwortet sie mit Daten. Das ist wirklich praktisch, wenn Sie viele Werte auswählen. Jedes Mal, wenn Sie einen Wert auswählen, führt Tableau die Berechnungen durch, vielleicht ist das sinnvoll. Lassen Sie mich zunächst alles auswählen und dann die Berechnungen durchführen. Wenn Sie diese Option nicht aktivieren, wie in der Kategorie, wir jedes Mal, wenn wir den Filter auswählen und auswählen , den Tableau zu unserer Interaktion damit hat, generieren wir jedes Mal, wenn wir den Filter auswählen und auswählen, den Tableau zu unserer Interaktion damit hat, eine Menge Berechnungen in Tableau, während wir herumklicken. Aber hier, wo wir die Werte auswählen, ändert sich nichts, bis wir uns entscheiden, zu sagen: Okay, ich bin fertig. Gehen Sie jetzt und führen Sie die Berechnungen durch. Das ist wiederum eine wirklich nette Methode, um die unnötigen Berechnungen in Tableau zu reduzieren. Ordnung, was wir in unseren Schnellfiltern sonst noch anpassen können , ist der Titel. So können wir entscheiden, ob Sie einen Titel anzeigen möchten oder nicht, oder Sie können entweder den Titelnamen selbst anzeigen. Wenn du hier rübergehst, sagst du okay, statt einer Unterkategorie werde ich ein Minus dazwischen haben und aus irgendeinem Grund alles klein machen Lass uns auf „Okay“ klicken. Wie Sie jetzt sehen können, hat sich der Titel geändert, aber der Name des Datensatzes hat sich nicht geändert Wenn Sie also zur Unterkategorie wechseln, bleibt der Name unverändert Wir haben gerade den Filternamen umbenannt. Ordnung, also haben wir jetzt fast alles darüber behandelt , wie unsere Schnellfilter in Tableau anpassen können. Ordnung, wir haben also gelernt, Filter auf mehrere Arbeitsblätter in Tableau anzuwenden Filter auf mehrere Arbeitsblätter in Und als Nächstes werde ich Ihnen meine wichtigsten Tipps und Tricks vorstellen , die ich normalerweise in meinen Projekten verwende, sobald ich anfange, Filter in Tableau zu verwenden 110. Udemy 9 4 Tipps & Tricks: Jetzt zeige ich Ihnen die bewährten Methoden Tableau-Filter, die ich normalerweise in meinen Projekten befolge. Lass uns gehen. Der erste Schritt, den ich für Sie habe , ist die Verwendung dieser Filter. Der Extraktfilter, der Datenquellenfilter und der Kontextfilter. Ich habe viele Projekte gesehen, bei denen Entwickler sie wirklich vergessen oder ignorieren, weil es sich nicht um wirklich wichtige Individualisierungen handelt, aber sie sind sehr wichtig für die Leistungsoptimierung in Tableau Mein Rat an dieser Stelle ist, dass Sie immer mit den Endbenutzern darüber diskutieren, ob Sie einen dieser Filter, für mit den Endbenutzern darüber diskutieren den Sie Individualisierungen haben, zuerst als Extraktfilter bewerben sollten Wenn es kein Extraktfilter sein kann, dann der Datenquellenfilter und die letzte Möglichkeit, die Leistung zu optimieren, besteht darin, ihn als Kontextfilter Denn manchmal braucht man bei der Individualisierung wirklich nicht alle Daten, die man nicht braucht Wie zum Beispiel zehn Jahre Datenindividualisierungen. Versuchen Sie, das mit den Benutzern zu besprechen und zu sagen, vielleicht sollten wir nur Daten aus zwei Jahren in die Visualisierungen einfließen lassen Daten aus zwei Jahren in die Visualisierungen einfließen Und dann können Sie bei Ihrer Arbeit einen Extraktfilter oder einen Datenquellenfilter verwenden einen Extraktfilter oder einen Datenquellenfilter Ihrer Arbeit einen Extraktfilter oder einen Datenquellenfilter Dies kann einen großen Einfluss auf die Gesamtleistung in Tableau haben. Vergessen oder ignorieren Sie diese drei Filter nicht. Der zweite Filtertipp , den ich für Sie habe, bezieht sich auf die Optimierung der Leistung in Tableau. Vermeiden Sie also, in Ihren Schnellfiltern nur relevante Werte zu verwenden. Wenn wir zum Beispiel hier zur Unterkategorie gehen, können wir sehen, dass sie derzeit nur auf relevante Werte eingestellt ist nur auf relevante Werte eingestellt verwenden Was kann passieren, wenn Sie diese Option für all Ihre Schnellfilter Die Leistung in Tableau wird sehr schlecht sein und alles wird sehr langsam sein. Wir können es also auf etwas anderes umstellen z. B. auf alle Werte in der Datenbank oder im Kontext. Wir können das ändern. Damit reduzieren Sie Belastung des Speichers und der Ressourcen in Tableau, aber lassen Sie uns verstehen, warum. Ordnung, lassen Sie uns nun verstehen, was in Tableau passieren kann, wenn Sie Ihre Filter für alle Werte in der Datenbank oder im Kontext verwenden. Es ist dasselbe, sobald die Zuschauer oder ihre Benutzer die Berichte starten. Wenn Sie nur eine Abfrage an die Datenquelle senden Abfrage an die Datenquelle und die Datenquelle mit den Ergebnissen antwortet. Das bedeutet, dass wir nur eine erste Abfrage haben , wenn der Benutzer die Ansicht startet. Aber auf der anderen Seite, was kann passieren, wenn Sie nur relevante Werte verwenden ? Die Ansicht wird weiterhin Abfragen für Abfragen an die Datenquelle senden , um immer ein Update und eine Aktualisierung der Ansicht zu erhalten . Das bedeutet, dass die Ansicht weiterhin mehrere Abfragen für jede Benutzerinteraktion sendet , was sich erheblich auf die Leistung in Tableau auswirken kann. Denn jedes Mal, wenn der Benutzer auf etwas klickt oder mit der Ansicht interagiert, sendet die Ansicht weiterhin Anfragen an die Datenquelle, um ein Update über die Interaktion zu erhalten. Das kann eine Menge Ressourcen und Speicher in Tableau beanspruchen. Und das wird alles verlangsamen, weil jeder Benutzer auf etwas in der Ansicht klickt oder die Ansicht interagiert, weiterhin Anfragen an die Datenquelle gesendet werden , was viel Speicher und Ressourcen von Tableau beansprucht viel Speicher und Ressourcen von Tableau Und es wird alles verlangsamen. Seien Sie vorsichtig mit Ihren Schnellfiltern Wenn Sie alles nur für relevante Werte verwenden, kann es zu langsamen Ergebnissen kommen. Wenn die Benutzer unter einer schlechten Leistung in Tableau leiden , sollten vielleicht darüber nachdenken, all diese Filter auf alle Werte im Kontext oder in der Datenbank umzustellen . Ich habe noch einen weiteren Filtertipp zur Optimierung der Leistung in Tableau Vermeiden Sie die Verwendung von Dimensionen mit hoher Kardonalität als Schnellfilter Diese Dimensionen könnten sich auf die Leistung in Tableau auswirken Aber lassen Sie uns zunächst verstehen, was Kardinalität ist. Cady ist die Anzahl der unterschiedlichen Werte im Feld. In unserer Datenbank haben wir zum Beispiel die Kunden-ID. Wir haben rund 800 Kundennummern und wir haben viele Produktnamen, diese beiden Felder als Bereiche mit hoher Kardinalität angesehen werden Auf der anderen Seite haben wir noch andere Dimensionen, zum Beispiel die Kategorie Wir haben nur drei Werte die Länder in unserer Datenbank, wir haben nur vier Länder, die Unterkategorie auch Wir haben nur 17 Unterkategorien, man diese Dimensionen als solche betrachtet Und wenn Sie sie verwenden, wird die Leistung in Ordnung sein Wenn Sie jedoch anfangen, diese Abmessungen mit hoher Trittfrequenz zu verwenden , könnte die Leistung auf Pads zurückzuführen sein Hier empfiehlt es sich, die Verwendung einer hohen Kardinalität zu vermeiden In Ordnung, zurück zu unseren Schnellfiltern. Unserer Ansicht nach gibt es, wie Sie der Kategorie und der Unterkategorie entnehmen können , Dimensionen mit geringer Kadalität Es ist in Ordnung, es bei der Ansicht zu belassen, aber der Produktname hat viele Werte Es sind Dimensionen mit hoher Kadalität. Es lohnt sich wirklich, mit den Nutzern darüber zu sprechen , ob sie wirklich einen solchen Filter in der Ansicht benötigen Wenn Sie herausfinden, dass niemand ihn benötigt, entfernen Sie ihn einfach aus der Ansicht, nur um bei Tableau eine gute Leistung zu erzielen. Gehen wir nun zum nächsten Filtertipp über. Nehmen wir an, die Benutzer möchten wirklich den Produktnamen oder die Kunden-ID sehen, jede Dimension mit hoher Kardinalität In der Ansicht hier lautet der Tipp, die Filtermodi zu ändern Anstatt eine Dropdownliste oder eine Liste zu haben, können wir für Dimensionen mit hoher Kardinalität ein Wildmatch verwenden für Dimensionen mit hoher Kardinalität Warum es eine schlechte Sache in Tableau oder schlecht für die Leistung ist, eine Liste aller Produkte oder Kunden in der Ansicht in der Wir müssen jedes Mal zur Datenquelle oder zur Datenbank gehen und eine eindeutige Liste aller Kunden oder aller Produkte erstellen eine eindeutige Liste aller Kunden oder aller Kunden oder aller , die in der Ansicht dargestellt werden sollen. Anstatt eine Liste zu haben, könnten wir sie in Wildcard Match ändern Und wie Sie sehen, bereitet Tableau nichts vor. Wir haben also keine Werte, die in der Ansicht dargestellt werden sollen, sondern nur, wenn die Kunden anfangen, mit dem Schnellfilter zu interagieren. Danach geht Tableau zur Datenbank und bringt die relevanten Werte. Damit vermeiden wir den Verbrauch vieler Ressourcen und unnötiger Berechnungen in Tableau. Wenn Sie eine Dimension mit hoher Kardonalität haben, vermeiden Sie es entweder, sie zu verwenden, oder wenn Sie sie verwenden möchten, verwenden Sie einfach Wild Card Match In Ordnung, also lass uns zum nächsten Ort gehen. Beim Üben in Tableau geht es auch darum, die Leistung in Tableau zu optimieren. Beginnen Sie also damit, das Anwenden-Patum in Ihren Schnellfiltern zu verwenden das Anwenden-Patum in Ihren Schnellfiltern Denn wenn Sie es nicht verwenden, lassen Sie mich Ihnen zeigen, was jedes Mal passieren kann Ich wähle immer noch etwas aus. Es ist wie eine Abfrage, die an die Datenquelle gesendet wird. Dies ist eine Abfrage, zweite Abfrage, dritte Abfrage, vierte Abfrage usw. Jedes Mal, wenn ich auf meine Filter klicke, werden viele Abfragen an die Datenquelle generiert , was viel Leistung beansprucht. Anstatt einen solchen Filter zu haben, können wir, wie wir es zuvor gelernt haben, den unteren Bereich anpassen und hinzufügen Wir können hier drüber gehen und dann Applypatom anpassen und anzeigen Wenn ich jetzt im Filter auf diese Werte klicke, wird keine Abfrage an die Datenquelle generiert Wir verwenden keine Ressourcen in Tableau. Und wenn ich mit der Auswahl der benötigten Elemente fertig bin, klicke ich auf OK oder verwende, was passieren kann Eine Abfrage wird an die Datenquelle gesendet , um das Ergebnis in der Ansicht anzuzeigen. Damit reduzieren wir die Anzahl der Abfragen, die unsere Visualisierungen in Tableau generieren, was sich wirklich positiv auf die Leistung auswirkt Meine Empfehlung hier: Wenn Sie einen Filter wie die Unterkategorie oder eine Dimension mit hoher Kardinalität haben , bei der Sie eine Liste verwenden, verwenden Sie applypaom Da die Benutzer nicht nur einen Wert auswählen, sie normalerweise mehrere Werte aus und können sie dann am Aber bei einem Filter wie der Kategorie haben wir nur drei Werte, funktioniert es nicht, Apply Bottom zu verwenden, es sind nur drei, also generiert der Benutzer das Maximum , also generiert er drei Abfragen. Es ist in Ordnung, bei den Abmessungen mit sehr geringer Kardinalität keinen flachen Boden zu verwenden Abmessungen mit sehr geringer Kardinalität Bei hoher Kardinalität oder mittlerer Kardinalität, wie bei einer Unterkategorie, sollten Sie einen Bly Bottom verwenden Okay, der nächste Filtertyp, den wir haben, bezieht sich ebenfalls auf das Performance-Diagramm, also vermeiden Sie die Verwendung von Ausschließen und schließen Sie immer ein, wenn es möglich ist Ausschließen und schließen Sie immer Wenn Sie also zum Beispiel zur Unterkategorie wechseln, haben wir hier die Möglichkeit oder Exclude zu verwenden , wenn Sie Ausschlusswerte verwenden Die Abfragen, die in Tableau generiert werden, sind komplexer als Include-Abfragen Komplexer bedeutet mehr Ressourcen und kann den Bericht oder die Ansicht in Tableau verlangsamen. Vermeiden Sie die Verwendung von Ausschließen, wenn es möglich ist Deshalb werde ich es wieder auf Include umstellen , was die bessere Leistung bietet. In Ordnung, also lass uns zum nächsten übergehen. Und ich verspreche Ihnen, dies ist der letzte über die Leistung, die darin besteht, die Anzahl der Schnellfilter in Ihrer Ansicht zu minimieren. Diese Schnellfilter werden nicht nur den Platz in der Ansicht beanspruchen , sondern auch viele Abfragen generieren. Eine Menge Stress wird die gesamte Leistung in Tableau beeinträchtigen. Vermeiden Sie es, viele Schnellfilter zu verwenden, und besprechen Sie jedes Mal, wenn sie neue Filter benötigen, mit den Benutzern. Ob es wirklich notwendig ist, es in die Ansicht zu stellen, weil ich viele Jets gesehen habe, die die Benutzer immer haben wollen. Viele Filter versuchen , sie zu diskutieren. Und nicht immer einen neuen Schnellfilter in Tableau zu integrieren, weil Sie am Ende eine wirklich schlechte Leistung in der Ansicht haben werden, und niemand wird sich über schlechte Reaktionszeiten in den Visualisierungen freuen schlechte Reaktionszeiten in den Visualisierungen Versuchen Sie, die Anzahl der Schnellfilter in Tableau so gering wie möglich zu halten , damit alle zufrieden sind Lassen Sie uns nun mehr Filter in unsere Ansicht integrieren. Wir gehen zum Beispiel, ich wähle das Bestelldatum aus, ich werde es als Filter anzeigen. Nehmen wir die Standortinformationen, auch das Land, vielleicht die Stadt. Jetzt müssen wir anfangen, diese Informationen zu sortieren. Normalerweise beginne ich in meinen Projekten mit dem ersten Filter dem Datums- oder Uhrzeitaspekt, den wir in der Visualisierung haben. Hier haben wir nur das Bestelldatum. Wir ziehen es per Drag & Drop nach oben weil die Benutzer anfangen können, darüber nachzudenken, welches Datum, welches Jahr ich in meinen Visualisierungen sehen möchte Sie werden sich immer zuerst konzentrieren. Zum Zeitpunkt- und Datumsaspekt. Danach haben wir zwei Arten von Informationen oder zwei Hierarchien. In den Schnellfiltern haben wir hier die Standortinformationen, wir haben die Stadt und das Land Dann haben wir hier unten auch die Informationen zum Produkt. Die, unsere Hierarchie hier, wir dürfen sie nicht miteinander vermischen. Trennen Sie sie zuerst, beginnen Sie mit dem Thema, zum Beispiel dem Standort. Zuerst werden wir über die Stadt und das Land sprechen. Dann werden wir hier über die Produktinformationen sprechen , ebenso wie über die logische Reihenfolge in unserer Hierarchie. Unsere Hierarchie beginnt zum Beispiel damit, dass das Land eine höhere Ebene hat als die Stadt. Beginnen Sie immer mit der höheren Ebene und wechseln Sie dann zur niedrigeren Ebene. Hier sollten wir zum Beispiel das Land und die Spitze angeben, und dann sollte die Stadt darunter liegen. Wenn wir zum Beispiel die Postleitzahl nehmen sie ebenfalls im Filter haben, sollte die Postleitzahl unter der Stadt stehen. Wie Sie im Schnellfilter sehen können, bauen wir die logische Reihenfolge der Ebenen in der Hierarchie neu Ebenen in der Hierarchie Das Gleiche gilt für das Produkt. Wir haben zuerst die Kategorie, die Unterkategorie, dann den Produktnamen Hier ist alles in Ordnung damit. Fügen Sie den Benutzer hinzu, beginnen Sie mit dem Filtern der Daten Sie beginnen von oben nach unten. Es gibt eine logische Reihenfolge des Feldes, die wirklich Sinn macht. Ordnung, gehen wir zum nächsten Filtertipp über, dass wir alle Werte in Dimensionen mit sehr niedriger Kardinalität Was ich damit meine, schauen wir uns zum Beispiel das Land an Das Land hat nur vier Werte. Und es macht wirklich keinen Sinn, alle zu verwenden , weil es nur drei Werte oder vier Werte sind. Und die Benutzer können diese Werte auswählen , ohne jetzt alle auszuwählen oder die Auswahl aufzuheben. All diese Dimensionen haben eine wirklich geringe Kardinalität. Und wir können diese Option entfernen. Gehen wir zum benutzerdefinierten und entfernen wir es mit uns. Wir haben mehr Speicherplatz , den wir den Benutzern zeigen und diese Option benötigt normalerweise viel Platz. Ordnung, also lasst uns zum nächsten gehen, die Stadt, und lasst uns die Werte überprüfen. Wie Sie sehen können, haben wir viele Werte und hier ist es sinnvoll, sie so zu lassen, wie sie sind. Wir werden alle Werte belassen, auch die Postleitzahl. Es ist quasi eine relativ hohe Kardonalität, wir lassen sie, die Kategorie, Wir haben nur drei Werte. Es macht wirklich keinen Sinn, die alten Werte zu verwenden, also werde ich sie auch von hier entfernen. Und damit haben wir jetzt mehr Platz. Dafür haben wir keinen Platz verschwendet. Die Unterkategorie hier, lassen Sie uns sie ein bisschen vergrößern. Und du kannst sehen, ja, viele Werte und es ist sinnvoll, alle Unterkategorien auszuwählen oder die Auswahl zu alle Unterkategorien auszuwählen oder die Auswahl Also werde ich es dafür belassen. Das heißt, wir ändern das einfach für die Kategorie und das Land ist wirklich eine Dimension mit sehr geringer Kadonalität Ordnung, jetzt kommen wir zum letzten Filtertipp, den für Sie habe und den ich normalerweise in meinen Projekten verwende geht es sowohl um das Design als auch um das Locum-Gefühl Hier werden wir die geeigneten Filtermodi in den Schnellfiltern verwenden in den Schnellfiltern Mal sehen, was ich damit meine. Zuerst beginnen wir mit den Bestelldaten oder mit dem Datum, das wir haben. Unserer Ansicht nach neige ich dazu, hier eher ein kontinuierliches Feld zu verwenden , anstatt eine Liste mit unterschiedlichen Werten. Was ich damit meine, ich gehe hier normalerweise auf das Jahr der Bestellung ein, Daten verbinden sich radikal und rechne es in fortlaufend um. Damit können wir einen Bereich zwischen zwei Werten haben , was auch weniger Platz in Tableau haben kann. Lass uns jetzt wechseln. Wie Sie vielleicht schon bemerkt haben, sind das Bestelldatum und der Schnellfilter verschwunden, weil wir die Rolle von diskret auf kontinuierlich geändert haben. Lass es uns noch einmal zeigen. Wie Sie jetzt sehen können, haben wir den Schnellfilter, sehr minimal ist und nicht viel Platz beansprucht. Das ist wirklich nett als Anfang, einen Bereich zwischen zwei Werten für das Datum zu haben. Gehen wir zum nächsten über. Wir haben das Land. Das Land hat Dimensionen mit sehr geringer Kardinalität. Und hier neige ich dazu, immer eine Liste mit mehreren Werten zu verwenden , damit alles korrekt ist Lassen Sie uns überprüfen, ob es sich um mehrere Werte handelt. Eine Liste. Ich lasse es so wie es ist. Das nächste, wir haben die Stadt hier, wir haben hier viele Werte. Wir können nur etwa drei Werte aus dem gesamten Filter sehen. Es macht keinen Sinn, es als Liste mit mehreren Werten zu haben. Stattdessen wollte ich sagen, dass dies eine Dimension mit mittlerer Kardinalität ist, wir werden dafür immer ein Drop-down-Menü verwenden Ich behalte immer diesen einzigen Wert bei. Es ist wie Einschränkung, das hat keine Bedeutung. Wir werden uns für das Drop-down-Menü mit mehreren Werten entscheiden . Wie Sie sehen können, haben wir einen Mindestabstand. Wir haben nur etwa einen Wert, den wir sehen können. Wenn die Benutzer also die Städte auswählen möchten, der Benutzer die Werte aus , die er benötigt, und dann die Schränke Es ist wirklich minimal und nimmt nicht viel Platz ein. Beim nächsten haben wir auch die Postleitzahl. Hier haben wir dieselbe Situationsdimension mit einer mittleren Kadonalität, wir haben so ziemlich viele Werte, also werden wir es nicht bei einer Liste belassen Wir können es als Dropdown-Nu haben. Wie Sie sehen können, ist die Größe im Vergleich zur Stadt wirklich groß. Individualisierung. Wir werden auch hier drüben gehen und es auf mehrere Werte ändern. Herunterfallen. Die nächste ist die Kategorie. Es ist genau das Land, nur drei Werte, sehr geringe Kadonalität Wir lassen es so wie es ist. Ich denke für die Unterkategorie. Sie wissen bereits, dass es eine mittlere Kadonalität hat. Wir gehen hier rüber und machen es zu einem Dropdown. Jetzt gehen wir zum letzten über, wir haben bereits darüber gesprochen. Der Produktname ist riesig und hat viele Werte. Die beste Vorgehensweise besteht darin, für diesen Wert eine Wildcard-Übereinstimmung zu verwenden. Nehmen wir zum Beispiel einen anderen. Nehmen wir die Vornamen. Ich zeige den Filter hier drüben und wir werden ihn einfach herunterfahren. Der letzte Penis. Der Produktname ist ebenfalls ein riesiger Filter. Es hat hier viele Werte, eine Dimension mit hoher Kaderalität Wir werden die Modi genau wie beim Produktnamen auf Wild Card Match umschalten genau wie beim Produktnamen auf Wild Card Match Wie Sie sehen können, haben wir jetzt eine Menge Filter, was nicht wirklich gut für die Leistung ist. Aber wir haben beim Ändern der Filtermodi viel Platz gespart . Damit haben wir auf der rechten Seite wirklich nette Schnellfilter, die nicht viele Leerzeichen beanspruchen. Damit habe ich alle Tipps und Tricks oder Best Practices behandelt, die ich normalerweise in Tableau-Projekten verwende , wenn ich Filter verwende. In Ordnung. Damit kennen Sie die Best Practices, die ich normalerweise befolge, wenn ich anfange, Filter in Tableau zu erstellen. Und als Nächstes lernen wir die verschiedenen Möglichkeiten , wie wir unsere Daten in Tableau sortieren können. 111. Udemy 9 5 Sortieren: Ordnung, jetzt lernen wir, wie Sie Ihre Daten in Tableau sortieren Viele Leute denken, dass das Sortieren von Daten in Tableau nicht richtig funktioniert, was nicht wirklich richtig ist. Deshalb werden wir jetzt diese Verwirrung beseitigen und verstehen, wie das Sortieren in Tableau funktioniert. Lass uns gehen, okay, jetzt wollen wir verstehen, was Sortieren ist. Es ist sehr einfach. Beim Sortieren werden Ihre Daten in einer bestimmten Reihenfolge angeordnet. Und hier haben wir zwei Möglichkeiten. Entweder können wir es in aufsteigender Reihenfolge sortieren. Hier können wir Ihre Daten in aufsteigender Reihenfolge anordnen. Das heißt, wir beginnen mit dem niedrigsten Wert, und wenn wir nach unten gehen, werden wir den höchsten Wert haben. Nehmen wir zum Beispiel die Bestell-ID. Wir können es in aufsteigender Reihenfolge sortieren. Dann können die Werte so sein, 123456, die Werte steigen, wenn wir fallen Oder wenn wir zum Beispiel den Vornamen haben , haben wir Zeichen Es wird von A bis Z sortiert Wir haben zum Beispiel Here und Dwight und am Ende Pm Die zweite Option besteht darin, Ihre Daten in absteigender Reihenfolge zu sortieren Ihre Daten in absteigender Reihenfolge Hier können wir Ihre Daten in absteigender Reihenfolge anordnen. Das heißt, wir beginnen immer mit dem großen Wert. Wenn wir uns nach unten bewegen, gehen wir zum niedrigsten Wert über. Zum Beispiel hier wieder die Bestellnummer Wir beginnen mit dem höchsten Wert. In diesem Beispiel wird es der 654 sein. Wenn ich nach unten gehe , erhalte ich den niedrigsten Wert. Das Gleiche gilt für den Vornamen. Es wird das Gegenteil von alphabetischer Ordnung sein. Wir werden mit Pam beginnen, Michael James, bis wir am Ende haben, und wie Sie sehen können, ist es Wir haben nur zwei Möglichkeiten, entweder die Daten in aufsteigender oder in absteigender Reihenfolge zu sortieren oder in absteigender Reihenfolge zu Lassen Sie uns nun in Tableau herausfinden , wie wir das tun können Ordnung, lassen Sie uns jetzt eine weitere Ansicht von Grund auf neu erstellen . Wir bleiben beim Großen, also nehmen wir, wie üblich, die Unterkategorie in den Reihen Und wir werden als Maßstab die Verkäufe heranziehen. Lass es uns in die Spalten schreiben. Lass uns die Zahlen zeigen. Ich werde es zu den Etiketten und auch zu den Farben bringen. Dann können wir auch das Land in den Kolumnen haben. Gehen wir zu den Kunden. Innerhalb der Hierarchie haben wir unser Land und lassen es uns hier drüben platzieren. Okay, das ist vorerst unsere Ansicht. Es gibt zwei Möglichkeiten, dies in Tableau zu tun, entweder direkt in den Visualisierungen und wir nennen es Schnellsortierung , oder wir können es tun , während wir als Entwickler die Ansicht erstellen Wir beginnen mit der ersten , bei der wir anhand der Visualisierungen lernen können, wie man mithilfe der Schnellsortierung sortiert Das werden die Benutzer normalerweise sehen und tun. Okay, für die Schnellsortierung in Tableau gibt es drei Stellen, an denen Sie Ihre Daten direkt in den Visualisierungen sortieren können Ihre Daten direkt in den Visualisierungen Die erste Möglichkeit besteht darin, die Daten aus der Kopfzeile zu sortieren , indem Sie mit der Maus auf den Namen der Hier können Sie sehen , dass wir ein kleines Symbol haben , um Ihre Daten zu sortieren Wir können es hier verwenden, um die Header-Informationen zu sortieren. Oder zweitens können wir zur Achse hier drüben gehen. Und Sie können auch sehen, dass es ein kleines Symbol zum Sortieren der Daten gibt. Das dritte auf dem letzten, wenn Sie zu den Feldbeschriftungen gehen, wenn Sie zu irgendwelchen Werten hier in der Kopfzeile gehen, können Sie sehen, dass wir ein kleines Symbol zum Sortieren der Daten haben. Das sind die drei Stellen , an denen Sie die Daten sortieren können. In Tableau funktioniert die Sortierung mit drei Klicks. Mit dem ersten Klick werden die Daten sortiert, mit dem zweiten werden die Daten sortiert, mit dem dritten Klick werden die Daten so, wie sie sortiert sind, aus der Datenquelle abgerufen Ordnung, standardmäßig werden die Daten als Datenquelle sortiert Wenn Ihre Datenquelle aufsteigend sortiert ist, können wir das Gleiche in der Ansicht tun Standardmäßig erzwingen wir in unserer Ansicht keine Sortierung, sondern wir übernehmen sie aus der Datenquelle Wie Sie sehen können, ist es bereits in aufsteigender Spaltung sortiert , weil wir das aus der Datenquelle gemacht haben Wenn Sie nun zum Beispiel zur Kopfzeile gehen, klicken wir auf dieses Symbol und schauen, was passieren kann Wie Sie sehen können, ist in der Ansicht nichts passiert , da sie genau der Datenquelle entspricht. Wir haben es in aufsteigender Spaltung. Das war der erste Klick, den wir gemacht haben. Wir haben die Daten jetzt aufsteigend sortiert. Sie können hier sehen, dass wir ein kleines Symbol haben, das darauf hinweist, dass diese Dimension in der Ansicht jetzt aufsteigend sortiert ist in der Ansicht jetzt aufsteigend sortiert Gehen wir noch einmal hierher und klicken erneut. Mal sehen, was passiert, wenn ich darauf klicke. Jetzt werden die Daten auch in absteigender Reihenfolge sortiert Hier werden wir ein anderes Symbol haben. Wir haben die Tische und dann endet es mit dem Zubehör. Jetzt geht es abwärts. Jetzt gehen wir zurück und setzen alles wieder auf die ausgemachten Datenquellenmodelle Was wir tun werden, wir werden das dritte Mal klicken. Wenn ich erneut hier drüben klicke, wird das Symbol aus der Dimension entfernt und die Daten werden genauso sortiert wie die Datenquelle. So funktioniert das Sortieren von Tableau. Sie haben drei Klicks, den ersten aufsteigend, den zweiten absteigend und den letzten, wir setzen ihn auf die Standardeinstellung zurück Datenquelle. In Ordnung, jetzt gehen wir zur zweiten Stelle, an der wir unsere Daten in der Ansicht sortieren können, und das ist die Achse. Wenn Sie zur Achse hier drüben gehen, können wir feststellen, dass das kleine Symbol hier genau das Gegenteil ist. Mit dem ersten Klick können die Daten in absteigender Reihenfolge sortiert werden. Mit dem zweiten Klick können die Daten in aufsteigender Reihenfolge sortiert werden. Und der dritte wird es wie jetzt auf den Standard zurücksetzen, versuchen wir das Wir werden auf den ersten klicken, wie Sie jetzt sehen können, dass die Daten und die Zeilen in absteigender Reihenfolge sortiert sind Wir beginnen mit den höchsten Umsätzen. Wenn wir nach unten gehen, werden wir zu den niedrigsten Umsätzen übergehen. In Ordnung. Jetzt klicken wir auf den zweiten. Los geht's, wir sortieren die Daten jetzt in aufsteigender Reihenfolge. Wir beginnen also mit den niedrigsten Verkäufen und enden mit den höchsten Siegeln Und mit dem dritten Klick kann es ohne Reihenfolge auf die Standardeinstellung zurückgesetzt werden. Klicken wir darauf und wir sind wieder am Anfang, wo die Daten überhaupt nicht sortiert sind. Wie Sie also an der Kopfzeile und der Achse sehen können, sortieren wir die Zeilen, nur die Zeilen werden sortiert. Wir sortieren die Spalten nicht. Frankreich, Deutschland, Italien und USA können an derselben Position bleiben. Wir sortieren die Spalten nicht. Um die Spalten zu sortieren, gehen wir nun zur dritten Stelle, zur Feldbeschriftung. Wir gehen zu einem dieser Werte, egal auf welchen wir klicken. Auf dem Stuhl können Sie beispielsweise dieses kleine Symbol hier sehen. Wieder das Gleiche wie Axis. Die erste sortiert die Spalten in absteigender Reihenfolge, die zweite aufsteigend und die dritte nach der Wie jetzt, lass uns gehen und hier auf dieses Symbol klicken . Jetzt sind die Daten in absteigender Reihenfolge sortiert. Das heißt, die erste Spalte zu der wir gehen, hat den höchsten Umsatz, und die nächste, in die wir gehen, hat den niedrigsten Und wenn wir uns nach rechts bewegen, erhalten wir den niedrigsten Wert. sortieren wir die Spalten Wie Sie sehen können, sortieren wir die Spalten in absteigender Reihenfolge Auch bei den Spalten haben wir dieses Symbol hier, das darauf hinweist, dass die Spalten sortiert sind Jetzt in der Ansicht. Wenn wir jetzt erneut darauf klicken, werden wir es aufsteigend sortieren, wobei wir mit dem niedrigsten Wert beginnen können , der ersten Spalte wir uns nach rechts bewegen, werden wir auch den letzten mit dem höchsten Wert haben auch den letzten mit dem höchsten Wert Hier sehen wir das Symbol , auf dem die Daten aufsteigend sortiert sind . Wie Sie wissen, werden wir beim letzten Klick zur Standardeinstellung zurückkehren, die Daten sind überhaupt nicht sortiert Ordnung, hier dreht sich alles um Schnellsortierungen in Tableau. Es ist wirklich einfach, wenn Sie erst einmal verstanden haben, wo die Daten sortiert werden müssen und wie Sie herumklicken können , um die Daten auf unterschiedliche Weise zu sortieren, viele Leute verwirrt darüber. Aber es ist wirklich einfach. Nehmen wir an, wir haben das folgende Szenario, in dem Sie sagen, wissen Sie was, ich möchte den Benutzern nicht diese Möglichkeit bieten , die Daten zu sortieren. Ich werde alles in der Ansicht sortieren und dem Benutzer wird der Bericht nur als I angezeigt In Ordnung, um die Sortieroption für die Benutzer zu deaktivieren, gehen wir zum Hauptmenü. Und dann gehen wir zu den Arbeitsblättern. Und dann haben wir hier Show Sort Control als Standard-Tablet es zu aktivieren, was wirklich Sinn macht Lassen Sie uns es jetzt deaktivieren und sehen, was passieren kann. Wenn Sie jetzt zu den Visualisierungen gehen, werden Sie feststellen, dass wir keine Symbole mehr haben , um die Daten zu sortieren Wenn ich hier zu den Verkäufen gehe oder in die Unterkategorie gehe oder wo auch immer , haben wir keine Optionen, um die Daten zu sortieren Diese Möglichkeit wird für die Nutzer komplett verschwinden Damit haben wir die Optionen für die Benutzer, die Daten in den Visualisierungen zu sortieren, vollständig entfernt für die Benutzer, die Daten in den Visualisierungen zu sortieren Um ehrlich zu sein, war ich noch nie in einer Situation, in der ich diese Option für die Benutzer entfernen musste Es macht wirklich alles statisch. Und das ist genau das Gegenteil von dem, was wir wollen. Wir wollen unsere Dashboards und Berichte für die Benutzer immer dynamisch und interaktiv gestalten Berichte für die Benutzer immer dynamisch und interaktiv Ich finde es immer sehr schlecht, nur statische Berichte zu erstellen , ohne dass sie dynamisch sind Es sei denn, die Benutzer fragen genau danach, um zu sagen , okay, ich möchte die Daten nicht sortieren, sie so statisch wie möglich machen. Sie können diese Option deaktivieren. Im Moment gehe ich zu den Arbeitsblättern. Ich werde einfach die Set-Steuerung anzeigen und sie wieder aktivieren, wenn wir wieder zum Verkauf gehen Sie können sehen, dass wir wieder diese kleinen Symbole zum Sortieren haben . In Ordnung, y. Es geht nur darum, wie man die Daten direkt aus den Ansichten sortiert , aus der Sicht des Benutzers. Ordnung, jetzt gehen wir zur zweiten Gruppe über , in der wir lernen werden, wie die Daten sortiert werden, während Sie die Ansicht erstellen. Dazu gibt es zwei Möglichkeiten, dies zu tun, entweder über die Werkzeugleiste oder über die Dimension selbst. Wenn Sie nun zur Werkzeugleiste wechseln, haben wir hier zwei Optionen Aufsteigend und Absteigend sortieren Um diese Dimensionen zu sortieren, können Sie beispielsweise auf das Land klicken . Jetzt sortieren wir die Spalten Und dann klicken Sie hier, Aufsteigend. Wie Sie sehen können, sortieren wir jetzt die Daten für die Spalten aufsteigend Wenn Sie die Unterkategorie, die Rollen, sortieren möchten, können wir hier klicken und dann auf aufsteigend oder absteigend klicken absteigend Wie Sie vielleicht schon bemerkt haben, sortieren wir die Daten immer nach der Maßnahme, nach den Umsätzen Wenn Sie es am meisten übertreiben, heißt es, die Unterkategorie absteigend nach den Verkäufen zu sortieren Unterkategorie absteigend nach den Wir haben hier keine Möglichkeit, die Daten nach dem Header zu sortieren Es ist nur nach Maßen sortiert. Ordnung, es geht darum, wie man die Daten aus der Werkzeugleiste sortiert. Die zweite Methode besteht darin, die Daten direkt in der Dimension zu sortieren . Gehen wir zum Beispiel zur Unterkategorie und klicken Sie mit der rechten Maustaste darauf Und wie Sie sehen können, haben wir hier zwei Optionen zur Sortierung. Wir haben klar, sortiert und sortiert. Löschen Sie die Sortierung und setzen Sie alles auf die Standardwerte zurück. Lass uns das machen, um von vorne anzufangen, also werde ich einfach alles für die Unterkategorie löschen und dann mit der rechten Maustaste darauf klicken Und lass uns zum Sortieren gehen. Damit bekommen wir ein neues Fenster. Sagt, wir sortieren jetzt die Unterkategorie Dimension. Ich werde es einfach auf die linke Seite verschieben, um zu sehen, wie die Tabelle auf meine Auswahl reagiert Okay, was haben wir? Hier drüben gibt es zwei Abschnitte. Im ersten geht es darum , wie man die Daten sortiert, die Sortiermethoden. Bei der zweiten geht es um die Sortierreihenfolge, aufsteigend und absteigend Mal sehen, welche Optionen haben wir? Wir haben fünf Optionen. Die Reihenfolge der Datenquellen, alphabetisch gefülltes Handbuch, und stattdessen beginnen wir mit der ersten, der Datenreihenfolge . Hier haben wir es als aufsteigend dargestellt Wir sortieren die Werte in unserer Kopfzeile, der Unterkategorie, aufsteigend, in alphabetischer Reihenfolge Wir können es rückgängig machen, indem wir in absteigender Reihenfolge vorgehen. Wie Sie sehen können, ändern sich die Werte. Wenn wir jetzt alles zurücksetzen möchten, können wir hier rübergehen und auf Löschen klicken , um zu den Standardeinstellungen zu gelangen. Das war's für die Reihenfolge der Datenquellen. Gehen wir zum nächsten über. Wir werden genau den gleichen Effekt haben , weil wir ihn auch in alphabetischer Reihenfolge haben . Lass uns hier rüber gehen Wie Sie sehen können, wird sich nichts ändern, weil wir es beim Absteigen haben Gehen wir in alphabetischer Reihenfolge zum aufsteigenden und zum Hedron-Schalter über Genau der gleiche Effekt. In Ordnung, jetzt gehen wir zum dritten über. Wir gehen aufs Feld. Wir können die Daten nach einem beliebigen Feld aus der gesamten Datenquelle sortieren . Das Feld muss nicht einmal in der Ansicht sein, aber das macht natürlich keinen Sinn. Standardmäßig wählt Tableau den Umsatz aus, weil wir nur über eine Kennzahl verfügen. In der Ansicht ist das sinnvoll und die Daten sind aufsteigend sortiert Wenn Sie möchten, können Sie die Daten jedoch nach der Anzahl der Kunden in jeder Kategorie oder Unterkategorie sortieren der Kunden in jeder Kategorie oder Unterkategorie Wir können hier die Kunden-ID auswählen und die Funktion kann die Gesamtzahl der Kunden in jeder Kategorie zählen der Kunden in jeder Kategorie Jetzt sind diese Kategorien aufsteigend sortiert, abhängig von oder basierend auf der Gesamtzahl der Kunden Wir haben die Möglichkeit, die Daten nach einem beliebigen Feld aus der Datenquelle zu sortieren die Daten nach einem beliebigen Feld aus der Datenquelle Aber es macht natürlich keinen Sinn, die Daten so zu sortieren, weil das die Kunden verwirren wird und sie nicht verstehen, warum diese Kategorien so sortiert sind , ohne eine ähnliche Beschreibung in ihrem Bericht Das ist alles für diese Methode, das Pi-Feld sortieren. Lass uns zum nächsten übergehen. Wir haben ein Sort-Pi-Handbuch und hier haben Sie die Freiheit, die Reihenfolge der Dimension festzulegen. Zum Beispiel können wir diese Maschinen hierher bringen. Wenn ich es nach unten bewege, können Sie sehen, dass sich auch die Reihenfolge in der Ansicht ändert. Ich kann die Dimension nach Belieben sortieren. Es ist wirklich einfach hier. Wir haben keine Regeln, wir haben kein Auf - oder Absteigen Wir haben die völlige Freiheit, die Werte innerhalb jeder Dimension zu sortieren Das war's für diese Option, lassen Sie uns zur nächsten übergehen. Und der letzte, wir haben den verschachtelten. Um nun zu verstehen, wie die verschachtelte Sortierung in Tableau funktioniert, müssen wir mit mehreren Dimensionen arbeiten Der beste Weg besteht darin , eine Hierarchie zu erstellen. Lassen Sie uns nun eine weitere Ansicht erstellen. Ich werde einfach gehen und diese hier schließen. Lassen Sie uns den Kontinent zur Rose bringen und lassen Sie uns die Gewinne auch in die Kolumnen tragen . Wie üblich werden wir die Beschriftungen unserer Daten anzeigen. Wenn ihr jetzt auf den Kontinent geht und euch radikal verbindet, lasst uns zu der Sorte übergehen . Nehmen wir an, wir sortieren die Daten absteigend nach der Datenquelle Wie Sie sehen können, sortieren wir jetzt nur den Kontinent. Wenn wir uns das Land genauer ansehen, können Sie sehen, dass nur der Kontinent sortiert ist, das Land jedoch nicht. Wenn Sie also in die Stadt gehen, können Sie sehen, dass die Stadt auch nicht nach der ersten Dimension sortiert ist, sondern sortiert ist. Aber jetzt können wir stattdessen die verschachtelte Sortierung verwenden, um alle Dimensionen innerhalb der Hierarchie automatisch zu sortieren innerhalb der Hierarchie automatisch Gehen wir und entfernen diese Sachen. Also werde ich einfach zum Kontinent zurückkehren, oder wir nennen es Drill-Up, Rechtsklick. Gehen wir zu Sort. Dann gehen wir ins Nested. Jetzt sagen wir, okay, aufsteigend. Und wir werden die Kennzahl, die aggregierte Summe des Gewinns, verwenden, um die Daten zu sortieren Gehen wir jetzt und schließen es. Und damit haben wir die verschachtelte Sorte. Wie Sie sehen können, ist der Kontinent sortiert. Aber wenn ich mir das Land genauer ansehe, schauen wir uns an, ob das Land auch sortiert ist. Wenn Sie sich nun die Daten genauer ansehen, können Sie feststellen, dass die USA das einzige Land auf diesem Kontinent sind. Wir können hier also nichts sehen. Aber Sie können sehen, dass die Länder in Europa sortiert sind, aufsteigend, es beginnt mit dem niedrigsten Wert aus Italien, dann Frankreich, dann Deutschland Sie können sehen, dass das Land innerhalb dieses Kontinents ebenfalls nach den verschachtelten Sortierungen sortiert ist Wie Sie sehen können, werden die Länder der einzelnen Kontinente getrennt von den Ländern der anderen Kontinente sortiert der anderen Kontinente So funktioniert die verschachtelte Sortierung. Gehen wir und setzen den Gewinn auch einfach auf die Farben. Gehen wir jetzt in der Hierarchie nach unten und suchen uns die Stadt heraus. Wir werden mehr Daten haben und es wird klarer sein, wie Sie sehen können. Jetzt ist die Stadt auch sortiert und jetzt sortieren wir die Städte in einem Land. Hier in den USA gibt es zum Beispiel den niedrigsten Umsatz und den höchsten Umsatz in Portland. Wir sortieren die Städte nach dem Land. Das ist also ein Abschnitt. Der nächste Abschnitt ist Italien. Der nächste ist Deutschland. Also wird jedes Land getrennt von anderen Ländern sortiert. Damit haben wir gelernt, dass diese Methode funktioniert, wenn wir mehrere Dimensionen haben , und sie wird perfekt funktionieren, wenn wir Arch haben Unserer Ansicht nach wird alles Sinn machen und die Sortierung wird für die Benutzer sehr logisch sein , da ich zum Beispiel zum Bostl-Code heruntergehe zum Beispiel zum Bostl-Code oder ich aus meiner Sicht zurück, oder ich aus meiner Sicht zurück, alles wird auf sehr logische Weise sortiert Ordnung, Leute. Damit haben wir alles behandelt, wie man die Daten in unseren Ansichten aus der Sicht des Benutzers sortiert , wie man die Daten sortiert, während wir die Ansichten erstellen. Und ich denke, es ist wirklich einfach und nicht so kompliziert. Ordnung, es geht also nur darum, wie wir unsere Daten in Tableau sortieren. Und wir haben diesen Abschnitt abgeschlossen. Im nächsten Abschnitt werden wir mehr über Tableau-Parameter erfahren , um unseren Visualisierungen Dynamik zu verleihen 112. Udemy 10 1 Intro: Ordnung, alle zusammen. Also werden wir jetzt über die Parameter sprechen. Parameter sind in Tableau wegweisend , und das liegt daran, dass dies meiner Meinung nach ist Parameter sind die beste Funktion , die Tableau eingeführt hat Weil Parameter in Tableau Ihre Visualisierungen auf eine einzigartige Weise sehr dynamisch, interaktiv und flexibel machen können Ihre Visualisierungen auf eine einzigartige Weise sehr dynamisch, interaktiv und flexibel , die Sie in keinem anderen Tool finden In Ordnung, was sind nun Parameter? Parameter sind wie Variablen in Programmiersprachen, die es dem Benutzer ermöglichen, einen konstanten Wert in Berechnungen, Filtern, einer Referenzlinie usw. zu ersetzen einen konstanten Wert in Berechnungen, . Okay, was das wirklich bedeutet Wenn Sie eine Ansicht für Ihre Benutzer erstellen, treffen Sie bereits eine Menge Entscheidungen. Definieren Sie viele Werte , die statisch bleiben können, und die Benutzer dürfen nur Ihre Ansichten lesen. So könnten Sie beispielsweise die folgende Berechnung in Tableau erstellen, in der Sie einen Schwellenwert für Ihren KPI definieren Sie sagen also, wenn der Gesamtumsatz weniger als 400 beträgt, wird der KBI rot angezeigt Andernfalls wird es grün angezeigt. Hier ist der Wert des Schwellenwerts 400 statisch und kann von den Benutzern nicht geändert werden. Die Zuschauer können nur vom Entwickler aus geändert werden. Aber jetzt befinden Sie sich möglicherweise in einer Situation, in der Sie zwei Anforderungen von zwei verschiedenen Benutzern haben , die unterschiedliche Schwellenwerte definieren Hier führen Sie also am Ende zwei Berechnungen für zwei Kunden durch und erstellen auch zwei Ansichten Aber anstatt das jetzt zu tun, können wir die Macht der Parameter nutzen. Hier können wir also den Wert 400 durch einen Parameter ersetzen und dann den Parameter als Eingabefeld für die Benutzer in der Ansicht anbieten . Und jetzt können die Benutzer den Parameter verwenden , um den benötigten Wert zu definieren, da Verwendung eines Parameters das Verhalten Ihrer Ansicht abhängig vom Wert des Parameters ändern muss . Dadurch sind Ihre Ansichten dynamisch und bereit für alle Anforderungen. Und es gibt unendlich viele Möglichkeiten, Parameter in Tableau zu verwenden. Und in diesem Tutorial werde ich Ihnen sechs verschiedene Anwendungsfälle zeigen. Im ersten Anwendungsfall geht es um die Verwendung von Parametern und Berechnungen. Im zweiten Anwendungsfall geht es um die Referenzlinien, dritten um deren Verwendung im Filter. Und wir haben einen weiteren sehr speziellen Anwendungsfall dem es darum geht, in einer Ansicht sehr dynamisch zwischen Dimensionen und Kennzahlen zu wechseln in einer Ansicht sehr dynamisch zwischen Dimensionen und Kennzahlen , und einen anderen Anwendungsfall mit Titeln und Text. Und der letzte Anwendungsfall, wie man Parameter in Stiften verwendet. In Ordnung Leute, das war also eine kurze Einführung in Parameter. Als Nächstes lernen wir, wie man dynamische Berechnungen mit Parametern erstellt dynamische Berechnungen mit Parametern 113. Udemy 10 2 Calc: Ordnung, Leute, fangen wir jetzt mit dem ersten Anwendungsfall an, wie man Parameter in Berechnungen verwendet Lassen Sie uns jetzt also eine Art KBI erstellen , um die Gewinne nach Unterkategorien zu verfolgen Okay, jetzt bleiben wir bei der Big-Data-Quelle und gehen zu den Produkten, um die Unterkategorie zu Und dann brauchen wir die großen Gewinne. Also gehen wir zu den Bestellungen und wir werden die Gewinne hier drüben abholen. Okay, jetzt werden wir auch die Beschriftungen auf der Ansicht zeigen . Und jetzt können wir einen Schwellenwert oder BI haben, wo wir sagen, wenn der Gewinn weniger als 10.000 beträgt , dann wird er rot sein. Alles, was höher als 10.000 ist, wird grün sein. Um nun die Logik und die Farben in der Ansicht zu erstellen , müssen wir Berechnungen erstellen. Sie sich keine Gedanken darüber, wie Sie Berechnungen in Tableau erstellen, denn dafür werden wir einen eigenen Abschnitt haben. Um nun die Berechnung zu erstellen, gehen wir radikal im leeren Bereich zum Datenbereich radikal im leeren Bereich zum und wählen dann Berechnetes Feld erstellen. Lass uns dorthin gehen. Und jetzt nennen wir es QBI-Farben. Jetzt werden wir hier den Ausdruck über unsere Logik schreiben den Ausdruck über unsere Logik Da steht, wenn wir welche brauchen und dann haben wir die Gewinne. Wir sagten, wenn es weniger als 1.000 K ist, kann es rot sein. Also schreiben wir den Wert rot, andernfalls wird er grün sein. Lassen Sie uns das damit beenden. Wir haben unsere Logik für die Farben in unserer Ansicht, und wie Sie hier in unseren Berechnungen sehen können, haben wir eine Konstante. Es sind die Zehn K. Lass uns das erstellen. Also werden wir auf „Okay“ klicken. Und hier auf der linken Seite können Sie unsere Dimension sehen. Wir werden es nehmen und es auf die Farben auftragen. Gehen wir nun hinein und weisen die Werte für die Farben Grün zu. Es wird grün und rot sein. Es wird rot sein. Lass uns auf „Okay“ klicken. Jetzt können wir den Benutzern diesen Bericht geben, damit sie ihn sich ansehen und mit ihm interagieren können. Aber wie Sie jetzt sehen, sind die Berechnungen des KPI wirklich statisch und sie können nicht angepasst werden Um den Benutzern nun die Möglichkeit zu geben , zu definieren, was rot und was grün ist, müssen wir Parameter verwenden Um nun Parameter in Tableau zu erstellen , gibt es zwei Möglichkeiten, dies zu tun. Entweder gehen Sie zum Datenbereich und erstellen Ihre Parameter, oder Sie haben sie an der Stelle erstellt, an der Sie sie benötigen. Wenn Sie beispielsweise einen Filter erstellen, innerhalb der Erstellung des Filters können wir innerhalb der Erstellung des Filters Parameter erstellen. Sehen wir uns nun zunächst an, wie wir Parameter im Datenbereich erstellen können . In den Datenbereichen gibt es zwei Möglichkeiten, Parameter zu erstellen. Entweder gehst du zum leeren Bereich, Tic, klickst darauf, dann kannst du hier Parameter erstellen sehen oder die andere Option ist, dass du zum Kopf des Datenfensters gehst und hier einen kleinen Pfeil hast Wenn Sie darauf klicken, sehen Sie genau das gleiche Drop-down-Menü. Und hier haben wir die Möglichkeit, Parameter zu erstellen . Lass uns das auswählen. Und jetzt haben wir das Fenster zum Erstellen von Parametern. Als Erstes müssen wir ihm einen Namen geben. Wir werden es Choose Threshold nennen . Als Nächstes müssen wir den Datentyp des Parameters definieren. Und wenn wir hier rübergehen, können Sie eine Liste aller Datentypen sehen. Aber hier kennst du sie alle. Aber Table entschied sich für Float und Integer anstelle von Zahl, Loch und Zahl, Dezimal. Aber im Moment sind sie genau die gleichen. Wir werden uns für die ganzen Zahlen entscheiden . Wir wollen keine Dezimalzahlen im KPI haben. Sobald Sie das getan haben , können wir hier das Anzeigeformat definieren . Für jeden Datentyp gibt es unterschiedliche Formate zur Darstellung der Werte Wie Sie sehen können, haben wir automatische Zahlenstandards, Prozentsätze , Währungen und benutzerdefinierte Werte. Ich bleibe bei der Automatik. Und dann müssen Sie im nächsten den Standardwert definieren , der in der Eingabe angezeigt werden soll. Also hier würde ich sagen, dass es die 10.000 sein werden und das können die Benutzer natürlich ändern. Danach haben Sie verschiedene Optionen, um einzuschränken, was die Benutzer auswählen können. Die Standardoption hier ist also alles. Das bedeutet, dass Sie den Benutzern erlauben, einen beliebigen Wert einzugeben, aber natürlich haben wir den Datentyp auf Ganzzahlen beschränkt Das bedeutet, dass die Benutzer keine Zeichen in das Eingabefeld eingeben Oder Sie definieren für den Benutzer eine Liste erlaubter Werte. Hier kannst du also zum Beispiel fünf verschiedene Werte zulassen, vielleicht um sicherzugehen fünf verschiedene Werte zulassen, vielleicht um sicherzugehen , dass in der Ansicht nichts schief geht. Hier machen Sie den Parameter also restriktiver. Die Liste ist also so etwas wie diskret, Sie erlauben eine Liste von unterschiedlichen Werten. Und der nächste ist so etwas wie die Stifte, Sie definieren den Anfang und das Ende des Bereichs und dann definieren Sie die Schritte zwischen diesen beiden Werten. Also werde ich es vorerst offen lassen, damit die Benutzer auswählen können, was sie wollen. Ordnung, jetzt gehen wir und klicken auf Ok, um den Parameter zu erstellen . Wenn Sie jetzt das Datenfeld auf der linken Seite überprüfen, lassen Sie mich diese Tabellen einfach minimieren Sie können sehen, dass der Parameter immer am Ende des Datenbereichs erstellt wird immer am Ende des Datenbereichs erstellt Es gibt also quasi ein Trennzeichen zwischen Ihren Daten und den Parametern, und das liegt daran, dass die Parameter unabhängig von Ihrer Datenquelle sind . Es besteht also keine Abhängigkeit zwischen den Parametern und Ihrem Datensatz. Es ist völlig unabhängig und nur etwas Besonderes für die Arbeitsmappe Okay, jetzt haben wir den Parameter, wie wir ihn den Benutzern zeigen Um das zu tun, ist es wirklich einfach. Gehen Sie zum Parameter, klicken Sie mit der rechten Maustaste darauf, und dann haben wir die Möglichkeit Parameter in der Ansicht anzuzeigen. Lass uns das auswählen. Und jetzt können Sie die Parametereingabe auf der rechten Seite der Ansicht sehen. Hier können wir den Wert von zehn K als Standard sehen. Gehen wir jetzt und ändern den Wert. Wir werden es ungefähr 500 haben. Sie können sehen, dass sich aus unserer Sicht nichts geändert hat. Es ist also egal, was du hier gibst. Sie sehen, dass sich die Ansicht nicht ändert. Das heißt, wir müssen es jetzt irgendwie mit der Ansicht verbinden. Und um das zu tun, gehen wir in die Berechnungen ein und ersetzen den konstanten Wert durch den Parameter. Mal sehen, wie wir das machen können. Wir gehen zu unserer Berechnung, den QBI-Farben Klicken Sie mit der rechten Maustaste darauf und gehen wir dann zu Bearbeiten. Also müssen wir jetzt hierher gehen und diesen Wert ersetzen. Ich werde ihn entfernen und jetzt geben wir den Namen des Parameters ein. Wie Sie Tableu sehen können, schlagen Sie uns hier vor und klicken Sie darauf. Dass alle Werte, die der Benutzer für diesen Parameter angeben wird, direkt in dieser Berechnung verwendet werden . Lass uns das ausprobieren. Kann auf Okay klicken. Wie Sie sehen können, hat sich in der Ansicht bereits etwas geändert, aber lassen Sie uns mit den Werten spielen. Statt fünf K werden wir etwa 20 K haben. Das ist okay. Und damit habe ich gerade den Schwellenwert für diesen KPI geändert. Also wird jetzt alles unter 20 K rot sein, alles, was höher ist, wird grün sein Nehmen wir einen anderen Wert wie 50 K. Und wie Sie sehen können, ist der Schwellenwert jetzt sehr hoch. Wir haben nur zwei Werte. Es ist grün und wie Sie sehen können, ist es sehr dynamisch. Und Sie geben den Benutzern die Möglichkeit, den KPI nach ihren Wünschen zu definieren und anzupassen Damit decken Sie viele Anforderungen in nur einer Anforderungen in nur einer Ich liebe diese Funktion in Tableau einfach. In Ordnung, das ist alles für die dynamischen Berechnungen. Als Nächstes werden wir lernen, wie man Parameter verwendet , um dynamische Referenzlinien zu erstellen. 114. Udemy 10 3 Ref: Ordnung, jetzt schauen wir uns einen anderen Anwendungsfall der Parameter an Wir können Parameter in der Referenzlinie verwenden, sodass wir in unserer Ansicht eine Referenzlinie anzeigen können die angibt, was der Schwellenwert ist Es macht nur klarer, wo der Schnitt zwischen Rot und Grün ist. Und hier können wir unseren bereits vorhandenen Parameter verwenden, also den Schwellenwert in der Referenzlinie. Lassen Sie mich Ihnen schnell zeigen, wie wir das machen können. Gehen wir jetzt zum Analysebereich. Und dann haben wir hier die Möglichkeit hier eine Referenzlinie zu erstellen. Also lass uns gehen und uns doppelt verbinden. Und jetzt haben wir ein neues Fenster, um die Referenzlinie zu konfigurieren Es gibt viele Optionen, aber jetzt können wir uns auf die Parameter konzentrieren. Was hier wirklich wichtig ist, ist der Wert der Referenzlinie. Lassen Sie uns nun die Option überprüfen, wie wir hier sehen können, da Sie sehen können, wie Tableau hier die Metrik vorschlägt. Die zweite Möglichkeit besteht darin, einen neuen Parameter zu erstellen. Der dritte besteht darin, den bereits vorhandenen Parameter auszuwählen . Wie Sie sehen, können wir neue Parameter genau dort erstellen , wo wir sie benötigen. Aber im Moment ist es wirklich sinnvoll, denselben Parameter in der Referenzlinie zu verwenden . Gehen wir und wählen das aus. Wie Sie jetzt auf der rechten Seite sehen können, haben wir in unserer Ansicht bereits eine Referenzlinie und die Bezeichnung Schwellenwert auswählen. Anstatt die Beschriftungen anzuzeigen, können wir die Werte des Parameters anzeigen. Um das zu tun, gehen wir zu den Beschriftungen und können diese beiden Werte ändern. Lass uns das auswählen. Und das war's vorerst. Lass uns gehen und auf Ok klicken. Wie Sie sehen können, zeigen wir jetzt den Schwellenwert als Referenzlinie an. Und wenn wir den Wert der 50 K ändern, zwei, sagen wir zehn k, los geht's. Wie Sie jetzt sehen, kann der Benutzer mit seiner Eingabe in den Parameter alles in der Ansicht steuern . Sie ändern die Berechnungen ebenso wie die Referenzlinie. Es ist wirklich cool und professionell, diese Dynamik in Ihren Berichten zu haben So können Sie den Wert des Parameters innerhalb der Referenzlinie verwenden . In Ordnung, das ist alles für die dynamischen Referenzlinien. Als Nächstes werden wir lernen, wie man Parameter in Filtern verwendet. 115. Udemy 10 4 Filter: Ordnung, jetzt gehen wir zum nächsten Anwendungsfall über, bei dem wir die Parameter in Filtern verwenden Und wir können auch lernen, Parameter genau dort zu erstellen , wo wir sie benötigen. Jetzt werden wir einen Bericht erstellen , in dem wir die zehn besten Produkte in unserem Datensatz zeigen werden. Um das zu tun, bleiben wir bei der Spitzendatenquelle. Und gehen wir zu den Produkten und wir nehmen den Produktnamen automatisch öffentlich Jetzt haben wir eine Liste unserer Produkte und was wir brauchen, ist ein Maß Wir gehen zu den Bestellungen und wir nehmen die Verkäufe, ziehen sie wie gewohnt hierher. Lass uns Etiketten haben und ich werde es sortieren. Absteigend. Jetzt wollen wir nur die zehn besten Produkte zeigen Dazu nehmen wir den Produktnamen in den Filtern, sodass wir ihn von hier aus ziehen können, indem wir die Strg-Taste gedrückt halten und ihn dann auf den Filtern ablegen. Jetzt wollen wir in den Filtern hier die zehn besten Produkte anzeigen. Um das zu tun, gehen wir nach oben. Und jetzt werden wir die Regel definieren . Alles ist in Ordnung. Hier können Sie die Top Ten nach Verkäufen sehen. Wie Sie jetzt sehen können, definieren wir eine Regel. In dieser Regel ist es wie bei den Berechnungen, wir haben eine Konstante. Die Konstante in dieser Regel ist die Zehn. Jetzt befinden Sie sich möglicherweise in derselben Situation , in der ein Benutzer nach zehn besten Produkten und ein anderer Benutzer nach den 20 besten Produkten fragt. Anstatt zwei verschiedene Filter und zwei verschiedene Ansichten zu erstellen, können wir jetzt bei derselben Ansicht bleiben und Parameter verwenden. Und dann geben Sie den Endbenutzern die Möglichkeit ihre Liste zu definieren. Jetzt müssen wir also den Wert von zehn in einen Parameter ändern. Also lass uns hier drüben klicken. Und hier haben wir immer die drei Optionen. Entweder der Wert, den Sie eingeben, oder Sie können einen Parameter erstellen oder einen bereits vorhandenen Parameter verwenden. Jetzt wollen wir einen neuen Parameter für diese Ansicht erstellen, und wie Sie sehen können, ist dies die zweite Methode zum Erstellen von Parametern. Wir werden nicht zur Datenbank gehen, wir sie genau dort erstellen, wo wir sie benötigen Gehen wir und klicken auf Neuen Parameter erstellen. Jetzt haben wir hier wieder dasselbe Fenster , in dem wir einen Parameter erstellen werden. Wir werden es Choose Top Products nennen. Jetzt stellen Sie vielleicht fest, dass Sie den Datentyp nicht ändern können da Sie hier einen Parameter innerhalb des Filters für die Verkäufe erstellen . Und der Umsatz ist Maß und Zahl. Aber auch hier können Sie das Anzeigeformat und den aktuellen Wert anpassen und auch, welche Werte Sie zulassen können, egal ob alles oder ein Bereich. Lassen Sie uns jetzt den Bereich ausprobieren. Das Minimum wird eins sein, das Maximum wird 50 sein. Und wir werden eine Schrittgröße von fünf haben. Ordnung, das ist also alles. Klicken wir auf Okay. Lassen Sie uns jetzt noch einmal die Regel überprüfen. Wir haben Tube dann unseren Parameter nach Umsatz. Das bedeutet, dass wir keinen konstanten Wert haben und den Parameter verwenden. Lass uns gehen und okay drücken. Wie Sie jetzt sehen können, zeigt der Bericht die zehn besten Produkte, da der Standardwert des Parameters zehn ist. Und wenn Sie auf der linken Seite nachschauen, haben wir einen neuen Parameter namens Choose Top Products. Großartig. Jetzt besteht der nächste Schritt darin, die Parameter für die Benutzer richtig anzuzeigen und Parameter anzeigen zu sagen. In Ordnung, also lasst uns jetzt unseren Parameter überprüfen. Jetzt zeigt es 11. Ich dachte, ich hätte zehn gegeben. Also lass es uns noch einmal bearbeiten. Klicken Sie mit der rechten Maustaste darauf und dann los geht's. In Ordnung, weil wir uns an diesen Werten orientieren. Also, wie Sie sehen können, ist es wie mit Stiften, es fängt bei 1611 an und so weiter, weil die Größe fünf ist Also werden wir das auf Null ändern, und dann, wie Sie sehen können, haben wir hier wieder zehn. Klicken wir auf Okay. Ordnung, jetzt verspreche ich Ihnen, dass wir die Top Ten haben, denn wenn Sie den Wert hier auf dem Parameter überprüfen , sind es zehn. In Ordnung, jetzt ist das etwas anderes. Anstatt Eingabefelder hier zu haben, haben wir quasi einen Bereichsschieberegler. Der Benutzer kann die Folien ändern. Sie können sehen, dass unser Filter reagiert hat und jetzt die Top 20 anzeigt , oder die Benutzer könnten diese Pfeile verwenden , um den Schritt zu ändern. Und wie Sie sehen können, ändern sich mit der Umstellung auf andere Werte auch die Augen des Filters. Das bedeutet, dass Sie Parameter und Filter auf diese Weise verwenden können. Wie Sie sehen, ist Ihre Ansicht sehr dynamisch und Sie lassen die Benutzer anpassen, was sie möchten. In Ordnung, Leute, das ist alles für die dynamischen Filter. Als Nächstes werden wir einen sehr interessanten Anwendungsfall der Parameter kennenlernen , wie wir dynamisch zwischen Dimensionen und zwischen Kennzahlen wechseln können . 116. Udemy 10 5 Swap: Ordnung, Leute, jetzt kommen wir zum wichtigsten Anwendungsfall in Sachen Parameter Sie können diesen Anwendungsfall fast in jedem Tabellenprojekt sehen. Der Anwendungsfall besteht darin, Parameter zu verwenden zwischen Dimensionen und Kennzahlen zu wechseln. Lassen Sie uns nun zunächst lernen, wie Sie Parameter verwenden , um in einer Ansicht zwischen Dimensionen zu wechseln. Nehmen wir an, Sie erstellen ein Dashboard über die Verkäufe und erhalten Ansichten wie Verkäufe nach Ländern oder Verkäufe nach Kategorien. Das bedeutet, dass Sie zwei Ansichten mit derselben Metrik, aber unterschiedlichen Dimensionen erstellen . Anstatt zwei Ansichten haben wir jetzt nur noch eine Ansicht für die Benutzer. Und sie werden entscheiden , welche Dimension sie in der Ansicht verwenden werden. Um das zu tun, müssen wir nun die Macht der Parameter nutzen. In Ordnung, also lass uns jetzt unsere Ansicht erstellen. Wir haben die Verkäufe, also nehmen wir die Verkäufe auf den Säulen. Und dann brauchen wir die Länder. Wir werden es den Kunden wegnehmen. Dann haben wir hier das Land und die Reihen, großartig. Und wie immer werden wir die Etiketten zeigen. Jetzt wollen wir die Dimension Land als Variable, als Parameter verwenden. Das bedeutet also, dass wir in derselben Ansicht irgendwie zwischen den Dimensionen, zwischen Land und Kategorie, wechseln müssen zwischen den Dimensionen, zwischen Land und Kategorie, wechseln . Das heißt, statt der Dimension Land wollen wir quasi eine dynamische Dimension mit unterschiedlichen Werten haben . Als Erstes müssen wir nun einen Parameter erstellen, mit dem der Benutzer auswählen , welche Dimension in der Ansicht angezeigt werden soll. Also hier werden wir einen Parameter aus dem Datenbereich erstellen . Klicken Sie hier und erstellen Sie dann hier einen Parameter. Das Hauptaugenmerk dieses Parameters liegt auf Auswahl, welche Dimension in der Ansicht dargestellt werden kann. Geben wir ihm zunächst einen Namen, wir nennen ihn Choose Dimension. Und jetzt ist die Frage, was sind die Werte in diesem Parameter? Es wird der Name der Dimension sein. Es werden also Werte wie Land und Kategorie sein. Sie sind also Zeichenketten, also wird der Datentyp hier eine Zeichenfolge sein. Gehen wir und wählen das aus. Und wie Sie sehen können, Tableudd das Format deaktiviert Wir können kein Format für die Zeichenfolge wählen , es ist wie ein Freitext Als Nächstes müssen wir den aktuellen Wert definieren, und hier haben wir standardmäßig die Dimension Land. Gehen wir also und geben den Wert für Land ein. Ordnung, da der Datentyp eine Zeichenfolge ist, können wir keinen Bereich daraus erstellen Also hier haben wir nur zwei Möglichkeiten. Entweder haben wir es als Freitext, als Eingabefeld. Und in diesem Szenario ist es wirklich sinnvoll, eine vordefinierte Liste für die Benutzer zu haben, da die Benutzer Ihre Datenquelle nicht sehen und sie keine Ahnung haben , welche Dimensionen wir dafür haben. Wenn wir uns für den Freitext entscheiden, wird das wirklich verwirrend sein und niemand wird die richtige Dimension dafür finden. In diesem Szenario müssen wir den Benutzern wirklich eine vordefinierte Liste zur Verfügung stellen, und dann werden sie den Wert auswählen , der zu ihnen passt. In diesem Beispiel werden wir nur zwei Dimensionen anbieten. Es ist das Land und die Kategorie. Gehen wir und fügen diese Werte hinzu. Wir werden also das Land haben und der nächste Wert wird die Kategorie sein. Und natürlich können Sie weitere Dimensionen wie die Stadt, den Produktnamen usw. hinzufügen . Jetzt bleiben wir bei dem Beispiel. Und das war's. Also lass uns auf Okay klicken, großartig. Wenn Sie nun den Datenaufwand überprüfen, haben wir einen neuen Parameter namens Choose Dimension. Hier können Sie schnell sehen, welchen Datentyp wir für jeden Parameter haben? Der nächste Schritt besteht nun darin , den Parameter für die radikale Verbindung der Endbenutzer anzuzeigen . Lass uns den Parameter anzeigen. In Ordnung, jetzt überprüfen wir unseren Parameter. Auf der rechten Seite haben wir eine Liste. Es macht Sinn. Wir haben einen Listenparameter erstellt und am Ende werden wir eine Liste für die Benutzer haben. Und darin haben wir nur zwei Werte, Land und Kategorie. Wenn Sie nun zwischen diesen beiden Werten wechseln, wird sich an der Ansicht nichts ändern, da dieser Parameter noch nicht mit unserer Ansicht verbunden ist. Ordnung, jetzt werden wir also unsere dynamische Dimension erstellen und unsere dynamische Dimension erstellen und sie in der Ansicht statt im Land verwenden. Das heißt, wir müssen hier ein neues Feld erstellen, um das radikal zu machen und ein berechnetes Feld zu erstellen. Lass uns jetzt dorthin gehen. Nennen wir es dynamische Dimension. Wir werden hier den Fall verwenden , machen Sie sich darüber keine Gedanken. Ich werde alles im Abschnitt Berechnungen erklären . Die Syntax beginnt mit Groß - und Kleinschreibung und dann müssen wir den Feldnamen angeben. In dieser Situation geben wir den Parameter ein, unseren hier genannten Parameter. Wie Sie beim Schreiben sehen können schlägt uns Tableau Dinge vor. Unser Feld wählt Dimension. Als Nächstes spezifizieren wir eine Aktion für jedes Szenario, für jeden Wert. Lassen Sie uns eine neue Zeile erstellen und genau dann, wenn der erste Wert das Land sein wird, müssen Sie hier wirklich vorsichtig sein, um es genau so zu schreiben , wie wir es in den Parameter geschrieben haben. Es wurde im Parameter groß geschrieben und sollte auch hier großgeschrieben werden, sonst funktioniert es nicht Was kann nun passieren, wenn der Wert Land ist? Dann müssen wir die Aktion spezifizieren. Was kann passieren, wenn die Benutzer ein Land wählen? Die Dimension Land sollte verwendet werden. Lass uns hier drüben schreiben, Country. Und wie Sie sehen können, deutet das, während ich schreibe, darauf hin, dass wir die Dimension Land brauchen. Sie können es an dem Symbol hier sehen , also wählen wir es aus. Ordnung, jetzt gehen wir zum nächsten Szenario über, dem der Benutzer den Wert der Kategorie auswählt. Es ist genau das gleiche Zeug, das wir hier schreiben können. Wenn der Wert Kategorie ist, was kann dann passieren? Die Dimensionskategorie sollte verwendet werden. Fangen wir hier an. Kategorie. Und wie Sie sehen können, haben wir hier die Dimensionskategorie vorgeschlagen. Wählen wir sie aus, die besagt, dass dies die Szenarien sind, die mit dem Parameter passieren könnten , und wir müssen den Fall Win so beenden. Wie Sie in dieser Berechnung sehen können, stellen wir lediglich eine Zuordnung zwischen den Werten der Parameter und den Dimensionen her. Lass uns gehen und auf Okay klicken. Wie Sie jetzt sehen können, haben wir auf der linken Seite eine neue Dimension , die dynamische Dimension. Es ist ein berechnetes Feld, und jetzt werden wir unsere statische Dimension, das Land, entfernen . Und stattdessen werden wir unsere neue dynamische Dimension hinzufügen. Ordnung, also lass uns jetzt gehen und mit der ethischen Arbeit überprüfen. Wie Sie sehen können, ist der Wert jetzt Kategorie und in der Ansicht sehen wir die Kategorien , was wirklich gut ist. Ordnung, also lassen Sie uns jetzt den Wert des Parameters auf Land ändern . Wie Sie sehen können, hat sich die Dimension in der Ansicht geändert. Jetzt haben wir also Land statt Kategorie. Wie Sie sehen können, sind die Parameter wirklich leistungsstark und Sie arbeiten in Ihrer Ansicht voll dynamisch Die Benutzer können den Detaillierungsgrad in der Ansicht definieren , indem sie die Dimension ändern. Stellen Sie sich also vor, Sie erstellen jetzt Dashboard mit Verkäufen und haben zehn Dimensionen. Hier haben Sie nur eine Ansicht anstelle von zehn Berichten. In Ordnung, das gilt also für diesen Anwendungsfall. So wechseln wir mithilfe von Parametern zwischen Dimensionen. In Ordnung, jetzt haben Sie also die folgende Tableau-Aufgabe. Die Aufgabe besagt, eine dynamische Kennzahl unter Verwendung von Parametern zwischen den drei Kennzahlen Umsatz und Menge zu erstellen unter Verwendung von Parametern zwischen den drei Kennzahlen . In derselben Ansicht. Sie können das Video jetzt anhalten, um die Aufgabe zu erledigen, und dann weitermachen, sobald Sie fertig sind. In Ordnung, lass mich dir jetzt zeigen, wie du das machen kannst. Wir haben genau die gleichen Stufen wie die Dimensionen, die wir haben. Erstens, um den Parameter zu erstellen und zweitens, um die Logik im berechneten Feld zu erstellen . Fangen wir mit dem ersten an. Um die Parameter zu erstellen, gehen wir zum Datenbereich. Klicken Sie hier und klicken Sie auf Parameter erstellen Wir nennen ihn Chose Measure. Und hier müssen wir über die Werte der Parameter nachdenken . Es wird also der Name der Kennzahlen sein, was bedeutet, dass der Datentyp eine Zeichenfolge sein wird. Und hier müssen wir den Standardwert definieren. Hier haben wir drei Werte: Umsatz, Gewinn und Menge. Und wir werden den Standardwert als Umsatz haben. Auch hier zu den Werten, die die Nutzer nicht über Ihre Datenquelle wissen, sie kennen den genauen Namen Ihrer Kennzahlen nicht. Sie müssen also eine vordefinierte Liste für sie erstellen . Lass uns hier rüber gehen. Wir haben drei Werte, also haben wir den ersten Umsatz, den zweiten einen Gewinn und der dritte die Menge. Das ist es. Lass uns gehen und okay drücken. Wie Sie auf der linken Seite sehen können haben wir unseren neuen Parameter. Und der nächste Schritt besteht darin, die Parameter für die Endbenutzer anzuzeigen . Sie dazu mit der rechten Maustaste darauf und zeigen Sie den Parameter an. Lassen Sie uns unseren Parameter überprüfen. Hier können Sie sehen, dass es mit den Verkäufen beginnt. Da dies unser Standard ist, können Sie zwischen diesen Werten wechseln, aber wie Sie sehen können, ändert sich an der Ansicht nichts, die Ansicht zeigt immer noch die Verkäufe. Der nächste Schritt besteht nun darin, das berechnete Feld zu erstellen. Um das zu tun, gehen wir hier radikal zum Datenbereich und wählen dann Berechnetes Feld erstellen aus. Wir werden es dynamische Messung nennen. Auch hier können wir denselben Syntaxfall verwenden, dann den Namen des Parameters, also wählen Sie. Wir werden die Kennzahl auswählen. Jetzt werden wir die Szenarien definieren , in denen der Wert Umsatz ist. Dann wird die Aktion darin bestehen, die Kennzahl „ Umsatz“ auszuwählen, den Umsatz zu schreiben und die Kennzahl auszuwählen. In Ordnung, neue Zeile. Und wir werden jetzt gehen und den nächsten Wert zuordnen. Das wird der Gewinn sein, dann die Kennzahl Gewinn. Gewinn. Und lass uns gehen und die Maßnahme auswählen. In Ordnung, also ordnen wir das zu. Wir werden jetzt den letzten Wert zuordnen. Wir haben also die Menge. Wenn der Benutzer diesen Wert im Parameter auswählt, wird auch das Mengenmaß ausgewählt. Lass uns damit weitermachen. Das war's, das sind unsere drei Szenarien die wir am Ende haben werden. Wie Sie nun sehen können, ist unsere Berechnung gültig. Und lass uns gehen und auf Okay klicken. Wenn Sie die Daten Bain überprüfen, haben wir neues berechnetes Feld namens dynamisches Maß Was wir nun tun können, ist, unsere statische Kennzahl zu entfernen und sie durch die dynamische Kennzahl zu ersetzen Ordnung, jetzt gehen wir und ändern die Werte in den Parametern. Fangen wir mit den Verkäufen an. Wie Sie sehen können, haben wir jetzt die Verkaufswerte. Wenn Sie es auf Gewinn umstellen, können Sie sehen, dass sich die Achse und die Werte in der Ansicht auf die neue Kennzahl ändern. Aber jetzt gehen wir zur letzten, zur Menge, und wie Sie sehen können, haben wir keine Daten. Nun, wenn Sie so etwas haben, dann haben wir entweder ein Problem mit den Berechnungen oder mit den Parametern. Lass uns herausfinden, wo der Fehler ist. Gehen wir noch einmal zur Berechnung, korrigieren sie radikal und gehen wir dann zu Bearbeiten. Und hier müssen wir die Werte vergleichen. Wie Sie sehen können, haben wir hier Menge und wir haben die Dimension Menge. Alles ist wie korrekt, aber wie Sie sehen können, ist der Wert hier im Parameter Menge. Hier habe ich also einen Tippfehler, und das bedeutet, dass wir für Tableau kein Szenario für diesen Wert definiert haben Um das zu korrigieren, gehen wir zu dem Parameter auf der linken Seite, korrigieren das Ganze, dann gehen wir zu Bearbeitungen, und dann gehen wir zu unserer Liste und ändern diesen Wert, also stellen Sie eine doppelte Verbindung her und schreiben Sie Menge. Das ist es also. Lass uns gehen, okay. Und wie Sie jetzt sehen können, haben wir Daten für die Menge, also ist es wirklich wichtig, genau dieselben Werte aus den Parametern in der Berechnung zu haben genau dieselben Werte aus den . Wie Sie sehen können, ist es sehr sensibel. Damit haben wir eine dynamische Dimension und ein dynamisches Maß, und wir können je nach Wunsch des Benutzers zwischen diesen Mitarbeitern wechseln . Ordnung, so können Sie also Parameter verwenden , um zwischen Kennzahlen zu wechseln. In gewisser Hinsicht ist es einfach großartig. Ordnung Leute, das ist also alles darüber, wie man mithilfe von Parametern zwischen Dimensionen und zwischen Maßen wechselt. Als Nächstes werden wir lernen, wie man Parameter in Titeln und Texten verwendet. 117. Udemy 10 6 Text: Ordnung, jetzt können wir schnell zum nächsten Anwendungsfall übergehen , bei dem wir dynamische Titel mithilfe von Parametern erstellen können Wenn Sie sich nun unser vorheriges Beispiel ansehen, haben wir ein Problem. Sie sehen, wir haben den Titel Verkäufe nach Ländern. Aber die Ansicht zeigt die Kategorien nach Gewinnen, weil wir hier die Kategorie nach Gewinnen gewählt haben. Und jetzt ist der Titel falsch und irreführend. Um dieses Problem zu lösen, können wir Parameter verwenden, um diesen statischen Titel in einen dynamischen Titel umzuwandeln diesen statischen Titel in einen dynamischen Titel umzuwandeln . Mal sehen, wie wir das machen können. Gehen wir also zum Titel. Und jetzt haben wir ein neues Fenster , um den Titel anzupassen. Jetzt wird die Regel standardmäßig der Blattname sein. Das bedeutet, dass der Name, den Sie dem Arbeitsblatt geben , der Titel Ihrer Ansicht sein wird. In diesem Beispiel nenne ich dieses Arbeitsblatt Verkäufe nach Ländern. Und wir haben es genauso wie einen Titel. Aber jetzt müssen wir diese Regel ändern , damit sie nach Dimensionen gemessen wird. Lassen Sie mich Ihnen zeigen, wie das geht. Lassen Sie uns diese Regel einfach streichen und das erste Wort in unserer Namenskonvention wird das Maß sein. Um nun den Parameter einzufügen, gehen wir hier zum Einfügen über. Dann haben Sie eine Liste mit verschiedenen Tabellenfunktionen. Und wir haben hier einen Abschnitt für alle Parameter. Hier benötigen wir den Parameter für die Maßnahmen, klicken wir darauf. Und jetzt wird das nächste Wort in unserer Namenskonvention Leerzeichen sein . Durch den Weltraum. Wie Sie sehen können, haben Sie keine Hintergrundfarbe, da sie statisch ist und der Parameter grau ist , um anzuzeigen, dass es sich um einen dynamischen Wert handelt. Und dann wird das letzte Wort unseres Titels die Parameterdimension sein. Gehen wir und fügen das ein. Klicken Sie auf dieselbe Weise auf Einfügen. Und unser Parameter wird hier drüben sein. Der Parameter hat die Dimension ausgewählt. Lass uns darauf klicken. Das erste Wort zeigt den Wert des Parameters Measure an. Dann haben wir, bis dahin haben wir den Wert aus der Parameterdimension. Lass uns gehen und auf Okay klicken. Wie Sie jetzt sehen können, hat sich der Titel unserer Ansicht wirklich geändert. Jetzt haben wir es also, richtig. Gewinn nach Kategorien. Jetzt werden wir wie gewohnt mit den Werten der Parameter spielen . Jetzt haben wir die Dimension Land. Und Sie sehen jetzt, dass wir Gewinne pro Land haben , das Gleiche gilt für die Maßnahme. Wir können gehen und die Menge auswählen. Wir haben die Menge nach Ländern. Wie Sie sehen können, ist es wirklich unglaublich. Und Sie können zu allem Parameter hinzufügen und Sie werden in Tableau wirklich tolle Ansichten haben. Lassen Sie uns schnell ein anderes Beispiel haben. Wir können dasselbe in den Parametern und Filtern tun, und hier können wir auch einen dynamischen Titel erstellen. Doppelklicken wir auf den Titel. Lassen Sie uns diese Teile entfernen, wir nennen es Top. Und dann wird der Wert aus dem Parameter stammen, also wird es die Top 30 bis 40 sein und so weiter. Also werden wir den Parameter, den Sie verwenden, in den Filter einfügen . Es werden also die Choose Top Products sein. Und dann können wir das Wort Produkte hinzufügen. Das ist es also. Lass uns auf Okay klicken. Und wie Sie sehen können, haben wir jetzt den Titel Top 30 Products, weil der Wert im Parameter 30 ist. Und wenn Sie die Werte in den Parametern ändern, können Sie sehen, dass sich auch der Titel entsprechend ändert. Ich liebe Parameter in Tableau einfach. In Ordnung. Okay. Damit haben wir gelernt, Parameter in Text und Titeln zu verwenden. Und als nächstes wird es der letzte Anwendungsfall der Parameter sein. Wir werden lernen, dynamische Pillen in Histogrammen zu erstellen. 118. Udemy 10 7 Bins: Ordnung, jetzt gehen wir zum letzten Anwendungsfall Wir können Parameter in Stiften verwenden. Im letzten Tutorial haben wir Stifte und ein Histogramm mit den Punktzahlen der Kunden erstellt und entschieden, dass der Stift eine Größe von zehn Lassen Sie uns diese Ansicht schnell neu erstellen. Es ist wirklich einfach. Nehmen wir also die Punktzahlen und fügen sie in die Spalten ein, und dann können wir die Anzahl der Kunden nehmen und sie in die Zeilen eintragen. Wir haben ein Histogramm und jeder dieser Stifte hat eine Größe von zehn Auch hier haben wir einen konstanten Wert in unserer Sicht. Lass uns loslegen und es dynamisch machen. Gehen wir also zu unserer Partitur über. Klicken Sie mit der rechten Maustaste darauf und machen Sie es dann. Hier können Sie sehen, dass der Stift zehn ist, das haben wir definiert. Aber jetzt werden wir stattdessen einen Parameter erstellen, mit dem wir darauf klicken Und wieder haben wir hier die Möglichkeit einen neuen Parameter zu erstellen Wählen Sie das aus, jetzt nennen wir es Wählen Sie die Größe von Penso Auch hier hat sich Tableau für den Datentyp entschieden Er sollte auf den Ergebnissen basieren, und hier haben wir den Standardwert zehn Damit bin ich einverstanden. Jetzt müssen wir entscheiden, welche Werte zulässig sind. Entweder alle Werte oder eine Liste oder ein Bereich. Hier empfehle ich, diesen Bereich zu verwenden, denn wenn man sich den Parameterbereich anschaut, sah er auch wirklich wie kleine Stifte aus. Es ist sinnvoll, den Bereich für die Benutzer zu definieren. Hier haben wir das Minimum von fünf, das Maximum von 25, und die Schrittgröße kann fünf sein. Damit bin ich einverstanden. Ich lasse es so wie es ist. Also lass uns gehen und auf Ok klicken. Und jetzt können Sie sehen, dass wir, anstatt die Größe von Stiften zehn zu haben, einen Parameter haben. Gehen wir und klicken Sie auf Ok. Wie Sie sehen können, hat sich an unserem Histogramm nichts geändert , da wir zuvor die Größe zehn hatten und der Standardwert im Parameter ebenfalls zehn ist Lass uns zuerst alles testen, was wir haben, um den Parameter anzuzeigen Also radikal verbinden und Parameter anzeigen. Jetzt haben wir auf der rechten Seite zehn. Und wenn wir uns nur zwischen diesen beiden Werten bewegen, können Sie sehen, dass sich auch unser Histogramm entsprechend ändert Und damit können die Kunden das Histogramm hier nach ihren Wünschen anpassen Vergiss immer nicht, einen dynamischen Titel zu erstellen , denn das ist wirklich cool Gehen wir und doppelklicken wie gewohnt darauf. Wir werden das von hier entfernen und es Histogramm nennen Das ist also der statische Teil, der Histogramm-Score. Und jetzt werden wir die Größe der Stifte hinzufügen. Also werden wir Einsätze in der Größe von Stiften haben und dann werden wir sie schließen. Das ist es. Damit haben wir einen dynamischen Namen. Jetzt können Sie sehen, dass der ausgewählte Wert aus dem Parameter jetzt im Titel angezeigt wird. Wenn der Benutzer die Größe der Stifte ändert, ändert sich , wie Sie sehen, auch der Titel entsprechend. Das macht wirklich viel Spaß, mit Tableau zu arbeiten. In Ordnung, lassen Sie uns nun zusammenfassen. Ich denke, Parameter sind die beste Funktion, die wir in Tableau haben Parameter sind wie Variablen , die es den Benutzern ermöglichen, den konstanten Wert in der Referenzlinie für Berechnungen, Filter usw. zu ersetzen den konstanten Wert in . Und noch etwas Einzigartiges an den Parametern ist, dass sie unabhängig von Ihrem Datensatz, von Ihrer Datenquelle sind . Und der Hauptzweck von Parametern besteht darin, Ihre Visualisierungen interaktiver, flexibler und dynamischer zu gestalten flexibler und Und geben Sie verschiedenen Benutzern die Möglichkeit, die Visualisierungen an unterschiedliche Arten und Anforderungen anzupassen , ohne mehrere Versionen derselben Visualisierungen erstellen zu müssen mehrere Versionen Ich liebe Parameter einfach. Ordnung, okay, damit wir alles über die Parameter gelernt haben und wie wir unsere Ansichten dynamisieren können. Im nächsten Abschnitt werden wir weitere Techniken zur Interaktivität in Tableau kennenlernen weitere Techniken zur Interaktivität in Tableau und uns auf die Aktionen von Tableau konzentrieren 119. Udemy 11 1 Aktionskonzept: Tableau-Aktionen. Sie sind eine wirklich großartige Funktion in Tableau, mit der Sie Ihren Dashboards mehr Interaktivität und Dynamik verleihen können , wodurch Ihre Dashboards sehr modern und interaktiv werden sehr modern Außerdem können die Benutzer damit Datenbeschleunigungen mithilfe Ihrer Dashboards durchführen Wie immer müssen wir also zunächst das Konzept hinter den Tableau-Aktionen verstehen das Konzept hinter den Tableau-Aktionen Dann werden wir in Tableau üben. Also lass uns gehen. Also gut Leute, jetzt können wir mit der ersten Frage beginnen. Was ist Aktion? Nun, Handeln ist eine Statusänderung. Das bedeutet, dass sich der Status eines Objekts aufgrund eines bestimmten Ereignisses oder Auslösers von A zu B ändern kann. Und das Objekt in Tableau werden die Visualisierungen sein Der Ausgangspunkt, den wir in Tableau nennen , sind Quellblätter Und die Aktion wird durch die Benutzerinteraktivität ausgelöst durch die Benutzerinteraktivität Wie normalerweise die Benutzer mit der Maus mit unseren Ansichten interagieren mit unseren Ansichten Entweder indem Sie mit der Maus über die Daten fahren oder indem Sie die Daten auswählen oder darauf klicken Und die letzte Option ist die Verwendung des Menüs. Bisher haben wir für Tableau das Quellblatt für den Ausgangspunkt definiert . Die zweite Sache, die wir für Tableau definieren, ist, was die Aktion auslösen kann. Und das Letzte, was Sie für Tableau definieren müssen, ist, was passieren kann, sobald die Aktion ausgelöst wird. Und hier haben wir sechs verschiedene Optionen oder Aktionen. Die erste lautet „ Gehe zur URL“. Das bedeutet, dass Tableau von Tableau zu einer externen Website springen kann . Das bedeutet also, dass das Ziel hier sein wird, eine Website, nicht Tableau oder keine Visualisierungen Die zweite Möglichkeit besteht darin, zu springen oder zu anderen Arbeitsblättern oder zu einem anderen Dashboard zu wechseln Hier wechseln wir also von einem Arbeitsblatt zum anderen. Weiter zum dritten. Wir haben die Filteraktion. Was das bedeutet, die Aktionen , die Sie an den Quellblättern ausführen. Es wird sich auf die Filterung in den Zielblättern auswirken. Alles, was Sie auf den Quellblättern anklicken, wirkt sich auf den Filter in den Zielblättern aus. Und dann haben wir noch eine weitere Aktion, die als Highlights bezeichnet wird. Auch hier haben wir Zielblätter. Und dieses Mal wirkt sich jede Aktion, die Sie auf den Quellblättern ausführen, aus und wird im Zielblatt hervorgehoben, ohne dass die Daten gefiltert werden im Zielblatt hervorgehoben, ohne dass die . Das heißt, gehen Sie zu Blattfilter und Highlights. Sie müssen immer das Quellblatt und die Zielblätter angeben . Und dann haben wir zwei weitere Aktionen, bei denen sich das auf die Werte von etwas auswirken wird . Hier haben wir den festgelegten Wert geändert. Alles, was Sie auf den Quellblättern tun, wirkt sich also auf die Elemente oder die Werte der Zielsätze aus. Dadurch wird das Set sehr dynamisch und interaktiv. Der letzte, den wir haben, hat die Parameterwerte geändert. Auch hier wirkt sich jede Interaktion, die Sie in den Quellblättern durchführen , die Sie in den Quellblättern durchführen , auf die Werte der Parameter aus, die wir haben. Nun alle Optionen, die Sie als Konsequenz für die Aktion definieren können . Wie Sie sehen können, ist es wirklich einfach. Wir müssen die Quellblätter definieren, wir müssen den Auslöser definieren und dann können wir definieren, was passieren kann , wenn die Aktion ausgelöst wird. Ordnung, das war also eine kurze Einführung in die Tableau-Aktionen. Als Nächstes beginnen wir mit der ersten Art von Aktionen, die zur URL führen. 120. Udemy 11 2 URL: Ordnung Leute, in Tab können wir Aktionen entweder auf der Arbeitsblattseite oder auf der Dashboard-Seite erstellen der Arbeitsblattseite oder auf der Dashboard-Seite Um das zu tun, gehen wir zum Hauptmenü. Hier finden wir die Option Arbeitsblätter. Also lass uns dorthin gehen. Und dann haben wir hier die Möglichkeit von Aktionen, um neue Aktionen zu erstellen. Oder wir können zu den Dashboards gehen. Außerdem haben wir hier die gleichen Optionsaktionen. Aber da wir jetzt auf der Arbeitsblattseite sind , wird sie benotet Jetzt werden wir lernen, wie man Aktionen auf der Arbeitsblattseite erstellt Aktionen auf der Arbeitsblattseite Und wir können mit der GT-URL beginnen. Gehen wir also zurück zum Arbeitsblatt und zum Hauptmenü. Dann lass uns gehen und auf die Aktionen klicken. Damit bekommen wir das erste Fenster. Am Anfang werden wir also eine leere Tabelle sehen , weil wir noch keine Aktionen erstellt haben. Sobald Sie jedoch mit der Erstellung von Aktionen beginnen, erhalten Sie eine Liste aller Aktionen, die Sie in der Arbeitsmappe oder in den Blättern haben in der Arbeitsmappe oder in den Blättern Um nun eine neue Aktion zu erstellen, gehen wir hier drüber und fügen eine Aktion Dann gehen wir zur URL. Wählen wir also Punkt aus. Und hier erhalten wir ein neues Fenster in dem wir unsere Aktion einrichten können. In unserem Beispiel wollen wir von Tableau zur externen Webseite zu Wikipedia springen . Wir müssen ihr zuerst einen Namen geben. Den Namen der Aktion, die es sein wird, erfahren Sie mehr darüber. wir dann lernen, müssen wir für Tableau drei Dinge spezifizieren . Zunächst müssen wir für Tableau die Quellblätter definieren, den Ausgangspunkt unserer Aktion. Dann können wir für Tableau angeben , was unsere Aktion auslösen kann. Und dann müssen wir am Ende das Ziel angeben. Fangen wir mit dem ersten an. Wir müssen angeben , welches Arbeitsblatt diese Aktion enthalten soll. Hier müssen wir zuerst auswählen, welche Datenquelle. Es wird die große Datenquelle sein. Und wir werden sofort das aktuelle Arbeitsblatt auswählen , die Quelle Sales Inside. Das ist alles für die Quellblätter. Dann müssen wir für Tableau angeben was unsere Aktion auslösen kann. Hier haben wir drei Optionen, entweder mit der Maus über die Auswahl oder per Menü Lassen wir es zunächst als Menü stehen. Dann müssen wir für Tableau definieren, was die URL-Ziele in unserem Beispiel sind. Wir müssen hier zum Beispiel die Wikipedia-Seite angeben . Hier haben wir zwei Möglichkeiten. Entweder können wir einen neuen Tab erstellen, oder wir können ein neues Fenster erstellen. Das ist alles. Es ist wirklich einfach, alles was Sie tun müssen ist den Startpunkt zu spezifizieren, was unsere Aktion auslösen kann und was passieren kann, wenn es ausgelöst wird. Los geht's und los geht's. Okay. Und damit können Sie sehen, dass wir jetzt eine Aktion in dieser Tabelle haben. Lass uns gehen und nochmal auf Okay klicken. Und lass es uns testen. Bisher hat sich an unseren Visualisierungen nichts geändert. Wie Sie sehen können, haben wir die Unterkategorien nach Verkäufen sortiert. Aber sobald der Benutzer zum Beispiel auf die Markierungen klickt , gehen wir zu den Stühlen hier drüben. Wir werden hier einen neuen Link sehen. Da steht, geh zu mehr Details Und das sind genau die Aktionen, die du hier definiert hast, die Interaktion der Nutzer. Sie müssen zu den Marken gehen. Sie müssen auf die Marke klicken und dann zum Menü gehen. Sobald Sie auf den Link in der Tabelle klicken, gelangen Sie zu einer Wiki-BD-Seite. So funktioniert es. Lass uns jetzt verschiedene Auslöser ausprobieren. Also werde ich das einfach schließen. Gehen wir zurück zu den Arbeitsblättern und dann zu den Aktionen Gehen wir zu unserer Aktion hier drüben und bearbeiten sie. Anstatt jetzt zu verwenden, hätte ich lieber Select. Lassen Sie uns sehen, wie sich das auswirkt. Lass uns auf „Okay“ klicken. Und dann nochmal. Okay. Jetzt wird der Auslöser für die Aktion die Auswahl, das Klicken auf die Markierungen sein . Sobald ich irgendwo drüben geklickt habe, gehen wir zum Speicher. Ich gehe und klicke auf die Markierung. Wir gehen und springen zu Wikipedia. Wie Sie hier sehen können, ist es ein bisschen sensibler. Sobald Sie auf die Markierungen klicken, werden Sie zur URL springen. Hier haben wir kein Menü, in dem wir einen Link haben. Wir werden sofort zum Link springen. Gehen wir und versuchen es mit dem Hover. Es wird extremer werden, also lasst uns wieder zu den Aktionen übergehen, zu unserer Aktion Und dann lass uns zum Hover gehen. Und hier muss man vorsichtig sein , wenn man mit der Maus schwebt, weil man eine Menge Webseiten erstellt . Lass uns gehen und es Okay. Nun, ganz vorsichtig, sobald ich mit der Maus über den Papiertisch fahre, gehe ich und springe zu wikiBD Ich habe auf nichts geklickt, ich fahre einfach mit der Maus darüber. Wie Sie jetzt sehen können, reagiert die Aktion sehr empfindlich auf die Interaktionen des Benutzers. Bewegen Sie den Mauszeiger einfach über die Marks-Tabelle und führen Sie die Aktion aus. Mit dem Menü haben die Benutzer die Möglichkeit zu überlegen, ob sie die Aktion ausführen oder zur URL wechseln möchten oder nicht Bei der Auswahl ist es aggressiver, da die Benutzer an den Markierungen auswählen können, dass sie sofort zu etwas anderem springen können. Beim Hover ist es schon sehr aggressiv, allein durch die Art und Weise, wie die Maus über die Markierungen schwebt, kann die Aktion ausgelöst werden Lassen Sie uns nun zu dem Schluss kommen und sehr vorsichtig sein, wo Sie die Maus bewegen denn sobald Sie auf eine Markierung treffen, wird die Tabelle geöffnet und eine neue Webseite geöffnet Gehen wir also zurück zu unseren Arbeitsblättern und dann zu den Aktionen Lassen Sie uns es entfernen, weil es wirklich keinen Sinn macht , mit der Maus zu einer URL zu fahren Der beste Weg, das zu tun, ist, zum Menü zu gehen. Ordnung, da wir jetzt mit den URLs arbeiten, können wir der URL eine Menge Dinge wie Werte, Filter und Parameter hinzufügen URL eine Menge Dinge wie Werte, Filter und Parameter um etwas dynamischer zu machen. Ich möchte zum Beispiel, dass die Benutzer davon abhängen, welche Unterkategorie sie auswählen Sie werden nach weiteren Beschreibungen zu dieser Unterkategorie suchen weiteren Beschreibungen zu , wie wir das machen können Zuerst gehen wir zu der URL hier drüben und wir können Wiki hinzufügen Dann müssen wir den Wert der Unterkategorie hinzufügen. Um das zu tun, gehen wir hier zum Insert. Dann erhalten wir eine Liste aller Felder, die wir in unserer Datenquelle haben. Wir suchen nach der Unterkategorie und wir können sie hier finden. Gehen wir und wählen die Unterkategorie aus. Wie Sie sehen können, ist es innerhalb unserer URL quasi dynamisch. Jetzt möchte ich auch den Namen des Links dynamischer machen . Lass uns es nennen. Lesen Sie mehr darüber. Dann müssen wir die Unterkategorie hinzufügen , um sie dynamischer zu gestalten Wir haben auch hier eine Beilage. Und wir werden nach der Unterkategorie suchen , die wir hier haben. Das heißt, wir haben einen dynamischen Namen für den Link und auch einen dynamischen Link Lass uns gehen und auf Okay klicken. Und versuch das nochmal. Okay, lass uns zum Beispiel zu den Tischen hier drüben gehen. Klicken Sie auf die Markierung und Sie können sehen, dass wir hier den folgenden Link haben. Es heißt, lesen Sie mehr über Tabellen. Es wird also der Wert aus der Unterkategorie gelesen , die wir gerade auswählen Lass uns darauf klicken. Und hier springen wir sofort zur Wikipedia-Seite, die die Tabellen beschreibt. Lass uns etwas anderes ausprobieren. Gehen wir zum Lager hier drüben. Wie Sie sehen können, ist der Name des Links sehr dynamisch. Wir haben mehr über Speicher gelesen, und wenn Sie hier nachschauen, erhalten Sie weitere Informationen zum Speicher. Das ist also wirklich unglaublich. Um unseren Visualisierungen mehr Kontext und mehr Informationen hinzuzufügen mehr Informationen hinzuzufügen und sie interaktiver zu gestalten, ist das jetzt alles für die Aktion „Gehe zur URL Ordnung, das ist alles für die erste Art von Aktionen, die zur URL führen Und als Nächstes werden wir lernen, wie man Aktionen verwendet , um von einem Blatt zum anderen zu springen. 121. Udemy 11 3 Blatt: Ordnung Leute, Nick. Wir werden lernen, wie man Aktionen benutzt um von einem Arbeitsblatt zum anderen zu springen. In diesem Beispiel haben wir die Quelle oder den Ausgangspunkt, die Verkaufserkenntnisse. Und das Ziel werden die Gewinnerkenntnisse sein. Jetzt möchten wir also Maßnahmen ergreifen, um vom Umsatz zum Gewinn überzugehen. Um das zu tun, gehen wir zu den Arbeitsblättern im In Dann gehen wir zu den Aktionen über. Und wir werden eine neue Aktion erstellen. Dieses Mal holen wir uns zwei Laken. Gehen wir also und wählen Punkte aus. Und hier haben wir unser neues Fenster , um die Aktion einzurichten. Es ist der eingerichteten URL sehr ähnlich. Zuerst müssen wir ihr einen Namen geben, wir werden sie Go to Profit Insights nennen. Und dann haben wir hier die drei Dinge. Die Quelle, was die Aktion auslösen wird und das Ziel. Die Quelle werden die Verkaufserkenntnisse sein. Und dieses Mal wird es auch so sein. Gehen wir zum Menü und wählen Sie Punkte aus. Und dann müssen wir das Zielblatt angeben. Es müssen die Profit Insights sein. Gehen wir und wählen Punkte aus. Wir haben unsere Einrichtung. Lass uns gehen und zuschlagen. Okay, das ist alles. Dann, wie Sie sehen können, haben wir eine neue Aktion in unserer Tabelle. Gehen wir und klicken auch auf Okay. Gehen wir jetzt und testen es. Gehen wir zu einer dieser Marken. Gehen wir zu den Maschinen. Und dann bekommen wir unser Menü. Wir haben jetzt zwei Links. Der erste sagt, geh zu den Profit Insights oder lies mehr über die Maschinen. Dieser wird uns also von Tableau zu einer externen Webseite führen. der ersten können wir zu einem anderen Arbeitsblatt in Tableau wechseln . Klicken wir also auf Go to Profit Insights. Wie Sie nun sehen können, hat Tableau die Aktion ausgeführt, nachdem wir darauf geklickt haben und zu einem anderen Arbeitsblatt gesprungen Jetzt sind wir bei den Profit Insights. In Ordnung, das ist es also. Wie Sie sehen können, ist es wirklich einfach. Wir müssen nur die Quellblätter und die Zielblätter angeben und angeben, was die Aktion auslösen kann. In Ordnung, das ist also alles für den Typ. Ich bin zu den Blättern gekommen und als Nächstes werden wir die Aktionsfilter lernen und auch, wie man Schnellaktionen benutzt. 122. Udemy 11 4 Filter: Ordnung Leute, wenn wir zu einer anderen Art von Aktionen übergehen, haben wir die Filteraktion Was kann hier passieren , dass alles, was Sie in den Quellblättern auswählen , in den Zielblättern relevant sein wird? Das heißt, im Zielblatt werden wir nur die Daten sehen, nur die Informationen, die Sie in den Quellblättern ausgewählt haben. Schauen wir uns also an, wie das funktioniert. Wir bleiben bei den gleichen Beispielen, wo wir ein Arbeitsblatt über den Verkauf haben , das wird unsere Quelle sein Und wir haben noch ein Arbeitsblatt über die Gewinne. Es wird unser Ziel sein. Fangen wir mit der Quelle an. Gehen wir zu den Menü-Arbeitsblättern. Gehen wir zu und fügen wir eine neue Aktion hinzu. Der erste wird der Filter sein. Gehen wir hier zum Filter. Wir erhalten wieder ein neues Fenster , um unsere Filteraktion einzurichten. Es wird den vorherigen sehr ähnlich sein, aber hier haben wir ein bisschen mehr Optionen. Zuerst müssen wir ihm einen Namen geben, wir werden es Filter Profit Insights Here nennen. Wie üblich müssen wir die Quellblätter definieren. Es werden die Verkaufserkenntnisse sein. Ich will nicht alle Laken haben. Und dann sind die Auslöser, sagen wir, das wird diesmal die Auswahl sein. Dann müssen wir die Zielblätter definieren. Das werden unsere Gewinnergebnisse hier drüben sein. Der Filter Hier in den Filteraktionen haben wir mehr Optionen für die Interaktivitäten Wir müssen für Tableau definieren, was passieren kann wenn die Benutzer die Auswahl der Daten aufheben, sobald sie die Auswahl gelöscht Hier haben wir also drei Optionen. Gefilterte Werte beibehalten, alle Werte anzeigen , alle Werte ausschließen. verstehen Diese Interaktivität lässt sich am besten anhand eines Beispiels Jetzt bleiben wir also bei der Standardeinstellung behalten gefilterte Werte Lass uns gehen und okay drücken. Damit haben wir unsere neue Aktion hier drüben. Drücken wir nochmal auf Okay. Und probiere die Aktion aus. Der beste Weg , um zu verstehen, wie diese Filteraktion funktioniert, besteht darin, beide Arbeitsblätter in Dashboards zusammenzufassen beide Arbeitsblätter in Dashboards Lassen Sie uns also neue Dashboards erstellen. Und holen wir uns die Quelle und auch das Ziel. Darunter werde ich einfach die Legende hier drüben entfernen. Lassen Sie uns jetzt hier wieder anfangen , mit den Berichten zu interagieren. Sobald wir etwas aus der Quelle ausgewählt haben, wirkt sich das beispielsweise auf die Daten auf den Zielen aus. Gehen wir und wählen zum Beispiel diese Unterkategorien aus. Wie Sie sehen können, kann sich meine Interaktion mit der Quelle auf das Ziel auswirken Jetzt können wir nur die Unterkategorien sehen , die ich in den Quellblättern ausgewählt habe Dadurch wird der Benutzer das Gefühl haben, dass alles miteinander verbunden ist Alles, was miteinander interagiert, ist lebendig. Alles, was ich in diesen Arbeitsblättern auswähle, hat Auswirkungen auf das nächste hier. Bei dieser Art von Aktion verwenden wir meistens die Auswahl statt das Menü Es ist wirklich sinnvoll , etwas in den Dashboards auszuwählen und im nächsten Dashboard sofort Interaktionen zu haben im nächsten Dashboard sofort Interaktionen Wie Sie sehen können, ist es wirklich einfach, oder? Also, jetzt möchte ich, dass du eine andere Art von Interaktivität verstehst eine andere Art von Interaktivität verstehst Was kann passieren, wenn ich meine Auswahl deaktiviere oder wenn ich meine Auswahl lösche, wir die Option „Gefilterte Werte anzeigen “ ausgewählt haben Sobald ich also, zum Beispiel hier, auf das leere Feld hier drüben klicke, um die Auswahl aufzuheben , wird sich nichts ändern Damit haben wir die gefilterten Werte beibehalten und genau das haben wir in unserer Aktion angegeben Aber wenn du jetzt sagst, weißt du was, wenn ich Dinge in der Quelle abwähle, möchte ich, dass auch alle Werte von den Zielen abgewählt Um das zu tun, kehren wir zu unserer Aktion zurück und bearbeiten unsere Filteraktion Wenn die Benutzer nun ihre Auswahl löschen oder die Auswahl aufheben, möchten wir alle Werte für die Zielblätter anzeigen Lassen Sie uns das also so umschalten. Klicken Sie erneut auf OK. Okay. Und lass uns das versuchen. Zum Beispiel werde ich gehen und nur den Speicher auswählen. Und wie Sie sehen können, haben wir nur den Speicher. Und sobald ich meine Auswahl gelöscht habe, sobald ich etwas in der Quelle ausgewählt habe, können Sie sehen , dass alle Werte wieder in den Zielblättern In diesem Szenario ist es sinnvoller, diese Optionen zu verwenden Wenn ich nichts aus einer Quelle auswähle, sollte in den Zielen nichts gefiltert werden. Lassen Sie uns jetzt die letzte Option überprüfen. Gehen wir zu den Arbeitsblattaktionen und zu den Filtern. Gehen wir und schließen alle Werte aus. Wählen wir das aus. Lass uns versuchen, was jetzt passieren kann. Am Anfang ist nichts passiert. Wir sehen alle Daten aus beiden Blättern. Lassen Sie uns nun zum Beispiel diese Unterkategorien auswählen zum Beispiel diese Unterkategorien Wie üblich werden wir alle Datenfilter in den Zielblättern abrufen Datenfilter in den Zielblättern Aber jetzt, wenn ich die Auswahl deaktiviere, wird alles in den Zielblättern verschwinden Das bedeutet, dass das Zielblatt die Daten nur anzeigt , wenn ich etwas in den Quellblättern auswähle Das bedeutet also, dass hier nichts relevant ist, solange ich nichts in den Quellblättern auswähle. Und sobald ich anfange, etwas in den Quellblättern auszuwählen , werden die Daten angezeigt. Andernfalls zeige ich nichts an, wenn ich es jetzt auswähle. Eine weitere Sache, die ich über die Filteraktionen zeigen möchte . Wenn Sie hier zu den Zielblättern gehen, können Sie sehen, dass wir keine Daten haben. Und Tableau kann darauf hinweisen, dass es eine Aktion gibt , der die Daten in diesen Arbeitsblättern gefiltert Und Sie können im Namen des Filters sehen, wir das Wort Aktion Tableau haben, um anzuzeigen, dass dieser Filter wirklich von den Aktionen der Benutzer abhängt , also von jedem Wert, der von den Benutzern ausgewählt wird Das wird sich auf diesen Filter auswirken. Wenn Sie zum Beispiel hineingehen und den Filter bearbeiten, können Sie sehen, dass nichts ausgewählt ist. Und das liegt daran, dass wir bei unseren Interaktionen hier in den Dashboards nichts ausgewählt Sobald ich zum Beispiel diese Werte ausgewählt habe, können Sie zum Zielblatt zurückkehren und sehen, dass diese Werte auch in den Arbeitsblättern ausgewählt Und wenn Sie in den Filter gehen, können Sie sehen, dass diese Werte auch im Filter ausgewählt sind Alles, was mit der Aktion und dem Filter beginnt, stammt aus einem Aktionsfilter. Und die darin enthaltenen Werte können abhängig von den Interaktionen, die Sie durchgeführt haben, definiert werden. Ordnung, wir haben also alles für die Filteraktionen in Tableau behandelt . Ordnung, Leute, jetzt möchte ich Ihnen mithilfe der Dashboards schnelle Aktionen in Tableau zeigen mithilfe der Dashboards schnelle Aktionen in Tableau Nehmen wir zum Beispiel an , wir haben den Umsatz und den Gewinn und sie sind nicht Es gibt keine Aktionen zwischen ihnen. Aber jetzt kann ich einen Filter erstellen. Aktionen zwischen ihnen sehr schnell. Wenn ihr zum Beispiel hier zu den Verkäufen geht, findet ihr ein kleines Icon für die Filter. Da steht „Als Filter verwenden“. Wenn du darauf klickst, kannst du sehen, dass es jetzt gefüllt ist. Und wenn ich jetzt in den Verkäufen auf irgendwas klicke, können die Gewinne gefiltert werden, wie Sie sehen können. Wenn Sie jetzt im Handumdrehen zum Dashboard und zu den Aktionen gehen , können Sie sehen, dass Tableau automatisch neue Aktionen erstellt Es hat normalerweise den Namen generated. Wir haben hier einen Filter generiert. Dieser wird automatisch oder schnell erstellt , wenn wir auf dieses kleine Symbol hier in den Dashboards geklickt haben auf dieses kleine Symbol hier in den Dashboards Und natürlich kannst du hier rüber gehen und die Optionen ändern, wenn du Select nicht haben möchtest, du kannst es in das Menü verschieben, um mit dem Mauszeiger darüber zu fahren und Und natürlich können Sie dasselbe für die Gewinneinblicke tun dasselbe für die Gewinneinblicke Also lass uns gehen und alles schließen. Gehen wir zu Profit Insights und wir können sagen, okay, der Gewinn wird auch die Verkäufe filtern. Also lass uns darauf klicken. Und jetzt wählen wir alles aus. Und alles, was ich im Gewinn auswähle, wird auch die Siegel filtern. Das ist wirklich nett und schnell , um Aktionen in Tableau zu erstellen. Dies gilt jedoch nur für den Typ Filteraktion. In Ordnung, das ist alles für die Aktionsfilter. Nick, du wirst eine andere Art von Aktionen lernen. Wir haben die Höhepunkte. 123. Udemy 11 5 Highlight: Ordnung Leute, jetzt werden wir über eine andere Art von Aktionen sprechen . Wir haben das Highlight. Das Highlight ist den Filtern sehr ähnlich denen der Benutzer mit den Quellblättern interagieren wird . Im Zielblatt werden wir uns auf eine Teilmenge der Daten konzentrieren , die wir aus der Quelle ausgewählt haben Der Hauptunterschied besteht jedoch darin, dass die unrelevanten Daten nicht herausgefiltert werden Alle Daten werden die Zielblätter sein, aber nur das, was wir auswählen, wird in den Zielblättern hervorgehoben Und der beste Weg, um die Aktion zum Hervorheben zu verstehen , ist ein Dashboard mit zwei Arbeitsblättern Lassen Sie uns jetzt eine Highlight-Aktion erstellen. Wie üblich gehen wir hier zum Hauptmenü, aber dieses Mal gehen wir zum Dashboard. Gehen wir dann zu den Aktionen und fügen wir eine neue Aktion hinzu. Wir gehen hier rüber, fügen eine Aktion hinzu und dann wählen wir diesmal das Highlight aus. Wie üblich müssen wir die Quell-, Trigger- und Zielblätter definieren . Gehen wir und geben ihm einen Namen. Es wird Highlight, Profit Insight heißen. Dann werden die Quellen unsere Verkäufe sein. Ich werde den Gewinn einfach von hier abziehen. Und der beste Weg, um zu arbeiten oder ein Highlight auszulösen, ist, mit dem Mauszeiger darüber zu Ich führe diese Aktion einfach beim Hover aus. Und dann wird das Ziel unser innerer Gewinn sein. Also werde ich einfach die internen Verkaufszahlen entfernen. Dann haben wir einige Optionen, um zu definieren , welches Feld in die Interaktion aufgenommen werden soll. Standardmäßig sind es alle Felder oder Datum und Uhrzeit Dann die letzte Option, die Sie ausgewählt haben, Feld, sodass Sie angeben können, welches Feld in die Aktion aufgenommen werden soll. Ich bleibe bei der Standardeinstellung für alle Felder. Damit haben wir also alles. Lass uns gehen und okay. Und damit haben wir auch unsere Action. Stellen wir wieder Okay ein. Lassen Sie uns jetzt die Aktion testen. Gehen wir zu den Quellblättern. Der Auslöser wird das Bewegen der Maus sein. jetzt mit der Maus auf diesen Informationen schweben, können Sie sehen, dass Tableau in den Zielblättern reagiert und sich auf die Daten konzentriert, als ob ich mit der Maus darüber schwebte Wenn ich mit der Maus auf dem Speicherblatt bleibe, können Sie sehen, dass sich Tableau auf den Speicher im Zielblatt konzentriert Und Sie haben einen Textmarker mit gelber Farbe. Wie du sehen kannst, ist es wirklich nett, oder? Es verleiht Ihren Ansichten mehr Interaktivität und Dynamik, wenn die Benutzer interagieren Arbeitsblätter und andere Arbeitsblätter werden hervorgehoben. Es ist wirklich nett. Jetzt könntest du sagen, weißt du was? Ich möchte bei den Gewinnergebnissen den gleichen Effekt haben wie eine Maus, die auf diesen Daten schwebt Ich hätte gerne Höhepunkte in der Quelle, in den Verkaufsergebnissen Beide Berichte oder Arbeitsblätter können sich gegenseitig hervorheben Um das zu tun, ist es wirklich einfach. Gehen wir wieder zum Hauptmenü, zu den Dashboards, Aktionen. Gehen wir zur Highlight-Aktion. Und dann lassen Sie uns alles in den Quellblättern und auch alles in den Zielblättern aufnehmen den Quellblättern und auch . Damit können sich all diese Arbeitsblätter gegenseitig hervorheben Lass uns gehen und zuschlagen. Okay. Und dann nochmal. Okay, und lass uns nachschauen. Wie Sie nun sehen können, wenn Sie mit der Maus auf den Profit Insights schweben, werden die Verkäufe das Highlight sein und umgekehrt. ich mit den Verkäufen weitermache, können Sie sehen, dass der Schwerpunkt auf den Gewinnen liegen wird Sie jetzt mit der Maus darüber fahren, werden beide Arbeitsblätter hervorgehoben . In Ordnung Ganz allgemein zu den Highlights in Tableau: Es gibt verschiedene Optionen, mit denen wir Markierungen hinzufügen oder die Hervorhebungsoption steuern können . Wenn Sie beispielsweise hier zum Schnellmenü gehen, können Sie sehen, dass wir eine Option zum Bearbeiten der Markierungen haben . Wenn Sie hierher gehen, können Sie sehen , dass wir die Highlights deaktivieren können. Wir können es aktivieren, wir können definieren , welche Felder in den Highlights enthalten sein sollen. Wenn ich zum Beispiel hierher gehe und sage, okay, deaktivierte Arbeitsmappe hebt hervor, was passieren kann , dass die Markierungsaktion deaktiviert wird Um sie zu aktivieren, gehen wir hier wieder zur Schnellaktion über und aktivieren die Arbeitsmappen-Highlights, wie Sie sehen können Jetzt kann ich diese Dinge in Tableau hervorheben. Wir können den Arbeitsblättern oder den Dashboards Markierungen hinzufügen, wenn Sie zu den Hauptanalysen gehen Und dann haben wir hier Textmarker. Wenn Sie hierher gehen, haben wir die Unterkategorie. Da dies die einzige Dimension ist, die wir in den Dashboards oder auf diesen Arbeitsblättern haben, klicken wir Wenn Sie jetzt die rechte Seite nehmen, schneiden wir so etwas wie einen Aber es ist nicht wirklich ein Filter, es ist Textmarker. Wenn Sie hier auf dieses Feld klicken, erhalten Sie eine Liste aller unterschiedlichen Werte in der Unterkategorie Was Sie nun tun können, Sie können einfach mit der Maus über diese Informationen fahren und wie Sie sehen können, wird das Dashboard hervorgehoben Dies ist eine weitere Möglichkeit, die Aktionshighlights in Ihren Dashboards oder Arbeitsblättern auszulösen die Aktionshighlights in Ihren Dashboards oder Arbeitsblättern indem Sie den Highlighter auf der rechten Seite hinzufügen Wenn ich zum Beispiel einfach darauf klicke, bleibt es oft hervorgehoben, seit wir diesen Wert hier ausgewählt haben Und wenn Sie alles wieder normal machen möchten , können Sie hier rübergehen, auf das X klicken und den Wert entfernen. Damit haben wir alles ohne Highlights zurückbekommen. In Ordnung, Leute, es geht also nur um Höhepunkte. Aktionen in Tableau. In Ordnung, hier dreht sich also alles um die Aktionshighlights. Und als Nächstes werden wir lernen, wie man Aktionen verwendet, um die Offsets der Mitglieder zu ändern 124. Udemy 11 6 SET: Besetzung. Wenn wir zu einer anderen Art von Aktionen übergehen, haben wir die Sets Wie wir bereits zuvor gelernt haben, kann es in den Sätzen Ihre Daten in zwei Gruppen aufteilen, die Gruppe und die Out-Gruppe. Derjenige, der das Dashboard erstellt, ordnet nun die Arbeitsblätter an und garantiert, welche Mitglieder aufgenommen werden und welche Mitglieder draußen sein werden Aber um Ihre Grafiken interaktiv zu gestalten , können wir den Benutzern diese Optionen geben damit sie definieren können , welche Mitglieder aufgenommen und welche Mitglieder draußen sein werden Um das zu erreichen, werden wir Aktionssets erstellen Lassen Sie uns also zuerst eine Ansicht und die Sets erstellen. Um das zu tun, werden wir bei der Big-Data-Quelle bleiben. Lassen Sie uns den Umsatz in die Spalten bringen, den Gewinn in die Zeilen hier in der Mitte. Wir holen uns die Kundennummer, die wir haben, Datenpunkte, aber wir haben immer noch keine Datensätze. Aber lassen Sie uns zuerst diese Punkte etwas weiter vertiefen , um die Mitglieder zu verstehen. Und dann werde ich einfach gehen und auch die Form ändern , sodass es sich um Feldkreise handelt, die sich festlegen. Lass uns jetzt gehen und Sets erstellen. Um das zu tun, wähle ich einfach die Kunden oben rechts aus. Und dann gehen wir hier rüber und dann sagen wir Sets erstellen. In Ordnung, ich lasse es einfach so wie es ist. Und damit haben wir dem Datenproblem eine neue Dimension für die Sets gegeben. Jetzt werden wir es als Farben zu unserer Ansicht hinzufügen . Also lass uns gehen und es zu den Farben hier drüben verschieben. Also, wie Sie sehen können, wird das Blau das N sein und die Outs werden graue Outs sein. Ich werde nur diese Farben ändern. Gehen wir also zu den Farben über und dann werden, sagen wir, Grün und draußen Rot sein. Gehen wir und klicken auf Anwenden und okay. Und wie Sie jetzt sehen können, entscheidet derjenige, der diese Ansicht erstellt , darüber, welche Mitglieder rein und welche raus sind. Aber jetzt lass uns gehen und den Benutzern diese Optionen geben. Um das zu tun, werden wir ein Aktionsset erstellen. Wie üblich gehen wir zum Hauptmenü zu den Arbeitsblättern Gehen wir zu Aktionen und fügen wir eine neue Aktion hinzu. Dieses Mal werden wir Change-Set-Werte verwenden. Gehen wir rein. Und hier haben wir die üblichen Sachen. Wir haben die Quelle, was die Aktion auslösen kann und das Ziel. Ändern wir einfach den Namen, legen die Kundennummer fest und dann definieren wir die Quellblätter. Es werden die Aktionssätze sein, die wir haben und dann müssen wir die Aktion definieren. Ich werde es einfach bei Select belassen. Das Ziel wird das gesetzte Ziel sein. Um das zu tun, müssen wir hier klicken. Und dann bekommen wir hier alle Sets, die wir in unserer Datenquelle haben. In diesem Beispiel haben wir nur einen Satz, große Datenquelle. Wir haben es hier drüben, Kunden-ID-Sets. Lass uns gehen und darauf klicken. Und jetzt haben wir hier mehr Optionen zu den Sets. Die linke ist, was mit dem Set passieren kann, sobald die Benutzer anfangen zu interagieren oder Datenpunkte auszuwählen. Auf der rechten Seite haben wir Optionen darüber, was passieren kann, wenn die Benutzer die Auswahl aufheben, wenn der Benutzer Dinge in den Visualisierungen abwählt Jetzt wissen wir, dass Santos Optionen hat, wir müssen mit diesen Werten herumspielen Auf der rechten Seite würde ich einfach sagen, dass Sie die festgelegten Werte beibehalten. Wenn ich etwas in der Ansicht auswähle, kann nichts passieren. In dieser linken Gruppe haben wir nun Werte zum Setzen zugewiesen, Werte zum Set hinzugefügt und Werte zu Sätzen entfernt. Wir können mit dem ersten beginnen. Sobald die Aktion ausgelöst wurde, können wir Sätzen Werte zuweisen. Was bedeutet das, wenn Sie sich für diese Tabelle entscheiden , welche Tabelle ist dann geeignet? Wenn Sie die Gruppe leeren, und alles, was Sie auswählen, werden die Mitglieder der Gruppe angezeigt. Mal sehen, was das bedeutet. Lass uns zuschlagen, okay. Und dann wieder, wieder okay. Hier müssen wir auswählen, um die Aktion auszulösen. Wie Sie sehen können, haben wir diese Mitglieder innerhalb der Gruppe. Nehmen wir nun an, dass ich diese vier Mitglieder hier auswählen möchte . Was kann passieren, wenn ich mit der Auswahl dieser Mitglieder beginne? Nur die Mitglieder, die in der Gruppe sein werden können sehen, dass diese Punkte jetzt nicht mehr verfügbar sind. Das bedeutet, dass Tableau alles entfernt und von vorne anfängt. Und alles, was Sie auswählen, wird das einzige Mitglied der Gruppe sein. Das war's für diese Option. Die Auswahl wird die Mitglieder der Gruppe definieren. Lass uns gehen und es auf die zweite Option ändern. Gehen wir zu unserer Aktion über, der Änderung der Kunden-ID. Gehen wir nun zu diesem über. Es heißt, füge Werte zu Sets hinzu, was diesmal passieren kann. Tableau wird vorher nicht vergessen , welche Mitglieder der Gruppe angehört haben. Jetzt fügen wir den Gruppen nur noch neue Mitglieder hinzu. Mal sehen, wie das funktioniert. Lass uns gehen und wieder. Ok, jetzt haben wir diese vier Mitglieder in der Gruppe. Und nehmen wir an, ich möchte zwei neue Mitglieder hinzufügen . Nehmen wir an, ich möchte diese beiden Mitglieder hier hinzufügen, also gehen wir und wählen sie aus. Damit können Sie sehen, dass wir diese Mitglieder immer noch dabei haben. Wir haben gerade zwei neue Mitglieder hinzugefügt . Es ist wirklich einfach, oder? Gehen wir und versuchen es mit dem letzten. Gehen wir zur Aktion und auch zur Kundenänderungs-ID. In diesem Fall können wir sagen, Werte aus Sätzen entfernen . Was kann nun passieren? Es kann genauso sein wie das Hinzufügen neuer Mitglieder zu den Gruppen, aber dieses Mal werden alle Mitglieder, die Sie auswählen, aus den Gruppen entfernt. Lass uns das ausprobieren. Gehen wir und klicken auf Okay. Und wieder. Okay, nehmen wir an, ich möchte dieses Mitglied aus der Gruppe entfernen und es in die Out-Gruppe verschieben. Um das zu tun, wählen wir es einfach aus und klicken darauf. Wie du jetzt sehen kannst, ist es ein Thread und es ist nicht mehr in der Gruppe. Das ist es. Es geht also darum, was passieren kann, wenn wir die Aktion auslösen. Aber jetzt wollen wir lernen, was passieren kann wenn wir mit der Auswahl der Aktion beginnen. Gehen wir zu den Aktionen hier drüben und kehren wir zu unserer festgelegten Aktion zurück. Auf der rechten Seite haben wir hier drei Optionen. Behalten Sie die eingestellten Werte bei. Fügt alle Werte hinzu, die gesetzt werden sollen. Alle Werte aus den Sätzen entfernen. Bisher haben wir immer mit den Keep-Set-Werten gearbeitet. Das heißt, wenn Sie die Auswahl löschen, passiert nichts Die Mitglieder, die Sie mit Ihrer Auswahl definiert haben , bleiben in der Gruppe Aber die anderen beiden werden Ihre Definitionen zerstören. Nehmen wir an, dass alle Werte zu Sätzen hinzugefügt werden. Wenn Sie die Auswahl aufheben, werden der Gruppe alle Werte hinzugefügt der Gruppe alle Werte hinzugefügt Diese Option bedeutet also, dass , wenn Sie die Auswahl aufheben , alles genau umgekehrt ist Wir haben alle Werte aus den Sets entfernt Wenn du also alles abwählst, wird alles gelöscht, also lass uns diesen auswählen Füge alle Werte zu den Sätzen hinzu und probiere das richtig aus. Wir haben diese fünf Mitglieder in der Gruppe und die Rate ist abgelaufen. Und ich interagiere gerne mit unseren Berichten. Und ich wähle diesen Punkt aus, um ihn aus der Gruppe zu entfernen. jetzt passieren, wenn ich meine Auswahl deaktiviere oder lösche Was kann jetzt passieren, wenn ich meine Auswahl deaktiviere oder lösche, dass alle Mitglieder in der Gruppe sind Und die andere Option kann genau das Gegenteil sein. Wenn ich die Auswahl deaktiviere, wird alles gelesen und veröffentlicht Ordnung. Okay, das ist alles für die festgelegten Aktionen. Wie Sie sehen können, ist es eine wirklich nette Funktion , mit der Sie den Benutzern die Freiheit geben können den Benutzern die Freiheit zu wählen, welches Mitglied Mitglied sein wird, welches Mitglied draußen sein wird damit sie Fokusanalysen durchführen können, anstatt dass wir derjenige sind, der die Dashboards erstellt Es verleiht Ihren Ansichten also wirklich mehr Dynamik und mehr Interaktivität Ordnung, das ist alles über die Aktionssätze und als Nächstes lernen wir den letzten Typ kennen, wie man Aktionen verwendet, um die Werte der Parameter zu ändern. 125. Udemy 11 7 Parameter: Ordnung Leute, jetzt kommen wir zur letzten Art von Aktionen Wir haben die Parameter. Auch hier können wir Aktionen verwenden, um die Werte der Parameter zu ändern. Lassen Sie uns nun ein Beispiel haben, um zu verstehen, wie das funktioniert. Lassen Sie uns jetzt den Umsatz pro Monat ermitteln. Also lass uns die Verkäufe hier drüben abholen. Und lass uns das Bestelldatum in die Spalten eintragen. Ich ändere es einfach auf die Monate hier drüben und lass uns die Etiketten hinzufügen. Was ich nun in dieser Ansicht erstellen möchte, da ich Daten aus der Ansicht auswähle, möchte ich den Gesamtumsatz meiner Auswahl ermitteln. ob ich einen Punkt oder eine andere Punktegruppe auswähle, möchte ich den Gesamtumsatz meiner Auswahl erhalten. Dazu erstellen wir nun ein weiteres Arbeitsblatt , in erstellen wir nun ein weiteres Arbeitsblatt dem wir den Gesamtumsatz unserer Auswahl anzeigen möchten. Lassen Sie uns ein weiteres Arbeitsblatt erstellen. Als erstes müssen wir also einen neuen Parameter erstellen. Gehen wir zur Datenfarbe, zum leeren Bereich hier drüben, klicken wir mit der rechten Maustaste darauf. Und dann Parameter erstellen. Geben wir ihm einen Namen. Es wird der Gesamtumsatz sein. Innerhalb dieses Bereichs können wir den Gesamtumsatz unserer Auswahl haben den Gesamtumsatz unserer Auswahl Wir können den Datentyp fließen lassen, das Anzeigeformat. Stellen wir es auf einen Währungsstandard um und der aktuelle Wert kann, sagen wir, Null statt Eins sein. Das ist alles. Lass uns gehen und Ok drücken. Der Show-Parameter radikal verbinden, derzeit ist er Null und unserer Ansicht nach nichts. Jetzt hätte ich hier gerne einen Satz , in dem der Gesamtumsatz steht. Und dann können wir den Wert des Parameters haben. Um das zu tun, müssen wir ein neues berechnetes Feld erstellen. Lassen Sie uns hier mit diesem Pfeil ein neues berechnetes Feld erstellen. Um das zu tun, gehen wir einfach zu unserem Parameter aus den Daten, Pain, und ziehen ihn per Drag-and-Drop in unsere Berechnungen. Warum machen wir das? Da wir Parameter nicht direkt in unseren Aggregationen oder in unserer Ansicht verwenden können, müssen wir immer ein neues berechnetes Feld erstellen und darin den Wert aus dem Parameter haben . Das ist alles Lass uns gehen und auf Okay klicken. Jetzt haben wir auf der linken Seite ein neues berechnetes Feld, unsere neue Kennzahl. Gehen wir und fügen es hier in den Text ein. Und standardmäßig können wir es als Summe haben. der Benutzer verschiedene Punkte auswählt, erhalten wir die Summe all unserer Auswahlen. Diese Aggregation ist korrekt. Aber jetzt haben wir hier in der Ansicht nur Null, aber ich hätte gerne einen Satz, Gesamtumsatz, dann den Wert Um das zu tun, gehen wir zum Text hier drüben und dann zu den drei Punkten. Und jetzt haben wir ein neues Fenster, in dem wir den Text anpassen werden. Wir werden Gesamtumsatz sagen. Dann haben wir den Wert unseres neuen berechneten Feldes. Aber lass uns einfach alles größer machen. Gesamtumsatz, lass es uns auf 20 erhöhen. Und der Parameter oder die berechneten Felder werden ebenfalls 20 sein. Und ich würde es gerne mutiger machen. Das ist alles. Klicken Sie auf Okay. Wie Sie sehen können, haben wir jetzt den Gesamtumsatz und der Wert ist Null, was sich aus dem Parameter ergibt. Lassen Sie uns nun diesen Wert beispielsweise auf 100 ändern. Wie Sie jetzt sehen können, haben wir einen Gesamtumsatz von 100. Und jetzt möchte ich auch das Format der Gesamtverkäufe ändern . Gehen wir zu unserem berechneten Feld, Rad. Klicken Sie darauf und gehen wir dann zu Formaten. Und dann haben wir hier auf der linken Seite Zahlen. Wenn Sie auf diese Optionen klicken, können wir zu den Währungsstandards wechseln. Dann lass uns in die Vereinigten Staaten ziehen. Es wird irgendwo hier drüben sein , in den Vereinigten Staaten von Amerika. Und damit haben wir die Dollarzeichen. Ordnung Leute, der nächste Schritt ist, dass ich alles in einem Dashboard zusammenführen möchte, also beide Arbeitsblätter Lass uns loslegen und neue Dashboards erstellen . Lassen Sie uns den Gesamtumsatz ermitteln, und dann werden wir die Umsätze pro Monat ermitteln Lassen Sie mich es einfach etwas größer machen und den Titel aus dem Gesamtumsatz entfernen. Wie Sie nun sehen können, ergibt sich der Gesamtverkaufswert aus dem Parameter. Bisher ist alles zwischen diesen beiden Arbeitsblättern unterbrochen Was ich hier auswähle, wird nicht im Parameter widergespiegelt Jetzt kommt die Magie. Ich möchte den Wert der Parameter in Abhängigkeit von meinen oder meinen Interaktionen aus dieser Ansicht ändern der Parameter in Abhängigkeit von meinen oder meinen . Um das wie gewohnt zu tun, gehen wir zum Hauptmenü hier zu den Dashboards Dann gehen wir zu den Aktionen. Und dann fügen wir eine neue Aktion hinzu und wählen diese Option. Ändern Sie die Parameterwerte. Gehen wir hinein. Also hier haben wir das übliche Zeug, die Quelle, den Auslöser und die Ziele. Ändern wir den Namen, Gesamtumsatz. Definieren wir die Quelle. Es werden die Verkäufe pro Monat sein. Lassen Sie uns einfach das siebte Blatt von hier entfernen. Blatt sieben ist der Gesamtumsatz. Und dann wird die Aktion die Auswahl sein. Also möchte ich die Aktion auswählen und auslösen. Und dann müssen wir hier unseren Parameter finden. Wir haben nur einen, also den Gesamtumsatz, wählen wir das auf der rechten Seite aus. Was passiert, wenn wir unsere Auswahl gelöscht haben Also würde ich gerne sagen, okay, setzen wir es auf Null, wenn die Benutzer nichts auswählen Ordnung, jetzt müssen wir als letztes für Tableau definieren, welches Feld die Werte der Parameter durch den Umsatz steuern soll . Je nach Monat haben wir unterschiedliche Informationen, wie Sie hier sehen können. Wir haben den Monat und wir haben die Summe der Verkäufe. Natürlich wird die Summe der Verkäufe die Werte der Parameter bestimmen. Gehen wir also und wählen diesen Wert hier aus. Und die Aggregation wird die Summe sein, da wir den Gesamtumsatz ermitteln Damit ist vorerst alles geklärt Lass uns auf Ok klicken. Dann nochmal Ok. Wie Sie jetzt sehen können, haben wir den Wert 100, der aus den Parametern stammt. Aber wenn ich zum Beispiel die Datenpunkte hier auswähle, können Sie sehen, dass der Gesamtumsatz aus meiner Auswahl, den 64.000, stammt . Wenn ich nun all diese Werte aus der Ansicht auswähle, fasst Tableau all diese Verkäufe aus meiner Auswahl zusammen und füge sie in den Somit haben wir eine Verbindung zwischen den Parametern und unseren Aktionen in der Ansicht, was Ihren Dashboards eine Menge Dynamik und Interaktivität verleiht Interaktivität In Ordnung Leute, das ist alles für die Parameteraktionen. Es ist eine wirklich nette Funktion in Tableau. In Ordnung, das ist alles für die Aktionstypen. Und als Nächstes werde ich mit Ihnen meine Tipps zu den Aktionsauslösern teilen . 126. Udemy 11 8 Auslöser: Ordnung, Leute. Jetzt möchte ich Ihnen schnelle Tipps geben wann Sie welche Art von Aktionsauslösern verwenden sollten. Wenn Sie beispielsweise von Ihren Arbeitsblättern zu anderen Arbeitsblättern springen oder zu einer externen Website wechseln möchten , ist es besser, den Benutzern die Optionen zur Auswahl dieser Option über das Menü zur Zeigen Sie zunächst das Menü an. Teilen Sie die Benutzer auf, sehen Sie sich den Link Wenn die Benutzer dann dorthin gehen möchten, wählen sie den Link aus und klicken darauf Es ist immer besser , als sie mit einer Auswahl zu überraschen , wenn die Benutzer etwas auswählen möchten, als ob sie plötzlich woanders hingehen Es ist wirklich nicht nett. Nimm das Menü. Wenn Sie zur URL gehen oder zu gehen wenn Sie die Filteraktion verwenden, verwenden Sie am besten Select. Es ist quasi interaktiver, sobald ein Benutzer anfängt, aus mehr Arbeitsblättern auszuwählen Das andere Arbeitsblatt wird Filter sein. Normalerweise wähle ich Select, wenn ich die verwendeten Filteraktionen und die verwendete Tabelle sowie eine Standardtabelle verwende. Wenn Sie eine Schnellaktion für eine Filteraktion verwenden, ich normalerweise Select. Für die letzte Option, die Highlights, empfehle ich Ihnen wirklich , mit dem Mauszeiger zu fahren Da sich die Benutzer am häufigsten innerhalb eines Arbeitsblatts bewegen, dem anderen Arbeitsblatt Es ist wirklich nett und eher modern. Seien Sie wirklich vorsichtig, wann und wie Sie welche Aktionen auslösen, damit Ihre Benutzer nicht überrascht werden, wenn sie woanders hinspringen. Wenn Sie beispielsweise „ Gehe zu RL“ und Tabellen verwenden, seien Sie vorsichtig, sprechen Sie mit Ihren Benutzern darüber, wie sie es gerne sehen würden, und treffen Sie dann vielleicht gemeinsam mit den Benutzern eine Entscheidung über die Interaktivität und die Aktionen . In Ordnung? Okay, das ist für mich alles über Aktionen in Tableau. Ordnung, das ist alles für die Tipps zu den Aktionsauslösern. Damit haben wir den Abschnitt, die Tableau-Aktionen, abgeschlossen . Und im nächsten Abschnitt werden wir uns einem sehr wichtigen Thema in Tableau befassen, den Tableau-Berechnungen. Wir können dort lernen, wie man die Daten in Tableau manipuliert, und wir werden viele Tableau-Funktionen erlernen. 127. Section12-Berechnungen: Tabellenberechnungen. Wir werden jetzt über 60 verschiedene Funktionen in Tableau behandeln, um Ihre Daten zu manipulieren. Sie werden nicht nur verstehen , wie Sie all diese Tableau-Funktionen verwenden, sondern auch das Konzept dahinter verstehen. Verwenden Sie sehr einfache Skizzen und Beispiele damit Sie verstehen, wie diese Tableau-Funktionen funktionieren Da einige dieser Berechnungen sehr kompliziert sind, werden wir zunächst die Grundlagen von Tabellenberechnungen behandeln die Grundlagen von Tabellenberechnungen Anschließend können wir uns mit den am häufigsten verwendeten Funktionen in den vier Kategorien befassen den am häufigsten verwendeten Funktionen in den vier Kategorien Berechnungen auf Zeilenebene, Aggregatberechnungen, LOD-Ausdrücke und Tabellenberechnungen Lassen Sie uns zunächst eine Einführung in die Grundlagen der Tableau-Berechnungen geben. Also lass uns jetzt gehen. 128. Udemy 1 1 calc intro: Jeder. Jetzt werden wir über die berechneten Felder in Tableau sprechen. Und wir werden mit der ersten Frage beginnen. Warum brauchen wir überhaupt berechnete Felder? Wie wir bereits gelernt haben, gehen wir beim Erstellen unserer Visualisierungen immer zur Datenfarbe, zur Datenquelle und nehmen die Felder, die wir sehen, in der Ansicht auf Stellen wir uns nun vor , Sie befinden sich in einem Szenario, in dem Sie zusätzliche Informationen benötigen, Informationen, die in unserer Datenquelle nicht verfügbar sind Oder Sie möchten diese Informationen manipulieren und in neue Informationen, in neue Felder umwandeln . Oder nehmen wir an, dass wir in unseren Ansichten eine sehr komplexe Logik aufbauen . Für all diese Szenarien können wir neue berechnete Felder in Tableau erstellen neue berechnete Felder in , die in unserer Datenquelle platziert werden. Berechnete Felder in Tableau sind benutzerdefinierte Felder, die mithilfe von Formeln oder Ausdrücken erstellt werden . Es gibt also zusätzliche Felder, die Sie auf der Grundlage der ursprünglichen Felder in der Datenquelle erstellen können auf der Grundlage der ursprünglichen Felder in der Datenquelle erstellen . In Ordnung, alle zusammen. Nun kommen wir zur nächsten Frage, wie man neue berechnete Felder in Tableau erstellt. Es gibt fünf Methoden zum Erstellen berechneter Felder. Vier davon sind global. Das heißt, sobald Sie das berechnete Feld erstellt haben, erscheint es in der Datenquelle, in den Daten. Es ist schwierig, es in anderen Arbeitsblättern oder in einer Arbeitsmappe zu verwenden anderen Arbeitsblättern oder in , die mit der Datenquelle verbunden ist Und wir haben eine lokale Methode, um ein berechnetes Feld nur aus einer Ansicht zu erstellen Und wir nennen das schnelle Berechnungen. Lassen Sie uns nun diese fünf Methoden untersuchen. Die erste Möglichkeit, ein neues berechnetes Feld zu erstellen , besteht darin, zum Datenpin auf der linken Seite zu wechseln. Klicken Sie mit der rechten Maustaste auf den weißen Bereich, klicken Sie mit der rechten Maustaste hier. Und die erste Option ist berechnetes Feld erstellen. Sobald wir hierher gehen, erhalten wir ein neues Fenster, in das wir unseren Ausdruck schreiben können. Das ist es, das ist der erste Weg. Lass uns zum nächsten übergehen. Ich werde das einfach schließen. Wenn du hierher gehst, haben wir einen kleinen Pfeil in der Nähe der Suche. Wenn du darauf klickst, erhalten wir genau dieselbe Liste. Wie Sie sehen können, besteht die erste Option darin, ein berechnetes Feld zu erstellen. Die dritte Möglichkeit, dies zu tun, besteht darin, zu einem dieser Felder in unserer Datenquelle zu wechseln . Nehmen wir an, wir gehen zu den Adressen, schreiben einen Klick darauf und dann haben wir hier die Option Erstellen. Und der erste heißt Berechnetes Feld erstellen. Sobald Sie dort sind, erhalten wir genau das gleiche Fenster, aber dieses Mal werden wir den Feldnamen im Ausdruck vorbereiten, weil wir hier speziell zur Adresse gegangen sind und von dort aus ein neues berechnetes Feld erstellen . Lassen Sie uns das schließen und ich werde Ihnen die ersten Methoden zeigen , um ein berechnetes Feld zu erstellen. Wir gehen zu den Analysen im Menü hier drüben, klicken Sie darauf. Und hier haben wir die Option Berechnetes Feld erstellen. Sobald wir darauf klicken, erhalten wir wieder dasselbe Fenster. sind schnell die vier Methoden um ein neues berechnetes Feld zu erstellen. Sie erhalten immer das gleiche Ergebnis, nur wenn Sie zu dem Feld gehen und von dort aus ein berechnetes Feld erstellen, finden Sie den Feldnamen im Ausdruck. Lassen Sie uns das jetzt meine erste Berechnung nennen. Und ich werde hier einfach alles Mögliche innerhalb des Ausdrucks angeben . Geben wir einfach eins ein. Lass uns gehen und zuschlagen. Okay. Jetzt können wir in der Datenbank sehen, dass Tableau ein neues Feld für uns erstellt hat Es ist wie ein Feld, wie alle anderen Felder , die wir in der Datenbank in unserer Datenquelle haben Es hat auch einen Datentyp. Es ist ein kontinuierliches Maß, weil ich dort eins eingebe, es ist also wie eine Zahl. Sie können es genauso behandeln wie jedes andere Feld, aber um zu verstehen, welche Felder berechnet werden und welche Felder original sind, können Sie auf dem Symbol hier sehen, es hat das Gleichheitszeichen. Das heißt, wenn Sie in einem Feld das Gleichheitszeichen neben dem Datentypsymbol sehen , bedeutet das, dass es sich bei diesem Feld um ein berechnetes Feld handelt. Es ist kein Originalfeld, das aus der Datenquelle stammt. Jemand hat dieses berechnete Feld erstellt und dieses berechnete Feld erstellt und es basiert auf den Originaldaten. Auf diese Weise können Sie schnell erkennen, bei welchen Feldern es sich um Originaldaten handelt, die aus den Quellsystemen stammen, und bei welchen Feldern es sich um berechnete Felder handelt , die von den Benutzern erstellt wurden. Damit haben wir unser erstes berechnetes Feld erstellt. Und es ist ein globales Feld. Das heißt, wenn Sie zu einem anderen Arbeitsblatt wechseln, gehen wir zum Beispiel zu einem neuen. Wir können unser berechnetes Feld wieder finden. Fahren wir nun mit der nächsten Methode fort, bei der wir ein lokales berechnetes Feld erstellen nur für eine Ansicht relevant ist. Um das zu tun, werden wir etwas Fettes in der Ansicht haben. Nehmen wir zum Beispiel den Vornamen des Kunden und fügen ihn in die Zeilen ein. Um ein schnell berechnetes Feld lokal zu erstellen, gehen wir nun in das Feld hinein, in die Dimension. Und das können wir mit einem Doppelklick tun. Sobald Sie das getan haben, können Sie sehen, dass wir jetzt etwas in dieses Feld schreiben dürfen . Und wir schreiben jetzt das berechnete Feld. Nehmen wir an, wir haben jetzt Großbuchstaben des Vornamens und ich möchte ihn manipulieren und in Großbuchstaben umwandeln Ich würde gerne alles in Großbuchstaben sehen. Um das zu tun, haben wir in der Tabelle die Funktion upper. Jetzt schreibe ich den Funktionsnamen und er wird den von mir erstellten Vornamen transformieren, das berechnete Feld innerhalb des Vornamens. Sobald Sie nach draußen gehen, klicken Sie irgendwo draußen oder klicken Sie jetzt, wir können das Ergebnis sehen, diese Funktion hat sich geändert. Der erste Fall ist , dass wir eine schnelle Transformation durchgeführt haben, schnelle Berechnungen innerhalb der Ansicht. Wenn Sie aus der Datenflut erneut den Vornamen heraussuchen, können Sie sehen, dass sich nichts geändert hat. Wir haben nichts an der Datenquelle geändert, wir haben sie nur schnell für diese Ansicht geändert. Auf diese Weise können Sie schnell ein neues berechnetes Feld in der Ansicht erstellen , ohne die Datenquelle zu beeinträchtigen. Und es wird in dieser Ansicht nur lokal verfügbar sein. Nehmen wir nun an, dass diese Transformation hier interessant ist und ich sie an anderer Stelle in anderen Ansichten wiederverwenden möchte . Um es nun in unserer Datenquelle verfügbar zu machen , was wir tun können, können wir dieses Feld aus den Visualisierungen übernehmen und es einfach in die Datenquelle einfügen Lassen Sie uns damit veröffentlichen, wie Sie sehen können. Fügen Sie das neue Feld zu den Kunden hinzu und wir wissen, dass es sich um ein berechnetes Feld handelt, indem wir den Datentyp überprüfen. Sie können sehen, dass wir das Gleichheitszeichen Tableau haben. Bieten Sie uns hier an, es umzubenennen. Ich möchte es so lassen, wie es ist, und wenn Sie es betreten, um die Berechnung zu bearbeiten, müssen Sie die Berechnung radikal verbinden und bearbeiten. Und wieder schneiden wir das Fenster aus, in dem wir die Berechnung konfigurieren können. Ordnung, Kay , also habe ich Ihnen alle Methoden gezeigt , wie Sie neue berechnete Felder in Tableau erstellen können. Ordnung, im nächsten Schritt lernen wir die grundlegenden Optionen kennen, die wir im berechneten Fenster haben . Gehen wir zu unserem berechneten Feld, meiner ersten Berechnung. Lassen Sie uns zuerst den Wert in der Ansicht anzeigen. Ziehen wir es in den Text hier drüben, und wie Sie sehen können, haben wir den Wert Nummer eins. Lassen Sie uns das berechnete Feld bearbeiten damit das Fenster eine radikale Verbindung herstellt. Und lass uns zur Bearbeitung gehen. Und was haben wir hier? Zuerst haben wir den Namen des berechneten Feldes, und wir nannten es, in diesem Beispiel, meine erste Berechnung. Aber natürlich können Sie zum Datenbereich oder zur Datenquelle wechseln und sie direkt von dort aus umbenennen, oder Sie können dies innerhalb des berechneten Fensters tun Okay, als nächste Information haben wir den Namen der Datenquelle, in der wir das berechnete Feld erstellen. In diesem Beispiel haben wir das berechnete Feld in der kleinen Datenquelle erstellt . Das ist wirklich wichtig, wenn Sie mehrere Datenquellen haben und viele berechnete Felder erstellen. Es ist wirklich nett zu wissen, wo ich jetzt dieses berechnete Feld erstelle, also ist es nett und f Gehen wir nun zum wichtigsten Abschnitt in diesem Fenster über , diesem weißen Bereich , in den Sie Ihren Ausdruck schreiben können , um das berechnete Feld zu definieren. Derzeit haben wir einen, aber wir können verschiedene Dinge verwenden. Wir können die Feldnamen, Parameter, Funktionen usw. verwenden. Zum Beispiel haben wir beim letzten Mal die obere Funktion für den Vornamen erstellt . Damit habe ich definiert, was in diesem berechneten Feld gemacht werden soll. Das ist mein Ausdruck. Sie sich jetzt keine Gedanken über die Syntaxen ich in die Ausdrücke schreibe, denn in den nächsten Tutorials werden wir alles über die Syntaxen und über verschiedene Funktionen in Tableau lernen über verschiedene Funktionen in Machen Sie sich darüber jetzt keine Sorgen. Die nächste Information, die wir haben ist, dass die Information der Berechnung gültig ist. Hier gibt uns Tableau eine kurze Information darüber, ob der Ausdruck, den ich gerade geschrieben habe, aktuell gültig oder ungültig ist, ich die Berechnung korrekt geschrieben habe. Deshalb haben wir bei Tableau alles in Ordnung. Aber jetzt machen wir etwas falsch. Jetzt erhalten wir eine rote Meldung von Tableau dass die Berechnung Fehler enthält. Und hier haben wir einen kleinen Pfeil. Wenn du hierher gehst, wirst du die Nachricht sehen. Darin steht, dass Tableau hier eine schließende Klammer erwartet. Tableau, zeig uns eine kurze Nachricht, um zu erfahren, was in unserer Berechnung falsch ist Wenn ich die Klammer hinzufüge, können Sie sehen, dass die Wir haben kurze Informationen von Tableau. Weiter zu den nächsten Informationen, die wir haben. In diesem heißt es eine Abhängigkeit und ein kleiner Pfeil. Lass uns darauf klicken und sehen, was wir hier haben. Es heißt, Änderungen an dieser Berechnung könnten sich auf die folgenden Blätter auswirken, Blatt Nummer eins hier Tableau warnt uns davor. Alles, was Sie an dem Ausdruck in dieser Berechnung ändern , könnte sich auf Blatt Nummer eins auswirken. Und das liegt daran, dass wir dieses berechnete Feld in der Ansicht im ersten Blatt verwenden. Dies sind sehr wichtige Informationen, insbesondere wenn Sie verschiedene Arbeitsblätter haben und dasselbe berechnete Feld in verschiedenen Arbeitsblättern verwenden Und das passiert häufig, vor allem, wenn Sie sich auf den Inhalt einer Ansicht konzentrieren und das berechnete Feld hier ändern Es ist wie eine Erinnerung, eine Warnung von Tableau sagt Ihnen, in Ordnung, wenn Sie diese Änderung vornehmen, können Sie die folgenden Arbeitsblätter hier beeinflussen die folgenden Arbeitsblätter hier Ich empfehle Ihnen, immer die Abhängigkeiten zu überprüfen um sicherzustellen, dass die Änderungen, die Sie derzeit am berechneten Feld vornehmen, auch für die anderen Blätter relevant Ordnung, also wenn wir weitermachen, haben wir zwei einfache Grundregeln, die zutreffen, und okay, ich muss nicht darüber sprechen, denke ich Dann haben wir hier einen kleinen Pfeil, und das ist sehr wichtig Also lass uns gehen und darauf klicken. Was haben wir hier? Und diese Erweiterung ist eine Dokumentation oder ein Katalog aller Funktionen , die wir in Tableau haben Suchen wir zum Beispiel nach der Funktion upper, die wir in diesem Beispiel verwenden, suchen wir nach upper, und jetzt können wir auf der rechten Seite die Dokumentation dieser Funktion sehen der rechten Seite die Dokumentation dieser Funktion Hier haben wir also drei Informationen von Tableau. Die erste ist die Syntax der Funktion. Die Syntax besagt also, dass es mit dem oberen Schlüsselwort beginnt. Es akzeptiert nur Felder und der Datentyp sollte eine Zeichenfolge sein. In der nächsten Information haben wir eine kurze Beschreibung der Funktion, es heißt also, dass sie eine Textzeichenfolge in alle Großbuchstaben umwandeln wird . Die dritte Information, wir haben hier ein Anwendungsbeispiel. Es heißt, okay, wenn Sie einen Großbuchstaben für das Wertprodukt haben , alles in Kleinbuchstaben, die Ausgabe, das Ergebnis wird ein Produkt in Großbuchstaben sein. Hier haben wir eine nette kurze Kurzbeschreibung aller Funktionen, die wir in Tableau haben. Das ist sehr nützlich, besonders während Sie die Berechnungen schreiben , denn es macht keinen Sinn, sich alles zu merken, oder? Ich neige auch dazu, immer zu überprüfen, ob ich die richtige Syntax oder sogar die richtige Like-Funktion verwende Ich überprüfe immer die Beispiele und sage, okay, das ist das, was ich brauche. Und noch etwas, das Sie in diesem Fenster sehen können, diesem Drop-down-Menü. Und hier haben wir verschiedene Gruppen von Funktionen in Tableau, zum Beispiel haben wir hier die Gruppe der Zeichenkettenfunktionen. Wenn Sie sie aufrufen, erhalten Sie eine Liste aller Funktionen, die die Zeichenkettenfelder manipulieren werden . Also haben wir hier am Ende, wie Sie sehen können, die obere Funktion, die wir in unserer Berechnung verwenden. Ordnung, Kay, damit haben wir alle Optionen behandelt, die Sie im Fenster der berechneten Felder sehen können. Ordnung, das war also eine Einführung berechnete Felder in Tableau, und als Nächstes lernen wir die grundlegenden Komponenten von Tableau-Berechnungen kennen. 129. Udemy 1 2 calc-Komponenten: Leute, wenn wir weitermachen, werden wir über die grundlegenden Komponenten von Berechnungen in Tableau sprechen . Das bedeutet, welche Art von Informationen wir in die Ausdrücke, in die Berechnungen einfügen können . Das erste, was wir der Berechnung hinzufügen können , ist der Kommentar. Kommentare sind für Sie und die anderen sehr nützlich , um einen Kontext oder eine kurze Beschreibung zu haben Kontext oder eine kurze Beschreibung zu haben warum Sie die Berechnung durchführen. Um zum Beispiel Kommentare zu diesem Code hinzuzufügen, können wir am Anfang weitermachen und haben die beiden Schrägstriche Dann können wir alles schreiben. Alles, was nach den beiden Schrägstrichen folgt, wird bei der Berechnung nicht ausgeführt Zum Beispiel können wir hier eine Berechnung schreiben, um den Vornamen in Großbuchstaben zu ändern Alles, was ich hier schreibe, wird nicht ausgeführt und auch nicht von Tableau aus überprüft. Ich empfehle wirklich, immer Kommentare für Sie hinzuzufügen , wenn Sie diese Berechnung später aufrufen. Sie verstehen, warum Sie diesen Ausdruck schreiben. Ordnung, weiter zu den zweiten Informationen , die wir in die Berechnungen einfügen können, das sind die Felder aus der Datenquelle. Also das sind die orangen Farben. Wir haben ihn hier, den Vornamen. Aber lassen Sie uns einfach alles entfernen und ganz von vorne anfangen. Wenn Sie also ein neues Feld in diesem Formelfeld hinzufügen möchten , können Sie damit beginnen, den Feldnamen zu schreiben. Während ich gerade schreibe, kann Tableau hier eine Liste mit Vorschlägen erstellen, Tableau hat drei Dinge definiert. Die erste ist eine Funktion. Wie Sie sehen können, gibt es ein kleines Symbol, wie ein F. Dies weist darauf hin, dass es sich um eine Funktion handelt. Oder die zweite Information, da steht der Vorname, und daneben befindet sich ein Datentypsymbol. Dieses Datentypsymbol kann darauf hinweisen, dass es sich um einen Feldnamen handelt. Die dritte Information ist ebenfalls der Vorname mit dem Symbol. Das heißt also, es ist gefüllt. Aber hier schreibt Tableau es, das ist aus der Big-Data-Quelle, weil diese beiden Felder genau hier den gleichen Namen haben. Tableau zeigt uns, dass dieses Feld aus einer anderen Datenquelle stammt. Das erste stammt aus derselben Datenquelle. Deshalb muss Tableau nicht sagen, okay, es stammt aus einer kleinen Datenquelle, weil es aus der aktuellen Datenquelle stammt. Da die zweite jedoch aus einer anderen Datenquelle stammt, weist Tableau darauf hin, dass es sich ein anderes Feld als eine andere Datenquelle handelt. Da wir nun den Vornamen aus der aktuellen Datenquelle haben wollen , können wir diesen hier auswählen. Und damit haben wir ein Feld in unsere Berechnungen eingefügt , und wie Sie sehen können, hat es die orange Farbe Eine andere Möglichkeit, Felder zu unseren Berechnungen hinzuzufügen, ist per Drag & Nehmen wir an, ich möchte auch den Nachnamen erhalten Also kann ich hier zum Nachnamen gehen, ihn per Drag-and-Drop in die Berechnung ziehen und so sehen wir, dass wir unser zweites Feld bekommen haben und es wieder die orange Farbe hat. Und natürlich können die Felder , die wir zu Berechnungen hinzufügen , beliebige Felder sein. Gehen wir und fügen die Siegel hinzu. Die Siegel sind ein Maß, also gehen wir zu den Bestellungen, den Verkäufen, wir können einfach per Drag-and-Drop zu den Berechnungen übergehen. Wie Sie sehen können, gibt es in Tableau auch Messungen innerhalb der Berechnungen, und sie können auch dieselbe Farbe haben , nämlich die Farbe Orange. Ordnung, weiter zur nächsten und sehr wichtigen Komponente, wir haben die Tableau-Funktionen. Tableau-Funktionen sind in Operatoren integriert , die verwendet werden könnten, um den Inhalt eines Felds zu manipulieren , zu transformieren und zu ändern . Zum Beispiel, was wir mit den Verkäufen machen können. Wir können den Gesamtumsatz in unseren Daten berechnen. Um das zu tun, können wir die Funktion Summe vor dem Außendienst verwenden , wir können mit der Summe beginnen und dann die offenen Auszubildenden haben und dann schließen, wie wir sehen können, diese Komponente, diese Funktionen in Tableau, haben immer die Farbe hellblau Was kann nun passieren? In der Tabelle werden alle Werte zusammengefasst, die in den Umsätzen enthalten sind und als Ergebnis dargestellt werden Gehen wir zum Heizen. Oder wir bekommen hier eine Fehlermeldung, weil wir die Berechnung geändert haben. Also lass uns gehen und es entfernen. Lassen Sie uns das nochmal in den Text aufnehmen, sodass wir die Gesamtsumme der Verkäufe in unseren Daten haben. Gehen wir nun zurück zu unserem berechneten Feld und sehen uns die nächste Komponente an. Wir haben die logischen Ausdrücke. Wir können die logischen Ausdrücke verwenden, um zu überprüfen, ob eine Bedingung wahr oder falsch ist. Und sie haben auch die Farbe einer Plakette. Nehmen wir zum Beispiel an, wir möchten die Berechnung erstellen , bei der wir die Summe der Verkäufe überprüfen. Wenn es höher als 1.000 ist , wollen wir das Hoch am Ende sehen. Lass mich dir zeigen, wie wir das machen können. Wir werden die Aussage verwenden, sie wird mit dem Schlüsselwort beginnen. Wie Sie sehen können, ist es schwarz weil es ein logischer Ausdruck ist. Wenn die Summe der Verkäufe höher als 1.000 ist, können wir der Betreiber höher als 1.000 ist , was passiert dann? Wir werden den Wert hoch haben. Dann beenden wir den logischen Ausdruck. Wir können hier überprüfen, ob die Berechnung hier gültig ist. Dann haben wir unsere logischen Ausdrücke und fertig, mach dir keine Gedanken über die Syntax. Wir werden in den nächsten Tutorials Schritt für Schritt anhand sehr einfacher Beispiele alles lernen den nächsten Tutorials Schritt für Schritt . Ordnung, jetzt gehen wir zur letzten Komponente über, die wir zu unseren Berechnungen hinzufügen können. Wir haben die Peter-Parameter, dynamische Felder, die wir zu Visualisierungen hinzufügen können, um alles in den Ansichten oder Berechnungen dynamisch zu gestalten den Ansichten oder Berechnungen Auch dafür wird es später ein eigenes Tutorial geben. Aber jetzt wollen wir sehen, wir können der Berechnung ein Parameterfeld hinzufügen. Zuerst müssen wir schnell einen Parameter erstellen. Um das zu tun, werde ich einfach unsere Berechnung hier schließen. Und dann können wir zum Pfeil und zum Datenbereich gehen. Dann können wir den Parameter Create darauf klicken lassen. Hier bekommen wir das Fenster. Um die Parameter zu konfigurieren, rufen wir es an und wählen eine Nummer aus. Das ist es. Lass es uns schließen und okay sagen. Jetzt haben wir auf der linken Seite einen neuen Parameter. Klicken Sie mit der rechten Maustaste darauf und zeigen Sie den Parameter, den wir haben , auf der rechten Seite und ein Eingabefeld an, in dem wir einen Wert hinzufügen können. Zum Beispiel haben wir es jetzt als Eins, wir können etwa 1.000 hinzufügen Jetzt kann in der Ansicht nichts passieren weil wir nichts haben. Aber wir werden diesen Parameter in die Berechnung einfügen . Gehen wir zurück zu unserer Berechnung, meiner ersten Berechnung, klicken wir mit der rechten Maustaste darauf und gehen Sie dann zu Bearbeiten. Was wir nun tun werden, anstatt 1.000 zu haben, werden wir den Wert aus dem Parameter abrufen , den wir wie ein dynamisches berechnetes Feld erstellen, sodass der Benutzer diesen Wert kontrollieren wird. Gehen wir und entfernen die 1.000. Und wir werden anfangen den Namen des Parameters wie jedes andere Feld zu schreiben, also wird er ausgewählt und wir bekommen ihn hier, also klicken Sie darauf. Und damit haben wir unseren Parameter in die Berechnung aufgenommen . Und wie Sie sehen können, haben die Parameter in Tableau die Farbe Lila. Das war's mit der letzten Komponente. Und damit haben wir alle verschiedenen Komponenten behandelt , die in Berechnungen verwendet werden. Lassen Sie uns jetzt die Ausgabe ausprobieren. Ich gehe und drücke okay. Dann werde ich diesen entfernen, er ist rot. Lassen Sie uns die Produkte auf den Punkt bringen. Als Nächstes holen wir uns unser neues berechnetes Feld. Diesmal wird es Dimension sein, weil die Ausgabe des berechneten Felds ein Zeichenkettenwert sein wird. Lassen Sie uns die Ergebnisse überprüfen. Und wie Sie hier sehen können, haben wir zwei Produkte mit einem hohen Wert, der Rest wird Null sein. Lassen Sie uns nun die Verkäufe überprüfen, um zu verstehen, warum diese Werte hoch sind. Und das liegt an unserer Berechnung. Bei einem Wert über 1.000 können wir den Wert erhöhen. Alles, was darunter liegt, wird Null sein. Und mit dem Parameter kontrollieren die Benutzer die Berechnung. wenn ich hier rübergehe und sage, okay, statt 1.000 nehmen wir 500. Damit haben wir auch die anderen Produkte aufgenommen. Somit haben jetzt alle Produkte den hohen Wert im berechneten Feld, sodass wir neue Informationen für unsere Visualisierungen generiert haben neue Informationen für unsere Visualisierungen generiert Ordnung, Leute, lassen Sie uns nun schnell die Komponenten der Berechnungen in diesem Beispiel zusammenfassen die Komponenten der Berechnungen in Zuerst können wir den Kommentar sehen. Dieser Kommentar wird uns helfen, den Zweck der Berechnung zu dokumentieren den Zweck der Berechnung und sie wird nicht ausgeführt, sie wird auch in grauer Farbe Die nächste Komponente, wir haben das Feld. also jedes Feld in unserer Datenquelle, egal ob es sich um eine Dimension oder eine Kennzahl handelt, Wir können also jedes Feld in unserer Datenquelle, egal ob es sich um eine Dimension oder eine Kennzahl handelt, wie dieses zu unserer Berechnung hinzufügen. Wir haben die Verkäufe und sie haben die orange Farbe. Die nächste Komponente, wir haben die Funktionen. Sie sind die eingebauten Operatoren, um unsere Daten zu manipulieren, und sie haben die blaue Farbe. Die nächste Komponente, wir haben die Operatoren. In diesem Beispiel haben wir zwei Operatoren, das Plus, den arithmetischen Und wie beim Vergleichsoperator ist es der höhere Wert, als sie die schwarze Farbe haben werden Die nächste Komponente kann es auch sein. Mit der schwarzen Farbe haben wir die Buchstabenausdrücke. Das sind statische Werte, die wir in unsere Berechnungen einfügen können. Es könnte eine Zahl wie hier die Zehn sein oder es könnte eine Zeichenfolge wie hier die Hohe sein. Und er vergisst nicht , die doppelten oder einfachen Oto-Zeichen hinzuzufügen , damit die Tabelle versteht, dass es sich um einen Wert handelt nicht gefüllt ist oder um einen Parameter oder Funktion oder etwas anderes, und wir können auch Datumswerte hinzufügen. In Ordnung, weiter zur nächsten Komponente. Wir haben die logischen Ausdrücke, die wir haben, wenn dann, und sie können uns helfen, die Bedingungen in Tableau zu bewerten und dann zu entscheiden, ob sie wahr oder falsch sind. Und die letzte Komponente , die wir in den Berechnungen haben, sind die Parameter. Sie sind die dynamischen Felder, die wir in Berechnungen verwenden können. Ordnung, das ist also alles über die Komponenten von Berechnungen. Alles klar? Damit haben wir die wichtigsten Grundkomponenten der Tableau-Berechnungen kennengelernt . Und als Nächstes werden wir lernen , wie man eine Berechnung in eine andere verschachtelt. 130. Udemy 1 3 verschachtelt calc: Ich werde also über die verschachtelten Berechnungen in Tableau sprechen verschachtelten Berechnungen in In Tableau können Sie Berechnungen verschachteln, indem Sie das Ergebnis einer Berechnung als Eingabe für eine andere Berechnung Und das liegt daran, dass Sie sich manchmal in einer Situation befinden, in der wir komplizierte Berechnungen mit unterschiedlichen Schritten haben. Für jeden Schritt können wir eine Berechnung durchführen. Wenn Sie diese Schritte implementieren, werden Sie am Ende mehrere Berechnungen haben , die ineinander verschachtelt sind die ineinander verschachtelt Lassen Sie mich Ihnen nun ein Beispiel zeigen. Ordnung, jetzt werden wir ein neues berechnetes Feld erstellen, um die Werte des Feldes Land so zu manipulieren , dass sie ein bestimmtes Format haben. In diesem Beispiel nehmen wir den Vornamen der Kunden und auch die Länder. Jetzt werden wir ein neues Feld für das Land mit einem anderen Format erstellen . Lassen Sie uns ein neues berechnetes Feld erstellen. Und dann beginnen wir mit der ersten Berechnung, bei der wir alle Buchstaben des Feldes Land mit Großbuchstaben erstellen können alle Buchstaben des Feldes Land mit Großbuchstaben erstellen , also werden wir die Funktion Großbuchstaben verwenden Und dann manipulieren wir das Feld Land, also fangen wir an, Land zu schreiben Und hier ist es, unser Feld das für die erste Berechnung festgelegt wird. Lass uns gehen und auf Ok klicken, diese Registerkarte. Ich gehe los und erstelle ein neues berechnetes Feld, neue Dimension in unserer Datenquelle. Gehen wir also und überprüfen die Werte. Wie Sie sehen können, sind alle Würfe, alle Länder in Großbuchstaben geschrieben Ordnung, jetzt fahren wir mit dem nächsten Schritt der Transformation fort, in dem wir nur die ersten drei Zeichen der einzelnen Werte in diesem neuen berechneten Feld anzeigen möchten nur die ersten drei Zeichen der einzelnen Werte in diesem neuen berechneten Feld Um das zu tun, kehren wir zu unserem berechneten Feld zurück und bearbeiten es. Dieses Mal werden wir die Funktion links verwenden. Sie können im Katalog suchen, um die Syntax der linken Funktion so zu sehen , wie Sie sie sehen können, mit Ausnahme von zwei Feldern. Das erste ist die Zeichenfolge, die wir bearbeiten möchten, und dann haben wir die Anzahl der Zeichen, die wir anzeigen möchten. Lassen Sie mich Ihnen jetzt Schritt für Schritt zeigen, wie wir das machen können. Lass uns zuerst zu einer neuen Zeile übergehen. Also werden wir gegangen sein und dann braucht es zwei Argumente. Das Feld, das wir manipulieren wollen, und die Anzahl der Zeichen. Das Feld, das wir manipulieren wollen, wird das Ergebnis der oberen Funktion sein. Es wird dieser hier sein. Also werde ich es einfach ausschneiden und hier einfügen. Damit haben wir das erste Argument. Das zweite Argument wird die Anzahl der Zeichen sein , die wir anzeigen möchten. Es werden drei Zeichen sein, deshalb können wir drei angeben. So können wir Funktionen in Tableau auflisten. Die erste Funktion, die ausgeführt wird, befindet sich in der oberen Funktion. Sie wird zuerst ausgeführt. Und dann wird das Ergebnis dieser Funktion als Eingabe für die externe Funktion verwendet , für die Funktion Lift. Das heißt, wir werden zuerst alle Werte innerhalb des Landes in Großbuchstaben schreiben. Dann werden wir die Lift-Funktion ausführen, bei der wir nur die ersten drei Zeichen anzeigen werden. Gehen wir jetzt los und lassen Sie uns die Ergebnisse überprüfen. Damit können Sie sehen, dass wir jetzt nur noch drei Werte innerhalb der Werte des Landes haben innerhalb der Werte des Landes Auch hier wird zuerst die interne Funktion ausgeführt, dann die Funktion außerhalb. Damit können Sie dieses berechnete Feld weiter auf weitere Funktionen erweitern . Nehmen wir zum Beispiel an, im dritten Schritt wollen wir die Länge der Zeichen berechnen. Um das zu tun, können wir die Link-Funktion verwenden. Wir werden es als Stärke hinzufügen, und dann kann die Eingabe des Feldes die Ausgabe dieser beiden Funktionen sein. Wie Sie sehen, ist es sehr einfach Funktionen in Tableau zu verschachteln. Lassen Sie uns eine Bluse machen und die Ergebnisse überprüfen. Wie Sie überall sehen können, haben wir die Links von dreien. Auch hier gilt, dass die Reihenfolge der Ausführung genau die sein wird, die sich tief in der oberen Funktion befindet, dann die linke Funktion. Dann ist die Längenfunktion die letzte, die berechnet wird. Das ist es. Dies ist eine Methode, um verschachtelte Berechnungen in Tableau zu erstellen, aber es gibt noch eine andere Methode, wie das geht Dabei wird mithilfe des ersten berechneten Felds ein zweites berechnetes Feld erstellt mithilfe des ersten berechneten Felds ein zweites berechnetes Feld Lass mich dir zeigen, was ich meine. Wir können gehen und den hier schließen. Und lassen Sie uns ein neues berechnetes Feld erstellen. Wir werden es zweites berechnetes Feld nennen. Was wir darin tun werden, ist, die Ausgabe des ersten berechneten Feldes zu verwenden. In diesem Beispiel ist es das Land U. Dies ist unser erstes berechnetes Feld. Und dann werden wir es mit zwei multiplizieren. Zum Beispiel wird auch hier die Reihenfolge der Berechnung an erster Stelle stehen Tableau muss das erste berechnete Feld berechnen, das obere linke Feld und den Link berechnen, und am Ende wird es dann hierher kommen und es mit zwei multiplizieren Gehen wir und klicken Sie auf Okay. Und damit haben wir ein neues berechnetes Feld. Lass es uns verfolgen und in der Ansicht ablegen. Wie Sie sehen können, wird es den Wert Sechs haben, Fenster I verwende die erste Isolde und Fenster I verwende den zweiten Modus In Ordnung? Also werde ich dir zeigen, wie ich normalerweise darüber entscheide. Gehen wir zu unserer ersten Berechnung. Und wie Sie sehen können, macht es keinen Sinn, diese Zwischenschritte, wenn es sich nicht um wichtige Schritte handelt, wie Sie sie nicht in anderen Visualisierungen verwenden möchten, für jeden Zwischenschritt in Ihrem Bereich, in Ihrer Datenquelle, etwas zu erstellen , dann kann die Datenquelle explodieren Und Sie werden eine Menge Felder haben, die in dieser Situation nicht erforderlich sind Ich werde all diese Zwischenschritte in einer Berechnung zusammenfassen. Ein anderes Szenario, in dem Sie eine sehr komplexe Berechnung haben , bei dem der Code sehr umfangreich sein wird und es wirklich schwierig ist, alles in einer Berechnung zu verwalten. Ich versuche, es in Schritte aufzuteilen und jeder Schritt wird ungefähr ein Feld in der Datenquelle haben . Das letzte Szenario, in dem diese Zwischenschritte für etwas anderes, für verschiedene Visualisierungen oder vielleicht auch für andere Berechnungen wirklich wichtig für verschiedene Visualisierungen oder vielleicht auch für andere Um mich nicht zu wiederholen und immer wieder dieselben Berechnungen durchzuführen, erstelle ich für jeden Zwischenschritt nur dann ein eigenes berechnetes Feld , wenn sie wichtig sind Ordnung, Leute, das war's für die verschachtelten Berechnungen, das war eine Einführung in Berechnungen in Tableau Sie sind wirklich wichtig, um hochwertige Visualisierungen zu erstellen. Im nächsten Video werden wir mehr und mehr über Berechnungen in Tableau erfahren und mehr über Berechnungen in Ordnung, damit haben wir gelernt, wie man verschachtelte Berechnungen in Tableau durchführt Und als Nächstes gebe ich Ihnen eine Einführung in die vier Arten von Tableau-Berechnungen Wir haben die Berechnungen auf Zeilenebene, Aggregat-, Tabellen- und LOD-Berechnungen 131. Udemy 1 4 calc-Typen: Tableau haben wir viele verschiedene Funktionen , die wir innerhalb der Berechnungen verwenden können, und in Tableau können wir sie in vier verschiedene Berechnungstypen einteilen In diesem Tutorial werden wir über sie sprechen. Aber zuerst können wir ein sehr einfaches Beispiel haben , um zu verstehen, wie sie funktionieren und wie sie miteinander interagieren. Also lass uns gehen. Okay, nehmen wir an , Sie haben die folgende Produkttabelle in unserer Datenquelle, in der wir Informationen wie Produktpreise, Mengen usw. haben . Diese Daten sind die Originaldaten , die wir in der Datenquelle finden können. Nehmen wir nun an, wir benötigen ein neues Feld in unserer Datenquelle, um die Umsatzdaten anzuzeigen. Dazu können wir einfach ein neues berechnetes Feld erstellen, in dem die Preise mit den Mengen multipliziert werden. Damit wird Tableau nun ein neues Feld in unserer Datenquelle erstellen , um das Ergebnis der Berechnungen darin zu speichern . Tabelle wird Zeile für Zeile angezeigt, indem die Preise mit der Menge multipliziert Für die erste Zeile wird zum Beispiel 20 mit zwei multipliziert Und Tableau wird es in dem neuen Feld speichern. Dann kann Table zur nächsten Zeile springen und genau das Gleiche tun Wie Sie sehen, verarbeitet Tableau jede Zeile einzeln und unabhängig voneinander. Wenn die Berechnungen in einer Zeile ausgeführt werden, uns die Informationen in den anderen Zeilen egal . Tableau kann sich jeweils nur auf eine Zeile konzentrieren. Diese Art von Berechnungen nennen wir Berechnungen auf Zeilenebene Und der Detaillierungsgrad, den wir hier haben, ist der niedrigste Detaillierungsgrad, den wir aus der Datenquelle haben. Es ist sehr wichtig zu verstehen, dass diese Art von Berechnungen die einzige Art ist , bei der nicht auch die Zeilen der Datenquelle aggregiert werden . Der einzige Typ, der die Ergebnisse in der Datenquelle speichern kann . Das bedeutet, dass die Tabelle das Ergebnis dieser Berechnungen nicht jedes Mal berechnet , wenn Sie sie in den Visualisierungen verwenden Es kann also neu berechnet und in der Datenquelle gespeichert werden. Die Berechnung wird nicht im Handumdrehen durchgeführt. In Ordnung, jetzt gehen wir zu den Visualisierungen über. Nehmen wir an, ich möchte den Gesamtumsatz jedes Produkts anzeigen den Gesamtumsatz jedes Produkts Dafür können wir die Funktion sum verwenden, um die Werte des Umsatzes zusammenzufassen Und wir können das Dimension-Produkt zur Ansicht hinzufügen. Und Tableau wird hier nur drei Zeilen in der Ansicht anzeigen. Eine Zeile für jeden Produktwert. Das heißt, wir werden P1p2 und P drei haben. Diesmal beginnt Tableau nun mit der Zusammenfassung und Aggregation der Zeilen in der Datenquelle Das wird auf der Ebene der Dimension sein. Zum Beispiel wird Tableau mit dem ersten Produkt beginnen, und Table wird die ersten beiden Zeilen aus der Datenquelle zusammenfassen Wir haben 40 plus 60 Tablo direkt am Ausgang, 100 direkt in der Visualisierung Dann gehst du zur nächsten Zeile über. Wir haben die P zwei hier. Wir haben nur eine Zeile in der Datenquelle. Und die Zusammenfassung davon wird 20 für das Produkt sein 20 für Drei, die drei, wir haben hier drei Zeilen in der Datenquelle Die Zusammenfassung von 40 plus 25 plus 15. Die Tabelle wird die Antwort 80 bei den Visualisierungen haben. Wie Sie sehen können, verarbeitet die Tabelle diesmal nicht die Zeilen der Datenquelle einzeln und einzeln Stattdessen wird Tablo eine Zusammenfassung machen. Gruppieren Sie die Zeilen der Datenquelle auf der Visualisierungsebene Diese Art von Berechnungen nennen wir Aggregatberechnungen und sie werden spontan berechnet . Das bedeutet, dass das Ergebnis dieser Funktionen dieser Berechnungen nicht zusätzlich in der Datenquelle gespeichert wird . Und jetzt ist es sehr wichtig , den Detaillierungsgrad dieser neuen Tabelle zu verstehen , die wir haben. In der Ansicht hat sie eine niedrigere Detailebene als Datenquelle, und derjenige, der den Detaillierungsgrad steuert , ist die Dimension, die wir in der Ansicht haben. Die Dimension, die wir in der Ansicht verwenden, steuert den Detaillierungsgrad der Aggregatberechnungen. Und aus diesem Grund haben wir eine andere Art von Berechnungen. Aus diesem Grund nehmen wir an , wir haben ein anderes Szenario, in dem Sie sagen, wissen Sie was, ich würde gerne den Detaillierungsgrad kontrollieren. Ich möchte, dass meine Berechnungen den Gesamtumsatz jeder Kategorie zeigen . Hier können wir verschiedene Funktionen wie die feste Funktion verwenden , sodass wir eine feste Kategorie haben und dann einen Teil ihres Umsatzes angeben können , den wir Tableau mitteilen. Okay, finde den Gesamtumsatz heraus. Aber dieses Mal wird es repariert. Es wird mit der Dimensionskategorie verbunden . Lassen Sie mich Ihnen zeigen , was passieren kann. Tableau wird gehen und nachschauen. Okay, was ist die Kategorie von Pay One? Es ist die Kategorie A. Nun die nächste Frage. Wie hoch ist der Gesamtumsatz der Kategorie A? Hier kann Tableau 40 plus 60 plus 20 zusammenfassen und das Ergebnis wird 120 sein Hier zeigt Tableau nicht den Gesamtumsatz des Produkts an, zahlen Sie eins , sondern stattdessen den Gesamtumsatz der Kategorie A. Das Gleiche kann beim nächsten Produkt passieren Wir müssen zwei bezahlen. Es gehört derselben Kategorie an, zwei A. Der Gesamtumsatz der Kategorie A beträgt wiederum 120. Und dann das letzte Produkt, zahlen Sie drei. Es gehört zu einer anderen Kategorie, diesmal zu einer Kategorie. Und der Gesamtumsatz davon wird 40 plus 25 plus 15 sein. Der Gesamtumsatz für die Kategorie kann 80 betragen. Wer kontrolliert nun die Aggregationen? Es ist nicht mehr die Dimension , die wir in der Ansicht haben, sondern es wird die Dimension sein, die wir in den Berechnungen angeben, dieser Typ Kationen, wir nennen es LOD-Ausdrücke. Ausdrücke zum Detaillierungsgrad hier. Das Gleiche, wie bei den Aggregationen. Es wird spontan passieren. In der Datenquelle wird nichts gespeichert. Ordnung, jetzt fahren wir mit dem letzten Berechnungstyp fort , den wir in Tableau haben. Nehmen wir an, dass ich, nachdem ich das Ergebnis in der Ansicht erhalten habe, den Rang der Produkte anhand der Daten berechnen möchte Produkte anhand der , die in der Ansicht angezeigt werden. Dazu können wir den Funktionsrang der Umsatzübersicht verwenden . Was passieren kann, ist dieser Zeitplan der die Datenquelle nicht abfragt. Stattdessen kann Tableau die Visualisierung selbst abfragen. Es ist, als würden wir die Aggregation auf der Grundlage des Werts aggregieren , der in der Ansicht angezeigt wird. Wir können feststellen, dass das Produkt eins zahlt eins den Rang eins hat, die zwei den Rang drei hat, P drei den Rang zwei hat Diese Art von Berechnungen nennen wir stabile Und im Gegensatz zu allen anderen Typen basiert es auf dem Kontext und den Daten, die der Ansicht angezeigt werden, und es wird nicht direkt die Datenquelle abgefragt. Es wird auch im laufenden Betrieb berechnet. Das bedeutet, dass das Ergebnis nicht in der Datenquelle gespeichert Wenn Sie über den Detaillierungsgrad sprechen, hängt das auch von der Visualisierung ab. Dies kann von der Größe der Produkte abhängen. Ordnung, Leute, sodass wir jetzt einen Überblick über die vier verschiedenen Berechnungsarten in Tableau haben. Und wir können sehen, wie Tableau die Berechnungen berechnen und die Daten am Ende in den Ergebnissen präsentieren kann . Ordnung, jetzt beginnen wir mit der ersten Art von Berechnungen. Wir haben die Berechnungen auf Zeilenebene. Und hier haben wir viele Funktionen dieser Kategorie, wenn Sie sie mit den anderen Typen vergleichen. Hier haben wir also die Zahlenfunktionen, Zeichenfolge, Datum und logische Funktionen. Es gibt viele Funktionen, aber wir werden sie alle in den nächsten Tutorials behandeln. Lassen Sie uns nun in Tableau einige dieser Berechnungen ausprobieren. Okay, jetzt zurück zu Tableau, wir gehen zur kleinen Datenquelle und dann zu den Bestellungen. Wie Sie sehen können, haben wir hier die Menge und auch den Stückpreis. Jetzt werden wir den Umsatz berechnen, wobei wir die Menge mit dem Stückpreis multiplizieren werden. Dazu werden wir ein neues berechnetes Feld in der Datenquelle erstellen , und das wird vom Berechnungstyp auf Zeilenebene sein. Lassen Sie uns loslegen und neue berechnete Felder erstellen. Wir gehen radikal im leeren Bereich zum Datenbereich . Erstellen Sie berechnete Felder und geben wir ihnen den Namen Umsatz. Und dann lautet die Formel dafür Menge multipliziert mit dem Stückpreis Jetzt fragen Sie mich vielleicht, wo ich in Tableau all die Funktionen finde , die sich auf Typberechnungen auf Zeilenebene beziehen auf Typberechnungen auf Zeilenebene Nun, dafür gibt es keinen bestimmten Ort, aber dafür gibt es gewisse Orientierungen Wenn Sie also in der Dokumentation hier drüben nach diesen Gruppen suchen, werden Sie nicht direkt die Typen der Berechnungen finden, sondern Sie werden einige Gruppen finden , die diesen Typen ähnlich sind Wenn Sie zum Beispiel hier sehen können, haben wir Tabellenberechnungen. Wenn Sie hineingehen, finden Sie alle Funktionen, die wir in diesem Typ verwenden könnten. Und dann haben wir eine weitere Gruppe namens Aggregate. Und hier finden Sie nicht nur die Aggregatberechnungen, sondern auch die LOD-Ausdrücke Der letzte, der letzte Typ, die Berechnungen auf Zeilenebene sind eigentlich der Rest Alle anderen Datentypkonvertierungen wie Zahlen, Zeichenketten, all diese Dinge sind Berechnungen auf Zeilenebene. In Ordnung, also jetzt zurück zu unseren Berechnungen. Lass uns rüber gehen und okay drücken. Und damit können Sie sehen , dass Tablo sofort ein neues Feld in unserem Datenbereich erstellt hat ein neues Feld in unserem Datenbereich erstellt Wie ich Ihnen bereits sagte, wenn Sie Berechnungen auf Zeilenebene verwenden, kann Tablo die Vorberechnungen durchführen und die Ergebnisse sofort im Da speichern Lass uns das überprüfen. Entweder können Sie zur Datenquellenseite gehen oder wir können zu diesem kleinen Symbol hier gehen, Daten anzeigen steht. Lass uns reingehen und die Ergebnisse überprüfen. Hier müssen wir zu den Bestellungen wechseln. Scrollen wir jetzt nach rechts. Sie können sehen, dass wir das Originalfeld haben, wir haben die Menge und auch den Stückpreis. Aber wir haben auch unser neues berechnetes Feld, das wie jedes andere Feld ist , das wir in der Datenquelle haben. Wir haben die Einnahmen hier drüben. Und wie Sie sehen können, hat Tablo sofort alle Ergebnisse dieses berechneten Felds in der Datenquelle gestohlen alle Ergebnisse dieses berechneten Felds in der , obwohl wir in den Visualisierungen noch nichts erstellt haben. Das heißt, Tablo bereitet sich in der Datenquelle für Sie vor und wir können das Hier haben wir zum Beispiel die Menge eins, den Einzelpreis 215 . Wir werden den gleichen Kurs nehmen. Und hier werden die Dinge mit zwei multipliziert. Wie Sie sehen können, multiplizieren wir jetzt die Menge mit dem Stückpreis Und jetzt können wir sehr deutlich sehen, dass die Berechnungen auf Zeilenebene einzeln und unabhängig voneinander berechnet und durchgeführt werden auf Zeilenebene einzeln und unabhängig voneinander berechnet und durchgeführt einzeln und unabhängig voneinander berechnet und Die Informationen, die wir in den anderen Zeilen haben, haben also keinen Einfluss auf die Berechnungen der ersten Zeile. Also gut, Leute, das war's. So funktionieren die Berechnungen auf Zeilenebene in Tableau. Okay, jetzt gehen wir zur nächsten Art von Berechnungen über. Wir haben die aggregierten Berechnungen. Und hier haben wir nur wenige Berechnungen. Wenn Sie die Berechnungen mit den Berechnungen auf Zeilenebene vergleichen, haben wir das Maximum im Durchschnitt, die Anzahl, Anzahl eindeutig und wieder das Attribut. All dies kann im Detail und in Extrakursionen behandelt werden, aber jetzt werden wir in Tableau einige davon ausprobieren Ordnung, alle zusammen. Jetzt werden wir eine Ansicht erstellen in der wir den Gesamtumsatz nach Produkten haben Um das zu tun, holen wir uns den Produktnamen aus der kleinen Datenquelle und fügen ihn in die Ansicht ein. Jetzt ist es wirklich wichtig , die Konzepte zu verstehen. Jetzt ist der Broaduct-Name die Dimension, die den Detaillierungsgrad der Visualisierungen definieren kann Detaillierungsgrad der Visualisierungen definieren Das bedeutet, dass wir in dieser Ansicht fünf Zeilen haben und dies vollständig durch den Produktnamen gesteuert wird vollständig durch den Produktnamen gesteuert Jetzt möchte ich, dass du verstehst, wie du auswählst , welche Art von Berechnungen wir verwenden Um diese Frage zu beantworten, beginnen wir immer mit der ersten Frage. Müssen wir die Daten seit der Aufgabe „ Umsatz“ aggregieren ? Das heißt, es gibt quasi eine Aggregation und Zusammenfassungen Nun, das heißt, wir können die Berechnungen auf Zeilenebene nicht verwenden, dann müssen wir die anderen Typen verwenden Für Aggregationen bleiben uns dann die drei Typen übrig. Die nächste Frage lautet nun Haben wir alle Daten in der Ansicht Nun, wie Sie in unserer Tabelle sehen können, haben wir nur die dimensionalen Informationen. Wir haben nichts über die Einnahmen. Das heißt nein, wir haben nicht alle Daten in der Ansicht. Das bedeutet, dass wir keinen Tabellenberechnungstyp verwenden werden, da die Tabellenberechnungstypen immer von der Ansicht abhängen. Wenn Sie die Daten nicht in der Ansicht haben, können Sie keine Tabellenberechnungen verwenden. Dass uns zwei Optionen bleiben . Entweder können wir die aggregierten Berechnungen oder die LOD verwenden. Nun, die letzte Frage, die Sie stellen können, , ob der Detaillierungsgrad, den wir in der Ansicht haben , meine Anforderungen erfüllen kann Nun, in diesem Beispiel ja, weil wir den Gesamtumsatz nach Produkten haben wollen. Wir sprechen also über die Produkte und die Dimension, die wir in der Ansicht haben, entspricht genau dem Detaillierungsgrad. Das bedeutet, dass wir bei der Berechnungsebene bleiben können , die wir in der Ansicht haben , und wir müssen keine LOD-Ausdrücke verwenden Wenn Sie diesen drei einfachen Fragen folgen, können Sie leicht erkennen, welche Art von Berechnungen Sie zur Lösung Ihrer Aufgabe benötigen In diesem Beispiel können es sich um aggregierte Berechnungen handeln. Mal sehen, wie wir das machen können. Da die Aggregatberechnungen die Standardmethoden in Tableau sind, zu erstellen, um beliebige Daten oder Kennzahlen zu aggregieren wird es wirklich einfach sein, sie zu erstellen, um beliebige Daten oder Kennzahlen zu aggregieren. Alles, was wir brauchen, ist ihr Umsatz, also ziehen Sie ihn einfach hierher und legen Sie ihn dort oben auf diese Zahlen. Und da Tableau sofort aggregierte Berechnungen erstellen wird , können wir uns das hier ansehen. Die Summe ihrer Einnahmen. liegt daran, dass dies die Standardmethode für die Aggregation von Daten ist. Die Tabelle bezieht sich auf jedes Produkt in den Daten und beginnt mit der Aggregation aller Einnahmen, die sich auf diese Produkte beziehen Im nächsten Schritt, den ich normalerweise mache, gehe ich und validiere einige Beispiele Ich wähle einige dieser Produkte aus und fange an, die Werte zusammenzufassen, um zu überprüfen, ob der Wert, den ich in den Visualisierungen sehe, korrekt ist Lassen Sie uns ein neues Blatt erstellen Und hier wollen wir auf die niedrigste Ebene gehen. Um das zu tun, nehmen wir die Bestell-ID, die Ansicht. Nehmen wir jetzt den Produktnamen. Wir können auch die Kategorien verwenden. Dann lassen Sie uns ihre Einnahmen nehmen und sie auf die APC hier drüben übertragen. Machen wir es etwas größer, um die Namen zu sehen , und dann können wir die Produktnamen sortieren Jetzt können wir also jedes dieser Produkte. Um die Antworten zu überprüfen, nehmen wir den LG Fol HD-Monitor Wie Sie sehen, sollte die Gesamtsumme mehr als 3.000 betragen . Kehren wir zu unseren Aggregationen zurück und überprüfen Sie das LG Fol Sie können sehen, dass es über 3.000 liegt Das bedeutet , dass alles in Ordnung ist Und damit haben wir den Gesamtumsatz nach Produkten berechnet. Und das haben wir natürlich schnell gemacht, indem wir das Feld per Drag-and-Drop in die Ansicht gezogen haben. Wenn Sie es jedoch als berechnetes Feld verwenden möchten , um es später in verschiedenen Blättern erneut zu verwenden, können wir ein neues berechnetes Feld erstellen. Nennen wir es Gesamtumsatz. Und dann werden wir dieselbe Syntax haben, die Summe der Einnahmen. Dieses Mal werden wir die verschachtelten Berechnungen verwenden. Wir haben es also bereits in einem anderen berechneten Feld. Lass uns gehen und darauf klicken. Und da Berechnung gültig ist, klicken wir auf Okay. Und damit haben wir ein neues Maß für unseren Datenaufwand bekommen. Wenn Sie es also austauschen, erhalten Sie genaue Ergebnisse. Wie Sie im Ergebnis sehen können, hat sich also nichts geändert. Der einzige Vorteil für Sie besteht darin, es in verschiedenen Blättern und auch in verschiedenen Arbeitsmappen wiederverwenden und auch in verschiedenen Arbeitsmappen Ordnung, Leute, das ist alles für die aggregierten Berechnungen in Tableau Ordnung, Leute, bei der dritten Art von Berechnungen in Tableau haben wir die LOD-Berechnungen oder die Detailgenauigkeitsausdrücke und hier haben wir nur drei Tableau-Funktionen Wir haben die Optionen „ Einschließen“ und „Ausschließen“ festgelegt. Lassen Sie uns nun in Tableau eine dieser Funktionen erstellen. Ordnung, jetzt haben wir die folgende Aufgabe, bei der wir den Gesamtumsatz anzeigen wollen , aber dieselbe Ansicht verwenden. Also werden wir bei den gleichen Informationen bleiben. Wir werden den Produktnamen haben, wir werden den Gesamtumsatz nach Produkten haben. Aber ich möchte den Gesamtumsatz nach Kategorien nebeneinander sehen . Lassen Sie uns die drei Fragen noch einmal durchgehen. Die erste Frage lautet: Führen wir Aggregationen durch? Nun ja, das bedeutet, dass wir keine Berechnungen auf Rollenebene verwenden können Dann ist die nächste Frage: Reichen die Daten, die wir in der Ansicht haben, aus? Nun, es ist nicht hier. Es ist nicht der Gesamtumsatz nach Kategorien, sondern nach Produkten. Nun, das bedeutet, dass wir die Tabellenberechnungen nicht verwenden können. Jetzt kommen wir zur letzten Frage. Wird mich der Detaillierungsgrad in der Ansicht bei der Lösung der Aufgabe unterstützen? Nun, die Antwort lautet nein. Das liegt daran, dass die Detailebene in der Ansicht jetzt durch den Produktnamen definiert ist und dass sie eine höhere Detailebene hat eine höhere Detailebene als die Kategorie, die wir haben wollen, den Gesamtumsatz pro Kategorie. Der Detaillierungsgrad , den wir in der Ansicht haben , wird mich nicht unterstützen. Deshalb kann ich hier keine aggregierten Berechnungen verwenden. Und ich muss LOD-Ausdrücke verwenden. Wie Sie sehen können, sehr einfache Fragen. Und das bringt Sie genau zur richtigen Art von Berechnungen in Tableau. Und jetzt könnten Sie Gewichtsraten sagen. Ich kann die Kategorieinformationen zur Ansicht hinzufügen und habe dann den Detaillierungsgrad der Kategorie. Nun, das wird nicht funktionieren und das liegt daran, dass der allgemeine Act-Name einen höheren Detaillierungsgrad hat. Lassen Sie mich Ihnen zeigen, was passieren kann , wenn Sie die Kategorie mitbringen. Also lass uns gehen und uns die Kategorie auf der rechten Seite von unserer holen . Hier können Sie sehen, dass sich nichts ändern wird. Das sind wir immer noch. Die fünf Zeilen, und das liegt am Produktnamen. Selbst wenn Sie es hier nach links verschieben, haben wir hier keine zwei Reihen. Wir haben hier fünf Reihen. Wenn Sie die Details hier überprüfen können, haben wir fünf Punkte. Deshalb wird sich auch dann nichts ändern, wenn Sie die Kategorie hinzufügen. Wir sind immer noch beim Detaillierungsgrad des Produkts. Lassen Sie uns nun ein neues berechnetes Feld erstellen um die LOD-Ausdrücke oder -Berechnungen zu verwenden Gehen wir zur linken Seite und erstellen ein neues berechnetes Feld Wir können es Gesamtumsatz nach Kategorie und Syntax nennen Sie sich darüber keine Gedanken, wir werden es in einem separaten Tutorial darüber lernen . Es wird also die folgende Syntax korrigiert haben. Dann müssen wir die Dimension angeben, die den Detaillierungsgrad der Ergebnisse steuern wird . Es wird die Kategorie sein. Und was wir dann tun, die Einnahmen zusammenfassen, müssen wir hier die Summe der Einnahmen hinzufügen Und dann müssen wir es schließen, das besagt, dass die Berechnung gültig ist und alles in Ordnung ist Lass uns gehen und auf Okay klicken. Wie üblich werden wir hier ein neues berechnetes Feld in unseren Daten eingeben. Holen wir uns das Ergebnis. Und ziehen wir es hierher, um die Daten zu sehen. Wir können für jede Zeile den Gesamtumsatz nach Kategorie sehen . Bei der ersten Variante handelt es sich um den Gesamtumsatz nach Zubehör. Der zweite ist derselbe , weil er zur selben Kategorie gehört. Die dritte ist gleich, aber die vierte, wie Sie sehen können, gehört zu einer anderen Kategorie und deshalb werden wir unterschiedliche Zahlen bekommen. Das ist es. Aus diesem Grund benötigen wir LOD-Berechnungen in Tableau. Jetzt gehen wir zur letzten Art von Berechnungen über , die wir haben, den Tabellenberechnungen Und hier haben wir auch einige Berechnungen. Wir haben also das laufende Fenster an erster Stelle, letzte Indexsuche und so weiter. Auch hier können wir ein spezielles Tutorial für diese Dinge haben , aber jetzt wollen wir eines davon ausprobieren. Ordnung, alle zusammen, jetzt gehen wir zur letzten Aufgabe für diese Ansicht Wir wollen die laufende Summe der Einnahmen nach Produkten anzeigen . Hier werden wir noch einmal die drei Fragen stellen. Aggregieren wir? Nun ja, da wir die laufende Summe der Einnahmen haben, können wir die Berechnungen auf Zeilenebene nicht verwenden Die nächste Frage ist, reichen die Daten, die wir in den Visualisierungen haben , aus, um diese Aufgabe zu lösen? Nun ja, das liegt daran, dass wir den Gesamtumsatz nach Produkten und Ansicht haben den Gesamtumsatz nach Produkten und Ansicht Auf der Grundlage dieser Informationen können wir die Gesamtsumme der Einnahmen pro Produkt ermitteln. Wir haben also eigentlich alles im Blick, um die Aufgaben zu lösen. Und deshalb werden wir die Typtabellenberechnungen verwenden . Und wir werden uns nicht mit der dritten Frage beschäftigen, ob es sich um aggregierte Berechnungen oder LOD handelt, weil es sich um Tabellenberechnungen handelt Lassen Sie uns also ein neues berechnetes Feld erstellen. Wir werden es Running Total Revenue nennen. Die Syntax dafür ist ebenfalls sehr einfach. Wir beginnen mit dem Laufen, dann müssen wir auswählen , welcher Aggregationstyp die Summe sein soll Und dann müssen wir angeben, welche Daten innerhalb der Tabellenberechnungen berechnet werden sollen Und hier haben wir nur zwei Informationen, also entweder verwenden wir den Gesamtumsatz oder den Gesamtumsatz nach Kategorien, die LOD, aber wir sprechen über den Gesamtumsatz nach Produkten, deshalb können wir ihn hier einbeziehen Das wird die Summe der Einnahmen sein, und das war's, und die Berechnung ist gültig Also lass uns gehen und auf Okay klicken. Und wir werden unsere Maßnahme ergreifen und sie auch auf die Ansicht bringen, um die Ergebnisse zu überprüfen, die wir sehr gut sehen können. Sie berechnen die Summe der Einnahmen. Es ist sehr einfach. Beginnen wir mit dem ersten Wert aus dem Gesamtumsatz. Dann kann der nächste Wert auf dem vorherigen Wert zuzüglich des Gesamtumsatzes basieren . Diese beiden Werte werden miteinander addiert , um diesen Wert zu erhalten. Dann der nächste ist derselbe, der vorherige Wert zuzüglich des aktuellen Gesamtumsatzes. Wie Sie sehen können, haben wir hier nichts. Deshalb erhalten wir den gleichen Wert. Wie Sie sehen können, erhöhen wir die Gesamtzahl der Einnahmen, da wir rückläufig sind. Nun ist es sehr wichtig zu verstehen , dass die Tabellenberechnungen sehr empfindlich auf die Daten reagieren, die in der Ansicht angezeigt werden. jeder Änderung an dieser Struktur erhalten wir unterschiedliche Zahlen am Ausgang. Das gilt nicht für das Aggregat oder das L. Lassen Sie mich Ihnen zeigen, was ich meine. Lassen Sie uns zum Beispiel einfach die Art der Daten im Produktnamen ändern . Gehen wir hier rüber und machen es absteigend. Sie können zum Beispiel sehen, dass die Werte bei den Aggregatberechnungen oder der LOD identisch sind Es wird nur die Sortierung ändern. Aber die Werte in den Tabellenberechnungen haben sich komplett geändert, weil wir jetzt eine andere Sortierung haben und Tableau die laufende Summe auf der Grundlage der Ansicht neu berechnen Das bedeutet, dass jegliche Interaktionen in den Visualisierungen Funktionen der Tabellenberechnungen beeinflussen können Sie basieren vollständig auf der Ansicht. Das war's für Hier geht es um die Tabellenberechnungen in Tableau. Ordnung, Leute, jetzt werden wir über Berechnungen dieser verschiedenen Berechnungstypen sprechen dieser verschiedenen Berechnungstypen , die wir in Tableau haben Nehmen wir nun an, wir haben die folgenden Berechnungen, und sie sind den hier aufgelisteten Berechnungen sehr ähnlich Wir haben verschiedene Typen. Wir haben den Rang für die Tabellenberechnungen, wir haben die Summe als aggregierte Berechnungen und wir haben den Mengenmultiplikator mit dem Preis Bei Berechnungen auf Zeilenebene müssen immer zuerst die Berechnungen auf Zeilenebene ausgeführt werden immer zuerst die Berechnungen auf Zeilenebene Der erste wird der Mengenmultiplikator mit dem Preis sein Mengenmultiplikator mit dem Preis Der zweite Typ , der in Tableau ausgeführt werden soll, sind dann die Aggregatberechnungen Es wird die Summenfunktion in Tableau sein. Und die letzte Art von Berechnungen, die in Tableau ausgeführt werden , wird die Rangfunktion sein, die Tabellenberechnungen, wiederum zuerst die Berechnungen auf Zeilenebene, dann die Aggregatberechnungen und immer die letzte, die Tabellenberechnungen. Okay, lassen Sie uns jetzt kurz zusammenfassen , wie Sie den richtigen Berechnungstyp auswählen Hier haben wir drei Fragen. Wir haben mit dem ersten angefangen. Haben Sie die aggregierten Daten? Falls nein, verwenden Sie die Berechnungen auf Zeilenebene. Wir befinden uns auf Zeilenebene. Falls ja, dann springen wir zur nächsten Frage. Sind alle benötigten Daten bereits in den Visualisierungen verfügbar Falls ja, können wir die Tabellenberechnungen verwenden. Wenn nein, dann haben wir hier. Die dritte Frage ist , ob der Detaillierungsgrad in den Visualisierungen der Frage oder den Anforderungen entspricht der Frage oder den Anforderungen Falls ja, können wir die aggregierten Berechnungen verwenden. Falls nein, können wir die LOD-Ausdrücke oder -Berechnungen verwenden die LOD-Ausdrücke oder . Wenn Sie meiner dritten Entscheidung folgen, können Sie einfach eine Antwort darauf finden Ordnung, ist das, dass Sie jetzt einen Überblick über die verschiedenen Arten von Berechnungen haben die verschiedenen Arten von Berechnungen , die wir in Tableau haben Als Nächstes werden wir uns eingehend mit den einzelnen Typen und mit den Berechnungen auf Rollenebene beginnen. Hier werden wir viele Funktionen in Tableau behandeln , die sehr wichtig sind, wie Datenmanipulationen und Transformationen, und auch neue Informationen generieren , die Sie für Ihre Visualisierungen benötigen 132. Udemy 2 Number: Jetzt beginnen wir mit der ersten Art von Berechnungen, den Berechnungen auf Zeilenebene Und in diesem Tutorial werden wir uns den Zahlenfunktionen in Tableau befassen. Der Hauptzweck der Zahlenfunktionen in Tableau besteht also darin numerische Werte zu manipulieren und zu transformieren. Wir können sie also für jedes Feld mit dem Datentyp Zahl verwenden . Und der wichtigste Anwendungsfall für die Zahlenfunktionen ist die Vereinfachung der Zahlen. Hier haben wir drei Funktionen. Wir haben die Decke, den Boden und die Runde , um die Zahlen wie gewohnt auf eine ähnliche Form zu runden. Lassen Sie uns zunächst das Konzept verstehen, das ihnen zugrunde liegt, und dann können wir in Tableau üben. Lass uns gehen. In Ordnung, nehmen wir jetzt an, dass wir das folgende Szenario haben. Wir haben eine Ansicht aus den Unterkategorien und der Summe der Verkäufe erstellt Unterkategorien und der Summe der Verkäufe Wenn Sie sich nun diese Zahlen ansehen, können Sie feststellen, dass es sich um können Sie feststellen, dass es sich große Zahlen mit vielen Brüchen und vielen Details handelt Wir haben hier drei Dezimalzahlen. Diese Details werden es wirklich schwierig machen , diese Zahlen in der Ansicht zu lesen Stattdessen können wir diese Zahlen runden, um das Lesen zu erleichtern, und die kleinen Details ausblenden , die hier unnötig sind. Wenn Sie den Umsatz nehmen, den gerundeten Umsatz, können Sie sehen, dass wir jetzt kleinere Zahlen haben. Wir haben all diese Brüche, all diese Dezimalzahlen gerundet all diese Dezimalzahlen kannst du sehen, wenn du die Rechte mit der Linken vergleichst , es ist einfacher, sie rechts zu lesen Lassen Sie uns nun lernen, wie das funktioniert. Jede Dezimalzahl, wie zum Beispiel 1.4, hat immer zwei ganzzahlige Nachbarn. Stellen Sie sich das so vor, als hätten wir ein Zimmer, es hat eine Decke und einen Boden. In diesem Beispiel hat der 1.4 eine Decke von zwei und den Boden von einem. Hier befinden wir uns vielleicht in einer Situation, in der ich mich nicht mit diesen Details, mit diesen Bruchteilen befassen möchte diesen Details, mit diesen Bruchteilen Ich hätte hier gerne eine ganze Zahl zwei oder eins. Genau. Wir haben zwei Möglichkeiten. Entweder wir verschieben es an die Decke auf die höhere Zahl, oder wir verschieben es auf den Boden, auf die niedrigere Zahl. Wenn Sie sich dafür entscheiden, die Funktionsnummer für die Obergrenze zu verwenden, werden es zwei sein. Was wir hier tun, ist, dass wir die Zahl auf den höheren Wert der Obergrenze aufrunden den höheren Wert der Obergrenze oder sie auf den Boden verschieben Das heißt, wir runden die Zahl ab die Bodenfunktion rundet die Zahl 1,4 auf eins ab Jetzt könnten Sie sagen, wissen Sie was, ich möchte nicht entscheiden, ob es bis zur Decke oder zum Boden geht bis zur Decke oder zum Boden Ich hätte gerne, dass es automatisch abläuft. Es sollte zur nächsten Ganzzahl gehen, und hier können wir die Rundungsfunktion verwenden. Lassen Sie uns das folgende Beispiel nehmen. Nehmen wir an, wir sind bei 1.3. Wenn Sie round verwenden, gehen wir zum nächsten Nachbarn. Der nächste Nachbar wird einer sein. In der Runde wird der Wert auf eins erhöht. Aber jetzt nehmen wir einen anderen Wert, 1.7 Hier ist der nächste Nachbar nicht das Stockwerk. Es ist die Decke. Es ist eher zwei. Wenn Sie die Rundungsfunktion verwenden, wird sie in zwei umgewandelt. Nehmen wir nun an, dass unser Wert genau in der Mitte von 1,5 liegt . Was kann mit dem Wert passieren , wenn ich rund verwende, weil er genau den gleichen Abstand zur Decke und zum Boden hat hier genau den gleichen Abstand zur Decke und zum Boden hat. Was passieren kann, ist, dass zur Decke aufgerundet wird. Wir brauchen nur einen Wert, 1,5, die Runde davon ergibt zwei. Wie Sie sehen können, funktionieren diese drei Funktionen auf diese Weise. Wir denken nur daran wie ein Zimmer. Sie haben eine Decke und einen Boden. In Ordnung, lassen Sie uns jetzt die drei Funktionen vergleichen. Wir fangen mit der Decke an. Die Obergrenze rundet die Zahlen auf. Die Syntax in Tablo wird so aussehen. Obergrenze und sie akzeptiert nur ein Argument, die ursprüngliche Zahl. Beispiel: Die Obergrenze von 1,2 wird zwei sein, die Obergrenze von 1,8 wird zwei sein. Die Obergrenze von 1,5 kann auch zwei sein, wir gehen immer zur höheren Zahl über. Gehen wir zum nächsten über. Es wird genau das Gegenteil sein, der Boden wird die Zahlen auf einen niedrigeren Wert abrunden. Die Syntax hier ist Floor it, außer dass es auch nur eine Zahl gibt. Die Beispiele sind: Floor 1.2 kann 11,8 sein, kann 1.1 sein, 0.5 kann auch eins sein Wir gehen immer zur niedrigeren Zahl. Gehen wir jetzt zum letzten. Wir runden die Zahlen auf die nächste Ganzzahl ab. Die Syntax dafür wird ein bisschen anders sein. Wir haben eine runde Zahl, dann die ursprüngliche Zahl, dann haben wir hier eine Dezimalzahl, das ist natürlich optional. Hier können wir auch entscheiden, ob wir zum Beispiel eine Dezimalzahl, zwei Dezimalzahlen sehen zum Beispiel eine Dezimalzahl, zwei Dezimalzahlen Und wenn Sie es leer lassen, wird es auf eine ganze Zahl gerundet Gehen wir nun zu den Beispielen für dieselben Zahlen. Wenn du 1.2 abrundest, wird es zu Boden gehen. Wenn wir die Zahl 1,8 erreichen, wird die Decke am nächsten sein, sie wird zu den beiden gehen. Wenn wir 1,5 genau in der Mitte abrunden, wird sie bis zur Decke aufgerundet, wir haben also eine Zwei. Das ist es. So funktionieren die drei Funktionen. Gehen wir jetzt zurück zu Tableau und fangen wir an. In Ordnung, Leute, zurück zu Tableau. Lassen Sie uns das jetzt erstellen. Wir werden die Bestellungen zusammen mit den Verkäufen anzeigen. Wir werden bei der kleinen Datenquelle bleiben. Nehmen wir die Bestell-ID, fügen sie in die Zeilen ein und lassen uns die Umsätze in der Ansicht zusammenfassen. Wie Sie sehen können, gibt es bei den Verkäufen keine Bruchteile. Und das liegt nicht daran, dass die Zahlen gerundet sind, sondern nur daran, dass das Format anders ist Um die tatsächlichen Werte anzuzeigen, müssen wir das Format ändern. Um das zu tun, gehen wir zu den Hauptverkäufen von hier, klicken mit der rechten Maustaste darauf und gehen zum Format. Dann gehen wir auf die linke Seite. Wir haben hier Zahlen. Klicken wir auf dieses Menü und gehen wir zu Sobald Sie das getan haben, können Sie sehen, dass wir die Rohdaten so haben, wie wir sie in der Datenquelle haben. Jetzt wollen wir diese Zahlen runden , damit sie sich in der Ansicht ähnlich lesen lassen. Um das zu erreichen, haben wir die drei Funktionen und können mit der Decke beginnen. Lassen Sie uns das hier schließen und ein neues berechnetes Feld erstellen. Klicken Sie mit der rechten Maustaste hier in den weißen Bereich. Berechnetes Feld erstellen. Wir werden es Sales Ceiling nennen. Die Syntax ist wirklich einfach, also beginnt sie mit der Obergrenze, Ord, und dann müssen wir darin unser Feld haben, Die Zahl, Unser Feld ist der Umsatz, und wie Sie sehen können, sind die Berechnungen gültig. Lass es uns machen, okay. Wie Sie sehen können, haben wir jetzt das Feld, das neue berechnete Feld in der Datenquelle. Bringen wir es zur Ansicht. Gehen wir und ziehen es hierher. Wie Sie sehen können, haben wir jetzt unser neues Feld. Lassen Sie es mich nur ein bisschen größer machen und all diese Werte sind gerundet. Nehmen wir den ersten Wert. Wir haben 215, 88. Beim Aufrunden gehen wir zum nächsthöheren Wert über, der 216 ist Alles ist in Ordnung. Lass uns das hier überprüfen. Wir haben also 56, 11. Während wir aufrunden, gehen wir zur nächsten Ganzzahl über, die 57 ist Alles ist in Ordnung und die Deckenfunktionen funktionieren jetzt. Alles klar. Als Nächstes müssen wir genau das Gegenteil tun. Wir werden die Zahlen bis zum Boden abrunden. Wir werden ein neues berechnetes Feld erstellen und es Sales Floor nennen. Das ist auch sehr einfach. Das Schlüsselwort ist Floor. Und unser Wert wird der Umsatz sein. Das sind also die Berechnungen, die bewertet werden. Klicken wir auf Okay. Und unser neues Feld befindet sich bereits in unserer Datenquelle. Schnappen wir es uns zur Ansicht. Der erste Wert war 215, 88. Da wir auf die darunter liegende Ganzzahl abrunden, wird es 215 sein Dieser Wert hier drüben, wir haben 56, Komma 11. wir zur Etage gehen, werden es 56 sein, also ist alles in Ordnung Und wie Sie sehen können, ist es genau das Gegenteil von der Decke. Ordnung, als Nächstes werden wir die Zahlen automatisch an den nächsten Nachbarn weitergeben. Mit Hilfe der Runde erstellen wir das dritte berechnete Feld, wir nennen es Verkaufsrunde. Die Funktionen sind wirklich einfach. Es beginnt mit der Runde und akzeptiert zwei Argumente. Das erste ist ein Muss, es wird unsere Verkaufszahl sein, und das zweite wird optional sein , falls wir hier über die Anzahl der Dezimalstellen entscheiden wollen über die Anzahl der Dezimalstellen entscheiden , wir wollen es nicht verwenden, wir werden es als Standard belassen Wir brauchen keine Dezimalzahlen oder Brüche, also lassen wir es so , Umsatz und das war's Wie Sie sehen können, ist die Berechnung gültig und wir werden jetzt auch unser drittes berechnetes Feld verwenden Daten geht, nehmen wir sie einfach in die Ansicht und überprüfen die Werte. Jetzt der erste Wert, 215, 88. Es ist nahe an der Decke, deshalb wird es in der Runde auf 216 steigen. Beim nächsten hatten wir 56, 11. Es ist wirklich in Bodennähe. Deshalb benötigen Tableau oder die runde Funktion 256. Wie Sie sehen können, ist alles in Ordnung und die Zahlen bewegen sich zum nächsten Nachbarn. Okay, nehmen wir an, wir wollen die Els in unserer Ansicht sehen, aber mit nur einer Dezimalstelle, nicht mit zwei Dezimalstellen wie hier in unserem Um das zu erreichen , können wir diese Zahlen mit der Rundungsfunktion auf nur eine Dezimalzahl runden Lassen Sie uns ein neues berechnetes Feld erstellen. Nennen wir es Verkaufsrunden eins. Und wir werden auch dieselben Keyword-Runden verwenden. Die Zahl wird Umsatz sein. Und dann definieren wir, wie viele Dezimalstellen wir wollen? In diesem Beispiel wollen wir nur eine Dezimalzahl, also geben wir hier Das ist es. Wie Sie sehen können, ist die Berechnung gültig. Lass uns auf Ok klicken. Und hier haben wir unser neues Feld Bringen wir es zur Ansicht. Und jetzt könntest du sagen, weißt du was, nichts hat sich geändert. Wir haben immer noch alles auf eine ganze Zahl gerundet , es gibt keine Dezimalzahlen Nun, das ist ungefähr das Format. Gehen wir und ändern das. Wir gehen hier rüber, klicken mit der rechten Maustaste darauf und dann gehen wir hier zum Formatieren über. Wir werden es auf den Standard bringen. Sobald wir das getan haben, haben wir, wie Sie jetzt sehen können , nur noch einen Dezimalwert. Wir haben keine zwei Dezimalwerte wie die Siegel, wie das Originalfeld in unserer Datenquelle. Aber jetzt könntest du sagen, okay, vielleicht hat auch die Runde Dezimalzahlen Schauen wir uns also die Formate an. Wir gehen hier zur Runde und klicken dann auf Formate. Und wenn wir jetzt den Standard einführen, ändert sich, wie Sie sehen, nichts. Das heißt, wir haben nicht wirklich keine Dezimalzahlen, wir haben nur eine ganze Zahl Also gut, jetzt fragst du mich vielleicht, wann verwende ich Decke und wann verwende ich Boden? Nun, dafür gibt es keine Regel. Es hängt wirklich vom Anwendungsfall und von der Anforderung ab. Wenn ich zum Beispiel ein Dashboard für die Budgetierung erstelle, um ein Budget zu fad, würde ich mich immer die Obergrenze halten, um sicherzustellen, dass ich nichts vergesse und am Ende nicht zu wenig Budget habe am Ende nicht zu wenig Budget In diesem Anwendungsfall verwende ich in der Regel immer die Decke und nie den Boden- oder Rundrahmen Das hängt wirklich von den Anforderungen im Anwendungsfall ab. Wie Sie sehen können, machen diese drei Funktionen die Visualisierungen wirklich lesbarer und einfacher . In Ordnung, alle zusammen. Bisher haben wir gelernt, die Zahlen in Tableau mithilfe der drei Zahlenfunktionen „ Decke“, „Boden“ und „Rund“ zu vereinfachen in Tableau mithilfe der drei Zahlenfunktionen „ Decke“, . Und das war's für die erste Gruppe, die Anzahl der Funktionen. Als Nächstes können wir die Zeichenkettenfunktionen in Tableau lernen. 133. Udemy 3 1 Case ändern: Jetzt konzentrieren wir uns auf die zweite Gruppe von Funktionen in Tableau Unter den Berechnungen auf Zeilenebene der Kategorie befinden sich die Zeichenkettenfunktionen. Der Hauptzweck der Zeichenkettenfunktionen in Tableau besteht darin, die Textwerte, also jedes Feld in unserem Datensatz mit dem Datentyp Zeichenfolge, zu manipulieren und zu transformieren . Es gibt viele Anwendungsfälle und Gründe für die Verwendung von Zeichenkettenfunktionen in Tableau. Wir können es beispielsweise verwenden, um unsere Daten zu bereinigen und unseren Text auf Standardfälle umzustellen. Zum Beispiel können wir die Groß- und Kleinschreibung entweder auf Kleinschreibung oder ändern. Und auch beim nächsten Anwendungsfall geht es darum, unsere Daten in Tableau zu bereinigen , indem alle unerwünschten Leerzeichen entfernt werden. Hier haben wir drei Funktionen Links-Trimmen, Rechts-Trimmen und Trimmen. Wenn wir zur nächsten Gruppe oder zum nächsten Anwendungsfall übergehen, haben wir hier drei Funktionen, um eine bestimmte Teilzeichenfolge aus einem Text zu extrahieren Wir haben links, rechts und gemacht. Der nächste Anwendungsfall ist die Suche nach bestimmten Mustern. Hier haben wir fünf Funktionen Start with width, contains, find und find in. Dann haben wir einen weiteren Anwendungsfall für die Zeichenkettenfunktionen, um Daten in Tableau zu kombinieren und aufzuteilen. Hier haben wir den Concat-Operator und auch die Split-Funktion Der letzte Anwendungsfall besteht darin, eine bestimmte Teilzeichenfolge, eine andere Teilzeichenfolge zu ersetzen bestimmte Teilzeichenfolge, eine andere Teilzeichenfolge Also hier haben wir die Funktion ersetzt. Wie Sie sehen können, haben wir viele Zeichenkettenfunktionen und Tools, um die Textwerte in der Tabelle zu manipulieren, zu transformieren und zu bereinigen. Jetzt beginnen wir mit dem ersten Anwendungsfall über die Zeichenkettenfunktionen. Wie wir unsere Daten bereinigen und unseren Text mithilfe der beiden Funktionen Lower und er auf Standardgröße bringen . Aber wie immer müssen wir zuerst das Konzept verstehen, bevor wir mit dem Üben in der Tabelle beginnen. Lass uns gehen. Gut, lassen Sie uns jetzt das folgende Datenqualitätsproblem aus unserer Sicht überprüfen . Wenn Sie sich die Dimension Produkte hier ansehen , haben wir drei Werte für das Wort. Wir haben dreimal die Tastatur in der Ansicht, was wirklich falsch ist. Und das liegt daran, dass die Datenqualität aus dem Quellsystem, aus dem wir die Daten beziehen , einfach gering ist. Das passiert, wenn Sie viele Leute haben, die in den Spitzenprojekten arbeiten , und Sie haben viele Produkte. Sie können also unterschiedliche Namen für dieselben Produkte eingeben . Hier haben wir ein Fallproblem mit dem Produktnamen. Und was ich normalerweise bei meinen Projekten mache, ist, ich die Quellsysteme kontaktiere und ihnen von den Datenqualitätsproblemen erzähle , die sie haben. Aber manchmal kann es lange dauern, bis sie das Problem beheben. Individualisierung, wir können gehen und diese Dinge reparieren und aufräumen In Tableau haben wir viele Tools und Funktionen, Dimensionen zu manipulieren und zu bereinigen Zum Beispiel können wir die oberen oder unteren Funktionen verwenden unteren Funktionen , um Standards für die Werte festzulegen. Wenn Sie die untere verwenden, haben wir die folgenden Ergebnisse. In diesem Beispiel können wir nur drei Produkte in den Visualisierungen haben , und obwohl drei Werte für die Menge in nur einer Zeile aggregiert werden , ist das wirklich richtig Wenn Sie nun die erste Ansicht mit der zweiten Ansicht vergleichen, können Sie feststellen, dass wir die Datenqualität bei den einzelnen Visualisierungen verbessert haben . Schauen wir uns also an, wie diese beiden Funktionen funktionieren Sehen wir uns nun das folgende Beispiel mit dem Namen des Kunden an Die Namen könnten so geschrieben werden, das erste Zeichen des Vornamens und des Nachnamens wird groß geschrieben, oder alles in Großbuchstaben oder umgekehrt Wenn wir alles in Kleinbuchstaben haben, können Sie sehen, dass wir den Namen des Kunden in verschiedenen Fällen schreiben können Namen des Kunden in verschiedenen Fällen In Tableau müssen wir diese Namen jetzt eingeben. Standards, wir haben zwei Möglichkeiten, das zu tun. Entweder wir schreiben alles klein oder wir schreiben Groß- und Kleinschreibung. , wenn Sie sich für den Namen des Kunden in Großbuchstaben entscheiden Was kann passieren, wenn Sie sich für den Namen des Kunden in Großbuchstaben entscheiden? Der erste Kunde kann komplett in Großbuchstaben umgewandelt werden . Der zweite Kunde ist bereits ein Großbuchstabe. Es kann nichts passieren, es wird so bleiben. der dritten Variante handelt es sich um Kleinbuchstaben, sodass sie in Großbuchstaben umgewandelt werden kann. Aber wenn Sie jetzt den kleineren Namen für die Kunden verwenden möchten , kann genau das passieren. Der erste, der erste Kunde kann in Kleinbuchstaben umgewandelt werden. der zweite kann von Groß- in Kleinbuchstaben umgewandelt werden . Beim dritten kann nichts passieren, weil es bereits ein Kleinbuchstabe ist. Wie Sie mit dieser Funktion sehen können, zwingen wir, dass die Namen entweder groß oder klein geschrieben werden. Deshalb bringen wir Standards in die Visualisierungen. Jetzt werden wir diese beiden Funktionen miteinander vergleichen diese beiden Funktionen Wir beginnen mit dem Oberteil. Es wird die Zeichen in zwei Großbuchstaben umwandeln. Die Syntax in Tableau wird wie folgt aussehen. Sie beginnt mit dem Schlüsselwort upper. Es akzeptiert nur ein Feld, die Zeichenfolge. Die Ausgabe kann auch eine Zeichenfolge sein. Wenn wir zum Beispiel den Großbuchstaben Maria nehmen, wird das erste Zeichen groß geschrieben, die Ausgabe kann die Zeichenfolge Maria in Großbuchstaben sein Gehen wir jetzt zur unteren Ebene. Es wird genau das Gegenteil sein. Also wird es die Zeichen in Kleinbuchstaben umwandeln. Die Syntax kann ähnlich sein wie, hier haben wir weniger als ein Feld, die Zeichenfolge. Die Ausgabe kann auch Zeichenfolge sein. Das Beispiel hier ist niedriger. Maria, Maria kann in der Ausgabe auch kleingeschrieben werden. Diese beiden Funktionen sind einfach und benutzerfreundlich, aber dennoch sehr wichtig. Ich neige dazu, sie in meinen Projekten häufig zu verwenden , um die Daten zu bereinigen. Gehen wir jetzt zurück zu Tableau und starten. Ordnung, für diese beiden Funktionen habe ich eine zusätzliche Datei mit der geringen Datenqualität in den Produktnamen vorbereitet . Um diese Datei zu verbinden, müssen wir eine neue Datenquelle erstellen. Gehen wir zur Datenquellenseite hier drüben. Und dann werden wir eine neue Datenquelle erstellen. Dann gehen wir zur Textdatei. Sie finden es in dem kleinen Ordner. Wir haben hier eine CSV-Datei mit dem Titel Products Low Quality. Lass uns gehen und es verbinden. Es ist nur eine Tabelle, und wenn Sie sich das Datenraster hier ansehen, können Sie sehen, dass wir Probleme mit dem Produkt haben. Sie können sehen, dass wir hier eine Tastatur in Großbuchstaben haben. Tastatur in Kleinbuchstaben oder mit dem ersten Großbuchstaben von Carter Gehen wir jetzt zurück zu unserem Blatt und beginnen von dort aus auch die Daten zu überprüfen Gehen wir nun zur Datenbank und stellen Sie sicher, dass wir die neue Datenquelle auswählen. Wir haben hier ein Produkt. Hier haben wir das Fallproblem, also bringen wir es in die Ansicht und überprüfen die Werte. Wie Sie sehen können, können wir etwa fünf Produkte finden, aber in Wirklichkeit haben wir hier nur drei. Wir haben die Tastatur dreimal, den Monitor und die Maus. Wir sollten nur drei Tastatur, Monitor und Maus haben. Wir haben ein Problem mit der Datenqualität bei den Produktnamen. Tableau unterscheidet zwischen Groß- und Kleinschreibung, sodass die Daten genau so dargestellt werden können , wie sie aus dem Quellsystem stammen. Nehmen wir die Menge und fügen sie in die Spalten ein. Und wie Sie sehen können, werden diese drei Werte nicht zusammengezählt Da Tableau davon ausgeht, dass es sich um drei verschiedene Werte handelt, zeigen wir die Werte hier in den Beschriftungen an Lassen Sie uns das auch mit der Farbe besprechen. Jetzt werden wir die Daten mit der unteren Funktion bereinigen . Um das zu tun, müssen wir ein neues berechnetes Feld erstellen. Gehen wir hier zum Data Pain. Klicken Sie mit der rechten Maustaste auf den leeren Bereich, Berechnetes Feld erstellen. Wir werden es Products Lower nennen. Es beginnt mit dem Schlüsselwort lower und akzeptiert nur einen Wert, die Zeichenfolge. Also werden wir die Produkte eins haben und das war's. Wie Sie sehen können, hat die Berechnung Wert und das Ergebnis wird eine Zeichenfolge sein, das Produkt. Lass uns gehen und zuschlagen, okay. Schauen wir uns das Datenproblem an, haben wir hier unsere neue Dimension, das berechnete Feld. Bringen wir es in die Ansicht und die Zeilen, um mit dem Vergleich der Werte zu beginnen. Der erste ist, wie Sie sehen können, ein Großbuchstabe. Die Ausgabe wird ein Kleinbuchstabe der Tastatur sein. Der nächste ist bereits Kleinbuchstaben geschrieben, nichts wird sich ändern. Der dritte Wert entspricht vollständig den Originaldaten, aber die Ausgabe ist in Kleinbuchstaben geschrieben. Wie Sie sehen können, haben wir hier alle Namen in Kleinbuchstaben. Wenn Sie jetzt das Produkt hier entfernen, können Sie sehen, dass wir am Ende nur drei Werte haben können. Nur drei Produkte , was richtig ist. Damit haben wir die Daten mit Kleinbuchstaben bereinigt . Gehen wir jetzt und bereinigen die Daten. Diesmal können wir mit der oberen Funktion dasselbe tun. Wir werden ein neues berechnetes Feld erstellen. Nennen wir es Produkte der Oberklasse. Wir werden hier die Funktion Upper verwenden. Und es akzeptiert nur ein Feld, unsere Produkte, Produkte eins. Und das war's, die Berechnung ist gültig. Lass uns auf Okay klicken. Wenn Sie jetzt in der Datenablage nachsehen, haben wir ein neues berechnetes Feld, eine neue Dimension. Bringen wir es in die Ansicht und beginnen, die Werte zu vergleichen. Ich kann auch das Originalfeld verwenden, das erste wird großgeschrieben, wie Sie sehen können, die Ausgabe kann in Großbuchstaben geschrieben werden Das zweite ist ebenfalls komplett klein geschrieben , komplett in Großbuchstaben Der dritte, nichts wird sich ändern. Da Sie jetzt alle Werte in Großbuchstaben sehen können, werde ich jetzt die anderen entfernen , um die Endergebnisse zu sehen. Wie Sie sehen können, haben wir nur drei Produkte und die Visualisierung ist wirklich korrekt. Und damit haben wir die Datenqualität anhand von korrigiert. Ordnung, jetzt fragen Sie mich vielleicht, sollte ich in meinen Ansichten Klein - oder Großbuchstaben verwenden? Nun, wenn Sie einen IT-Experten wie mich fragen , werde ich so antworten. Das kommt darauf an, es hängt von den Feldern ab, die Sie in den Ansichten verwenden. Sehen wir uns das folgende Beispiel an. Hier haben wir zwei Ansichten. Die linke mit dem Kleinbuchstaben und dem Produktnamen. Und der zweite ist mit Großbuchstaben. Wenn Sie sich jetzt diese beiden Ansichten ansehen , was denken Sie? Ist es einfacher zu lesen? Wenn Sie einen normalen Text oder einen langen Text wie den Namen des Produkts, den Namen des Kunden usw. haben. Es ist immer besser , Kleinbuchstaben zu verwenden. Die Kleinbuchstaben sind einfacher zu lesen als die Großbuchstaben. Die Großschreibung wird ebenfalls mehr Platz beanspruchen. Es ist aggressiver und es ist wirklich schwer zu lesen. Für das Szenario würde ich Ihnen also empfehlen, die Kleinschreibung zu verwenden. Im modernen Design neigen sie dazu, Kleinbuchstaben zu verwenden, da dies der und dem Erscheinungsbild der Visualisierungen ein eleganteres und minimalistischeres Website und dem Erscheinungsbild der Visualisierungen ein eleganteres und minimalistischeres Aussehen verleiht Die Kleinschreibung ist also einfacher zu lesen. Es ist moderner. Wenn man es mit der Großschreibung vergleicht, ist es schwer zu lesen und es ist, als würde jemand schreien Nehmen wir jetzt ein anderes Beispiel. Wir haben hier eine Aggregation für die Länderabkürzung. Hier haben wir es also sowohl in Klein - als auch in Großbuchstaben Wenn Sie sie dieses Mal miteinander vergleichen, können Sie feststellen, dass es vielleicht besser ist , Großbuchstaben zu verwenden. Und das liegt daran, dass die Abkürzung, da sie sehr kurz ist, maximal drei Zeichen lang Es ist wirklich schwer, Ind-Visualisierungen zu sehen. Sie sind wirklich klein. Wenn wir es wie große Buchstaben haben, ist es einfacher, es mit den Abkürzungen zu lesen Ich neige immer dazu, Großbuchstaben zu verwenden. Die Abkürzungen, wenn sie in Großbuchstaben geschrieben sind, können sie Maßstäbe setzen und sie können Fehlinterpretationen der Daten vermeiden Wenn du hier auf die rechte Seite schaust, kannst du es sofort verstehen Okay, hier sprechen wir über Länder. Aber wenn Sie auf der linken Seite sind, könnten Sie verwirrt sein. Sprechen wir zum Beispiel über die USA oder das Wort uns? Das Gleiche gilt für Italien. Ist es so, dass wir es in Sätzen im Pronomen verwenden , oder ist es hier wie die Abkürzung für Italien Wenn Sie es in Kleinbuchstaben schreiben, könnten Sie zu Missverständnissen und falschen Abkürzungen führen Abkürzungen Ich neige immer dazu, Großbuchstaben zu verwenden. Bei Kurznamen ist es übersichtlicher und leichter zu lesen. Deshalb kommt die Antwort von der IT darauf an, es kommt auf den Anwendungsfall, die Anforderungen usw. an. Manchmal entscheiden wir uns also für das Niedrigere, manchmal für das Obere. Aber zu 90% verwende ich Kleinbuchstaben für die Namen und so weiter, aber nur für die Abkürzungen. Ich entscheide mich für das Oberteil Damit haben Sie zumindest einige Orientierungen in Ihrer Visualisierung Ordnung, es geht also nur darum, wie die Daten bereinigen können, indem In Ordnung, es geht also nur darum, wie wir die Daten bereinigen können, indem wir unseren Text mithilfe der beiden Funktionen Groß- und Kleinschreibung in die Standardgröße der beiden Funktionen Groß- und Kleinschreibung in die Als Nächstes können Sie anfangen, über die drei Funktionen zu sprechen Linker Rand, rechter Rand und Trimm. 134. Udemy 3 2 Remove: Ordnung, jetzt werden wir über eine weitere Zeichenkettenfunktion in Tableau sprechen , mit der unsere Daten bereinigt werden, indem mithilfe der drei Funktionen Linker Rand, rechter Rand und Kürzen unerwünschte Leerzeichen Linker Rand, rechter Rand und Kürzen Und natürlich müssen wir wie immer zuerst das Konzept verstehen, das ihnen zugrunde liegt, und dann können wir in Tableau üben. Also lass uns gehen. Also gut, jetzt haben wir das folgende Szenario, in dem wir unserer Meinung nach wieder eine schlechte Datenqualität haben . Wenn Sie sich die Produkte ansehen, können wir feststellen, dass wir das Vierfache der Tastatur haben. Was ist also los? Wir haben hier kein Problem mit Groß- und Kleinschreibung, da sie alle im ersten Zeichen groß geschrieben werden, es gibt also keine Groß- oder Kleinschreibung Alles ist in Ordnung. Warum hat Tablo nicht all diese Werte in einer Zeile, in einem Produkt zusammengefasst Weil wir hier nur drei Produkte haben. Also, was ist hier los? Was ist passiert? Nun, wir haben die Schmutzstellen im Produktnamen. Auf der Tastatur gibt es quasi unerwünschte Leerzeichen. Es ist wirklich schwer, einzelne Personen zu erkennen. Das kann man sehen. Als ob alles gut aussieht, oder? Aber es gibt Leerzeichen in der Tastatur und wir müssen sie entfernen. Um die Daten zu bereinigen und diese verschmutzten Stellen zu entfernen, können wir nun die Daten zu bereinigen und diese verschmutzten Stellen zu entfernen, eine der drei Funktionen links, rechts, trimmen oder zuschneiden verwenden . Und wenn Sie diese Funktionen auf den Produktnamen anwenden, erhalten wir ein Ergebnis wie dieses. Nur drei Produkte und alles wird gut. Lassen Sie uns verstehen , wie diese Funktionen funktionieren. Sehen wir uns die folgenden einfachen Beispiele an. Nehmen wir an, wir haben das Wort Monitor, aber auf der linken Seite haben wir einen Leerraum. Um es zu entfernen, können wir die Tableau-Funktion verwenden. Lift, Trim, Lift, Trim, Gna, entfernt alle unerwünschten Leerzeichen von der linken Seite des Wortes. Jetzt haben wir vielleicht die umgekehrte Situation, wo wir den Monitor haben, aber auf der rechten Seite gibt es einen weißen Bereich. Um diese Leerzeichen zu entfernen, können wir die Funktion in Tableau verwenden. Rechter Schnitt, rechter Schnitt. Ich werde alle Leerzeichen von der rechten Seite des Wortes entfernen . Wenn wir zum dritten Szenario übergehen, haben wir dasselbe Wort Monitor, diesmal jedoch auf der linken Seite. Und auf der rechten Seite gibt es weiße Räume. Um diese Leerzeichen zu entfernen, können wir entweder die beiden Funktionen Lift Trim und Right Rim verwenden, oder wir können die dritte Funktion, Trimmen, verwenden, wenn Sie die Trim-Funktion in Tableau verwenden. In diesem Szenario werden alle weißen Räume von der linken Seite und auch alle weißen Bereiche von der rechten Seite entfernt. Ordnung, jetzt werden wir schnell diese drei Funktionen vergleichen. Die Liftverkleidung wird alle führenden Zwischenräume entfernen. Die rechte Verkleidung kann alle nachfolgenden Leerzeichen entfernen, und die Verkleidung kann beide entfernen. Die führenden und nachfolgenden Leerzeichen und die Syntaxen in Tableau sind Also haben wir hier zum Beispiel das Schlüsselwort left trim. Dann akzeptiert es nur ein Zeichenkettenfeld, die Ausgabe wird ein Zeichenkettenwert sein. Nehmen wir zum Beispiel an, wir wollen trim aufheben, dieser Wert, wir haben Narea auf der linken Seite, wir haben einen Leerraum Und wenn Sie auf der rechten Seite eine Liftleiste verwenden, können nur die führenden Leerzeichen entfernt Es kann also einfach den Raum aus dem Aufzug entfernen und den Bereich verlassen, wir auf der rechten Seite haben, weil es nur das Trimmen des Aufzugs ist. Gehen wir zum nächsten Es ist genau das Gegenteil, aber die Syntax ist fast dieselbe. Wir haben also das Recht, es zu kürzen, mit Ausnahme der Feldzeichenfolge, die Ausgabe wird ebenfalls ein Zeichenkettenwert sein. Wenn wir bei demselben Beispiel bleiben, wird nur das abschließende Leerzeichen entfernt Das Leerzeichen auf der linken Seite bleibt in diesem Beispiel erhalten. Gehen wir nun zum letzten über. Ich glaube, du hast es schon. Wir werden hier nur die Verkleidung verwenden. Kein Lift oder Rechts. Also beide. Und es außer einem Zeichenkettenfeld. Die Ausgabe wird ein Zeichenkettenwert sein. Und das Beispiel wird das Folgende sein. Maria mit den linken und rechten Leerzeichen, was kann passieren? Wir werden den Aufzugsraum entfernen und auch den rechten Raum. Diese Funktionen sind wirklich einfach zu bedienen und sehr wichtig, um Ihre Datenqualität und Individualisierungen zu verbessern Ihre Datenqualität und Individualisierungen Gehen wir zurück zu Tableau und fangen wir an zu üben. Okay, stellen Sie zunächst sicher, dass Sie die richtige Datenquelle auswählen , damit wir bei der niedrigen Qualität der Produkte bleiben können bei der niedrigen Qualität der Produkte bleiben seit ich die Beispiele vorbereitet habe. Und jetzt machen wir mit dem zweiten Produkt weiter Ziehen Sie es einfach hierher in der Ansicht und bewegen Sie es mit der Maus. Wie Sie sehen können, haben wir jetzt vier Produkte für die Tastatur. Jetzt ist es wirklich schwer zu erkennen, wo sich diese weißen Räume befinden. Bei den ersten beiden kann man sehen, dass sie etwas nach rechts verschoben sind, aber bei den zweiten beiden Tastaturen sind wir uns nicht sicher, ob sie wie auf der rechten Seite ein Leerraum sind oder nicht Die Situation kann sehr schlimm sein, wenn wir zu verschiedenen Visualisierungen wechseln Nehmen wir die Menge und jetzt ist es im Balkendiagramm fast unmöglich zu erkennen, es im Balkendiagramm fast unmöglich zu erkennen ob es irgendwelche Leerzeichen gibt Wenn ich in meinen Projekten mit dieser Situation konfrontiert werde, fange ich zuerst an zu zählen wie viele Zeichen ich in jedem Produkt habe. Ich berechne die Länge jedes Wortes. Um das zu tun, können wir ein neues berechnetes Feld erstellen. Lassen Sie uns ein neues erstellen, und wir werden es Produktlänge nennen. Das Schlüsselwort für die Kunst zur Berechnung der Links ist LEN. Das legt fest. Dann akzeptiert es nur ein Feld, Zeichenkettenfeld, und die Ausgabe wird eine Zahl sein. Unser Feld wird das Produkt sein, um sicherzustellen, das richtige ausgewählt wird , und das legt fest, dass die Berechnung gültig ist. Lassen Sie uns auf Okay klicken, da die Ausgabe eine Zahl sein wird. Tableau wird dann loslegen und eine kontinuierliche Kennzahl erstellen. Also werde ich einfach die Menge aus der Ansicht entfernen und unser neues berechnetes Feld in die Ansicht übernehmen. Der Link des ersten hat neun, was bedeutet, dass wir nur einen Leerraum haben. Der zweite hat zwei Leerzeichen. Der dritte ist richtig. Der erste hat ebenfalls ein Leerzeichen. Mit der Link-Funktion können wir leicht erkennen, ob unsere Wörter schmutzige Leerzeichen enthalten. Um diese Probleme zu beheben und zu beheben, werden wir nun die Trimmfunktionen verwenden. Lassen Sie uns mit dem Lift-Trimm beginnen und dann ein neues berechnetes Feld erstellen . Gehen wir und machen das. Wir werden es Produkte mit linker Ausführung nennen. Und wir werden mit der Syntax left trim beginnen, und sie akzeptiert nur ein Zeichenkettenfeld. Wird das Produkt sein. Um sicherzustellen, dass Sie das richtige Produkt auswählen , ist diese Berechnung gültig. Lass uns gehen und auf Okay klicken. Jetzt stellen wir fest, dass die Tabelle eine neue Dimension erzeugt hat , weil die Ausgabe eine Zeichenfolge ist. Gehen wir und platzieren es hier in der Ansicht. Was kann nun mit den Werten in den Produkten passieren? Alle Leerzeichen auf der linken Seite werden entfernt oder gekürzt Aber auch hier ist es wirklich schwer, anhand der Ansicht zu erkennen , ob alles in Ordnung ist Also gehen wir noch einmal und berechnen die Länge des neuen Feldes. Gehen wir und ändern die Berechnungen in unserem berechneten Feld. Anstatt das Broadct Two zu verwenden, können wir es entfernen und die neue Dimension einfügen Klicken wir auf Okay. In Ordnung. Also lass uns jetzt das Ergebnis überprüfen. Wie Sie sehen können, haben wir einige Werte auf den ersten Wert festgelegt . Wir haben es als acht. Beim zweiten haben wir noch Platz. Der dritte ist sowieso richtig. Die dritte ist ebenfalls falsch. Wie Sie sehen können, ist die Situation jetzt ein bisschen besser. Aber wir haben immer noch Leerzeichen. Das heißt, wir haben Leerzeichen auf der rechten Seite. Um das zu beheben , schneiden wir von der rechten Seite aus. Kehren wir zu unseren Berechnungen zurück, dem linken Trimm. Lassen Sie uns ihn bearbeiten und den rechten Rand hinzufügen. Also gehen wir hier drüber, wir werden verschachtelte Berechnungen durchführen, nach rechts trimmen, und wir wollen die Ergebnisse der linken Trimmung Gehen wir und schlagen zu. Okay, aber vielleicht ändere ich den Namen in Trim. Lass uns zuschlagen. Okay, was kann also mit den Werten in den Produkten passieren? Wir schneiden alles von links und auch von rechts ab, wie Sie sehen können Jetzt ist auch die Länge korrekt. All diese Werte haben Links von acht. Um auch das zu testen, werden wir das Produkt zwei aus der Ansicht entfernen , die wir hier haben, nur drei Werte. Natürlich macht der Link hier keinen Sinn, da wir die Links aller Produkte in den Bestellungen zusammenfassen aller Produkte in den Bestellungen Anstatt es als Maß zu verwenden, können wir es vielleicht in Abmessungen umrechnen, haben keine Berechnungen Ich werde es einfach von hier entfernen und einfach die Produktlänge hinzufügen. Wie Sie sehen können, ist alles in Ordnung. Für dieses Szenario haben wir jetzt natürlich eine einfachere Lösung. Wir können einfach eine Trimmung verwenden, anstatt die linke und rechte Trimmung in einer Berechnung zu verwenden. Lass uns das machen. Wir kehren zu unserer Berechnung zurück und bearbeiten sie. Also werden wir einfach alles entfernen. Wir werden das Schlüsselwort trim verwenden und dann akzeptiert es nur ein Feld, das Produkt zwei, und wie Sie sehen können, ist die Berechnung gültig. Klicken wir auf Okay. Wie Sie sehen, wird sich an der Ansicht nichts ändern. Wir werden genau die gleichen Ergebnisse erzielen. Damit haben wir die Werte in den Produkten bereinigt, indem wir alle verschmutzten oder unerwünschten Stellen entfernt haben. Ordnung, ich möchte Ihnen eine weitere Methode zeigen der Sie feststellen können, ob Ihre Daten aufgrund unerwünschter Leerzeichen gleichwertig sind. Das ist besonders dann der Fall, wenn Sie eine große Datenquelle haben. Wenn Sie viele Werte haben, ist es wirklich schwierig, diese Daten zu erkennen , wenn Sie die Link-Funktion verwenden. Ich werde Ihnen jetzt zeigen, wie ich das normalerweise mache wenn ich eine Quelle habe, was ich normalerweise mache, wenn ich einen Verdacht auf ein Feld habe , bei dem ich glaube, dass die Benutzer die Werte manuell eingeben, in die ich gehe und den eindeutigen Wert in diesem Feld zählen. Lassen Sie mich Ihnen jetzt zeigen, wie ich das normalerweise mache. Lassen Sie uns ein neues berechnetes Feld erstellen, und wir werden es Produkte Anzahl D nennen . Die Syntax dafür lautet count. Dann das Wort D, wir zählen den eindeutigen Wert in unseren Produkten. Das Feld wird Produkt zwei sein. Die Ausgabe dafür wird eine Zahl sein. Die Berechnung ist gültig. Lass uns gehen und zuschlagen, okay. Wie Sie auf der linken Seite sehen können, haben wir eine neue kontinuierliche Messung. Es wird zählen, wie viele unterschiedliche Werte wir in unseren Produkten haben. Sehen wir uns die Ergebnisse an. Ich werde einfach alles aus der Ansicht entfernen. Ich werde das zählen und es in den Text schreiben. Die Ergebnisse zeigen nun, dass ich sechs verschiedene Produkte in meiner Datenquelle habe , aber ich habe diesbezüglich einen Verdacht Was ich nun tun werde, ist, die Werte in den Produkten zu kürzen , und meine Erwartung wird wie folgt sein Wenn die Zahl gleich bleibt, haben wir keine Leerzeichen, aber wenn die Zahl kleiner wird, dann haben wir unerwünschte Leerzeichen innerhalb der Produkte Fangen wir an, das zu testen. Wir werden zu unserer Berechnung übergehen und anfangen, unsere Trims hinzuzufügen Wir beginnen immer mit der linken oder rechten Trimmung. Warum? Wir gehen nicht sofort zum denn wenn Sie Trimmen über, denn wenn Sie alles von links und rechts kürzen, kann das, hat eine schlechte Leistung in Tableau, weil es Ressourcen benötigt Wenn Sie nur nach oben oder nur nach rechts trimmen, wird es für Tableau einfacher sein, dies zu tun Wenn Sie jedoch immer sofort zum Trimmen übergehen, kann dies zu einer schlechten Leistung führen Deshalb fange ich immer mit der Liftverkleidung an. Gehen wir also zur Liftverkleidung und überprüfen die Ergebnisse. Also werde ich es einfach hier zum Produkt hinzufügen. Damit schneiden wir zuerst die Produkte zwei nach oben und zählen dann, wie viele unterschiedliche Werte wir in dieser Datenbank sehen Die Berechnung ist gültig, legen wir los. Okay. Okay, jetzt haben wir also 6-4 Produkte umgezogen Das ist alarmierend für mich, das heißt, da sind Leerzeichen am Anfang Der nächste Schritt, was ich normalerweise mache, ist zu testen ob es dafür richtige Leerzeichen auf der rechten Seite gibt Entweder füge ich ein Recht zum Kürzen hinzu oder ich verwende einfach das Trimmrecht. Wenn wir nun die richtige Verkleidung und die Trimmung hinzufügen und die Zahl gleich bleibt, Vier, bedeutet das, dass wir nur ein Problem mit den Aufzugsräumen haben . Aber wenn die Zahl kleiner wird, bedeutet das, dass wir auch richtige Leerzeichen haben. Was wir nun tun können, ist, dass wir wieder zu unserer Kennzahl übergehen und die Berechnung bearbeiten. Und statt linksbündig zu schneiden, werde ich jetzt auch eine Trimmung verwenden, um die richtigen Leerzeichen zu testen . Gehen wir und schlagen zu. Okay. Wie Sie sehen, sind wir 4-3 gegangen. Das heißt, wir haben auch rechte Leerzeichen, nicht nur links, sondern auch rechts Die Gesamtzahl der Produkte stieg also auf 6-4 auf drei. So mache ich es normalerweise, um zu entscheiden, ob ich nur die Liftverkleidung oder die rechte Felge oder beide verwenden werde, anstatt die Sofortverkleidung zu verwenden Ich habe viele Projekte gesehen, und viele Entwickler neigen dazu , damit zu überreagieren Wenn sie einen Zeichenkettenwert sehen, schneiden sie ihn sofort ab , nur um ein korrektes Ergebnis zu Fügen Sie eine Tableau-Visualisierung hinzu. Aber glauben Sie, wenn Sie das immer tun, werden Sie schlechte Reaktionen in Tableau haben und Sie können schlechte Leistung haben. Nehmen Sie sich wenig Zeit, um zu untersuchen ob es wirklich notwendig ist oder nicht. Ordnung, es geht also nur darum, wie wir unsere Daten bereinigen können, indem wir mithilfe der drei Funktionen Lift Trim, Right, Rim und Trim unerwünschte Leerzeichen entfernen. Als Nächstes werden wir über eine weitere Gruppe sprechen, den Aufzug, rechts und Mitte. 135. Udemy 3 3 Extrakt: Jetzt werden wir uns mit einer weiteren Gruppe von Zeichenkettenfunktionen in Tableau befassen , um eine bestimmte Teilzeichenfolge aus dem Text zu extrahieren , indem wir wie gewohnt die drei Funktionen links, rechts und Mitte Lassen Sie uns das Konzept verstehen , das wir in Tableau anwenden können Lasst uns alle in Ordnung gehen. In realen Szenarien und realen Projekten sind die Daten, die aus den Quellsystemen stammen, normalerweise viel komplizierter als die Daten, die Sie in Beispielen, Tutorials, Kursen usw. finden können , weil die Prozesse und realen Projekte viel komplizierter sind. Das Beispiel, das wir hier sehen können könnte der Name Broaduct in Ihren Hier können Sie sehen, dass wir viele Informationen in nur einem Zum Beispiel haben wir die Canon, das könnte der Produktname sein. Beim nächsten haben wir die Produkt-ID. Und der dritte ist der Produktcode. All diese Informationen finden wir vielleicht unter dem Produktnamen. In nur einem Bereich Individualisierung könnten wir nur an einer Information interessiert sein , nicht an der ganzen Sache Wir könnten am Canon, dem Produktnamen, interessiert sein. Oder wir brauchen nur die ID 789. Oder wir wollen, dass es sich bei dem Code nur um Individualisierungen handelt. Wir benötigen Tableau, eine solche Funktion oder Tools , um diese Informationen zu extrahieren Und teilen Sie das eine Feld in Tab in drei Felder auf. Es gibt viele Funktionen und Möglichkeiten, um dieses Ziel zu erreichen. Eine davon besteht darin, die Funktionen links, rechts und Mitte zu verwenden, um dieses Feld in mehrere Felder zu unterteilen. Wir werden jetzt mit dem ersten beginnen. Lasst uns den Aufzug verstehen. Das Erste, was Sie verstehen müssen, ist, dass jedes Zeichen in unserer Zeichenfolge eine Positionsnummer hat. Zum Beispiel haben wir das C, es hat die Position eins, die 23 und so weiter, bis wir das letzte Zeichen, fünf, erreichen , es hat die Position 14. Wir zählen von links bis wir nach rechts gehen. In diesem Beispiel sind wir nur an den Produktnamen interessiert, also werden wir uns auf diesen konzentrieren. Und wie Sie sehen können, endet es mit der Position fünf. Die Syntax in Tableau, um den Lift durchzuführen, lautet wie folgt. Es beginnt mit der linken Seite. Dann braucht es zwei Argumente. Das erste ist das Feld selbst, die Zeichenfolge selbst. Dann die Anzahl der Zeichen , die wir in der Ausgabe behalten wollen. Das Ergebnis wird ein Zeichenkettenwert sein. Zum Beispiel nehmen wir links, dann werden unser Wert und die Anzahl der Zeichen fünf sein. Wir behalten fünf Zeichen von der linken Seite. Mal sehen, wie das funktionieren wird. Wir fangen an, von links zu zählen und bewegen uns dann nach rechts. Das Startzeichen ist, wir fangen an, 12345 zu zählen Das ist genau die Anzahl der Zeichen und wir nehmen hier einen Schnitt Alles nach den fünf oder nach n wird entfernt. Und wir behalten hier nur fünf Zeichen. Wir können die Ausgabe von Canon haben. In diesem Beispiel schneiden wir alle Werte nach dem Zeichen mit der Nummer fünf ab. Ordnung, also so funktioniert die Lift-Funktion in Tableau. Fahren wir mit der nächsten Funktion fort. Es ist genau das Gegenteil. Wir werden die richtige Funktion haben. Nehmen wir an, der Produktname interessiert uns nicht mehr . Wir möchten den Produktcode, die letzten vier Zeichen unserer Zeichenfolge, haben und extrahieren . Wenn Sie nun erwägen, die richtige Funktion zu verwenden , was kann passieren? Die Positionsnummer der Zeichen kann genau das Gegenteil sein. Wir fangen an, von der rechten Seite zu zählen , während wir uns nach links bewegen. Der erste Charakter wird der fünfte Charakter sein. Das zweite, R, das dritte und letzte Zeichen, Nummer 14, wird das C sein. Jetzt wollen wir auf den Produktcode konzentrieren und uns auf den Produktcode konzentrieren und die richtige Funktion verwenden. Die Syntax für die richtige Funktion ist der Lift sehr ähnlich, sie beginnt mit dem richtigen Schlüsselwort, dann brauchen wir unser Feld, das Zeichenkettenfeld. Dann ist die Anzahl der Zeichen nach außen auch ein Zeichenkettenwert Dieses Mal wird es ein Beispiel wie dieses sein . Es wird unsere Saite stimmen. Dann ist die Anzahl der Zeichen, die wir von der rechten Seite behalten wollen, für. Mal sehen, wie das funktionieren kann. Die richtige Funktion fängt an, von der rechten Seite zu zählen und wir fahren mit dem Aufzug fort. Von hier aus fangen wir an zu zählen, 1234. Und das war's. Hier machen wir einen Schnitt. Alle Zeichen nach der Position Nummer vier werden ignoriert und sind nicht Teil der Ergebnisse. Am Ende bekommst du nur vier Zeichen von der rechten Seite. E R fünf. So funktionieren die richtigen Funktionen in Tableau. Wir beginnen von der rechten Seite zu zählen und verwenden nur, wie hier zum Beispiel, vier Zeichen. In Ordnung, jetzt gehen wir zum dritten über. Wir haben die Mid-Funktion. Ordnung, jetzt wollen wir die letzte Information extrahieren , die wir in unserer Zeichenfolge haben, die Produkt-ID, die in der Mitte. Wir sind also nicht am ersten Teil des Produktnamens oder am letzten Teil des Codes interessiert . Wir wollen genau diese Information in der Mitte haben. Wenn Sie Mid verwenden, zählen wir von links nach rechts, genau wie bei der Links-Funktion. Das erste Zeichen wird das C sein, das letzte Zeichen wird die Fünf sein. Die Syntax in Tableau unterscheidet sich geringfügig von links oder rechts, also beginnen wir mit der Mitte. Dann haben wir drei Argumente. Der erste ist wie üblich der Zeichenkettenwert, den wir manipulieren wollen. Der nächste hier ist neu. Wir können den Startpunkt definieren, an dem wir anfangen können zu zählen , wie viele Charaktere verlassen werden. Dann haben wir hier die Länge, sie ist wie die Anzahl der Zeichen, aber dieses Mal ist sie optional. Wenn Sie es verlassen, werden wir alles nach dem Startpunkt berücksichtigen. Oder wenn Sie es angeben, haben wir genau die gleiche Anzahl von Zeichen, die Sie definiert die Ausgabe wird auch hier sein, der Zeichenkettenwert. Nehmen wir hier ein Beispiel. Wir können die Mitte und dann unseren Wert haben. Wir wollen bei sieben anfangen zu zählen und wir wollen nur drei Zeichen in der Ausgabe behalten. Schauen wir uns nun an, wie das funktionieren kann. Die Startposition, um die Zahl zu zählen, ist die Position Nummer sieben. Wir beginnen mit diesem Wert und zählen drei Zeichen, 123 und schneiden ab. Was wir jetzt tun, wir schneiden zwei Dinge ab, die Startposition und die Position. Das bedeutet, dass alle Zeichen vor dem Startpunkt ignoriert werden nicht in den Ergebnissen erscheinen, genauso wie alle Zeichen nach dem letzten Zeichen beim Schnitt ignoriert werden, die Ausgabe 789 sein wird Damit haben wir Informationen in der Mitte unserer Zeichenfolge extrahiert Informationen in der Mitte unserer Zeichenfolge So funktioniert die Mid-Funktion, wie Sie bei diesen drei Funktionen sehen können. Mit diesen drei Tools in Tableau können wir alles aus unserer Zeichenfolge herausschneiden und neue Daten generieren. Gehen wir zu Tableau und fangen wir an zu üben. Es gibt viele Anwendungsfälle für diese drei Funktionen. Fangen wir zum Beispiel an, mit der URL zu arbeiten. Die URL hat normalerweise eine Struktur und wir möchten einen Teil der Informationen innerhalb der URL in unseren Datenquellen extrahieren Teil der Informationen innerhalb der URL in unseren Datenquellen Wir haben eine URL in den Bildern. Wenn Sie zur kleinen Datenquelle gehen, gehen Sie zu den Produkten, und hier haben wir das Produktbild. Ziehen wir es auf die Zeilen und überprüfen wir die Struktur. Die Standard-URL beginnt normalerweise mit dem Protokoll. Dann haben wir eine Domain und am Ende haben wir so etwas wie eine Datei oder so. Unsere Dateien hier sind alle Bilder so wie wir es im Image Droow üben Die erste Aufgabe besteht darin, nur die Protokolle aus unserer URL zu extrahieren nur die Protokolle aus unserer URL Jetzt befinden sich die Tools von der linken Seite. Ich glaube, ihr wisst schon , dass wir die Liftfunktion verwenden wollen , damit wir zählen können, wie viele Charaktere wir noch übrig haben wollen. Wir brauchen fünf Zeichen. Lassen Sie uns ein neues berechnetes Feld erstellen. Da wir ein neues Feld benötigen, nennen wir es URL und dann haben wir dieses Protokoll. Es fängt so an, links und dann braucht es zwei Argumente. Die Daten, die wir brauchen , sind breit gefächert, wir haben sie hier und wir wollen fünf Zeichen kürzen. Wir können hier fünf angeben. Wie Sie sehen können, ist die Berechnung gültig. Lass uns das ausprobieren. Wir gehen und klicken auf Ok. Und wie Sie auf der linken Seite sehen können, haben wir unsere neue Dimension, unser neues berechnetes Feld. Gehen wir und bringen es zur Ansicht. Ziehen Sie es per Drag-and-Drop auf die Straße daneben. Und wie Sie jetzt sehen können, haben wir ein neues Feld in unserer Datenquelle, in dem wir die Protokollinformationen aus unserer URL haben . Also alles funktioniert gut, und so arbeiten wir mit der linken Funktion. Gehen wir zum nächsten Anwendungsfall, in dem wir die Dateierweiterungen in unserer URL extrahieren möchten . Wir wollen diesen Teil am Ende der URL abrufen , da wir über die rechte Seite sprechen. Was wir jetzt tun werden, wir werden hier die richtige Funktion verwenden. Wir müssen etwa drei Zeichen extrahieren. Gehen wir und erstellen das berechnete Feld. Also werden wir gehen und ein neues erstellen. Wir werden es URL-Dateierweiterung nennen. Es fängt mit dem Schlüsselwort an, oder? Und dann braucht es noch zwei Argumente um unser Feld mit dem Produktbild zu versehen. Und wie viele Charaktere wir wollen. Wir wollen drei, komm schon drei. Damit können Sie sehen, dass das berechnete Feld gültig ist. Lass uns gehen und Ok drücken. Und wie üblich haben wir ein neues berechnetes Feld, eine neue Dimension in unserer Datenquelle. Um uns mit den Dateierweiterungen zu befassen, überprüfen wir die Werte, um festzustellen, ob alles in Ordnung ist. Und wie Sie sehen können, erhalten wir alle Dateierweiterungen aus der URL. Wie Sie sehen können, ist es wirklich einfach. Und wir sind dabei, neue Informationen und neue Felder zu generieren , die wir in unserer Analyse verwenden könnten. Und sie basieren auf den Originaldaten , die wir aus den Datenquellen erhalten. Ordnung, jetzt gehen wir zur nächsten Aufgabe über, bei der wir die URLs vom Domainnamen aus abrufen wollen URLs vom Domainnamen aus ohne die Protokolle zu haben. Wir wollen alles behalten, was hinter den doppelten Schrägstrichen in der Zeichenfolge steht Dieses Mal verwenden wir die Tabellenfunktion de. Lassen Sie uns ein neues berechnetes Feld erstellen. Wir werden es breit gefächert nennen. Hier können wir mit einem Schlüsselwort mid beginnen. Es braucht drei Argumente. Das erste kann, wie üblich, das Bild der breiten Öffentlichkeit sein. Wann fangen wir dann an zu schneiden? Hier müssen wir die Nummer 12345789 angeben, wir fangen an, ab neun zu schneiden Die letzte ist optional. Ich werde danach einfach alles stehen lassen Wir werden nichts von der rechten Seite schneiden. Das ist es. Die Berechnung ist gültig, sie ist okay. Wie üblich erhalten wir eine neue Dimension, ein neues berechnetes Feld und unsere, die wir in den Analysatoren verwenden können Gehen wir und holen es uns und legen es in die Reihen, um die Werte zu überprüfen Wie Sie sehen können, beginnen wir mit dem Domainnamen und das Protokoll wird gekürzt Der ganze Wert wird der Rest sein. Als Nächstes haben wir die folgende Aufgabe für Sie. Ordnung, die Aufgabe besteht also darin, die letzten vier Ziffern der Telefonnummern von den Kunden zu extrahieren die letzten vier Ziffern der . Um zu den Adressen zu gehen und nur den Straßennamen zu extrahieren. So können wir den Code und das Wort Straße entfernen. Jetzt können Sie das Video weitergeben , um die Aufgabe abzuschließen. Und wenn Sie fertig sind, können Sie alles fortsetzen. Ich denke, es ist wirklich einfach. Gehen wir zur kleinen Datenquelle. Wir gehen zu den Kunden und schnappen uns das Telefon, um die Aussicht zu genießen. Jetzt wollen wir die letzten vier Zeichen extrahieren , über die wir sprechen. Die rechte Seite, richtig, wir werden die richtige Funktion verwenden. Gehen wir und erstellen ein neues berechnetes Feld. Wir werden es Telefonvorwahl nennen. Und wir können die rechte Funktion verwenden , um von links zu schneiden. Von rechts. Entschuldigung, der Zeichenkettenwert ist Telefon. Wir wollen vier Ziffern herausschneiden, also haben wir die Anzahl der Zeichen, die wir haben werden. Jetzt ist die Berechnung gültig. Lassen Sie es uns in Ordnung bringen und zu den Ergebnissen übergehen, wie Sie sehen können. Damit ist es wirklich einfach. Wir haben die letzten vier Ziffern von der Telefonnummer. Ordnung, jetzt gehen wir los und lösen die nächste Aufgabe. Wir brauchen nur die Straßennamen von der Adresse. Wie Sie hier sehen können, haben wir den Code und dann das Wort Straße. Und dann haben wir den Straßennamen. Wir wollen nur diese Information. Da wir hier mit dem Schneiden beginnen wollen, verwenden wir die Funktion Mid, um den Startpunkt des Schnitts zu definieren. Lassen Sie uns ein neues berechnetes Feld erstellen. Wir werden es Address Stretch nennen, also werden wir die Funktion mid verwenden. Der erste Wert kann die Feldadresse sein, dann kann der Startpunkt neun sein. Den Rest lassen wir so wie es ist. Das ist es also. Bewerben wir uns und überprüfen wir die Werte. Ziehen Sie die Ansicht per Drag-and-Drop in die Ansicht, wie Sie sehen können. Damit haben wir nur die Straßen von der Adresse. Wir haben es geschnitten. Im ersten Teil lösen Sie die Aufgabe mit acht statt neun. Das liegt daran, dass du vergessen hast , den Leerraum zu zählen. Wenn ich es einfach entferne und acht verwende, erhalte ich vielleicht genau die gleichen Ergebnisse. Aber wir haben Leerzeichen, was nicht wirklich gut ist. Das Leerzeichen zählt, es sollten neun sein. Das besagt, dass das wirklich einfach ist. So können Sie Informationen in Tableau extrahieren. In Ordnung, das ist alles über diesen Anwendungsfall. So extrahieren Sie mithilfe der drei Funktionen links, rechts und Mitte eine bestimmte Teilzeichenfolge aus dem Text . Als Nächstes können wir über eine Reihe von Funktionen zur Suche nach bestimmten Mustern in Tableau sprechen Funktionen zur Suche nach bestimmten Mustern in Tableau 136. Udemy 3 4 Suche: Leute, jetzt kommen wir zum nächsten Anwendungsfall, in dem wir lernen werden, wie wir mithilfe von berechneten Feldern nach bestimmten Mustern in unserem Text suchen mithilfe von berechneten Feldern nach bestimmten Mustern in unserem Text Und hier haben wir fünf Funktionen, wir haben, beginnen mit, enden mit enthält, find und find th wie üblich. Zuerst müssen wir das Konzept dahinter verstehen. Dann werden wir in Tableau üben. Lass uns gehen. In Ordnung, alle zusammen. Die Suchfunktionen in Tableau werden in zwei Gruppen aufgeteilt. In der ersten geben wir zurück, ob die Teilzeichenfolge existiert oder nicht In unserem Text hier haben wir drei Funktionen. Wir haben den Anfang mit, das Ende mit und den Inhalt. Die Ausgabe dieser drei Funktionen wird immer entweder wahr oder falsch sein . Wir haben zum Beispiel eine Pullion, wir haben die Funktion contains, wir haben unsere Zeichenfolge und wir suchen hier nach Bindestrichen Die Ausgabe wird entweder wahr oder falsch sein, in diesem Beispiel wird sie wahr sein, da wir sie zweimal hier haben Und dann haben wir eine zweite Gruppe von Funktionen , mit denen die Position der Zeichenfolge zurückgegeben werden kann. Hier haben wir zwei Funktionen, find und find in der Ausgabe wird die Positionsnummer sein. Also werden wir Zahlen aus diesen beiden Funktionen herausholen. Wenn wir zum Beispiel die Funktion find für dieselbe Zeichenfolge nehmen und hier nach dem Bindestrich suchen, erhalten wir die Ausgabe von sechs. Wir erhalten also nicht wahr oder falsch, wir ermitteln die Position der Teilzeichenfolge Und das Beispiel kann das erste sein. Es hat die Position Nummer sechs. Wie Sie sehen können, könnten beide verwendet werden, um nach einer bestimmten Sache in unserem Text zu suchen, aber sie beantworten unterschiedliche Fragen. Die erste Gruppe kann die Frage beantworten ob die Teilzeichenfolge in meinem Text existiert, ja oder nein, wahr oder falsch Aber die zweite Gruppe kann meine Frage beantworten , wo ich meine Teilzeichenfolge finde Also hier bekommen wir die Positionsnummer der Suche Konzentrieren wir uns nun auf die ersten Funktionsgruppen, auf die wir uns konzentrieren werden. Beginne mit, mit und enthält. Okay, jetzt fangen wir mit dem ersten an. Nehmen wir an, wir haben den folgenden Text, Monitor, LG, vier k. Die Syntax in der Tabelle wird sehr einfach sein. Es beginnt mit dem Schlüsselwort start with und akzeptiert zwei Argumente. Das erste wird das Zeichenkettenfeld sein. Es ist der Text, in dem wir suchen wollen. Beim zweiten haben wir die Teilzeichenfolge, hier können wir angeben, wonach wir suchen Die Ausgabe, wie wir gelernt haben, wird entweder wahr oder falsch sein Es ist Epuli. Nehmen wir ein Beispiel Wir haben mit unserem Text angefangen und suchen nach dem Wort Monitor. Mal sehen, wie das funktionieren kann. Es ist wirklich einfach. Wir beginnen von links zu suchen und bewegen uns nach rechts. Die Startposition für die Suche wird ein Zeichen sein. Jetzt kann Tableau beginnen, den Monitor hier in unserem Text ab M abzugleichen. Und wie Sie hier sehen können, stimmt der erste Teil unseres Textes mit der Teilzeichenfolge überein, nach hier in unserem Text ab M abzugleichen. Und wie Sie hier sehen können, stimmt der erste Teil unseres Textes mit der Teilzeichenfolge überein der Sie nach unserem Text suchen Beginnen Sie mit Monitor, was richtig ist. Aus diesem Grund kann Tableau zurückkehren. Es ist wahr. Okay. Jetzt nehmen wir noch einen. Hier fragen wir, beginnt unser Text mit der Teilzeichenfolge LG Wenn Sie unser Wort überprüfen, wenn Sie von links nach rechts suchen, beginnt unser Text natürlich wenn Sie von links nach rechts suchen, beginnt nicht mit LG Tableau findet keine Übereinstimmung und wird mit einem Falsch antworten. Das ist es. Das ist einfach richtig. Wir stellen nur eine Frage. Wir stellen Tableau also etwas und Tableau kann entweder mit Ja oder Nein antworten. Okay, jetzt fahren wir mit der nächsten Funktion fort. Wir haben die Ziele damit, es ist genau das Gegenteil. In Ordnung, wir werden mit demselben Beispiel arbeiten. Und die Syntax in Tableau ist sehr ähnlich. Hier. Es beginnt mit den Enden hier akzeptiert es auch das Argument, das Zeichenkettenfeld, in dem wir suchen werden. Und mit der Teilzeichenfolge hier können wir angeben, wonach wir suchen Die Ausgabe wird ebenfalls wahr und falsch sein. Fangen wir also mit dem ersten Beispiel an. Wir fragen hier, endet unser Text hier mit vier K, kann Tableau von der rechten Seite aus mit der Suche beginnen und sich nach links bewegen. Hier endet unser Text mit vier K. Also ja, die letzten beiden Zeichen sind vier K. Deshalb kann Tableau mit Ja antworten , das ist alles. Die Ausgabe, das Ergebnis kann wahr sein. Lass uns noch eine Frage stellen. Endet unser Text mit LG? Nun, wenn Sie den Text hier überprüfen, endet er nicht mit LG. Lg ist in der Mitte, also sind die letzten beiden Zeichen nicht LG. Aus diesem Grund kann Tableau antworten, dass es falsch war. Die Antwort lautet also nein. Also, wie Sie sehen können, ist es wirklich einfach. Wir stellen nur Fragen und Tableau antwortet entweder mit Ja oder Nein. Gehen wir zum nächsten über. Wir haben den Inhalt. Okay, jetzt arbeiten wir mit demselben Beispiel und die Syntax ist den anderen beiden sehr ähnlich. Hier beginnt es mit dem Inhalt und akzeptiert zwei Dinge. Beim ersten müssen wir den Text angeben, nach dem Sie darin suchen, und beim nächsten müssen wir angeben, wonach Sie suchen. Die Ausgabe wird ebenfalls als wahr oder falsch ausgegeben. Ja oder nein. Okay, lassen Sie uns Tableau nun die folgende Frage stellen. Enthält unser das Wort Monitor? Was die Tabelle tun wird , ist , dass sie überall suchen wird. Es wird weder am Anfang noch am Ende gesucht. Es wird überall suchen. Und wenn das Wort irgendwo in unserer Texttabelle gefunden werden sollte , war es wahr, mit Ja zu antworten. Enthält unser Text das Wort Monitor? Wie Sie sehen können, ist es wahr. Die Tabelle kann ja zurückgeben. Stellen wir jetzt eine weitere Frage. Enthält unser Text das Wort LG? Nun, wenn du hier suchst, kannst du es in der Mitte finden. Deshalb kann Table auch antworten. Zieh dich zurück. Ja, unser Text enthält das Wort LG. Okay. Lassen Sie uns weitermachen und die folgende Frage stellen. Enthält unser Text die Teilzeichenfolge vier? Wenn Sie sich den Text hier ansehen, haben wir die vier, wir haben das G, aber sie sind nicht zusammen Deshalb kann Table antworten. Nein, wir haben das Wort vier nicht in unserem Text. Wie Sie nun sehen können, unterliegt die Funktion contains keiner Einschränkung. Sie wird überall suchen. Es ist nicht wie mit beginnen und enden mit. Die Teilzeichenfolge sollte nicht am Anfang und am Ende stehen, wenn die Teilzeichenfolge irgendwo existiert Ja, es ist wahr. Wenn nicht, dann ist es falsch. Das heißt also, es geht um die drei Funktionen. Gehen wir jetzt zu Tableau und fangen wir an zu üben. Ordnung, Leute, jetzt fragt ihr mich vielleicht, was sind die Anwendungsfälle für diese drei Funktionen? Nun, ich verwende sie in zwei Szenarien. Der erste Anwendungsfall, wenn ich neue Daten erkunde. Der zweite Anwendungsfall ist, wenn ich den Benutzern neue Filter anbiete . Okay, fangen wir jetzt mit dem ersten an, der Erkundung der Daten. Dies ist besonders nützlich, wenn Sie mit einem Projekt noch nicht vertraut sind oder wenn Sie eine neue Datenquelle haben. Der erste Schritt besteht also normalerweise darin, die Daten zu untersuchen und den Inhalt der Datenquelle zu überlagern. Wenn Sie sich also in dieser Situation befinden, haben Sie möglicherweise viele Fragen zu den Daten. Sie haben also diese drei Funktionen, diese drei Tools, um die neuen Daten, die Ihnen zur Verfügung stehen, zu untersuchen. Okay, dann schauen wir uns die Produkte in unserer großen Datenquelle an. Wir haben dort viele Produkte und ich würde gerne den Inhalt meiner Datenquelle verstehen. Lassen Sie uns also den Produktnamen in die Zeilen übernehmen. Und wie Sie sehen können, sagt Tableau , okay, es gibt eine Menge Mitglieder. Ich empfehle, nur 1.000 zu haben , aber ich würde gerne alles sehen. Also sage ich, füge alle Mitglieder zur Ansicht hinzu. Und wie Sie jetzt sehen können, haben wir viele Produkte in unserer Datenquelle. Und ich würde gerne den Umfang meiner Projekte verstehen. Was sind also die Inhalte dieser Produkte? Ich würde gerne wissen, ob wir Apple-Produkte in unserer Datenquelle haben . Also werden wir ein neues berechnetes Feld erstellen , um das zu beantworten. Wir werden also sagen, dass Produkte bei Apple beginnen, das setzt. Wir werden die Funktion verwenden, indem wir damit beginnen . Brauche zwei Argumente. Der erste wird der Text sein , in dem wir suchen werden. Das ist unser Produktname. Wir suchen im Produktnamen. Was wir jetzt suchen, ist das Wort Apfel. Ich werde es so schreiben, alles ist in Ordnung. Sie können sehen, dass die Berechnung gültig ist. Klicken wir auf Okay. Wie Sie auf der linken Seite sehen können, haben wir eine Dimension mit dem Datentyp Pullion, weil wir Ja“ oder „Nein“, „Wahr“ und „Falsch“ haben Gehen wir zu den Zeilen und überprüfen wir die Ergebnisse. Sie können hier sehen, dass wir viele Fehler haben. Ich werde es sortieren, um die Wahrheit zu sehen. Wir können hier sehen, dass wir vier Produkte haben, bei denen der Produktname mit den anderen beginnt. Beginnt nicht mit Apple, wie Sie sehen können. Jetzt haben wir ein bisschen mehr Einblicke in unsere Daten. Gehen wir und stellen die Folgefrage. Enthält der Produktname irgendwo das Wort Apple? Nicht nur am Anfang oder irgendwo am Ende. Um die Frage zu stellen, werden wir ein weiteres berechnetes Feld erstellen. Wir werden es Produkte nennen, die Apple enthalten. Wir werden die Funktion verwenden, die es enthält. Brauche zwei Argumente. Die Zeichenfolge, in der wir suchen, wird unser Produktname sein. Wonach wir suchen, ist Apple. Das ist es, und die Berechnung ist gültig. Lass uns fertig sein. Okay. Auch hier haben wir eine Dimension namens Produkte. Der Datentyp wahr und falsch. Also zieh, lass es uns verfolgen und hier zeichnen. Aber zuerst mache ich es ein bisschen größer, um die Kopfzeile des Feldes zu sehen. Wie Sie sehen können, ist der erste enthält, der zweite ist Start mit, lassen Sie uns ihn nach enthält sortieren. Wie Sie sehen können, haben wir etwa sieben Produkte, bei denen der Produktname das Wort Apfel enthält . Lassen Sie uns nun das Ergebnis überprüfen. Wie Sie sehen können, haben wir das erste Wort hier, das Wort Apfel. Der zweite ist hier drüben und der dritte auch hier drüben. Und der Rest, diese Wortprodukte, sie beginnen alle mit dem Wort Apfel. Wie Sie sehen können, enthält das Funktionen. Wir werden mehr Ergebnisse als das erzielen. Beginnt mit. Ordnung, wie Sie sehen können, erfahren wir mehr über die Produkte in unserer Datenquelle. Wir haben sieben Produkte der Firma Apple. Lassen Sie uns die Folgefrage stellen: Endet der Produktname mit dem Wort Apple? Um das zu tun, können wir erneut ein neues berechnetes Feld, nennen wir es Produkte, erstellen ein neues berechnetes Feld, , das mit Apple endet. Also werden wir diese Zeit nutzen. Die Funktion endet wieder damit, dass wir hier den Produktnamen haben und nach den Produkten suchen. Somit enden die Produkte mit dem Wort Apple. Die Berechnung ist gültig. Auch hier haben wir einen Pullin. Ziehen wir es per Drag-and-Drop in die Ansicht, um die Ergebnisse zu überprüfen. Lassen Sie uns jetzt die Ergebnisse überprüfen. Ich werde es nur ein bisschen breiter machen, um es zu sehen. Okay, das ist das Ende , lass uns das klären. Während ich sortiere, haben wir keine wahren Werte, alle Werte sind falsch. Und das bedeutet, dass wir keine Produkte haben. Es endet mit dem Wort Apfel. Verstehen wir , dass das Wort Apfel nur am Anfang des Produktnamens oder in der Mitte steht? Wie Sie sehen können, sind diese drei Funktionen wirklich großartig, um unsere Daten zu verstehen. Lassen Sie uns jetzt die Folgefrage stellen. Enthält der Produktname irgendwo das Wort Samsung? Hier sind wir auf der Suche nach den Produkten der Firma Samsung. Um das zu tun, glaube ich, wissen Sie es bereits. Wir werden ein neues berechnetes Feld erstellen. Wir werden es Produkte nennen, die Samsung enthalten. Wir werden die Funktion enthält verwenden und innerhalb des Feldnamens Broduct Name suchen Diesmal suchen wir nach dem Wort Samsung. Wie Sie sehen können, ist die Berechnung gültig. Lass uns gehen und drücken, lass es uns zur Ansicht bringen. Jetzt mache ich es einfach ein bisschen größer, um zu sehen, wovon wir hier sprechen. Es geht um das Samsung. Gehen wir und sortieren die Ergebnisse. Wow, wir können sehen, dass wir viele Produkte von der Firma Samsung haben . Wir haben also mehr Produkte von Samsung als von Apple in unserer Datenquelle. Lassen Sie uns die Ergebnisse noch einmal überprüfen. Also hier haben wir es hier drüben, Samsung. Samsung hier drüben. Dann haben wir viele Produkte, bei denen es hier in der Mitte wieder mit dem Wort Samsung beginnt , aber nie mit den Samsung-Wörtern endet. Okay Leute, es gibt noch eine weitere Funktion, die ich normalerweise in den Berechnungen verwende , wenn ich die Daten suche oder erkunde. Und das sind die Funktionen Groß- und Kleinschreibung , die wir zuvor gelernt haben. Das liegt daran, dass Tableau bei der Suche zwischen Groß- und Kleinschreibung unterscheidet. Wir müssen darauf achten, wie wir den Suchbegriff bewerten. Um dieses Problem jetzt zu lösen, werden wir die Case-Funktionen verwenden. Lassen Sie mich Ihnen ein Beispiel zeigen. Jetzt können wir die Frage stellen, enthält der Produktname irgendwo das Wort Plakette? Lassen Sie uns ein neues berechnetes Feld erstellen. Wie üblich werden wir es Produktplakette nennen. Und dieses Mal werden wir alles verwenden , was die Zeichenfolge und den Produktnamen enthält, und wir suchen nach dem Wort Plakette. Das ist es. Machen wir uns auf den Weg. Okay, wir haben es als neue Dimension. Lassen Sie uns das Ergebnis überprüfen. Wie immer werde ich es nur etwas breiter machen, um die Ergebnisse zu sehen. Jetzt haben wir eine Menge Falsches und wir haben eine Menge Wahres. Es gibt viele Produkte , die das Wort tragen, wie Sie hier sehen können. Wir haben hier, wir haben auch hier drüben das Wort Schwarz am Ende und so weiter. Es gibt also viele Produkte mit dem Wort Schwarz. Hier wird nur das Zeichen B großgeschrieben . Lassen Sie uns die Groß - und Kleinschreibung im Suchbegriff ändern Also gehen wir es essen. Die Berechnungen werden jetzt statt des ersten Zeichens groß geschrieben, es wird klein geschrieben, alles in Kleinbuchstaben es wird klein geschrieben, alles in Gehen wir und klicken auf Anwenden. Wie Sie in den Ergebnissen sehen können, haben wir jetzt nur ein Produkt mit dem Wort Schwarz. Da es sich um Kleinbuchstaben handelt, reagiert Tableau sehr empfindlich auf die Groß- und Kleinschreibung innerhalb des Suchbegriffs. Wenn wir alles ändern, zum Beispiel Schwarz in Großbuchstaben, lassen Sie uns suchen. Wie Sie sehen können, sind alle Produkte , die wir haben, jetzt falsch. Wir haben keine Produkte, die das Wort Großbuchstaben enthalten. Tableau reagiert sehr sensibel die Groß- und Kleinschreibung in Ihrem Suchbegriff. Um das Problem zu beheben , müssen Sie nicht jedes Mal die Groß- und Kleinschreibung des Suchbegriffs ändern , also Kleinbuchstaben, Großbuchstaben usw. Wir gehen zum Produktnamen und zwingen ihn, Groß- oder Kleinbuchstaben zu die Groß- oder Kleinschreibung verwenden, gehen wir hier drüber und fügen zum Beispiel die Kleinschreibung hinzu Sie können den oberen Teil verwenden, wenn Sie möchten. Wir werden dieselben Ergebnisse erzielen. Damit zwingen wir zuerst, dass der Produktname niedriger ist, und dann können wir nach dem Wort Schwarz suchen. Damit decke ich alle Szenarien in meiner Datenquelle ab. Gehen wir und klicken auf Okay, damit erhalte ich alle Produkte , die das Wort Schwarz enthalten. Es ist egal, ob es sich um Klein- oder Großbuchstaben handelt. Wir werden alles holen. Damit bin ich mir sicher, dass die Zeichenfolge das Wort Plakette enthält und wir nichts übersehen. Deshalb beziehe ich die Groß- und Kleinschreibung in die Berechnungen ein, bevor ich mit der Suche beginne. Das war's also für den Fall auf den ersten Blick. So verwende ich diese drei Funktionen normalerweise, um den Inhalt meiner neuen Datenquelle zu erkunden und zu lernen Gehen wir nun zum zweiten Anwendungsfall, dem wir diese drei Funktionen verwenden in dem wir diese drei Funktionen verwenden werden, um den Benutzern neue Filter anzubieten. Lassen Sie uns zum Beispiel einen Filter für die Unternehmen erstellen , die im Produktnamen enthalten sind. Lassen Sie uns also ein neues berechnetes Feld erstellen. Wir werden es Unternehmen nennen. Und dieses Mal wird es etwas komplizierter als zuvor, aber wir werden es Schritt für Schritt machen. Also suchen wir zuerst nach der Firma Apple. Also werden wir den Produktnamen und den Suchbegriff für Apple aus der unteren Kaste enthalten Produktnamen und den Suchbegriff für Apple aus der unteren Kaste Aber wir müssen auch den Produktnamen ganz unten den Produktnamen ganz unten Und wir werden es so haben. Das ist der erste. Ich werde es einfach kopieren und für das nächste Unternehmen einfügen, wir werden Samsung haben und dann werden wir Microsoft haben. Wir suchen nach diesen drei Unternehmen, und das sind Sets. Jetzt werden wir also diese drei Unternehmen haben. Aber wie Sie wissen, ist die Ausgabe der Container immer wahr und falsch. Aber ich hätte gerne einen Wert in meinem Filter namens Samsung, Apple und Microsoft. Um das zu tun, werden wir die Anweisungen der logischen Operationen F L verwenden . Mach dir darüber keine Sorgen. Wir können später ein spezielles Tutorial dafür haben , aber wir müssen es jetzt verwenden. Im Folgenden werden wir es verwenden, um diese Bedingungen zu bewerten. Es beginnt damit der erste den Produktnamen Apple enthält. Was kann dann passieren? Ich würde gerne den Wert Apple sehen. Wenn es dann nicht stimmt, fahren Sie mit dem nächsten fort, L F. Dann werden wir diesen Zustand bewerten, er ist wahr, dann wird es Samsung sein. Wenn es falsch ist, werden wir natürlich ein anderes LSF verwenden. Wir werden diesen auswerten. Und dann wird das Ergebnis, falls es wahr ist, Microsoft sein. Wenn keine dieser Bedingungen erfüllt wird, nehmen wir das L, sagen wir Unbekannt. Das ist es. Wir werden es beenden. Machen Sie sich keine Gedanken mehr über die Logiken, über die wir sprechen Damit erhalte ich Werte, ich werde diese drei Werte anstelle von wahr und falsch erhalten anstelle von wahr und falsch Und wir bewerten diese Bedingungen. Wir gehen und zuschlagen, okay. Wie Sie jetzt sehen können, haben wir also neue Dimensionen. Der Datentyp ist nicht Pollen, nicht wahr und falsch. Und das liegt daran, dass die Ausgabe der Berechnung jetzt Zeichenkettenwerte sein wird. Lass uns das als Filter zeigen. Und jetzt können wir diese Werte haben, wie Sie sehen können, Apple, Microsoft, Samsung und Unknown. Ich werde es auch zur Ansicht hinzufügen, um die Ergebnisse zu sehen. Gehen wir und holen es uns hier drüben. Jetzt können die Benutzer anfangen die Daten nach Unternehmen zu filtern. Lassen Sie uns alles entfernen und mit Apple beginnen. Damit bekommen wir alle Produkte, denen das Wort Apple steht, oder wir haben Microsoft. Jetzt können wir es also sehen. Diese Produkte stammen von Microsoft. Das Gleiche gilt für Samsung. Damit filtern wir nach den Unternehmen und verwenden dafür den Produktnamen als Grundlage. Ich denke, das Unbekannte wird eine Menge unbekannter Werte sein. Sie können Schritt für Schritt weitere Unternehmen zu unseren Filtern hinzufügen. Aber jetzt zeige ich dir nur ein Beispiel dafür. Das ist genau die Stärke der berechneten Felder in Tableau. Wir haben neue Informationen eingeführt, die auf den Funktionen basieren Das ist alles für diesen Anwendungsfall. So erstellen Sie Filter, die auf diesen drei Funktionen basieren. Ordnung, jetzt konzentrieren wir uns auf die zweite Gruppe von Suchfunktionen in Tableau. Wir haben die beiden Funktionen finden und finden. Hier beantworten wir die Frage, wo finde ich meinen Suchbegriff? Wir suchen nach der Positionsnummer des Suchbegriffs. Diesmal werden wir nicht wahr, sondern falsch, wir erhalten die Positionsnummer. Lasst uns verstehen, warum wir das brauchen? Okay, lassen Sie uns jetzt schnell die Unterschiede zwischen find und find n verstehen . Nun, in find geben wir die Positionsnummer des ersten Vorkommens in der Suche n-ten zurück, wir geben die Positionsnummer eines bestimmten Vorkommens zurück eines bestimmten Vorkommens Nehmen wir zum Beispiel an , wir wollen nach der Positionsnummer des Bindestrichs in dieser Zeichenfolge suchen der Positionsnummer des Bindestrichs in dieser Zeichenfolge Die Ergebnisse werden sechs sein, weil das erste Vorkommen an dieser Position sein wird . Andererseits können wir die Funktion find n für denselben Text verwenden und für dasselbe suchen wir nach dem, aber wir fragen jetzt nach der Position des zweiten Vorkommens. Das erste Vorkommen wird also ignoriert. Wir werden die Position des zweiten Vorkommens ermitteln und das wird zehn sein. Das sind die Hauptunterschiede zwischen diesen beiden Funktionen. In find suchen wir immer nach dem ersten Vorkommen, aber in find eh können wir angeben, nach welchem Vorkommen wir suchen. Gehen wir näher auf die Funktion Find ein. In Ordnung, jetzt können wir dieses Beispiel haben. Und wie Sie wissen , hat jedes Zeichen in der Zeichenfolge eine Position. C hat Ablagerungsnummer eins und das Zeichen fünf hat Ablagerungsnummer 14. Die Syntax für Find in Tableau ist ebenfalls sehr einfach. Es beginnt mit dem Schlüsselwort find, und hier haben wir drei Argumente. Der letzte ist optional. Eine Zeichenfolge ist dann die darin enthaltene Suche. Die Teilzeichenfolge ist das, wonach wir hier suchen. Die Startposition der Suche ist, wie Sie sagten, optional Das Äußere wird eine Zahl sein. Nehmen wir zum Beispiel an, wir möchten die Position des Strichs in diesem Text wissen die Position des Strichs in diesem Text Wie das funktioniert, ist wirklich einfach. Es beginnt auf der linken Seite. Da wir nichts für die Startposition angegeben haben, wird immer nichts für die Startposition angegeben haben, mit dem ersten Zeichen begonnen. Tableau kann mit der Suche beginnen. Okay, im ersten Zeichen finden wir es nicht. Den Strich finden wir an der Position Nummer sechs, den äußeren an der Position Nummer sechs. Okay, lassen Sie uns nun ein weiteres Beispiel nehmen, bei dem wir die Startposition für die Suche nach Tableau angeben können die Startposition für die Suche nach Tableau angeben Wir werden wieder dasselbe haben, aber wir werden dieses Mal sagen , fangen wir bei Position Nummer sieben an, okay? Was kann also passieren? Wir werden von hier aus mit der Suche beginnen. Und Tableau wird von links nach rechts beginnen, also werden wir es hier an Position zehn finden . Das Ergebnis wird an der Ausgabe zehn statt an sechs angezeigt, weil wir von dieser Position aus mit der Suche beginnen. In Ordnung, das ist alles für die Funktion find. Gehen wir zum nächsten über, wir müssen es finden. Und wir werden mit derselben Beispielsyntax arbeiten, die ein bisschen anders sein wird. Es beginnt mit einem Schlüsselwort, das den Zeichenkettenwert definiert, wo wir darin suchen werden, wir werden spezifizieren, wonach wir suchen. Aber dieses Mal werden wir das Vorkommen spezifizieren. Hier müssen wir Tableau mitteilen, welchem Ereignis wir interessiert sind. Nehmen wir ein Beispiel. Wir haben die folgende Frage. Finden Sie die Positionsnummer des Gedankenstrichs innerhalb der Zeichenfolge, aber uns interessiert das zweite Vorkommen, wie das funktionieren wird. Wir werden anfangen, von links nach rechts zu suchen. Wie hier üblich können wir die Startposition der Suche nicht angeben. Wir haben diese Option hier nicht. Es kann immer mit dem ersten beginnen. Da wir von links nach rechts suchen, kommt dieses Zeichen zum ersten Mal vor. Wir haben es an Position Nummer sechs. Ausgabe wird nicht die Position Nummer sechs sein , weil wir Tableau mitgeteilt haben, dass wir am zweiten und nicht am ersten Ereignis interessiert sind . Tableau wird weiter nach dem Bindestrich in der Zeichenfolge suchen, also werden wir ihn an Position zehn finden. Hier kommt der Gedankenstrich zum zweiten Mal in unserem Text vor. Das ist genau das , wonach Sie suchen. Die Ausgabe wird die Position Nummer zehn sein. Das heißt, so funktioniert diese Funktion. Wir können in der Funktion find nach einem bestimmten Vorkommen suchen. Wir werden immer das erste Vorkommen bekommen, aber dort können wir angeben, wo wir mit der Suche beginnen sollen. Gehen wir jetzt zu Tableau und fangen wir an zu üben. Ordnung, jetzt haben wir das folgende Beispiel. Wir werden mit der kleinen Datenquelle beginnen. Gehen wir zu den Kunden. Und ich hätte gerne ihren Vornamen und auch die Telefone. Jetzt besteht die Aufgabe darin, die Landesvorwahl aus dem Telefon zu extrahieren und sie in ein zusätzliches Feld einzufügen , damit wir an diesen Informationen interessiert sind , plus 33 plus eins, plus 49 und so weiter. Also wie zuvor können wir die Funktion Lift verwenden, um die Informationen von der linken Seite im Text zu extrahieren . Lass uns das erstellen. Wir werden ein neues berechnetes Feld erstellen, nennen wir es Ländervorwahlen für Telefone. Und wir werden die Funktionslifte verwenden. Wir müssen die Zeichenfolge angeben, also wird es das Telefon sein. Und als Nächstes müssen wir die Anzahl der Zeichen angeben, die wir extrahieren wollen, und genau angeben, wo das Problem liegt. Manchmal sind es drei Zeichen und manchmal zwei Zeichen. Lass uns zum Beispiel mit drei gehen. Lass uns fertig sein. Okay, wir haben es hier drüben. Neue Dimension. Bringen wir es einfach hier zur Ansicht, wir können genau das Problem finden, oder? Der erste ist in Ordnung, der dritte auch, in Ordnung. Aber für diese Länder funktioniert es nicht. Wir haben den Strich drin, was nicht wirklich korrekt ist. Um das zu beheben, werden wir nun die Magie der Funktion Find verwenden. Wenn du hier nachschaust, wollen wir immer die Zahlen, bevor der Bindestrich stimmt. Wir können nach der Positionsnummer des Strichs suchen. Und dann können wir es in die linke Funktion aufnehmen . Lass mich dir zeigen, was ich meine. Wir werden ein neues berechnetes Feld erstellen. Wir werden es Phone Find Dash nennen. Also gehen wir jetzt los und finden die Positionsnummer des Armaturenbretts. Wie wir gelernt haben, fange mit Finden an. Wir müssen angeben, wo wir suchen werden. Also suchen wir in Telefonen, wonach wir suchen, richtig, wir werden den Bindestrich hier haben und das war's. Die Startposition interessiert uns nicht, also können wir mit dem ersten Charakter beginnen. Das ist es. Wie Sie sehen können, ist die Berechnung gültig. Lassen Sie uns das einstellen, okay, da die Ausgabe eine Zahl sein wird, werden wir sie als kontinuierliche Messgröße erhalten. Ziehen wir es hierher und sehen uns die Ergebnisse an. Die Positionsnummer des Strichs im ersten Telefon ist vier. Die zweite 13, dann 443. Alles ist in Ordnung. Nun der nächste Schritt, was wir tun werden, wir nehmen die beiden Berechnungen, die linke, und finden in einer Berechnung heraus, dass ich die Syntax von den Telefonen kopiere. Gut, lassen Sie uns das einfach von hier kopieren und zur ersten Berechnung über die Landesvorwahl zurückkehren . Lass uns hier rüber gehen und es jetzt bearbeiten. Anstatt die drei statisch zu haben, werden wir sie mit der Fine-Funktion als Variable verwenden. Fügen wir es einfach hier hinzu. Wie wird Tablo nun diese Berechnung ausführen? Es beginnt mit der ersten Funktion, find, es wird zuerst die Positionsnummer des Strichs in den Telefonen finden die Positionsnummer des Strichs in den Telefonen Und danach gehen wir zu der Funktion links draußen. Wir werden jetzt alles streichen, diese Positionsnummer. Ordnung. Gehen wir jetzt und überprüfen die Ergebnisse an der Zeichenfolge. Wie Sie sehen können, sind wir fast da. Wir haben plus 49 Strich plus einen Strich plus 33 Strich. Die Striche sind überall, und das liegt daran, dass wir alles abschneiden, was hinter der Strichposition liegt Das heißt, wir sind immer einen Schritt weiter als nötig, um das Problem zu beheben Es ist wirklich einfach. Wir werden zu unserer Berechnung zurückkehren. Ja, wir bekommen hier die Positionsnummer, was richtig ist, aber wir wollen einen Schritt zurückgehen. Um das zu tun, machen wir minus eins, um einen Schritt zurück zu gehen. Lass uns okay sein. In Ordnung, damit bekommen wir genau das, was wir wollen, oder? Plus 33 plus eins plus 49. Und damit werden wir in der verbleibenden Funktion dynamischer werden. Wir verwenden eine definierte Funktion. Damit können wir sehen, wie wir diese Funktionen in einer Berechnung zusammenführen können diese Funktionen in einer Berechnung zusammenführen , um so großartige Ziele zu erreichen. Ordnung, jetzt probieren wir die zweite Funktion aus , die wir definiert haben, nenthow Nehmen wir an, wir wollen die Positionsnummer des Strichs ermitteln. Aber beim zweiten Mal wollen wir ein neues berechnetes Feld erstellen. Wir beginnen mit dem Schlüsselwort Fined nth. Es braucht drei Argumente. Der erste wird der Text sein, in dem wir suchen können. Es wird das Telefon sein. Dann suchen wir nach dem Armaturenbrett. Und dann beim dritten werden wir spezifizieren, an welchem Ereignis wir interessiert sind. Wir sind an dem zweiten interessiert. Das war's, die Berechnung ist gültig. Lass uns auf Okay klicken. Da es sich bei der Ausgabe um eine Zahl handelt, erhalten wir ein neues kontinuierliches Maß. Bringen wir es auf die Ansicht hier drüben. Lassen Sie uns jetzt die Ergebnisse für das erste Telefon überprüfen. Das zweite Vorkommen des Strichs wird sich an der Position Nummer acht befinden, was korrekt ist. Und wie Sie sehen können, ist der Fund die Nummer vier, weil das erste Vorkommen an der Position Nummer vier für das zweite in der Zahl Sieben sein wird, was auch richtig ist. Lassen Sie uns jetzt anfangen, diese Vorkommen zu ändern. Gehen wir und bearbeiten es noch einmal. Ich hätte jetzt gerne das dritte Exemplar. Wie Sie sehen können, haben wir hier ein drittes Rennen. Ändern wir es auf drei und bewerben uns einfach. Sie können jetzt sehen, dass wir die Position 12 für den letzten Gedankenstrich in der Telefonnummer , die wir erhalten, erhalten. Das dritte Vorkommen, der Bindestrich in unserem Text. Aber wenn wir es jetzt auf eins umstellen, was kann passieren? Wir werden genau das gleiche Ergebnis wie find bekommen, weil find immer das erste Vorkommen bringen kann. Also hier sagen wir, dass ich an dem ersten Vorkommen interessiert bin , okay. Okay, das war's für diese beiden Funktionen, finden und finden. Sie sind wirklich nützlich, um die Positionsnummer einer bestimmten Teilzeichenfolge zu ermitteln, und ich verwende sie normalerweise in einer anderen Berechnung, also unterstützen sie quasi eine andere Funktion Ordnung, wir haben also gelernt, mithilfe von Tableau-Berechnungen nach bestimmten Mustern in unserem Text in Tableau zu suchen bestimmten Mustern in unserem Text in mithilfe von Tableau-Berechnungen nach bestimmten Mustern in unserem Text in Tableau Als Nächstes können Sie über eine andere Gruppe sprechen sich mit der Kombination und Aufteilung der Daten in Tableau befasst. 137. Udemy 3 5 Combine Split: Jetzt lernen wir, wie Sie den Text in Tableau mithilfe des Verkettungsoperators, der Plus- und der Split-Funktion kombinieren und aufteilen und Aber wie immer wollen wir das Konzept dahinter verstehen, dann können wir in Tableau üben . Lass uns gehen. Ordnung, jetzt werden wir über die Verkettung in Tableau sprechen . Es ist sehr einfach. Wir verwenden dafür den Plus-Operator , um mehrere Texte zu einem Text zusammenzufassen. In unserer Datenbank könnten wir zum Beispiel das folgende Szenario haben, in dem wir den Vor- und Nachnamen mithilfe verschiedener Felder voneinander trennen Wir möchten zum Beispiel nur ein Feld mit dem vollständigen Namen haben . Dazu können wir den Plus-Operator verwenden, um den Vornamen Michael mit dem Nachnamen Scott zu kombinieren . Und am Ende erhalten wir den vollen Namen Michael Scott. Aber wenn Sie jetzt den vollständigen Namen überprüfen, möchten wir in der Ausgabe immer eine Trennung zwischen dem Vornamen und dem Nachnamen haben . Innerhalb des vollständigen Namens verwenden wir normalerweise Leerzeichen zwischen ihnen. Wir können das Gleiche tun. Wir werden nur einen Plus-Operator hinzufügen. Wir haben Michael Space, Scott. Zwischen Michael und Space werden wir den Plus-Operator haben. Und zwischen Leerzeichen und Nachname werden wir auch einen weiteren Plus-Operator haben. Das Ergebnis wird Michael Space Scott sein. Wie Sie mit dem Plus-Operator sehen können, können wir alles strukturieren, was wir wollen, indem mehrere Zeichenkettenwerte mit dem Plus kombinieren. Das ist es. Das ist wirklich einfach. Gehen wir zurück zu Tableau und fangen wir an zu üben. Ordnung, jetzt gehen wir zu der kleinen Datenquelle hier drüben und gehen zu unseren Kunden. Wir möchten den Vornamen und den Nachnamen in der Ansicht haben . Und wie Sie sehen können, sind diese Informationen in zwei verschiedene Felder aufgeteilt. Die Aufgabe besteht nun darin, nur ein Feld für den Kundennamen, den vollständigen Namen, zu erstellen nur ein Feld für den Kundennamen, , anstatt zwei zu haben. Um das zu tun, werden wir wie üblich neue berechnete Felder erstellen . Wir werden es den vollen Namen nennen. Jetzt brauchen wir den ersten Teil, den Vornamen. Und danach werden wir den Plus-Operator haben. Dann wollen wir ein Trennzeichen zwischen ihnen als leeres Leerzeichen haben , also werden wir es so haben. Und dann plus Operator, der letzte Teil wird der Nachname sein. Nehmen wir den Nachnamen und setzen ihn hier drüben ein. Das ist es. Es ist wichtig, dass die Berechnung gültig ist, damit alles in Ordnung ist. Lass uns zuschlagen, okay. Wie Sie in der Datenbank sehen können, haben wir jetzt ein neues berechnetes Feld, eine neue Dimension namens vollständiger Name. Lassen Sie uns die Werte überprüfen Wir ziehen es hier auf der Rose rüber. Und wie Sie jetzt sehen können, haben wir einen sehr schönen vollen Namen, George Pips, John Steel und so weiter Im Moment ist es ganz einfach, wenn Sie Ihre Meinung ändern, möchten Sie einen Bindestrich zwischen diesen Namen haben Was wir machen werden, wir werden es bearbeiten und dann , statt den weißen Raum hier in der Mitte zu haben, werden wir den Bindestrich haben, das war's. Lass uns auf Anwenden klicken. Und jetzt können wir im vollständigen Namen sehen, dass der Vorname und der Nachname durch getrennt sind. Es ist also wirklich einfach. Lassen Sie uns jetzt eine schnelle Aufgabe übernehmen. Die Aufgabe besteht darin, die Kategorie und das Produkt anhand der folgenden Regel zu kombinieren . Wie üblich können Sie das Video weitergeben, um die Aufgaben zu erledigen, und wenn Sie fertig sind, können Sie es fortsetzen. In Ordnung, also lass uns jetzt die Lösung überprüfen. Es ist sehr einfach. Wir werden zum Produkt gehen. Sehen wir uns zuerst die Rohdaten an. Wir haben also die Kategorie und den Produktnamen. Und jetzt werden wir ein neues berechnetes Feld erstellen . Wir werden es den vollständigen Produktnamen nennen. Die Regel beginnt mit einer Kategorie, dann haben wir einen R-Plus-Operator. Danach kann das Trennzeichen der Doppelpunkt sein. Aber nach dem Doppelpunkt haben wir ein Leerzeichen. Ich werde es einfach hier drüben hinzufügen und wir werden den Produktnamen haben. Lassen Sie uns die Ergebnisse überprüfen. Die Berechnung ist gültig, okay? Und hier haben wir unsere neue Dimension. wir es einfach per Drag & Drop hierher und überprüfen die Ergebnisse. Ich werde es nur ein bisschen größer machen, damit wir die Ergebnisse auch von hier und hier sehen können. Wie Sie sehen können, beginnt unser Produktname jetzt mit dem Doppelpunkt für die Kategorie, dann mit dem Produktnamen und fertig. So können wir mit den Konkretinern in Tableau arbeiten. Im Moment ist es sehr einfach wir werden genau das Gegenteil lernen Also werden wir jetzt lernen, wie man ein Feld mithilfe von Split in mehrere Felder aufteilt. Ordnung, jetzt werden wir über die Split-Funktion in Tableau sprechen . Es ist eine sehr wichtige Funktion, und viele Leute sind verwirrt, aber ich denke, sie ist einfach. Schauen wir uns also dieses Beispiel an. Wir haben hier ein Feld mit vielen Informationen. Wir haben hier also den Produktnamen, die Produkt-ID und den Produktcode, alles in einem Feld. In vielen Situationen, bei der Analyse von Individualisierungen, möchte ich diese Informationen in drei Felder aufteilen Informationen in drei Anstatt ein Feld zu haben, hätte ich es gerne in drei Feldern Um das zu tun, können wir die Split-Funktion verwenden. Und bevor wir das lernen, können wir das mit der linken, der rechten und der Mitte machen. Aber die Split-Funktion ist einfacher. In einer solchen Situation möchten wir dieses Feld in den Produktnamen, die Produkt-ID und den Produktcode aufteilen dieses Feld in den Produktnamen, . In Tableau haben wir die folgende Syntax. Um dies zu tun, haben wir aufgeteilt und es werden drei Argumente benötigt. Die erste ist die Zeichenfolge, die Texte, wir wollen sie aufteilen. Lassen Sie uns nun die Syntax in Tableau überprüfen. Es beginnt mit dem Schlüsselwort split und benötigt drei Argumente. Das erste wird die Zeichenfolge oder das Feld sein , das wir teilen möchten. Das zweite wird das Delimeter sein. Dann der letzte die Token-Nummer, der äußere Wert wird ein Zeichenkettenwert sein Nehmen wir nun ein Beispiel. Ich möchte diesen Text teilen und das Trennzeichen wird der Bindestrich sein Ich hätte gerne das Token Nummer eins hier. Tableau benötigt von Ihnen zwei Informationen, das Trennzeichen und die Token-Nummer Das Trennzeichen ist das Trennzeichen zwischen Wörtern. Zum Beispiel haben wir ein Trennzeichen zwischen Canon und der ID mit dem Bindestrich Und wir haben ein weiteres Trennzeichen zwischen der ID und dem Code. Diese Striche sind das Trennzeichen , das meinen Text teilt. Tableau möchte von Ihnen erfahren, wie die Wörter getrennt sind Gehen wir nun zu den nächsten Informationen über, die benötigt werden, auch hier der Token-Nummer. Tableau möchte wissen , an welchem Teil der Informationen Sie interessiert sind. Ist es der erste Teil? Der zweite Teil oder der letzte Teil? Hier haben wir quasi eine ID oder Token für jede Information . Also hat der erste den Token Nummer eins. Beim zweiten haben wir Token Nummer zwei und beim letzten ist es Token Nummer drei. In diesem Beispiel haben wir gesagt ich an dem Token Nummer eins interessiert bin, das heißt, ich bin am Produktnamen interessiert. Die Ausgabe kann natürlich sein, wenn Sie an der Produkt-ID in der Mitte interessiert sind, könnten wir sagen, okay, ich bin an dem Token Nummer zwei interessiert. Wenn Sie es so angeben, erhalten Sie die Produkt-ID. Und wenn Sie natürlich an dem letzten, dem Produktcode, interessiert sind , können Sie das Token Nummer drei angeben , um den Produktcode zu erhalten. Wie Sie sehen, es wirklich einfach, wenn Sie es einmal verstanden haben. Wir brauchen nur zwei Informationen. Was ist der Unterschied zwischen Wörtern und welcher Token-Nummer sind Sie interessiert? Gehen wir jetzt zurück zu Tableau und fangen üben. In Ordnung, alle zusammen. Es gibt also drei Möglichkeiten, wie Sie Ihre Daten in Tableau aufteilen können. Die erste Möglichkeit besteht darin, ein neues berechnetes Feld zu erstellen. Die zweite Methode ist automatisch aufgeteilt. Die dritte ist eine benutzerdefinierte Aufteilung. Wir beginnen also mit der ersten Frage, wie Sie Ihre Daten mithilfe eines neuen berechneten Felds aufteilen können. Wir nehmen das folgende Beispiel. Wir werden bei der kleinen Datenquelle bleiben. Gehen wir zu den Kunden und holen uns die Telefone da drüben. Und die Telefonnummern haben eine Struktur, also haben wir eine Landesvorwahl, Ortsvorwahl und die Telefonnummer selbst. Jetzt möchten wir diese drei Informationen in drei neue Felder aufteilen . Okay, schauen wir uns an, wie wir das machen können. Wir werden wie gewohnt vorgehen und ein neues berechnetes Feld für den ersten Teil für die Landesvorwahl des Telefons erstellen ein neues berechnetes Feld für den ersten Teil für . Wir beginnen also mit dem Split-Schlüsselwort und es werden drei Argumente benötigt. Die erste wird die Zeichenfolge sein , die wir manipulieren wollen, also wird es die Telefonnummer sein. Ich werde es so hinzufügen. Dann das Dileter. Das Dilometer hier ist der Strich. Wie Sie sehen können, werden diese Dinge mit dem Strich geteilt Also lass es uns einfach hier drüben hinzufügen. Dann benötigt Tableau von mir eine Token-Nummer. Das erste wird also das Token Nummer eins sein , dann 234. Wir haben also vier Abschnitte und wir sind an der ersten Token-Nummer interessiert. Also den ersten, lassen Sie uns einen hinzufügen und das war's. Wie Sie sehen können, ist die Berechnung gültig. Lass uns gehen und auf Okay klicken. Jetzt können wir sehen , dass wir in unserem Daten-Bain in der Datenquelle unser neues Feld haben, die Landesvorwahl Gehen wir und holen es uns zur Ansicht und überprüfen das Ergebnis. Und damit extrahieren wir das erste Token, den ersten Teil des Telefons Und damit haben wir unsere Landesvorwahl, alles ist perfekt Im nächsten Schritt möchten wir nun die Vorwahl, das Token Nummer zwei, extrahieren. Jetzt werden wir also ein neues berechnetes Feld erstellen . Aber zuerst würde ich gerne den alten Code nehmen, weil wir nur die Token-Nummer anpassen wollen die Token-Nummer anpassen , weil alles andere gleich bleiben kann. Lass uns einen neuen erstellen. Wir werden es Telefonvorwahlen nennen. Und dann werden wir unseren Code hier drüben eingeben. Das gleiche Zeug wird das Telefon bleiben und auch der Strich als Trennzeichen. Dann wollen wir nur das Token Nummer zwei ändern. Wir sprechen also über den zweiten Teil. Also lass uns auf Okay klicken und die Ergebnisse überprüfen, die wir hier haben, unser neues Feld, also verfolge es und lege es in der Ansicht ab, und wie du jetzt sehen kannst, bekommen wir, und wie du jetzt sehen kannst, bekommen wir, wir teilen ja, den zweiten Teil Also wir haben hier 555 und auch hier drüben. Damit haben wir den dritten Teil von unserem Handy bekommen. Wir haben jetzt die Landesvorwahl und auch die Ortsvorwahl. Und jetzt haben wir als Nächstes die folgende Aufgabe für Sie. Erstellen Sie ein neues Feld in der Datenquelle um die Telefonnummer zu extrahieren, teilweise ohne das Land und die Ortsvorwahlen. Jetzt können Sie das Video weitergeben, um die Aufgabe abzuschließen, und wenn Sie fertig sind, können Sie sie fortsetzen. Ordnung, jetzt werden wir also ein neues berechnetes Feld erstellen. Wir werden es Telefonnummer nennen. Wir können dasselbe Skript haben, wir haben Split Phone, aber dieses Mal sind wir sowohl an Token Drei als auch an Token Vier interessiert . Wie wir das in Tableau machen können. Wir können jeweils nur ein Token hinzufügen. Um das zu tun, werden wir das auf drei ändern. Da wir beide Informationen in einem Feld benötigen, können wir den Plus-Operator verwenden. Was werden wir hier machen? Und dann können wir den gleichen Code hier drüben hinzufügen, aber dieses Mal für das Token Nummer vier. Wir bekommen beide Tokens in einem Feld. Nehmen wir an, die Berechnung ist gültig. Okay, und wie immer haben wir ein neues Feld in unserer Datenquelle. Lassen Sie uns das Ergebnis hier überprüfen. Wir können sehen, dass wir jetzt die Telefonnummern haben. Wie Sie sehen können, ist die erste 1234567, und wir haben sie auch Hier haben wir auch dieselbe Telefonnummer, aber Sie könnten sagen, wissen Sie was, uns fehlen die Bindestriche Also können wir sie in unser berechnetes Feld eintragen. Also lass uns gehen und es bearbeiten. Und wir können einfach einen neuen Operator hinzufügen und dazwischen haben wir den richtigen Bindestrich. Wie Sie sehen können, ist die Berechnung gültig. Lass uns gehen und auf Okay klicken. Und damit haben wir genau die gleiche Struktur vom Telefon bekommen. Das war's mit den ersten Methoden und der Aufteilung Ihrer Daten mithilfe eines neuen berechneten Felds. Sie können anhand eines Felds sehen, dass wir drei neue Felder extrahiert haben . Gehen wir nun zur zweiten Methode über, bei der wir die Daten mithilfe der automatischen Aufteilung aufteilen können . In Ordnung, also jetzt, ja, wir können das machen. Wir bleiben bei der kleinen Datenquelle, diesmal brauchen wir die URL. Nehmen wir also das Produktbild von hier und ziehen es per Drag & Drop in die Ansicht. Und wir wissen, dass die URL viele Informationen enthält. Und wir können den Splitter auch verwenden, um die Daten aufzuteilen. Anstatt diese berechneten Felder manuell zu erstellen, gibt es in Tableau eine wirklich nette Funktion , mit der wir die Daten automatisch aufteilen können Um das zu tun, gehen wir zu unserem Bereich, der Produktname eine radikale Verbindung herstellt. Und hier haben wir die Möglichkeit der Transformation. Wir manipulieren die Daten. Und hier haben wir zwei Optionen, die Aufteilung und die benutzerdefinierte Aufteilung Die Aufteilung ist der automatische Weg. Wow. Wir haben jetzt viele neue Felder in unserer Datenquelle, und das liegt daran, dass Tableau die Daten automatisch aufteilt und wir den Inhalt der Daten verstanden haben . Sie können es also hier sehen. Die Produktbilddomäne, dann das Fragmentpfad-Abfrageschema. All diese Informationen sind Teil der Struktur einer URL. Lassen Sie uns jetzt diese Informationen überprüfen. Wir nehmen zum Beispiel die Domain. Verfolgen Sie es in der Ansicht und wie Sie sehen können, sollten Sie es richtig auf dem Tablett platzieren, oder? Wir haben jetzt nur noch die Domaininformationen von der gesamten URL bekommen, was wirklich nett ist. Wir können auch das Schema hier übernehmen, und wir haben die Protokolle von Anfang an. Wie Sie sehen, hat Tableau das wirklich richtig verstanden. einige dieser Felder werden leer sein, Ich glaube, einige dieser Felder werden leer sein, weil wir sie nicht als Teil unserer URL mit Tableau haben . Ich habe die automatische Aufteilung vorgenommen und wenn wir erfahren möchten, wie Tableau sie aufgeteilt hat, können Sie sie auch in diesem Feld bekämpfen, da es sich um ein Elcltd-Feld handelt Sehen wir uns an, wie Tableau die Domäne radikal aufgeteilt hat . Doppelklicken Sie darauf . wie wir hier sehen können, verwendet Tableau zwei Splits, um die Domäneninformationen zu erhalten Die erste Aufteilung ist diese. Tableau trennt das Protokoll von der gesamten URL ab. Das Trennzeichen wird der Doppelpunkt und die beiden Schrägstriche Und wir nehmen die sprechenden beiden. Also bekommen wir den zweiten Teil. Sobald wir den zweiten Teil haben, kann das ganz einfach sein. Wie Sie sehen können, ist das Trennzeichen der Schrägstrich. Wir wollen jetzt mit dem Schrägstrich teilen. Und wir würden gerne nur den ersten Teil bekommen. Es ist wirklich einfach. Du kannst es selbst ausprobieren. Das ist es. Klicken wir auf Okay mit dem Tableau. In einigen Fällen ist es nicht in allen Fällen intelligent genug, Ihre Daten automatisch in neue Felder aufzuteilen. Das war's für diese Methode, die automatische Aufteilung. Als Nächstes werden wir uns das Maßgeschneiderte ansehen, okay? Also bleiben wir bei der kleinen Datenquelle und gehen zu den Kunden. Nochmals. Hier wollen wir die Telefone mithilfe der benutzerdefinierten Aufteilung aufteilen Bringen wir sie in die Ansicht. Und um dann die Aufteilung anzupassen, gehen wir zum Datenbereich auf dem Feld, das wir bearbeiten und radikal verbinden möchten. Und dann haben wir hier die Übertragung bevor wir die automatische Aufteilung haben. Diesmal interessieren wir uns für die benutzerdefinierte Aufteilung Gehen wir hinein und dann erhalten wir ein neues Fenster, in dem wir die Aufteilung anpassen können. Und es ist wie bei den Berechnungen, die Syntax, die Tableau von uns benötigt, zwei Informationen. Erstens das Trennzeichen, zweitens, was genau willst du, um die Token-Nummern zu bekommen? Das erste, das Trennzeichen oder das Trennzeichen, in diesem Beispiel geht es um p den Gedankenstrich All diese Informationen werden mit den Bindestrichen geteilt Gehen wir und geben einen Gedankenstrich ein. Die zweite Information, wir haben die folgenden Optionen, also aufgeteilt, und hier haben wir drei Optionen. Willst du den ersten Teil, den letzten Teil oder alles? Und hier kommt es darauf an, was du willst. Wenn Sie alles, was Sie für jede Information benötigen, in neue Felder aufteilen möchten , entscheiden Sie sich für die Option Alle. Nehmen wir nun an, dass Sie nur an zwei Informationen interessiert sind , der Landesvorwahl und der Ortsvorwahl. Im übrigen sind Sie nicht daran interessiert , es in der Datenquelle zu haben. Um die ersten beiden Teile zu bekommen, gehen wir hier rüber und wählen zuerst aus. Und hier kannst du zwei erläutern. Wir sind also an den ersten beiden Spalten interessiert, an den ersten beiden Informationen von der linken Seite Aber nehmen wir an, dass Sie an den letzten beiden Teilen interessiert sind , also möchten Sie ein Feld für die letzten beiden Informationen erhalten . Was Sie also tun werden, Sie werden hier rübergehen und als Letztes auswählen. Und wählen Sie auch zwei aus, sodass Sie für Tableau angeben Was genau möchten Sie als Ergebnis erhalten? Wie viele Felder waren es von Anfang an? Vom Ende oder so? In diesem Beispiel bin ich daran interessiert, alles zu bekommen. Also werden wir uns für die Option Alle entscheiden. Und das ist alles. Lass uns gehen und okay drücken. Sobald wir das getan haben, wird Tableau eine Menge neuer Felder erstellen. Tableau hat es also geschafft, die Telefonnummer in vier Teile aufzuteilen. Lassen Sie uns also diese Informationen überprüfen. Ziehen Sie es per Drag & Drop hierher in die Zeilen, wie Sie sehen können. Der erste Teil wird die Landesvorwahl sein, der zweite die Ortsvorwahl. Und dann hat Tableau diese beiden Informationen in zwei Felder aufgeteilt . Hier ist es nicht wie bei der zweiten Misthode, bei der wir blindlings automatisch alles aufteilen Hier spezifizieren wir für Tableau einige Regeln, und dann kann Tableau die Daten auch automatisch aufteilen, um eine bessere Qualität in den Feldern zu erzielen Und wenn Sie daran interessiert sind, wie Tableau die Aufteilung vorgenommen hat, können wir natürlich wie Tableau die Aufteilung vorgenommen hat, jederzeit zur Datenbank gehen. All diese Informationen sind berechnete Felder, und wir können sie durchgehen und den Code überprüfen. Also können wir hier rübergehen und es machen und wie Sie sehen können, ist das Dilometer der Strich und Tableau verwendet es als erstes Zeichen, um den Ländercode zu Ordnung, das heißt, das sind die drei Methoden wie Sie die Daten in Ihrer Datenquelle aufteilen Sie sind wirklich nützlich, um neue Informationen zu generieren und diese komplexen Strukturen innerhalb der ursprünglichen Datenquelle in eine neue Struktur für die Analyse-Individualisierungen aufzuteilen diese komplexen Strukturen innerhalb der ursprünglichen Datenquelle in neue Struktur für die Analyse-Individualisierungen Ordnung, das war's So kombinieren und teilen Sie Text in Tableau Als Nächstes werden wir über die letzte Zeichenkettenfunktion in Tableau sprechen , das Ersetzen. 138. Udemy 3 6 Ersetzen: Jetzt werden wir uns mit dem Anwendungsfall Klasse für die String-Funktion befassen Wie man eine bestimmte Teilzeichenfolge durch eine andere Teilzeichenfolge ersetzt , indem man die ersetzte Funktion wie gewohnt Lassen Sie uns das dahinterstehende Konzept verstehen und dann in Tableau üben Los geht's, okay, die ersetzte Funktion in Tableau. Es ist sehr einfach. Es wird eine Teilzeichenfolge durch eine andere ersetzen Zum Beispiel werden wir die folgende Adresse haben, und wie Sie in der Mitte sehen können haben wir die Abkürzung die Straße T. Ich hätte gerne einen normalen Wortlaut anstelle der Ich hätte gerne das komplette Wort Straße. Das können wir mit der ersetzten Funktion in Tableau tun. Schauen wir uns die Syntax in Tableau an. Es beginnt mit dem Wort Blake und benötigt drei Argumente Das erste wird die Zeichenfolge sein, der Originaltext, den Sie manipulieren möchten Die zweite ist die Teilzeichenfolge, die Sie ersetzen möchten Der dritte ist der Ersatz. Es ist wirklich klar, dass dies die neue Teilzeichenfolge sein wird, das neue Wort hier, die Ausgabe wird ebenso sein wie Zeichenkettenwert, um diese Aufgabe zu lösen In diesem Beispiel werden wir replace und dann unseren Text verwenden Dann wird das alte T sein, die Abkürzung. Das ist die alte Teilzeichenfolge und die neue wird das Straßenwort sein. Wie das funktionieren kann. Tableau muss zuerst nach der Teilzeichenfolge suchen , die wir ersetzen möchten Es wird den gesamten Text durchsuchen, um die Teilzeichenfolge zu finden In diesem Beispiel werden wir es natürlich hier in der Mitte finden Im nächsten Schritt wird Tableau anfangen, dieses Wort durch das Ersatzwort Tableau zu ersetzen. Ich nehme die SD-Punkte und kann sie an den Enden durch das komplette Wort off street ersetzen . Wir nehmen die Louis Street in Paris. Wie Sie sehen können, ist es wirklich einfach. ersetzen wir den alten Wert Am Ende ersetzen wir den alten Wert durch einen neuen Wert. Die Zeichenfolge wird so aussehen. Wir werden also eine komplette Straße anstelle von ST-Punkten haben . Nun stellt sich natürlich die Frage, was in der Ausgabe und den Ergebnissen passieren kann , wenn wir nichts finden? Zum Beispiel haben wir diese Adresse, Paris. Wir suchen nach den ST-Punkten, aber wir haben sie hier nicht im Text. Tableau kann den Originaltext zurückgeben ohne etwas zu ändern. Nichts kann passieren. Das ist es. Das ist wirklich einfach, oder? Wir kehren zu Tableau zurück, um die ersetzte Funktion zu üben. Okay, jetzt werden wir mit der kleinen Datenquelle üben. Gehen wir zu den Kunden und wir können die Telefonnummer wieder für die Kunden manipulieren. Wie Sie jetzt sehen können, beginnt die Struktur in der Telefonnummer immer mit dem Plus für das Präfix, für das Auslandsgespräch. Jetzt haben wir also die Anforderung, das Plus durch 00 als Präfix zu ersetzen . Um das zu tun , werden wir nun die ersetzte Funktion in Tableau verwenden . Um den Wechsel, den Ersatz, durchzuführen, erstellen wir ein neues berechnetes Feld. Wir werden es Telefonersatz nennen. Fangen wir mit dem Schlüsselwort replace an. Wir brauchen jetzt das Feld, das wir manipulieren wollen. Es wird die Telefonnummer sein, also haben wir sie hier. Und jetzt müssen wir für Tableau die Teilzeichenfolge den alten Wert angeben Tableau die Teilzeichenfolge den alten Wert Der alte Wert ist das Pluszeichen. Und jetzt müssen wir für Tableau den Ersatz angeben, den neuen Wert, der neue Wert wird 00 sein. Das ist es. Für Tableau ist die Berechnung gültig. Gehen wir und klicken damit auf Okay. Wie üblich haben wir ein neues berechnetes Feld in unserem Datenbereich erstellt. Gehen wir und überprüfen die Ergebnisse. Ziehen Sie also die Rose per Drag & Drop und jetzt können wir das Ergebnis sehen. Anstatt das Pluszeichen zu haben, haben wir überall 00. Und damit haben wir die Anforderung erfüllt. Und jetzt könnten wir eine weitere Anforderung bekommen , wo sie sagen, weißt du was, ich will diese Minuspunkte nicht in der Telefonnummer haben, also wäre es nett, sie zu entfernen Jetzt, um das zu tun, werden wir dasselbe tun Wir werden die ersetzte Funktion verwenden. Der alte Wert wird der Bindestrich sein und der neue Wert wird nichts sein. Mal sehen, wie wir das machen können. Lassen Sie uns jetzt unsere berechneten Felder bearbeiten. Wir wollen nur eine neue ersetzte Funktion hinzufügen. Also lass uns hier drüben weiterarbeiten, bis es egal ist , ob wir zuerst das Plus oder den Bindestrich ersetzen wollen. Um das jetzt zu tun, mache ich das normalerweise so, wenn ich nisted mache, ersetze ich das, was wir ersetzen, die Telefonnummer Anstatt das Armaturenbrett zu haben, werden wir nichts haben Wir ersetzen den alten Wertstrich durch nichts. Nun, um es aufzulisten, möchte ich diesen Teil, den ersten, nehmen und ihn anstelle des Telefons einsetzen. Damit haben wir Berechnungen aufgelistet. Zuerst werden wir das Pluszeichen ersetzen. Zweitens werden wir das Strichzeichen ersetzen. Gehen wir zur ersten Zeile, und nachdem wir gesagt haben, dass die Berechnung gültig ist, klicken wir auf Okay. Und wie Sie jetzt in den Ergebnissen sehen können, haben wir keine Bindestriche oder Pluszeichen, also haben wir eine ganze Zahl ohne Sonderzeichen , womit die zweite Anforderung gelöst wurde Es ist einfach, oder? Es ist nicht so schwer. Und mit der Ersetzungsfunktion können wir viele Dinge tun. Es ist eine großartige Funktion, die Zeichenkettenwerte in Tableau zu verwenden. Nun haben wir für Sie die folgende Aufgabe in der Big-Data-Quelle, im Produktnamen. Wir möchten den Hash simple durch eine Zahl als Abkürzung ersetzen . Und jetzt können wir das Video bearbeiten , um die Aufgabe zu erledigen. Und wenn Sie fertig sind, können Sie es fortsetzen. Ordnung, also gehen wir jetzt zur Big-Data-Quelle über. Und wir werden zu den Produkten gehen. Und wir brauchen den Produktnamen. Ziehen wir es in die Ansicht und überprüfen wir alle Werte. Jetzt werden wir es etwas größer machen, um mehr Werte in den Daten zu sehen. Wir haben einige Hashes wie zum Beispiel am Anfang und wollen sie in unserem Punkt durch ersetzen Um das zu tun, werden wir ein neues berechnetes Feld erstellen Gehen wir hier drüben auf den Pfeil und erstellen ein neues berechnetes Feld. Wir können es Produkte ersetzen nennen. Wir beginnen also mit den Ersatzschlüsselwörtern. Und dann brauchen wir die Zeichenfolge , die wir manipulieren wollen. Es wird der Produktname sein. Als Nächstes wollen wir den alten Wert, es ist der Hash. Und dann wird der Ersatz in unserem Fall die Zahl als Abkürzung sein . Das ist es also. Wie Sie sehen können, ist die Berechnung gültig. Lass uns gehen und auf Okay klicken. Wir haben also eine neue Dimension, neues berechnetes Feld in unserem Datenbereich. Lassen Sie uns versuchen, in der Ansicht etwas beizutragen und die Werte zu überprüfen. Und wir sehen hier statt dem Hash die Abkürzung der Zahl. Damit haben wir gelernt, dass die Ersetzungsfunktion sehr einfach und in vielen Anwendungsfällen auch sehr wichtig ist. Ich benutze sie oft, wenn ich die Daten bereinigen möchte. Manchmal bekommen wir also die Qualität der Werbung aus den Quellen und es gibt eine Menge ähnlicher Sonderzeichen, die ich verwenden und immer wieder ersetzen kann , um die Daten zu bereinigen und diese Sonderzeichen durch etwas Sinnvolleres in der Visualisierung zu entfernen diese Sonderzeichen durch . Wie in diesem Beispiel ersetzen wir diese Sonderzeichen durch aussagekräftigere Zeichen , oder ich verwende sie auch häufig, um das Format von etwas zu ändern. Also haben wir hier zum Beispiel die Telefonnummern. Und wir ändern das Format von Bindestrichen zu etwas anderem, zum Beispiel ohne Bindestriche Und statt dem Plus haben wir auch die 00. Damit räumen wir hier also nicht auf. Das Telefon, wir ändern das Format und die Art und Weise, wie wir die Telefone in den Visualisierungen präsentieren Auf der linken Seite haben wir das Plus und den Strich. Auf der rechten Seite haben wir sie nicht. Normalerweise verwenden wir die ersetzte Funktion um die Struktur, das Format eines Feldes zu ändern . Es ist einfach ein fantastisches und sehr wichtiges Tool in Tableau. Ordnung, alle zusammen. Also das ist alles für die ersetzte Funktion. Damit haben wir alle Anwendungsfälle der String-Funktionen abgedeckt . Wir haben rund 16 Zeichenkettenfunktionen zur Manipulation, Transformation und Bereinigung der Tix-Werte in Tableau kennengelernt . Als Nächstes werden wir zu einer anderen Gruppe von Funktionen in Tableau springen , den Datumsfunktionen. 139. Tableau | Extrahiere Dateparts: DATENAME, DATEPART, DATETRUNC, DAY: Jetzt werden wir über die dritte Gruppe von Funktionen in der Kategorie Berechnungen auf Zeilenebene sprechen , die Datumsfunktionen , die Datumsfunktionen Es gibt drei Anwendungsfälle für die Datumsfunktionen in Tableau. Der erste besteht darin, einen bestimmten Datumsteil aus unserem Datum zu extrahieren , wie Tag, Jahr und Monat. Dafür haben wir in Tableau sechs verschiedene Funktionen. Der Datumsteil, Datum, Name, Datum, Stamm, Monat, Jahr. Der zweite Anwendungsfall besteht darin, Datumswerte in unserer Datenquelle zu addieren und zu subtrahieren Hier haben wir also zwei Funktionen: Datum, Hinzufügen und Datum Der letzte Anwendungsfall besteht darin, das aktuelle Datum und die aktuelle Uhrzeit zu finden und abzurufen. Und hier haben wir zwei Funktionen, heute und jetzt, diese Datumsfunktionen werden uns ein Tool an die Hand geben , mit dem wir die Datumswerte in Tableau bearbeiten und transformieren Wir beginnen jetzt mit dem ersten Anwendungsfall, bei dem es darum geht, mithilfe dieser Funktionen bestimmte Teile aus den Daten zu extrahieren . Wie immer ist es wirklich wichtig, das Konzept dahinter zu verstehen, damit wir in Tableau üben können. Also lass uns gehen. Ordnung, alle zusammen. In Tableau gibt es also zwei Möglichkeiten, Felder mit dem Datentyp Datum zu manipulieren und zu transformieren. Die erste Möglichkeit besteht darin, dies global in der Datenquelle für alle Arbeitsblätter, alle Arbeitsmappen Die andere Möglichkeit besteht darin, dies nur lokal in einem Arbeitsblatt zu tun, nur in einer Ansicht für das erste Wenn Sie das Datum manipulieren und es erneut in verschiedenen Arbeitsblättern verwenden möchten , können wir mithilfe der Datumsfunktionen neue berechnete Felder erstellen mithilfe Aber jetzt, auf der anderen Seite, wenn diese Transformation nicht so wichtig ist, möchten Sie sie nicht wiederverwenden, Sie möchten sie nicht in anderen Arbeitsblättern verwenden. Sie benötigen es nur einmal in einer Ansicht. Anstatt ein neues berechnetes Feld in der Datenquelle zu erstellen neues berechnetes Feld in und die Datumsfunktionen zu verwenden, könnten wir einfach das Datumsformat direkt in der Ansicht ändern, was einfacher und schneller ist als das Erstellen neuer berechneter Felder. Wie Sie sehen, gibt es zwei Methoden, um die Daten in Tableau zu manipulieren und zu transformieren , entweder mithilfe der Datumsfunktionen oder durch Ändern des Datumsformats. Wenn Sie mich nun fragen, welche Methode ich verwenden soll, müssen Sie immer die folgende Frage stellen. Wird die Transformation in verschiedenen Arbeitsblättern benötigt Dann ja, erstellen Sie mit der Datumsfunktion ein neues berechnetes Feld Wenn die Transformation jedoch nur für eine Ansicht benötigt wird, müssen Sie das Datumsformat direkt in der Visualisierung ändern . Jetzt konzentrieren wir uns auf die Datumsfunktionen, da wir über die Berechnungen sprechen und am Ende werden wir über die Datumsformate sprechen. In Tableau haben wir also eine ganze Reihe von Datumsfunktionen, die alle dasselbe Ziel verfolgen, nämlich Datumsteile aus bestimmten Feldern zu extrahieren, und wir können sie verwenden, um eine solche Ansicht zu generieren. Wie wir hier sehen können, haben wir die Jahre, wir haben die Monate, die Quartale, all diese Informationen stammen nur aus einem Feld, dem Bestelldatum Und wir können auf all den neuen Informationen aufbauen , die wir extrahiert haben Viele Analysen und Erkenntnisse über unsere Daten, wie die, die wir hier sehen, die T-Map. Lassen Sie uns nun zunächst diese Funktionen verstehen und dann zu Tableau zurückkehren. Ordnung, okay, jetzt werden wir über die erste Datumsfunktion in Tableau sprechen . Der Datumsteil. Wir können ihn verwenden, um eine Information aus unseren Datumsfeldern zu extrahieren . So haben wir zum Beispiel das folgende Datum, das aus einem Jahr, einem Monat und einem Tag strukturiert ist. Wir können den Datumsteil verwenden, um eine Information zu extrahieren, wie zum Beispiel das Jahr. Wenn Sie das Jahr extrahieren, wird die Ausgabe 2025 sein Aber wenn Sie die Monate extrahieren, erhalten wir den 8. August Wenn du den Tag extrahierst, bekommen wir hier 20. Es ist sehr wichtig zu verstehen, dass, wenn Sie den Datumsteil verwenden, die Ausgabe in Zahlen erfolgt. Das Jahr wird in Zahlen sein. Der Monat wird nicht August sein, er wird es sein, es wird acht sein. Das Gleiche gilt für den Tag, also bekommst du 20 als Zahl. Sehen wir uns die Syntax in Tableau an, sie ist sehr einfach. Fangen wir mit dem Datumsteil an. Das Tableau benötigt von Ihnen zwei Informationen. Im Datumsteil hier kann Tableau Sie fragen, an welcher Information Sie interessiert sind. Sie hätten gerne das Jahr, Monat, den Tag usw. Der zweite Teil, das zweite Argument, wird das Datumsfeld sein, das wir manipulieren wollen. Die Ausgabe, das Ergebnis dieser Funktion kann eine Zahl sein. Nehmen wir nun ein Beispiel. Wir werden an einem Date teilnehmen. Jetzt sind wir an den Informationen des Tages interessiert. Wir möchten die Tagesinformationen extrahieren. Dann wird unser Datum so aussehen, die Ausgabe wird 20 sein. Wenn wir die Monate wollen, dann müssen wir einen Monat angeben, den Datumsteil. Und wenn wir es an diesen Daten machen, bekommen wir die Monate acht, dasselbe gilt, wenn Sie das Jahr haben wollen. Also hier geben wir zu Beginn das Jahr an, dann unser Datum, die Ausgabe kann 2025 sein. Das gilt also für den Datumsteil. Dies ist eine Methode zum Extrahieren eines Datumsteils aus einem bestimmten Datum. Gehen wir zum nächsten über. Wir haben den Namen des Datums. Nehmen wir an, die Syntax in Tableau ist genau dieselbe. Beginnen wir mit dem Datumsnamen als Schlüsselwort. Dann benötigt Tableau von Ihnen zwei Informationen, welchem Teil des Datums Sie interessiert sind, und geben mir das Feld, das Sie bearbeiten möchten. Aber dieses Mal kann die Ausgabe ein Zeichenkettenwert sein . Nehmen wir ein Beispiel. Nehmen wir an, wir interessieren uns das Jahr als Teil unseres Datums. Die Leistung kann also wieder 2025 sein. Aber der Wert wird im Datentyp Zeichenfolge enthalten sein. Aber dieses Mal, wenn du sagst, du weißt was mich interessiert, der Monat. Also geben Sie diesmal einen Monat als Datumsteil an. Tablo kann mit August statt mit acht antworten , weil die Ausgabe hier eine Zeichenfolge ist Sie erhalten also den Namen des Monats als Ausgabe Und jetzt der nächste, wenn Sie sagen, dass mich der Tag interessiert, wenn Sie im Datumsteil einen Tag statt eines Monats angeben , erhalten Sie auch eine 20, aber als Zeichenkettenwert Das war's also für den Datumsnamen. Es ist dem Datumsteil sehr ähnlich, oder? Der einzige Unterschied besteht jedoch , dass Sie dort eine Zahl erhalten, aber mit dem Datumsnamen erhalten Sie einen Zeichenkettenwert. Dies ist eine weitere Methode zum Extrahieren der Datumsteile aus einem Datum. Gehen wir nun zu einem anderen Satz von Funktionen über , die ebenfalls verwendet werden können, um dasselbe Ziel zu erreichen, nämlich Datumsteile aus einem Datum zu extrahieren. Diesmal haben wir drei Schnellfunktionen, um schnell den Datumsteil aus einem Datum zu extrahieren . Sie sind meine Favoriten. Ich neige dazu, sie im Vergleich zu den anderen beiden immer zu verwenden , weil sie wirklich einfach zu schreiben sind. Die Syntax von Tableau wird so aussehen. Die erste Funktion akzeptiert nur ein Argument, ein Datum. Das Gleiche gilt für den Monat. Und für das Jahr wird der Output eine Zahl sein. Es ist wie die Funktion für den Datumsteil. Wenn ich zum Beispiel an dem Tag interessiert bin , kann ich das so machen. Ich benutze die Funktion Day. Dann das Datum, das wir manipulieren wollen, dann wird die Ausgabe 20 sein, wie Sie sehen können, verglichen mit den anderen. Es ist wirklich schnell zu erstellen. Genau hier müssen wir für Tableau in der Syntax nicht den Datumsteil angeben, da der Funktionsname Tag heißt . Das Gleiche gilt für den Monat. Wenn mich nur der Monat interessiert, kann ich einfach die Funktion Monat verwenden, um den August oder die Acht für den letzten Monat zu extrahieren. Wenn mich das Jahr interessiert, kann ich die Funktion Jahr verwenden. Wie du siehst, sind sie wirklich einfach und schnell zu erstellen. Wenn Sie es mit den anderen beiden vergleichen, sind sie, wie Sie sehen, wirklich einfach. Lass uns mit dem nächsten weitermachen. Das wird etwas anders sein als alle anderen. Wir haben den Dattelkoffer. Okay, ein paar Fakten zu dieser Funktion. Es ist ein bisschen kompliziert. Viele Leute wissen nichts davon, aber ich neige dazu, es oft zu benutzen. Es ist eine sehr nützliche Funktion, aber sie ist nicht so berühmt. Stellen Sie sich die Rundungsfunktion des Datumsstammes in Zahlen Wenn Sie viele Details in einem Datum haben, können Sie das Datum auf eine bestimmte Ebene runden Das heißt, wenn wir das folgende Datum und die folgende Uhrzeit haben, haben wir hier quasi eine Hierarchie, oder? Wir haben ein Jahr, einen Monat, Tag, eine Stunde, eine Minute und eine Sekunde. Wir sehen in diesen Daten viele Informationen Manchmal interessieren Sie sich nicht für viele Details wie Sekunden, Minuten und Stunden. Sie möchten nur auf Monatsebene sehen. Was wir tun können, wir können den Datumsstamm verwenden , um diese Zahlen zu runden. Schauen wir uns zunächst die Syntaxierung von Tableau an. Es ist den anderen sehr ähnlich, es sieht aus wie dieser Dattelkoffer Dann spezifizieren Sie den Datumsteil und dann das Datum, an dem Sie die Ausgabe manipulieren möchten . Diesmal wird es keine Zahl oder eine Zeichenfolge sein, sondern Datum und Uhrzeit, okay? Diese Funktion lässt sich am besten anhand einiger Beispiele verstehen . Nehmen wir an, wir haben als Datum einen Teil eines Tages angegeben und dann haben wir unsere Uhrzeit und Tag hier drüben. Was kann dann passieren? Was Sie Tableau sagen, ist die Uhrzeit, die Informationen sind für mich sehr detailliert und ich bin nur daran interessiert, diese Information auf Tagesebene zu sehen . Ich bin also nur an den Tagesinformationen interessiert. Mich interessiert nicht die Uhrzeit, was in der Ausgabe passieren kann , wenn diese Tabelle dieselben Informationen zurückgibt, aber diesmal wird sie alles auf die gleiche Zeit zurücksetzen. Sie können also sehen, dass wir alle Informationen über das Jahr, den Monat und den Tag beibehalten alle Informationen über das Jahr, den , aber alles, was unter dem Tag liegt, wird auf Null zurückgesetzt Wie ich schon sagte, es ist wie das Runden von Zahlen, oder? Sie runden die Informationen auf eine bestimmte Ebene ab. Gehen wir nun zur nächsten Ebene über, wo Sie sagen, Sie wissen, was mich auf Monatsebene interessiert, Sie geben das Datum für einen Teil eines Monats an, dann haben wir hier dieselben Informationen Was Sie zu Tableau sagen, ist, dass mich die Details des Tages nicht interessieren. Ich möchte meine Informationen auf Monatsebene sehen , die wir zum 1. August 2025 erhalten werden. Jetzt gehen wir noch einen Schritt weiter und sagen, dass wir nur auf Jahresebene interessiert sind. Wenn Sie also beim Datum angeben , was passieren kann, sagen Sie Tableau, dass ich an nichts anderem interessiert bin, mich interessiert nur das Jahr. Ich glaube, du hast es schon verstanden. Was kann passieren? Alles kann zurückgesetzt werden. Alles, was unter dem Jahr liegt, also der Monat, der Tag, die Uhrzeit, kann im Laufe des Jahres auf eins zurückgesetzt werden als auf Null zu Laufe des Jahres auf eins zurückgesetzt werden als auf Null Und wir können nur den Wert 2025 haben. Das war's also für diese Funktion. Bei vielen Berechnungen ist es sehr nützlich den Date-Trunk zu verwenden. Lassen Sie uns nun all diese Funktionen nebeneinander vergleichen . Wir haben hier als Rose den Datumsteil, also haben wir Jahr, Quartal, Monat, Tag und so weiter. Und dann haben wir hier in den Spalten diese verschiedenen Funktionen. Ich füge hier die Funktionen Tag, Monat und Jahr nicht ein, weil sie dem Datumsteil sehr ähnlich sind. Das Erste, was Sie verstehen müssen, ist, dass die Ausgabe des Datumsteils eine Zahl sein wird, ein Datumsname. Ausgabe wird die Zeichenfolge Datum sein, Stammausgabe wird Datum und Uhrzeit sein. Und wir können mit demselben Beispiel arbeiten. Wir haben also die folgenden Informationen zu Datum und Uhrzeit. Sehen wir uns nun die Ausgabe dieser Funktionen und dieser verschiedenen Ebenen im Datumsteil an. Beginnen wir nun mit der ersten Ebene, dem Jahr. Wenn du sagst, ich hätte gerne das Datum als Teil dieser Information, bekommst du. 2025. Das Gleiche gilt für das Datum und die Uhrzeit, aber dieses Mal für den Datumsstamm. Sie werden alles auf einen Wert unter das Jahr zurücksetzen, sodass Sie den 1. Januar 2025 erhalten. Gehen wir also zum nächsten Level über. Wir haben das Quartal, das Datum Teil eines Quartals dieses Datums. Es werden drei sein. Das Gleiche gilt für den Namen des Datums, es werden drei sein. Aber dieses Mal ist es interessant, oder? Weil wir bei Datum und Uhrzeit normalerweise keine Quartalsinformationen haben. Diesmal wird es also auf den ersten Monat des Quartals zurückgesetzt . Es wird der Monat Nummer sieben sein. Gehen wir also zum nächsten über. Wir sind auf Monatsebene Wenn Sie also den Datumsteil verwenden, erhalten Sie acht. Wenn Sie den Datumsnamen verwenden, erhalten Sie den vollständigen Namen des Monats August. Und wenn Sie den Datumsstamm verwenden, setzen Sie alles zurück, was unter dem Monat liegt, und Sie erhalten den ersten Augusttag. zum Datum übergehen, erhalten Sie, wenn Sie den Datumsteil verwenden, eine Zahl 20, den Datumsnamen, und Sie erhalten einen Zeichenkettenwert 20. Und dieses Mal setzen Sie am Datumsstamm die ganze Wenn wir zum nächsten übergehen, haben wir eine Alternative für den Tag und hier erhalten wir den Wochentag, die Anzahl der Tage innerhalb einer Hier holen wir uns die Zahl vier aus dem Datumsteil, weil es Mittwoch ist. Wenn Sie also den Datumsnamen verwenden, erhalten Sie den vollständigen Namen des Tages Mittwoch. Und für den Datumsstamm wird sich nichts ändern. Wir werden auch nur die Zeit neu einstellen. Wenn Sie nun Details eingeben die Stunde für den Datumsteil und die Uhrzeit extrahieren , erhalten Sie neun. Und wie Sie sehen können, setzen wir jetzt nur die Minute und die Sekunde zurück, weil Sie daran nicht interessiert sind Wenn wir zur nächsten Minute übergehen, haben wir 45 im Teilnamen, und hier sind wir, wir setzen nur die Sekunden zurück Wie Sie sehen können, sind nur Sekunden Nullen. Gehen wir nun zur untersten Ebene in der Hierarchie über. Wir haben die zweite, also werden wir 21, 21 bekommen. Und die Ausgabe wird genau derselbe Wert in der Eingabe sein. Damit Sie mit diesen drei Funktionen das Gesamtbild sehen können und wissen, was die Hauptunterschiede zwischen ihnen sind und was Sie erwarten können, wenn Sie sie verwenden. wir nun zu Tableau zurück und fangen wir an, diese Funktionen zu üben. Okay, jetzt gehen wir zu unserer Quelle. Gehen wir zu den Bestellungen. Und wir werden das Bestelldatum manipulieren. Gehen wir zur Registerkarte „Ansicht“ und konvertieren es sofort in ein Jahr Wir sehen nicht die Originaldaten, sondern nur das Jahr neben dem Bestelldatum. Weil Table auch Visualisierungen machen möchte. Und natürlich ist es sinnvoll, Jahre statt aller Daten in unserer Datenquelle zu haben statt aller Daten in unserer Datenquelle Aber um jetzt alle Daten wie in unserer Datenquelle anzuzeigen , gehen wir hier rüber und schalten wieder auf das genaue Datum um. Lassen Sie uns darauf klicken und die Tabelle wird es in ein kontinuierliches Format umwandeln, aber ich würde gerne alle Werte sehen. Wir werden es auf diskret umstellen. Wie Sie jetzt sehen können, erhalten wir alle Werte genau wie im Quellsystem. Wir haben Daten aus rund fünf Jahren. Jetzt werden wir üben , indem wir den Datumsteil extrahieren Wir werden mit dem Jahr beginnen, also lassen Sie uns diese Jahre extrahieren Wir werden ein neues berechnetes Feld erstellen. Nennen wir es Bestelldatum, Jahr. Hier haben wir also viele Möglichkeiten, diese Informationen zu erhalten . Wir können den Datumsteil, den Datumsnamen, den Datumsstamm oder sogar die Jahresfunktion verwenden den Datumsnamen, den Datumsstamm . Ordnung, jetzt fangen wir mit dem Datumsteil an. Und wie Sie es sehen können, bis auf zwei Argumente, aber das dritte ist optional Sie können hier definieren, was der Wochenanfang ist, aber ich lasse es normalerweise leer. Der Datumsteil, den wir jetzt extrahieren wollen, ist das Jahr. Dann ist das Datum, das wir manipulieren wollen , das Bestelldatum, und da Sie sehen, dass die Berechnung gültig ist, klicken wir auf Okay. Da wir erfahren, dass die Ausgabe des Datumsteils eine Zahl sein wird , wird Tablo eine neue Kontinuitätskennzahl erstellen Aber ich würde mir wünschen, dass die Individualisierungen ihre unterschiedlichen Werte der Jahre erkennen Ich werde es jetzt in eine Dimension umwandeln, wie Sie sehen können, es springt zu den Dimensionen und wir haben es jetzt als Lassen Sie uns die Ansicht aufrufen und die Ergebnisse überprüfen. Wie wir jetzt sehen können, haben wir alle Jahre exportiert, extrahiert aus den Bestelldaten. Lass uns jetzt die anderen Methoden ausprobieren. Lassen Sie uns den Datenteil durch einen Datumsnamen ersetzen. Hier. Es ist sehr wichtig zu verstehen , dass sich der Datentyp ändern wird. Hier haben wir es als Zahl. Wenn wir es auf einen Datennamen umstellen, können wir es als Zeichenfolge abrufen. Gehen wir und ändern unsere Berechnung. Statt Datumsteilen verwende ich den Namen des Datums. Klicken wir auf Anwenden. Und wie Sie sehen können, wechselt der Datentyp sofort zum Zeichenkettenwert. Aber in der Ansicht werden wir genau das gleiche Ergebnis erzielen, oder? Es wird sich nichts ändern, nur der Datentyp. Jetzt gehen wir zur einfachsten über. Am schnellsten ist es, die Jahresfunktion anstelle des Ganzen zu verwenden die Jahresfunktion anstelle des Ganzen Hier können wir ein Jahr schreiben und müssen den Datumsteil nicht angeben Deshalb bekommen wir eine Fehlermeldung. Wir brauchen nur unser Datum. Das wollen wir ändern. Lass uns auch auf Anwenden klicken. der Ansicht wird sich nichts ändern, aber das Datenband wird auf Nummer umgestellt, weil die Ausgabe dieser Funktionen eine Zahl ist. Jetzt fragst du mich vielleicht, okay, welches sollte ich verwenden? Ich empfehle dir natürlich, immer den schnellen zu verwenden. Wichtiger ist jedoch der Datentyp. Der Datentyp Nummer ist immer schneller als der Datentyp Zeichenfolge. Der Datentyp Zeichenfolge ist der schlechteste. Es ist der langsamste Datentyp von allen anderen. Wir versuchen immer, den Datentyp Zeichenfolge in den Visualisierungen zu vermeiden , um in unseren Ansichten keine schlechte Leistung zu in unseren Ansichten keine schlechte Leistung Wenn Sie über diese drei Funktionen nachdenken, würde ich diesen Datumsnamen immer vermeiden Jetzt bleiben uns zwei Funktionen übrig , Datumsteil und die Schnellfunktion. Ich würde mich immer für die schnelle entscheiden, oder? Weil es einfacher zu schreiben ist. Ich würde es vorziehen, in dieser Situation ein Jahr oder ein Datum zu haben, so wie ich es in der Ansicht zeige. Aber natürlich möchten Sie in vielen Situationen beispielsweise den Tagesnamen oder den Monatsnamen anzeigen . Es hängt wirklich von der Anforderung ab, aber ob Sie es vermeiden können. Verwenden Sie keinen Datumsnamen. Das sind also meine Empfehlungen an Sie und das, was ich normalerweise mache. Lassen Sie uns das jetzt schließen und einen weiteren Teil aus dem Datum extrahieren. Wir werden das Quartal haben. Also auch hier haben wir die drei Optionen und alle drei liefern die gleichen Informationen. Also würde ich ein neues berechnetes Feld erstellen, nennen wir es Quartal des Bestelldatums. Und dieses Mal werde ich auch die schnellen Daten für ein Viertelquartal verwenden . Damit es wirklich einfach ist, oder? Lass es uns machen. Okay, und jetzt haben wir wieder eine neue kontinuierliche Messung. Ich möchte wirklich, dass Tableau hier sofort eine Dimension erstellt. Also werde ich es erneut in Dimension umwandeln , weil ich es in der Ansicht als Dimension verwende. Lassen Sie uns die Ergebnisse überprüfen und wir können sehen, dass wir jetzt die Quartalszahl haben , die korrekt ist. Ordnung, also lass uns jetzt gehen und weitere Informationen aus unserem Datum extrahieren. Wir werden uns den Monat holen. Lassen Sie uns erneut ein neues berechnetes Feld erstellen. Wir werden es Bestelldaten nennen. Diesmal können wir eine Monatsfunktion und unser Feld Bestelldatum verwenden . Es ist sehr einfach, oder? Also lass uns gehen und zuschlagen, okay. Und wir werden es wieder in Dimension umwandeln und es in die Ansicht bringen. Damit extrahieren wir die Monatsinformationen aus dem Bestelldatum. Alles sieht gut aus Hier haben wir September, August und das war's. Und hier befinden wir uns normalerweise in einer Situation , in der die Benutzer die Monate als vollständigen Namen sehen möchten . Anstatt die Monatsnummer zu haben, hätten wir gerne den Monatsnamen, dem ich wirklich zustimme, weil es einfacher ist den Monatsnamen zu lesen als die Zahl. Um ihn jetzt zu ändern, können wir die Funktion für den Datumsnamen verwenden. Also lass uns gehen und unsere Berechnung ändern. Also lass es uns jetzt essen, statt in einem Monat, ich kann es einfach entfernen. Lassen Sie uns dann den Namen des Datums haben, der Teil wird Monat sein. Und dann haben wir unsere Bestelldaten. Dann lass uns auf Okay klicken. Und jetzt natürlich, was passiert ist. Wir haben den Datentyp und auch die Werte in diesem Feld geändert . Also bekommen wir jetzt den vollständigen Namen des Monats. Wir haben also Januar, Februar und so weiter. Also das ist es. So können wir die verschiedenen Datumsteile aus unserem ursprünglichen Feld, dem Datum, extrahieren die verschiedenen Datumsteile . Die Frage ist, wie wir diese neuen Informationen in unseren Ansichten verwenden können. Ordnung, jetzt werden wir eine Ansicht aus drei Informationen, Kategorie, Bestellung, Datum und Umsatz, erstellen aus drei Informationen, Kategorie, Bestellung, Datum und Umsatz, und dabei eine Heatmap oder eine hervorgehobene Tabelle verwenden. Jetzt möchte ich als Erstes das Bestelldatum entfernen. Das sind viele Details, wir brauchen sie nicht in der Ansicht. Dann werden wir die Zeilen für das Jahr haben. Ich werde es belassen, aber ich werde das Quartal in die Kolumnen aufnehmen und auch den Monat. Und was jetzt natürlich fehlt, ist diese Lücken durch eine Maßnahme zu schließen. Unser Maßstab werden die Verkäufe sein. Ziehen und reiben wir es hierher. Um es nun in eine Heatmap umzuwandeln, müssen wir es als Farben hinzufügen. Nehmen wir noch einmal den Umsatz und ordnen ihn den Farben zu, oder Sie können die Steuerung gedrückt halten und sie auf die Farben ziehen. Wir werden dieselben Ergebnisse erzielen. Jetzt sind wir fast da. Ich hätte gerne statt Text Quadrate , um die Heatmap zu bekommen. Damit haben wir eine Heatmap. Wir können die Farben ändern, wenn du willst. Gehen wir also zu Farben, Farben bearbeiten. Und ich hätte es gerne in Blau. Es ist okay. Damit haben wir unsere Heatmap mit nur einem Feld erstellt , dem Bestelldatum. Wir haben also die Jahre ab dem Bestelldatum, wir haben die Monate ab dem Bestelldatum und wie beim Quartal. Wie Sie sehen können, sind die Teile, die wir aus den Daten extrahieren , wirklich nützlich, um Visualisierungen zu erstellen Jetzt können wir dieser Ansicht den letzten Schliff geben, indem wir Abkürzungen aus dem Monatsnamen vornehmen Wie Sie hier sehen können, ist der Februar für die Robbe hier sehr groß, also können wir ihn kürzer machen Um das zu tun, können wir die Liftfunktion verwenden. Gehen wir also zu unserem berechneten Feld und bearbeiten es. Und jetzt, bevor wir links hinzufügen. Und dann werden wir am Ende drei hinzufügen. Ich möchte also aus jedem Monat nur drei Charaktere haben. Lass uns gehen und zuschlagen. Okay, perfekt. Jetzt haben wir Abkürzungen für jeden Monat und die Ansicht sieht professioneller aus Es gibt nichts , was wir hinzufügen müssen, ich verspreche es bei letzterem Es ist die Kategorie, wir haben sie vergessen. Gehen wir also zu den Kategorien und ziehen sie einfach vor das Jahr. Damit haben wir diese Kategorien wirklich gut zusammengestellt, und wir können darin sehen, wie sich diese Kategorien im Laufe der Zeit entwickeln. Damit haben wir eine wirklich schöne Heatmap bekommen, all diese Informationen aus dem Datum. Jetzt haben wir in unserer Datenquelle viele neue Informationen über das Bestelldatum, wo wir sie wie fast überall verwenden können. Jetzt haben wir einen weiteren sehr häufigen Anwendungsfall für diese neuen Informationen, bei dem wir diese Datumsteile als Filter verwenden können. Lass mich dir zeigen, was ich meine. Lassen Sie uns noch einmal zu unseren Bestellungen übergehen. Und wir gehen zur Monatsübersicht und zeigen es als Filter an Das Gleiche werden wir für das Jahr tun, radikal darauf achten und es auch als Filter anzeigen Jetzt können wir diese Informationen auf der linken Seite sehen, und die logische Reihenfolge ist sehr wichtig. Erst ein Jahr, dann ein Monat. Da der Monat viele Werte hat , wechseln wir zu einem Drop-down-Menü mit mehreren Werten Mithilfe dieser Filter können die Benutzer nun den Umfang für diese Ansicht festlegen , indem sie die Werte des Jahres ändern Und auch für den Monat. Dies ist ein sehr häufiger Anwendungsfall für die Datumsteile in Tableau. Das war's für diese Funktionen. Gehen wir nun zum letzten Wir haben den Datenstamm. Okay, um die Wirkung des Date-Trunks zu sehen, gehen wir zur Big-Data-Quelle und holen uns alle anderen Daten. Zur Ansicht würde ich gerne das genaue Datum sehen. Lassen Sie uns auf genaue Daten umstellen. Und ich bin zu Discrete gekommen , um mir die Werte anzusehen. Ordnung, also als Nächstes werden wir auch die Verkäufe zur Ansicht bringen . Damit können Sie sehen, dass wir all die Informationen sehen, die wir auf der Seite haben. Und wir haben jetzt viele Details. Nehmen wir an, die Tage interessieren mich nicht. Ich würde gerne ein Datum für jeden Monat sehen. Wir hätten dieses Datum gerne auf Monatsebene. Um das zu tun, werden wir ein neues berechnetes Feld erstellen und ein neues berechnetes Feld erstellen und den Datumsstamm verwenden. Gehen wir und machen das. Wir nennen es Bestelldatum. Dann kann die Syntax wie dieser Date-Trunk lauten und sie akzeptiert zwei Argumente. Der erste Teil wird der Datumsteil sein. Welches Level wir in der Ansicht sehen wollen , wir wollen den Monat haben. Geben wir hier den Monat dann das Datum, das wir manipulieren möchten Das ist das Bestelldatum , das festgelegt wird und die Berechnung ist gültig. Lass uns gehen und auf Okay klicken. Und auf der linken Seite haben wir eine neue Dimension mit dem Datentyp Datum und Uhrzeit. Was wir jetzt tun werden, wir werden das Bestelldatum durch dieses neue Feld ersetzen. Leg es einfach darauf. Auch hier müssen wir dasselbe tun, mit der rechten Maustaste darauf klicken, auf genaue Daten umschalten und dann wieder auf die diskreten Daten. Jetzt haben wir ein neues Datumsfeld, in dem alles auf Monatsebene immer den ersten des Monats Wir haben also den 1. Januar, 1. Februar und so weiter. Wie Sie jetzt sehen können, ist die Liste kurz, oder? Weil wir jetzt eine Zeile für jeden Monat haben. Vorher hatten wir eine Zeile für jeden Tag. Jetzt interessieren mich diese Nullen in der Ansicht nicht mehr, ich würde sie gerne loswerden. Um das zu tun, können wir den Lass uns gehen zu unserem Date-Trunk ändern und ihn von Datum und Uhrzeit auf Datum umstellen . Gehen wir und machen das. Wie Sie jetzt sehen können, haben wir ein Datumsfeld und die ganze Zeit ist weg. Nehmen wir an, ich hätte gerne nur ein Datum auf Jahresebene. Die Tage und der Monat sind mir egal. Ich hätte gerne eine Zeile für jedes Jahr. Um das zu tun, bearbeiten wir jetzt unser berechnetes Feld, Assembly, wir werden den Wert von Monat zu Jahr ändern . Das war's. Gehen wir und klicken auf Anwenden. Und Sie werden hier sehen , dass wir jetzt eine Zeile für jedes Jahr haben . Jetzt haben wir also ein Feld, das immer auf Jahresebene ist. Und wir haben ungefähr fünf Jahre, wie Sie anhand des Datums-Stammes sehen können, können wir die Ebene des Datumsfeldes kontrollieren. Nehmen wir an, wir wollen es heute ändern. Wir werden heute das Jahr wechseln. Und damit werden wir jetzt alle Details erfahren. Wir haben eine Zeile für jedes Datum und damit haben wir viele Details. Wir sind wieder da wie beim ursprünglichen Feld Bestelldatum. So arbeiten wir also mit dem Datumsstamm in Tableau. Okay, es gibt also eine andere Möglichkeit, die Wirkung des Datumskreuzes zu visualisieren. Also lass mich dir zeigen, wie es geht. Lass uns zuerst das Ding hier schließen. Und dann werden wir den Trunk für das Bestelldatum auf ein kontinuierliches Feld umstellen . Also lass uns das machen. Gehen wir jetzt und drehen alles um. Wir werden also das Bestelldatum in den Spalten und die Summe der Verkäufe in den Zeilen haben . Und anstatt Strom zu haben, sollten wir eine Leitung haben. Jetzt haben wir in den Visualisierungen viele Markierungen Wenn Sie mit der Maus über diese Informationen fahren, können Sie sehen, dass wir für jeden Tag eine Markierung haben Und das liegt daran, dass wir im Bestelldatum definiert haben , dass wir uns auf Tagesebene befinden. Und Sie können hier an den Details sehen, wir haben in dieser einen Ansicht rund 1.800 Mark Wenn Sie nun sagen, das sind viele Details, wechseln wir zum Monat Gehen wir zu unserem berechneten Feld, bearbeiten es und verschieben es einfach nach oben, anstatt nach Tag, dann haben wir einen Monat. Gehen wir und klicken auf Anwenden. Lassen Sie mich das einfach von hier aus schließen und die Ansicht überprüfen, die wir haben. Jetzt sind wir für jeden Monat eine Mark auf Monatsniveau, und die Noten sind total reduziert nur 60 statt auf Tausende von Mark. Damit sehen wir nicht viele Details in der Ansicht, wir haben nur eine Markierung für einen Monat. Das ist die Stärke des Dattelkoffers. Nehmen wir an, wir wollen zu den Jahren übergehen, und ich glaube, du weißt schon wie viele Mark wir bekommen werden. Wir werden nur fünf Punkte pro Punkt bekommen, jede Note kann für ein Jahr stehen. Das ist die Macht der Datumskammer, um Ihre Sicht zu kontrollieren und zu kontrollieren, über welche Details wir sprechen. In Ordnung, das war's also für diese Funktionen. Sie sind wirklich großartig, um bestimmte Teile aus einem Datum zu extrahieren. Und wie Sie sehen können, sind sie für die Visualisierungen wirklich nützlich Jetzt haben wir viele berechnete Felder verwendet. Wie Sie auf der linken Seite sehen können, haben wir weltweit viele neue Daten in unserer Datenquelle. Das heißt, wenn ich zu anderen Arbeitsblättern oder sogar zu einer anderen Arbeitsmappe gehe , die mit meiner Datenquelle verbunden ist, sehe ich genau die Felder, die ich mit dem berechneten Feld erstellt habe Und ich kann sofort damit beginnen, sie wieder in meiner Visualisierung zu verwenden spart viel Zeit durch Formatierung und so weiter. So extrahieren Sie die Datenteile mithilfe berechneter Felder so, dass sie global sind. Als Nächstes werden wir darüber sprechen , wie man das schnell und lokal für nur eine Ansicht macht, indem man das Feld formatiert. Okay, jetzt fangen wir von vorne an, wir gehen zu unserer großen Datenquelle. Gehen wir zu den Bestellungen und holen das ursprüngliche Feld mit dem Bestelldatum in die Spalten. Und noch einmal, lassen Sie uns die Zellen zu den Zeilen bringen. Wie Sie sehen, gibt es in Tableau immer ein Jahr. Und das liegt daran, dass es zu Beginn nur kleine Datenmengen visualisieren möchte . Und dann entscheidest du , was du hier brauchst? Wir können das Bestelldatum direkt in der Ansicht bearbeiten Bestelldatum direkt in der Ansicht indem wir das Format ändern, anstatt berechnete Felder zu erstellen. Um das Datum zu formatieren, klicken wir nun auf die Dimension selbst. Also klicken Sie mit der rechten Maustaste darauf. Und jetzt haben wir hier zwei wichtige Abschnitte. Der erste Abschnitt ist ein diskreter Abschnitt, in dem die Funktion Datumsteil verwendet wird, und der andere Abschnitt ist ein kontinuierlicher Abschnitt, in dem der Datumsstamm verwendet wird und er immer auf der rechten Seite ist. Wie Sie sehen können, haben wir diese grauen Beispiele, um Ihnen zu zeigen, welches Format in den Visualisierungen dargestellt werden soll Zum Beispiel gibt es keinen Unterschied zwischen diesem Jahr und diesem Jahr, aber hier haben wir das zweite Quartal, aber hier haben wir das Quartal plus das Sie können also in der Ansicht sehen, welche Formate Tableau in der Präsentation verwenden wird. Lassen Sie uns nun die Unterschiede zwischen diesem und diesem Monat überprüfen . Fangen wir mit dem ersten an. Lass uns auf Monat klicken. Wie Sie nun sehen können, bedeuten unsere Feldstatus-Hinweise , dass es diskret ist und wir diese Werte haben, Januar, Februar, März usw. Wir haben es als Text. Wenn Sie wissen möchten, wie Tableau das erstellt hat, können Sie hier auf den Monat klicken, auf Verbinden doppelklicken und Sie können sehen welches Format Tableau verwendet, Datum, Teilmonat und dann die anderen Daten. So können Sie die Syntax sehen, die Tableau verwendet, um Ihre Ansicht schnell zu formatieren. Gehen wir nun zum nächsten. Wir können den Monat als fortlaufendes Feld verwenden, rechten Maustaste klicken, erneut verbinden, und jetzt können wir den Monat plus das Jahr haben. Gehen wir und klicken Sie auf Jetzt sehen Sie, dass unser Feld fortlaufend ist. Wenn Sie darauf doppelklicken, können Sie sehen, dass Tableau den Date-Trunk verwendet. Jetzt sehen wir die Jahre auf der Achse und jede Markierung, jeder Punkt dieser Mitarbeiter entspricht einem Monat. Wie Sie sehen können, ist es sehr einfach. Wir klicken uns nur um und ändern das gesamte Format unserer Daten. Was ich normalerweise mache, ich verschiedene Formate auswähle, bis ich von dem richtigen Format überzeugt bin , das meine Daten darstellen kann. Und es gibt auch viele verschiedene Formate. Also lass es mich dir zeigen. Lass uns zum Bestelldatum gehen. Wie Sie sehen können, haben wir, ja, ein Jahr, einen Viertelmonat, aber hier haben wir die Möglichkeit, mehr zu wählen. Sie können sehen, dass wir eine Wochennummer und einen Wochentag haben , und Sie erhalten mehr Optionen, wenn Sie zur Benutzerdefinierung wechseln. Hier erhalten Sie nun eine Liste aller möglichen Formate , die wir verwenden können um die Struktur unserer Daten zu ändern. Das Gleiche gilt natürlich für den Fortgang. Wenn du also nochmal hingehst, kannst du sehen, dass wir hier auch mehr haben, also klickst du auf Benutzerdefiniert und kannst auch die verschiedenen Formate ändern. Natürlich bleibt jede Entscheidung, die Sie jetzt in der Ansicht treffen, nur in dieser Ansicht. Wenn Sie zu anderen Arbeitsblättern wechseln, werden Sie das, was Sie bereits formatiert haben, nicht finden Dies ist der einzige Nachteil , wenn Sie viele Entscheidungen in einem Blatt treffen und diese dann Entscheidungen in einem Blatt treffen und diese dann nicht in den nächsten Blättern haben werden Es gibt auch mehr Optionen zum Formatieren der Felder. Gehen wir zum Beispiel zu dem anderen Datum, klicken wir mit der rechten Maustaste darauf und wählen wir diesen Monat als vollständigen Namen. Dann werde ich einfach diese Spalten mit den Zeilen vertauschen . Jetzt können wir sehen, dass wir in der Kopfzeile den vollständigen Namen des Monats haben. Aber wir können das Format dieser Header ändern, indem wir einfach mit der rechten Maustaste darauf klicken und dieser Header ändern, indem wir einfach mit der rechten Maustaste darauf klicken dann zum Formatieren gehen. Und dann können wir auf der linken Seite das Anzeigeformat der Kopfzeile ändern Zum Beispiel an diesem oder an den Terminen. Wenn du darauf klickst, bekommst du verschiedene Optionen wie hier, zum Beispiel Abkürzungen. Sobald Sie darauf klicken, können Sie sehen, dass wir jetzt eine Abkürzung für den Monatsnamen haben eine Abkürzung für den Monatsnamen Oder wir können den ersten Buchstaben jedes Monats bekommen, wenn wir wollen. Wirklich, um es klein zu machen, damit wir hier rübergehen und es auf den ersten Monat ändern können. Damit bekommen wir den ersten Charakter eines jeden Monats. Natürlich gelten diese Formate nicht nur für den Monat. Nehmen wir zum Beispiel den Wochentag, wir gehen hier drüber stellen ihn dann auf Wochentag um. Wir haben hier den vollständigen Text des Tages, um ihn zu Abkürzungen zu machen Wir werden wieder auf die linke Seite gehen und ihn auf Abkürzung umstellen Und damit bekommen wir Abkürzung für den Wochentag Wie Sie sehen können, wenn Sie einfach herumklicken, werden wir die Werte der Daten in unserer Datenquelle ändern und manipulieren der Daten in unserer Datenquelle etwas 140. Tableau | Daten hinzufügen und subtrahieren: DATEDIFF, DATEADD: Jetzt werden wir lernen, wie man in Tableau Daten addiert und subtrahiert, indem wir die beiden Funktionen Datum hinzufügen und Datum f verwenden. Aber wie immer wollen wir das Konzept verstehen Ordnung, jetzt werden wir über die Funktion Datum und Anzeige sprechen über die Funktion Datum und Anzeige Wir können sie verwenden, um mathematische Operationen an unserem Datumsfeld durchzuführen . Zum Beispiel können wir unseren Daten drei Tage hinzufügen, oder wir können beispielsweise zwei Monate von unseren Daten entfernt sein. Wir können unser Datum manipulieren, indem wir bestimmte Intervalle zu unseren Daten hinzufügen oder von ihnen subtrahieren Sehen wir uns nun die Syntax in Tableau an und nehmen wir einige Beispiele, um sie zu verstehen Es beginnt mit der Datumsanzeige als Schlüsselwort und benötigt drei Argumente. Erstens das, an dessen Manipulation wir interessiert sind. Das Intervall entspricht der Anzahl der Tage, Anzahl der Monate, die Sie hinzufügen möchten. Dann haben wir das Datumsfeld selbst , dessen Ausgabe wir ändern möchten. Das Ergebnis wird ein Datumsfeld sein. Nehmen wir zum Beispiel an, wir möchten unserem Datum drei Jahre hinzufügen. Wir geben als Datum Teile von Jahren an, dann wird das Intervall drei sein. Und dann unser Datum, was wird passieren? Tableau wird unserem Datumsfeld drei Jahre hinzufügen, und wir dieser Information drei Jahre hinzu, das Jahr und der Rest, die Monate und der Tag werden so bleiben, wie sie Lassen Sie uns weitermachen. Nehmen wir an, wir wollen drei Monate statt drei Jahre hinzufügen. Also was wir tun werden, wir können im Datumsteil einen Monat angeben, dann drei als Intervall, dann auch unser Datum. Also , was wird passieren? Wir werden nur diese Reformation ändern. Also statt August werden wir November haben, in dem wir nur den Monat ändern Das Risiko wird so bleiben, wie es jetzt ist. Wir können zum letzten übergehen, zum Tag. Wir möchten drei Tage hinzufügen. Ich glaube, du hast es schon. Was kann also passieren? Wir werden drei Tage hinzufügen, also werden wir 23 statt 20 haben , und das hat sich nur auf Tagesebene geändert, das Risiko bleibt gleich. Damit können Sie sehen, dass wir verschiedenen Datumsteilen in unserem Datumsfeld unterschiedliche Intervalle hinzufügen können verschiedenen Datumsteilen in unserem Datumsfeld unterschiedliche Intervalle . Und in unseren Beispielen haben wir mit positiven Zahlen gearbeitet, aber in Tableau können wir auch die negativen Zahlen verwenden , sodass wir Intervalle vom Datum abziehen Nehmen wir also ein Beispiel. Nehmen wir an, wir möchten drei Jahre von unserem Datum abziehen Also haben wir hier das Intervall als negative Drei minus Drei Und die Leistung, die wir haben werden, statt des Jahres 2025, werden wir 2022 bekommen. Natürlich können wir das auch an dem Tag machen. Also möchten wir drei Tage von unserem Datum abziehen. Also statt Tag 20 werden wir 17 haben. Wie Sie sehen, können wir das Datum addieren verwenden , um neue Intervalle hinzuzufügen, aber auch, um Intervalle zu subtrahieren. Das ist eine sehr wichtige Funktion in Tableau, Das ist eine sehr wichtige Funktion in um Dinge miteinander zu vergleichen So wie wir dieses Jahr mit dem nächsten Jahr vergleichen können. Also fügen wir unserem Feld ein Jahr hinzu , sodass wir zwei Felder bekommen, das Feld mit dem aktuellen Jahr und das Feld mit dem nächsten Jahr. Das werden wir in den nächsten Beispielen sehen. Das war's also für das Datum hinzufügen. Lass uns zum Datum übergehen. Die Datumsvergleichsfunktion in Tableau hat eine sehr einfache Aufgabe , nämlich zwei verschiedene Daten zu subtrahieren Nehmen wir zum Beispiel an , wir haben zwei Daten, das Bestelldatum und das Versanddatum, in unserer Datenquelle Nehmen wir an, Sie haben an diesem Datum, 2025 im November, etwas bestellt und Ihre Bestellung am nächsten Tag im Februar erhalten. Wenn ich Sie jetzt frage, wie lange es gedauert hat, Ihre Produkte zu Ihnen nach Hause zu liefern, werden Sie diese beiden Daten abziehen um mir die Nummer zu geben Genau das macht der Datumsunterschied in Tableau. Die Syntax wird also so aussehen. Datumsunterschied. Dann haben wir drei Informationen, welches Datum des Teils Sie abziehen möchten Dann haben wir das Startdatum, in diesem Beispiel das Bestelldatum, und dann das Enddatum, das Versanddatum Die Ausgabe wird immer eine Zahl sein, wie üblich, wir werden Beispiele haben , um das zu verstehen. Hier werden wir also Tableau fragen , wie viele Jahre es gedauert hat, dieses Produkt zu liefern und zu versenden. Hier sind wir also daran interessiert wie viele Jahre wir an dem Jahresteil interessiert sind , dann ist das Startdatum das Bestelldatum und das Enddatum das Versanddatum. Wenn Sie das in Tableau tun, erhalten Sie eines. Der Versand des Produkts dauerte also ein Jahr . Wir sprechen hier also von einem Jahr, Sie werden einen bekommen. Gehen wir jetzt zum nächsten Level. Nehmen wir an, wie viele Monate der Versand dauert. Hier geben wir also als Datum einen Teil eines Monats an. Wir haben auch die gleichen Informationen für das Start- und das Enddatum. Und dieses Mal bekommst du drei Monate. Die Antwort wird also lauten, dass es drei Monate gedauert hat , das Produkt an die Kunden zu versenden. Ordnung. Die nächste Frage wird sein, wie viele Tage es dauert, das Produkt an die Kunden zu versenden. Und dieses Mal werden es 68 sein. Jetzt sprechen wir also auf Tagesebene. Das Ergebnis wird also sein, dass es 68 Tage gedauert hat , das Produkt vom Bestelldatum bis zum Versanddatum zu versenden . In dieser Situation ist es also sinnvoll, das Datum zu verwenden, da wir immer wissen möchten, wie viele Tage genau es gedauert hat, das Produkt an die Kunden zu versenden. Denn wenn Sie etwa ein Jahr Zeit haben, werden Sie denken, dass es das ganze Jahr gedauert hat , die Sendung zu versenden. Das ist es. So funktioniert diese Funktion. Es ist sehr einfach und sehr nützlich in den Visualisierungen. wir nun zu Tableau zurück und beginnen, diese beiden Funktionen zu üben Ordnung, jetzt schauen wir uns an wie wir das in Tableau erstellen können. Wir können bei der Spitzendatenquelle bleiben. Gehen wir zu den Bestellungen und wir können das Bestelldatum manipulieren. Lass es uns hier drüben zur Ansicht bringen und wir zeigen dir das genaue Datum. Also werden wir es auf das genaue Datum umstellen , um alle Details zu sehen. Und ich würde es gerne so diskret haben, dass alle Werte in unserer Datenquelle angezeigt alle Werte in werden. Jetzt ist es wirklich einfach. Nehmen wir an, ich möchte mein Bestelldatum um ein Jahr verlängern. Um das zu tun, erstellen wir ein neues berechnetes Feld, also nennen wir es Bestelldatum plus ein Jahr. Wir verwenden die Funktion date, fügen sie hinzu und benötigen drei Argumente. Der Datumsteil, wir fügen ein Jahr hinzu. Der Datumsteil wird ein Jahr sein, das Intervall wird eins sein. Und das Datum, das manipuliert werden sollte ist das Bestelldatum. Es ist sehr einfach Wie Sie sehen können, war das die Berechnung gültig. Setzen wir uns hin und überprüfen wir die Ergebnisse. Wie Sie sehen können, haben wir in unserer Datenquelle ein neues Feld mit dem Datentyp Datum und Uhrzeit. Lassen Sie uns die Ergebnisse überprüfen. Wir werden es zur Ansicht mitnehmen, aber ich würde auch gerne die Details sehen. Ich würde gerne das genaue Datum sehen. Auch hier müssen wir es auf diskret umstellen , um die Ergebnisse zu sehen. Lassen Sie uns es auf diskret umstellen. Wie Sie sehen können, haben wir ein Datum und eine Uhrzeit. Wenn Sie die Uhrzeit loswerden möchten, können wir sie auf das Datum übertragen. Um das zu tun, gehen wir zu unserem Data Pain, das ist unser Fachgebiet. Klicken Sie auf das Symbol des Datentyps und wechseln Sie von Datum und Uhrzeit zu Datum. Lass uns das machen. Und wie Sie sehen können, ist die Zeit jetzt verschwunden. An den Ergebnissen sehen wir, dass alles plus ein Jahr ist. Wir haben hier 2018 als Ergebnis, 2019. Wir können andere Termine überprüfen. Wenn wir das absteigend sortieren, können wir sehen, dass wir den Wert 22 haben und hier haben wir ihn als 2023 Das ist es. So können wir ein neues Feld mit plus einem Jahr erstellen. Fügen wir einen Monat hinzu. Lassen Sie uns jetzt unser neues berechnetes Feld bearbeiten. Klicken Sie mit der rechten Maustaste auf Bearbeiten und lassen Sie uns den Namen von Jahr zu Monat ändern. Jetzt können wir statt des Datums in einem Jahr auch einen Monat angeben. Es ist sehr einfach zu wechseln. Und wenn Sie Jetzt bewerben auswählen, können wir sehen, dass wir den Daten einen Monat hinzufügen. Wenn ich es wieder nach dem alten sortiere, können Sie hier sehen, dass wir Januar haben und jetzt haben wir es als Februar. Wir können dasselbe tun, wenn Sie heute wechseln. Wenn Sie nur einen Tag hinzufügen möchten, bewerben wir uns und fügen die Ergebnisse hinzu. Sie können sehen, dass wir überall und einen Tag hinzufügen. Natürlich können wir zu den Intervallen negative Zahlen hinzufügen. Nehmen wir an, wir hätten gerne einen Tag minus. Bewerben wir uns und überprüfen wir die Ergebnisse. Wie wir an den Ergebnissen im neuen berechneten Feld sehen können, liegt es immer einen Tag hinter dem ursprünglichen Feld der Bestelldaten. So können wir mit den hinzugefügten Datumsangaben arbeiten. Es ist sehr einfach. In Ordnung, jetzt werden wir eine neue Ansicht erstellen, um die durchschnittlichen Liefertage pro Unterkategorie zu analysieren Das ist wirklich wichtig für die Bestandsverwaltung, Optimierung von Betriebsabläufen, die Zuweisung von Ressourcen und so weiter Das können wir also mit dem Date-Tableau erstellen. Aber zuerst bringen wir viele Daten in die Ansicht, um zu verstehen, wie das funktioniert. Wir bleiben bei einer großen Datenquelle. Gehen wir zu den Bestellungen. Und hier brauchen wir unsere beiden Termine. Das erste ist das Bestelldatum und das zweite das Versanddatum. Fügen wir auch die Bestell-ID auf der Vorderseite hinzu. Ja, wir haben alles getan, um die Ergebnisse wie gewohnt zu sehen. Tableau, zeig es als Jahr. Wir würden gerne alle Details sehen. Deshalb werden wir es auf ein genaues Datum umrechnen . Beim ersten Mal machen wir es mit dem exakten Datum. Es kann ein bisschen lange dauern , weil wir viele Daten haben und wir sie jetzt kontinuierlich haben. Ich würde gerne alle unterschiedlichen Werte sehen. Lassen Sie uns es in diskret umwandeln und dasselbe für das Versanddatum tun. Wir werden es auch auf exakte Daten umrechnen und dann auf diskrete Daten, wir werden es auf diskret umstellen Ordnung, jetzt haben wir alle Informationen, die wir benötigen Wir haben für jede Bestellung eine Zeile. Jetzt werden wir unser neues berechnetes Feld erstellen , um die Unterschiede zwischen dem Bestelldatum und dem Versanddatum zu die Unterschiede zwischen dem Bestelldatum und dem Versanddatum ermitteln. Lass uns das machen. Wir werden ein neues berechnetes Feld mit der Bezeichnung Versandtage erstellen . Und wir werden die Funktion dated verwenden und sie benötigt drei Argumente. Der erste ist der Datumsteil hier. Da wir von Tagen bis zum Versand sprechen, interessieren uns natürlich die Tage, wie viele Tage es gedauert hat, bis der Versand bei den Benutzern erfolgt ist. Also können wir den Tag hier eintragen. Das Startdatum wird natürlich das Bestelldatum sein. Und das Datum wird das Versanddatum sein. Wir haben es so und lassen Sie uns die Validierung überprüfen. Die Berechnung ist gültig, alles ist in Ordnung. Lass uns gehen und okay drücken. Und da das Ergebnis eine Zahl sein wird Tableau als kontinuierliches Maß erstellt hat, nehmen wir sie, stellen sie uns vor und überprüfen die Ergebnisse. Nehmen wir zum Beispiel diese Reihenfolge. Der Kunde hat am 7. Dezember bestellt und nach vier Tagen hat der Kunde die Lieferung erhalten. Damit können Sie sehen, dass die Unterschiede zwischen diesen beiden Tagen vier Tage sind, alles sieht gut aus. Nehmen wir einen anderen Wert. Vielleicht ein paar aktuelle Bestellungen, also werde ich das sortieren. Ausgehend vom Bestelldatum, wie Sie hier sehen können, haben die Kunden am letzten Tag des Jahres 2022 eine Bestellung Und hat der Kunde nach 24 Tagen die Lieferungen erhalten Wir können hier sehen, dass der Versand 24 Tage dauert. So funktioniert das Datum. Jetzt werden wir unser Bild erstellen. Wir möchten die durchschnittliche Versanddauer der Paare in Tagen anzeigen. Jetzt wollen wir all diese Details loswerden. Wir brauchen sie nicht, wir brauchen nur unser Maß. Jetzt brauchen wir die Unterkategorie, das Produkt. Und hol dir die Unterkategorie hier drüben. Und dann nehmen wir unser Maß und setzen es auf die Säulen Aber jetzt haben wir es als Summe. Wir hätten es gerne als Durchschnitt. Klicken Sie auf die Kennzahl und gehen Sie dann zur Maßsumme Und hier haben wir den Durchschnitt. Lass es uns darauf umstellen. Jetzt werden wir weitere Informationen hinzufügen. Lassen Sie uns ein Etikett hinzufügen. Und lassen Sie uns auch die Farben ändern. Lassen Sie uns die durchschnittlichen Tage für die Schiffskontrolle berechnen und das dann auf die Farben übertragen. Da es eine schlechte Sache ist, werden wir die Farben auf Rot umstellen. Gehen wir zu den Farben hier drüben. Es färbt jetzt statt Automatisch, wir werden es auf Rot umstellen. In Ordnung, klicken wir auf Okay. Und dann werden wir die Liste so sortieren. Gehen wir jetzt und überprüfen die Daten. Wie Sie sehen können, ist dies die schlechteste Unterkategorie, die wir in unseren Daten haben Ja, die Lieferung an die Kunden dauert im Vergleich zu den anderen Unterkategorien länger Kunden dauert im Vergleich zu den anderen Unterkategorien Jetzt stellt sich also die Frage, dass wir Daten aus fünf Jahren in unserer Datenquelle haben Daten aus fünf Jahren in unserer Datenquelle War es immer so, dass die Kopierer am schlechtesten waren oder hat sich mit der Zeit etwas geändert Um die Jahre zu vergleichen, können wir nun die Jahre zur Ansicht hinzufügen , um diese Informationen zu vergleichen Wir haben das Jahr schon vom letzten Mal vorbereitet. Wir haben also die Reihenfolge, das Datum, das Jahr. Bringen wir es einfach zur Ansicht, zu den Spalten. Wenn Sie jetzt die Daten überprüfen, ist das sehr interessant. Wenn Sie sich wieder auf die Cobyers konzentrieren, können Sie feststellen, dass die Leistung in den Jahren 2018 und 2019 wirklich gut war Obwohl es 2019 eine der besten Leistungen war, wird es hellrot, aber 2020 hat sich etwas geändert Ab 2020 können Sie sehen, dass es immer dunkelrot ist. Es gibt Veränderungen, vielleicht bei den Ressourcen oder bei der Inventarverwaltung. Wir können sehen, dass dies im Vergleich zu den anderen Unterkategorien eine der schlechtesten Leistungen ist im Vergleich zu den anderen Unterkategorien eine der schlechtesten Leistungen zu den anderen Unterkategorien eine der Damit kannst du auch die Jahre miteinander vergleichen, um zu verstehen, ob es schon immer so war oder ob sich etwas geändert hat Wie Sie sehen, können wir mithilfe der Visualisierungen, der Farbgebung und der Funktionen, die wir in Tableau zur Bearbeitung der Daten haben, diese Trends in unseren Daten aufdecken. Vielleicht ist es wirklich schwierig, es anhand der Rohdaten zu finden es anhand der Rohdaten Aber wenn Sie alles mit Farben und alles, was in den Visualisierungen enthalten ist, zusammenbringen , wird es wirklich einfach sein, es zu erkennen Das ist also genau die Macht der Vaskulationen bei diesen Funktionen. Also gut, alle zusammen Bei uns haben wir also gelernt, wie man in Tableau Daten addiert und subtrahiert Als Nächstes werden wir heute und jetzt über zwei Funktionen sprechen heute und jetzt über zwei Funktionen 141. Tableau | HEUTE UND JETZT: werden wir uns mit zwei coolen Funktionen Heute werden wir uns mit zwei coolen Funktionen in Tableau vertraut machen. Lassen Sie uns nun loslegen, um die aktuellen Daten oder das aktuelle Datum und die aktuelle Uhrzeit abzurufen. Ordnung, Leute, einer der bekanntesten Anwendungsfälle der Funktion „Heute“ in Tableau besteht darin, so etwas zu erstellen. Sie können Individualisierungen zum aktuellen Datum in der Ansicht hervorheben zum aktuellen Datum in der So können wir hier wie ein Trennzeichen in den Visualisierungen das aktuelle Datum von heute sehen den Visualisierungen das aktuelle Datum von heute Und damit können Sie die Aufmerksamkeit der Benutzer auf sich ziehen , indem Sie einen dieser Teile hervorheben Lassen Sie uns jetzt schnell verstehen , was heute funktioniert. In Ordnung, also wir haben diese beiden Funktionen heute und jetzt. Sie sind die einfachsten und einfachsten Funktionen in Tableau, mit denen nichts manipuliert oder transformiert werden kann. Es steckt kein Konzept dahinter. Sie liefern Ihnen lediglich die aktuellen Datums- und Uhrzeitinformationen während Sie sie ausführen. So haben wir zum Beispiel den ersten, heute kein Argument erforderlich ist. Wie Sie sehen können, ist es sehr einfach. Die Ausgabe kann ein Datum sein. Sie erhalten also die aktuellen Datumsinformationen. Jetzt sind wir es, da ich Ende 2023 aufnehme, aber wenn du auch noch die Zeitinformation haben möchtest auch noch die Zeitinformation musst du jetzt kein Argument darin ausführen. Sie erhalten Datum und Uhrzeit. Also, während ich aufnehme, ist es 18:00 Uhr, 10 Minuten und 40 Sekunden. Es geht also um die beiden Funktionen. Gehen wir zurück zu Tableau und fangen wir an zu üben. Wann verwenden Sie sie? In Ordnung, jetzt werden wir sehen, wie wir die Funktion „ Heute“ in unserer Visualisierung verwenden können . Als Erstes müssen Sie also das berechnete Feld erstellen. Also lass uns gehen und ein neues erstellen. Und wir rufen es heute auf, dann brauchen wir auch die Funktion, die heute aufgerufen wurde. Wie Sie sehen können, ist es sehr einfach. Wir müssen nichts weiter hinzufügen. Und das ist übrigens immer die erste Berechnung, die ich immer in jeder neuen Datenquelle erstelle ohne die Anforderung zu kennen oder so. Ich gehe einfach hin und erstelle diese, weil ich mir sicher bin , dass ich am Ende diese Funktion verwende. Es ist also wirklich eines der ersten Dinge, die ich normalerweise für jede neue Datenquelle mache. Lass uns gehen und zuschlagen, okay. Alles ist in Ordnung. Wie Sie sehen können, haben wir es auf der linken Seite als neue Dimension mit dem Datentyp Datum. Lassen Sie uns die aktuellen Informationen überprüfen, damit wir sie in die Ansichtstabelle übernehmen und in ein Jahr umrechnen können. Ich muss also immer auf exaktes Datum und dann auf diskret umschalten , um den Wert zu sehen. Und wie Sie sehen können, sind wir am Ende meines Jahres 2023 angelangt. Jetzt ist es also sehr interessant, in welchem Jahr Sie sich das Video ansehen und mir in diesen Schritten folgen, okay, so können Sie also die Heute-Funktion in Tableau erstellen . Jetzt verwenden wir sie in einer Referenzzeile, in einer Ansicht, um Ihnen zu zeigen, wie leistungsfähig diese Funktion ist, und wir können eine Ansicht über die Anzahl der Bestellungen über das Versanddatum hinweg erstellen . Lass uns loslegen und es erstellen. Ich werde das heute von hier entfernen. Und dann können wir das Versanddatum aus den Bestellungen, der Spalte, hinzufügen . Dann nehmen wir die Anzahl der Bestellungen, die Bestellungen zählen. Lassen Sie uns das jetzt in die Reihen aufteilen. Anstatt die Jahre hätte ich gerne Monate. Ich werde jetzt ein schnelles Format machen. Lass uns aufs Feld gehen und dann werden wir uns diesen einen Monat aussuchen. Klicken wir darauf und der Visualisierungstyp wird ebenfalls angezeigt. Gut. Lassen Sie uns jetzt eine neue Referenzlinie erstellen. Um das zu tun, gehen wir zu der Achse hier drüben und klicken mit der rechten Maustaste darauf. Und dann haben wir hier die Option einer Referenzlinie. Das Wichtigste, was angepasst ist der Wert der Referenzlinie. Ich hätte gerne den Wert von heute als Referenzlinie, um die aktuellen Informationen, das aktuelle Datum, anzuzeigen . Aber wenn wir zu den Werten hier gehen, werden Sie sehen, dass ich entweder einen neuen Parameter erstellen oder nur das Aufnahmedatum verwenden kann. Und das liegt daran, dass unser neues Feld heute noch nicht im visuellen Bereich ist, also müssen wir es dem Bild hinzufügen, um das zu tun. Wir können das zuerst schließen. Dann nehmen wir das heute und ziehen es per Drag & Drop in die Details. Aber wir sind noch nicht da, weil Tableau es auf ein Jahr umgerechnet hat, und ich hätte gerne das genaue Datum von heute in der Referenzzeile. Um das zu tun, werden wir es in ein genaues Datum umwandeln , eine radikale Verbindung herstellen und wir haben hier die Option Exakte Daten. Dies ist die Voraussetzung, um es in die Referenzzeile einzufügen. Gehen wir und fügen die Referenzlinie erneut hinzu. Und wir gehen zu den Werten. Lassen Sie uns überprüfen, ja, wir haben den Wert für heute, wählen wir ihn aus. Und dann drück. Okay, jetzt haben wir hier auf der rechten Seite eine sehr nette Referenzzeile die den aktuellen Tag anzeigt. Aber es gibt immer noch ein Problem, oder? Weil sich alle Daten hinter der Referenzlinie befinden, weil die Daten ein bisschen alt sind. Um es interessanter zu machen, werde ich das Versanddatum um zwei Jahre verlängern, damit das Bild besser aussieht. Zu diesem Zweck werden wir, wie wir bereits gelernt haben, ein neues berechnetes Feld erstellen. Nennen wir es Versanddatum. Plus zwei Jahre. Hier können wir ein Datum hinzufügen. Fügen Sie zuerst hinzu, wir benötigen den Datumsteil. Also sagen wir plus zwei Jahre. Wir sprechen von Jahren. Das Intervall wird zwei sein und das Datum wird das Versanddatum sein. Ordnung, damit sind wir fertig, die Berechnung ist gültig. Lass uns auf Okay klicken. Also haben wir es jetzt auf der linken Seite. Und was wir tun werden, wir können ihn durch den alten Wert ersetzen. Lassen Sie uns einfach das Chipping Date entfernen und das neue auf die Rose setzen Wir werden die gleichen Schritte machen, also werden wir es wieder auf Monat umrechnen . Lass uns das jetzt machen. Wie Sie sehen können, haben wir Werte für 2024. 2025. Fügen wir noch einmal die Referenzlinie hinzu. Klicken Sie mit der rechten Maustaste auf die Achse. Fügen Sie eine Referenzlinie hinzu. Gehen wir zu den Werten. Wählen wir es heute aus. Jetzt haben wir einen sehr schönen Schnitt in unserer Grafik zwischen unseren Daten, der Vergangenheit, Gegenwart und Zukunft zeigt . Jetzt können wir ein paar Anpassungen hinzufügen , damit es besser aussieht Wie Sie sehen können, haben wir hier zum Beispiel ein Etikett für die Referenzlinie. Da steht mindestens Heute möchte ich sofort den Wert des aktuellen Datums anzeigen . Klicken Sie dazu mit der rechten Maustaste auf die Zeile und gehen Sie dann zu Bearbeiten. Dann ändere hier die Bezeichnung statt der Berechnung Lass es uns auf den Wert ändern. Damit erhalten wir, wie Sie auf der rechten Seite sehen können, sofort den aktuellen Wert von heute. Im nächsten Schritt möchte ich der Referenzlinie etwas Farbe hinzufügen . Klicken Sie mit der rechten Maustaste auf die Referenzlinie und gehen wir zum Formatieren. Dann haben wir hier drei Informationen zum Anpassen. Die erste ist die Linie selbst. Füllen Sie dann oben aus, das heißt, alle Informationen auf der rechten Seite. Füllen Sie unten alle Informationen auf der linken Seite aus. Fangen wir zum Beispiel mit der Zeile an. Ich hätte gerne einen Punkt und würde auch das Gegenteil lesen. Ich werde es einfach bis zu den 100 schaffen. Jetzt wird der nächste Wert die Füllung oben sein. Ich möchte es mit Grün hervorheben. Lass uns hier die Farbe Grün wählen. Und dann kann das nächste das Kissen sein. Man kann es weiß lassen oder grau machen , um zu zeigen, dass das Geschichte ist. Damit kann das Bild , wie Sie sehen, professioneller aussehen. Wir heben also die Zukunft hervor, und die Geschichte ist wie eine Auszeit. Also das ist es. Mit einer kleinen Funktion in Tableau, wie der Today-Funktion, können Sie fantastische Dashboards und Grafiken für Ihre Benutzer erstellen und Grafiken für Ihre Benutzer Und dies ist einer der häufigsten Anwendungsfälle der Today-Funktion in Tableau , um die Daten hervorzuheben. Okay, alle zusammen. Also das war's für heute und jetzt funktioniert es. Damit haben wir alle Anwendungsfälle für die Datumsfunktionen in Tableau kennengelernt . Wir haben rund zehn Funktionen in Tableau behandelt. Als Nächstes springen wir zur nächsten Gruppe, in der wir etwas über die Nullfunktionen lernen können. 142. Tableau | NULL-Funktionen: ZN, IFNULL, ISNULL: Jetzt konzentrieren wir uns auf eine weitere Gruppe von Funktionen in der Kategorie Berechnungen auf Zeilenebene, die Nullfunktionen Der Hauptzweck der Nullfunktionen in Tableau besteht darin, die fehlenden Werte in unseren Daten zu verarbeiten und zu manipulieren. den Nullen können wir fehlende Werte wie überall in Text, Daten und Zahlen haben überall in Text, Daten und Zahlen Jedes Feld in unserer Datenquelle kann fehlende Werte enthalten Warum mit den fehlenden Werten umgehen? Der Umgang mit den Nullen ist ein sehr wichtiger Schritt in der Analyse Und das liegt an zwei Dingen. Erstens die Berechnungsgenauigkeit. Nullwerte können sich auf die Berechnungen und die Aggregationen in den Ergebnissen auswirken die Berechnungen und die Aggregationen in den Ergebnissen Nullwerte in unseren Daten, und wir ignorieren sie, wir tun nichts dagegen Was kann passieren? Wir können falsche Berechnungen und fehlerhafte Ergebnisse haben. Der zweite Grund besteht darin, die Datenqualität zu verbessern und Vollständigkeit zu erreichen. Die Identifizierung der Datenlücken, die bei der Dateneingabe falsch sind und Probleme bei der Datenerfassung auftreten, kann die allgemeine Datenqualität unserer Daten verbessern und auch die Vollständigkeit der Datenvisualisierungen Aus diesem Grund sind die Null-Funktionen in Tableau sehr wichtig, um wie gewohnt eine genaue und korrekte Analyse genaue und korrekte Analyse in den Datenvisualisierungen zu gewährleisten. Lassen Sie uns das Konzept verstehen, dann Lass uns gehen, lass uns diese drei Funktionen verstehen. Zen Null ist Null um unsere fehlenden Werte wie gewohnt zu behandeln. Wir werden das Beispiel verwenden, weil es der beste Weg ist, diese Funktionen zu verstehen. Ordnung, jetzt werden wir also vier Kunden und deren Verkäufe haben . Wie Sie sehen können, fehlt nur bei Maria ein Wert im Umsatz. Wir haben hier eine Null. Um mit dieser Null umzugehen, haben wir die erste Funktion in Tableau, die für Null-Nullen steht Sie kann die Nullwerte durch Null ersetzen. Es ist sehr einfach. Wenn Sie jetzt die Zen-Funktion für den Verkauf verwenden. Für den ersten Wert werden wir nichts ändern, oder? Wir werden genau den gleichen Wert bekommen, aber für den nächsten. Da es eine Null ist, wird sie automatisch durch Null ersetzt. Bei den nächsten beiden Kunden werden wir genaue Werte erhalten, da es sich nicht um Nullen handelt Wie Sie sehen können, ist das ganz einfach, wir ersetzen nur die Nullwerte durch eine Das ist also eine sehr schnelle Möglichkeit, die Nullen zu ersetzen. Aber hier ist das Problem, dass wir keine Kontrolle darüber haben, was wir ersetzen Hier können wir also nichts anderes spezifizieren. Wir werden immer eine Null bekommen. Um unseren Wert nicht anzugeben, können wir die zweite Funktion verwenden , die wir in Tableau haben. Wenn es Null ist, kann es den Nullwert durch einen bestimmten Wert von uns ersetzen . Wenn Sie diese Funktion im Vertrieb verwenden, kann sie die folgende Syntax haben. Sie benötigt zwei Argumente. Der Wert, den wir manipulieren möchten, und der Wert, den wir angeben. In diesem Beispiel werde ich ihn als Null angeben. Es macht keinen Sinn, weil wir es verwenden können , sondern nur, um Ihnen zu zeigen, dass wir dieselben Ergebnisse erzielen werden, sodass Sie hierher gehen und alles hinzufügen können , was Sie wollen. Für den ersten Kunden werden wir also genau die gleichen Ergebnisse erzielen. Für den zweiten Kunden werden wir wieder Null bekommen, weil wir angeben, dass wir die Kontrolle darüber haben. Und dann werden wir für die letzten beiden Kunden genaue Ergebnisse erhalten. Und hier ist die Ausgabe eine Zahl, weil das Feld, das wir manipulieren wollen, eine Zahl ist. Aber nehmen wir an, wir nehmen ein anderes Feld, das eine Zeichenfolge ist. Die Ausgabe , die hier genauso gut sein wird wie eine Zeichenfolge, ist genau der Unterschied zwischen z in und ob nal z in nur Zahlen akzeptiert, aber das Iphnal akzeptiert jedes Feld aus Ihrer Datenquelle Nehmen wir zum Beispiel an, wir haben die Länder, für die John in dem Land keinen Wert hat Gleiche gilt für Martin. Das haben wir nur für Maria und George. Informationen innerhalb des Feldes Land. Hier. Wir können das Z nicht in der Funktion verwenden, weil es keine Zahl ist, es ist eine Zeichenfolge. Um diese Werte zu manipulieren oder die Nullwerte zu ersetzen, werden wir das Ip Nal verwenden. Die Syntax wird so aussehen. Wenn kein Land angegeben ist, haben wir die Abkürzung für nicht zutreffend. Die Ausgabe hier wird ein Zeichenkettenwert für die ersten Kunden sein. Wir werden die Null durch die nächste ersetzen , es bleibt gleich, weil es nichts zu ersetzen gibt. Die dritte werden wir auch bekommen, nicht zutreffend, und für die letzte werden wir Frankreich bekommen, also gibt es nichts zu ändern. Das sind genau die Unterschiede zwischen der Null-Funktion und der Z-in-Funktion in Tableau. Jetzt gehen wir zur letzten Funktion über, die Null ist. Manchmal befinden wir uns möglicherweise in einer Situation, in der wir überprüfen möchten , ob das Feld Nullwerte hat oder nicht. Wir wollen also noch keine Aktionen ausführen, wir überprüfen nur, ob die Null in Tableau den Wert true zurückgibt, die Null in Tableau den Wert true zurückgibt wenn der Wert Null ist und andernfalls fällt. Das heißt, wenn es keinen Wert gibt, wenn wir einen fehlenden Wert haben, können wir den Wert „Wahr“ erhalten. Wenn es einen Wert gibt, erhalten wir den Wert „Falsch“. Die Ausgabe dieser Funktion wird also mit dem Datentyp Bullion mit nur zwei Werten erfolgen , entweder wahr oder falsch Schauen wir uns also das Beispiel oder die Syntax in Tableau an. Es wird nur ein Argument akzeptieren, das Land, und das war's. Also die Frage für den ersten Kunden, ist es eine Null? Ja, sie ist Null, deshalb werden wir für den nächsten Kunden die Wahrheit herausfinden. Ist es eine Null im Land? Wir werden es wissen, also werden wir uns irren. Das Gleiche gilt für den dritten, wir werden wahr werden. Und das letzte werden wir falsch machen, weil wir einen Wert im Land haben. Das war's also für das ist Null. Wir haben also drei Funktionen, drei Tools, um die Nullwerte in unseren Feldern zu manipulieren oder zu überprüfen. Und sie sind wirklich nützlich , um die Qualität und Vollständigkeit Ihrer Visualisierungen zu verbessern und Vollständigkeit Ihrer . Also lass uns jetzt gehen. Blas und fange an, sie zu üben. Diesmal werden wir uns der kleinen Datenquelle zuwenden. Lassen Sie uns die Bestellinformationen überprüfen. Also nehmen wir die Bestellnummer und diesmal den Gewinn. Ziehen Sie die Gewinne per Drag-and-Drop auf das ABC, um die Werte zu sehen. Wenn Sie nun unsere Daten überprüfen, können Sie feststellen, dass die Reihenfolge 7 keine Gewinninformationen enthält. Und auch bei der Bestellung zehn fehlen keine Daten, wir haben hier keine fehlenden Daten, wir haben Nullen Lassen Sie uns jetzt etwas dagegen tun und das Problem beheben. Anstatt Null zu haben, müssen wir Null haben. Hier haben wir zwei Funktionen dafür. Fangen wir mit der ersten an, den Null-Nullen. Jetzt werden wir das Problem beheben und ein neues berechnetes Feld erstellen ein neues berechnetes Feld In der Syntax werden wir es Profit nennen. Fangen Sie mit der Funktion an und sie benötigt nur ein Argument. Das Feld, das wir reparieren müssen, wird der Gewinn sein. Damit ändern wir alle Nullwerte auf Null. Auch hier haben wir in dieser Fraktion keine Kontrolle darüber, den Wert auf einen anderen Wert zu ändern. Es wird immer Null sein, die Berechnung ist gültig, alles ist nett. Lass uns auf Okay klicken. Und wie üblich werden wir eine neue Kennzahl bekommen, da der Output auch die Gewinninformationen sein wird. Ziehen Sie diese neuen Informationen per Drag-and-Drop auf die wenigen, und jetzt können wir anhand der Ergebnisse sehen, dass all diese Werte gleich bleiben. Nur wir manipulieren die Nullen. Wir ersetzen die Nullen auch hier durch Null. Für die Udo-Zahl zehn haben wir Null, jetzt haben wir eine Null. Es ist eine schnelle Lösung. Ordnung, jetzt könnten wir sagen, wissen Sie was, warum wir all diese Anstrengungen unternehmen, um diese fehlenden Werte durch Null zu ersetzen. Also, was ist die große Sache? Ich könnte es einfach auf Null belassen und die Benutzer könnten es akzeptieren. Warum machen wir das? Nun, es wird nicht nur die Grafik besser, sondern auch fehlende Werte führen zu falschen und ungenauen Aggregationen Lass mich dir zeigen, was ich meine. Lassen Sie uns einfach die Bestellnummer entfernen. Jetzt kannst du sagen, okay, wir haben die gleichen Zahlen, richtig? Wir haben dieselbe Aggregation. Also ist alles korrekt und in Ordnung. Nun, nicht genau. Das ist nur für die Summe. Lassen Sie uns jetzt beide auf den Durchschnitt umstellen. Wir gehen hier rüber und stellen es auf Durchschnitt um, und wir werden dasselbe für den korrigierten Wert tun. Jetzt mache ich einfach die Überschriften breiter, um die Werte zu sehen Wie Sie jetzt sehen können, erhalten wir unterschiedliche Werte mit der Z-in-Funktion Wir haben einen anderen Durchschnitt als die Originaldaten erhalten. Und das liegt daran, dass wir in diesem Durchschnitt die Bestellungen mit den fehlenden Werten mit dem Z nicht zählen . Wir zählen jetzt die Bestellungen mit den fehlenden Werten. Das bedeutet, die fehlenden Werte durch Nullen zu ersetzen. Wir werden genaue Ergebnisse beim Durchschnitt der Aggregationen im Vergleich zu den alten Genau aus diesem Grund ersetzen wir die fehlenden Werte durch Nullen, insbesondere bei Aggregationen und ersetzen wir die fehlenden Werte durch Nullen, insbesondere bei Aggregationen In Ordnung, deshalb machen wir es. Lass uns jetzt eine andere Funktion ausprobieren. Wir können das Nal verwenden, um die Nullwerte durch Nullen zu ersetzen Und jetzt werde ich einfach die Bestell-ID zur Ansicht bringen, um alle Bestellungen zu sehen Lass uns das neue berechnete Feld erstellen. Und wir werden es Profit If Null nennen. Und die Centax beginnt mit if null. Und es braucht zwei Informationen. Das erste wird das Feld sein , das wir manipulieren wollen, also wird es der Gewinn sein. Auch hier müssen wir für die nächsten Informationen angeben, welcher Wert die Null ersetzen kann. In diesem Beispiel bleiben wir bei der Null. Die Berechnung ist gültig. Klicken wir auf Okay und schon haben wir wieder unser neues berechnetes Feld. Lassen Sie uns es in die Ansicht bringen und die Ergebnisse überprüfen. Wie Sie sehen können, ist es identisch mit dem Z n für die Bestellnummer sieben. Statt Null haben wir Null. Das Gleiche gilt für die Zehn, die wir auch Null bekommen haben. Wenn wir es in dieser Situation durch Nullen ersetzen wollen, würde ich das Z n nehmen da es einfach schneller ist, es zu schreiben Gehen wir nun zum nächsten Szenario über. Wir wollen die Nullen durch den Wert eins ersetzen. Diesmal können wir das z n nicht verwenden weil wir es automatisch auf Null umrechnen können Wir bleiben bei der Null. Gehen wir und bearbeiten unsere Berechnung statt Null. Hier können wir eine angeben. Lass uns gehen und okay drücken. Jetzt können wir sehen, dass wir statt Null den Wert Eins haben. Statt Null haben wir eins. Das ist der Vorteil des Enal. Wir können kontrollieren, welcher Wert der Ersatz für die Null sein soll. Okay, der nächste Vorteil des E Nal ist, dass wir nicht nur Zahlenwerte ersetzen können , sondern auch jeden anderen Datentyp. Nehmen wir ein Beispiel. Wir gehen zu den Kunden und lassen uns die Kunden-E-Mail zur Ansicht bringen. Wie Sie hier sehen können, haben wir einige Nullen. Wir haben nicht alle E-Mails von allen Kunden. Aber jetzt besteht die Aufgabe darin, diese Nullen durch keine zu ersetzen. Lassen Sie uns ein neues berechnetes Feld erstellen um diese Werte zu ersetzen Nennen wir es Kunden-E-Mail. Wenn Null und die Syntax wiederum Null ist, akzeptiert sie zwei Argumente. Das Feld, das wir manipulieren wollen, wird die Kunden-E-Mail sein, dieses hier drüben. Welchen Wert werden wir verwenden , um die Nullen zu ersetzen Es wird das Unbekannte sein. Das war's, die Berechnung ist gültig, also können wir alle Nullen durch diesen die Berechnung ist gültig, Wert ersetzen Lass uns gehen und zuschlagen, okay. Wir haben hier wieder eine neue Dimension in unserer Datenquelle. Nehmen wir es in die Ansicht und überprüfen die Werte. Wenn Sie nun einfach diese beiden Spalten vergleichen, können Sie anstelle von Null sehen, wir hier Unknown genauso erhalten und die dritte hier drüben. Und die anderen sind nicht betroffen , weil wir einen Wert innerhalb des Feldes haben. Wie Sie sehen können, ist es eine wirklich nette und schnelle Möglichkeit, diese schlechten Nullen in der Ansicht zu ersetzen Das ist alles für den Nal. Lassen Sie uns nun überprüfen, ob der letzte, den wir haben, Null ist. Die Null ersetzt die Werte durch nichts. Es dient nur dazu, zu überprüfen, ob es eine Null gibt oder nicht. Nehmen wir an, wir wollen überprüfen, ob wir im Feld Gewinn Nullen haben Um das zu tun, werden wir erneut ein neues berechnetes Feld erstellen ein neues berechnetes Nennen wir es Gewinn ist Null, und die Syntax dafür ist sehr einfach, ist Null und sie akzeptiert nur ein Argument. Es wird das Feld sein , das wir überprüfen wollen. Also überprüfen wir das Gewinnfeld. Die Berechnung ist gültig und das war's. Es ist wirklich einfach. Wir prüfen, ob dieses Feld irgendwelche Nullen enthält. Die Ausgabe kann entweder wahr oder falsch sein. Es wird ein Pullion sein. Machen wir uns auf den Weg, okay? Und wie Sie auf der linken Seite sehen können, haben wir ein neues Feld mit dem Datentyp Pullion weil wir nur wahr und falsch haben Lass es uns ziehen und auf die Ansicht hier drüben platzieren. Und hier können wir schnell erkennen, dass all diese Befehle falsch sind, weil wir einen Wert im Propheten haben, aber hier haben wir eine Null, deshalb werden wir wahr. Und auch hier haben wir wieder die Wahrheit, dass wir sofort überprüfen können , ob wir Nullen in unseren Daten haben oder Gehen wir also los und zeigen es als Filter an. Das mache ich normalerweise, wenn ich sehe, dass sie wahr sind. Ich bin daran interessiert, diese Werte zu sehen , damit ich sehen kann, alles klar, wir haben zwei Bestellungen, bei denen wir Nullen innerhalb des Werts Gewinn haben Das ist eine sehr schnelle Methode, um zu überprüfen, ob wir irgendwelche Probleme haben, irgendwelche Nullen in unseren Feldern , um zu planen, was wir dagegen tun können Aber hier in der kleinen Datenquelle ist es wirklich einfach, einzelne Bestellungen zu erkennen wie alle Bestellungen, wir haben nur zehn Aber stellen Sie sich vor, Sie haben Tausende oder Millionen von Bestellungen in Ihrer Datenperson. Es kann wirklich schwer zu erkennen sein. Nehmen wir ein Beispiel aus der Big-Data-Quelle, wir gehen hier drüber. Nehmen Sie auch noch einmal die Bestellnummer. Lassen Sie uns nachschauen, diesmal zieht es der Verkauf einfach hin und her. Wie Sie sehen können, ist es in der Ansicht jetzt wirklich schwierig zu überprüfen ob wir Nullen haben Stattdessen können wir eine Überprüfung durchführen. Wir werden ein neues berechnetes Feld erstellen. Nennen wir es „Umsatz ist Null“. Wir können die Funktion ist Null verwenden. Dieses Mal wird das Feld Verkauf sein. Wir überprüfen die Verkäufe. Lass uns gehen und, und jetzt werden wir dieses Feld als Filter anzeigen. Jetzt können wir im Filter sofort sehen, dass nur ein Wert fällt, also nicht wahr, das heißt, wir haben keine Nullen in unseren Daten Das ist also eine sehr schnelle Überprüfung unserer Daten, um zu sehen, ob es Nullen gibt Anstatt einfach nach unten zu scrollen und alle Bestellungen zu überprüfen, benötigen wir deshalb die Damit haben wir alle drei Funktionen behandelt, die die Null stehlen und verarbeiten Dies ist sehr wichtig, um die Qualität Ihrer Visualisierungen zu verbessern und genaue Daten in die Ordnung, damit haben wir alles über den Umgang mit dem fehlenden Wert, den Nullen, in Tableau behandelt über den Umgang mit dem fehlenden Wert, den Nullen, den Nullen Als Nächstes werden wir zu einer anderen Gruppe von Funktionen übergehen , den logischen Funktionen 143. Tableau | Logische Funktionen: IF, ELSE, ELSEIF, IIF, CASEIF: Jetzt werden wir über die letzte Gruppe von Funktionen unter der Kategorie Berechnungen auf Zeilenebene in Tableau sprechen unter der Kategorie Berechnungen auf Zeilenebene in Tableau Wir haben Der Hauptzweck der logischen Funktionen in Tableau besteht darin, logische Entscheidungen auf der Grundlage von Bedingungen zu treffen. Hier haben wir zwei Anwendungsfälle. Die erste Gruppe sind die bedingten Operationen. Hier haben wir LF, Case Win und so weiter. Das Hauptaugenmerk liegt hier darauf, bedingte Logiken zu erstellen und Entscheidungen auf der Grundlage dieser Bedingungen zu treffen , um die Daten zu manipulieren Und die zweite Gruppe sind die logischen Operatoren. Hier haben wir drei Operatoren und, und der Hauptzweck dieser Gruppe besteht darin, mehrere Bedingungen in Tableau zu bewerten und zu kombinieren. Konzentrieren wir uns nun auf die erste Gruppe, die bedingten Operationen. Und wie immer müssen wir zuerst das Konzept dahinter verstehen, dann können wir in Tableau üben. Lass uns gehen. In Ordnung, alle zusammen. Also, jetzt machen wir D und tauchen in diese logischen Funktionen ein, in diese logischen Funktionen um zu verstehen, wie sie funktionieren und wie sie ausgeführt werden. Und jetzt beginnen wir mit der symbolistischen Form der Aussage, wo wir nur eine Bedingung haben In diesem Beispiel lautet die Bedingung: Wenn der Umsatz höher als 1.000 ist, Wenn der Umsatz höher als 1.000 ist wollen wir den Wert hoch haben, andernfalls passiert das Sehen wir uns nun die Flussdiagramme an, wie dies ausgeführt werden soll. Wir beginnen zunächst mit der Überprüfung des Zustands. Hier haben wir immer zwei Möglichkeiten, entweder falsch oder wahr Wenn die Bedingung erfüllt ist, wenn der Umsatz höher als 1.000 ist, dann gehen wir diesen Weg, bei dem wir den Wert hoch haben werden. Wenn es wahr ist, werden wir den Wert erhöhen. Und dann endet alles auf dem anderen Weg. Wenn der Umsatz nicht höher als 1.000 ist, dann ist es falsch, dann werden wir allem entkommen. Das bedeutet, dass nichts passieren kann. Sehen wir uns das folgende Beispiel an. Nehmen wir an, der Umsatz hat den Wert 1.200. Nun überprüfen wir zunächst, ob der Umsatz höher als 1.000 ist . Nun ja, das stimmt Was kann passieren? Wir können das High ausführen und es ist vorbei. Und wenn Sie sich die Grafik hier ansehen, wir zuerst die Frage, der Umsatz höher als 1.000 ist. Die Antwort wird wahr sein. Also schlagen wir den grünen Weg ein, diesen, auf dem wir das Hoch erreichen können. Nehmen wir ein anderes Beispiel , bei dem der Umsatz 700 entspricht. Also fangen wir hier wieder von vorne an. Wir stellen die Frage, ob der Umsatz höher als 1.000 ist . Diesmal ist es nicht wahr, also erfüllt es nicht die Bedingung. Und wir werden den Pfad auf der rechten Seite nehmen. Was kann passieren? Nichts kann passieren. Der hohe Wert wird nicht ausgeführt. Und in der Ausgabe erhalten wir den Wert Null, weil nichts ausgeführt werden kann. Es ist wirklich einfach, oder? Du stellst immer die Frage, die mit Ja oder Nein beantwortet werden könnte , wahr und falsch. Ihr habt immer zwei Pfade, jede Bedingung. Dies ist die einfachste Form der Aussage. Gehen wir zur nächsten Ebene über, wo wir FL-Kontoauszüge haben werden. Jetzt bleiben wir bei der gleichen Bedingung. Wenn sie erfüllt ist, werden wir den Wert erhöhen. Aber nehmen wir an, wenn es dieses Mal nicht erfüllt ist, ist es falsch. Ich würde gerne einen Wert anstelle von Null bekommen. Hier können wir das Schlüsselwort L hinzufügen. Was wir tun werden, dass wir zwischen F und end und L eine Anweisung hinzufügen , um zu sagen, okay, wenn es nicht erfüllt ist, gib mir den Wert low. Schauen wir uns das Flussdiagramm an, wie es aussehen wird. Wir beginnen zunächst mit der Überprüfung des Zustands. Wenn der erste Pfad wahr ist, haben wir den Wert high. Aber wenn es diesmal nicht stimmt, würde ich, anstatt sofort zum Ende zu springen, anstatt sofort zum Ende zu springen, gerne das L verwenden . Das bedeutet also, dass die Ausgabe der FL-Anweisungen immer ein Wert sein wird, entweder hoch oder niedrig. Wir werden niemals eine Null bekommen. Nehmen wir ein Beispiel. Nehmen wir an, der Umsatz liegt 1.200. Es wird unsere Bedingung erfüllen, also werden wir den Wert erhöhen und das Programm kann auch auf der rechten Seite enden Das Gleiche. Was kann passieren? Wir werden den Zustand überprüfen und der Sinn ist wahr. Wir werden den Wert hoch setzen und das Programm endet, die Ausgabe wird den Wert hoch haben. Hier ist es wie beim letzten. Aber jetzt, wenn der Umsatz 700 beträgt, ist die Bedingung nicht erfüllt Und anstatt sofort zum Ende zu springen, wird es zur S L-Anweisung springen Lassen Sie uns nun einen anderen Wert überprüfen, bei dem der Umsatz 700 entspricht Die Bedingung wird nicht erfüllt sein. Es kann also scheitern, weil der Umsatz nicht höher als 1.000 ist . Was kann also diesmal passieren? Wir werden die L-Anweisung ausführen. Wir werden nicht sofort zum Ende springen, also gehen wir zu den Ls und dann können wir die Ls ausführen. In der Tabelle haben wir die Bedingung überprüft und sind den richtigen Weg eingeschlagen, haben wir die Bedingung überprüft und sind den wo sie falsch ist. Jetzt, wo wir bei der L-Aussage sind, ist es hier nicht mehr wie beim F. Wir werden keine Bedingung haben. Wir haben nur einen Weg. So können wir das Low ausführen und das Programm kann beendet werden. Was kann also passieren? Wir werden einfach den Wert senken und fertig. Die Ausgabe kann also ein niedriger Wert sein , anstatt Nullen zu haben L wird also immer ausgeführt , wenn die Bedingungen nicht erfüllt sind Das war's mit den L-Anweisungen, es ist sehr einfach. Jetzt gehen wir zur nächsten Ebene über, wo wir unseren Aussagen mehrere Bedingungen hinzufügen wollen . Ordnung, jetzt werden wir über die LSF-Aussagen sprechen über die LSF-Aussagen Wir können es verwenden, um unseren Aussagen mehrere Bedingungen hinzuzufügen unseren Aussagen mehrere Bedingungen hinzuzufügen Bisher haben wir in den vorherigen Beispielen nur mit einer Bedingung gearbeitet. Wir erkundigen uns bei ihr, der Umsatz liegt bei über 1.000 und wenn wir die FL-Kontoauszüge verwenden, werden wir entweder hoch oder niedrig sein. Nehmen wir an, wir möchten eine weitere Bedingung in unsere Kontoauszüge aufnehmen, um den Wert „Mittel“ zu erhalten. Jetzt möchten wir genau nach der F-Anweisung eine neue Bedingung zwischen F und Ls hinzufügen . Aber jetzt können wir F nicht wieder als Schlüsselwort verwenden. Anstatt etwas nach dem F hinzuzufügen, können wir anfangen, die LSF-Anweisungen zu verwenden Fügt weitere Bedingungen hinzu. Zum Beispiel können wir dazwischen die folgende Bedingung hinzufügen. Es heißt LF. Der Umsatz ist höher als 500, dann können wir das Wertmedium herausholen. Das bedeutet, dass wir in den ganzen Aussagen nur eine und nur eine andere haben können, aber wir können mehrere LF dazwischen haben , wenn wir mehrere Bedingungen hinzufügen wollen. Lassen Sie uns nun sehen, wie der Arbeitsablauf aussehen wird. Wir beginnen wie gewohnt mit der ersten Bedingung in den Aussagen. Wenn es wahr ist, was kann passieren? Wir können den Wert erhöhen und alles kann enden. Wenn diese Bedingung in der ersten Phase nicht erfüllt ist, springen wir zu einer anderen Bedingung im LSF Hier haben wir eine weitere Bedingung, mit der wir überprüfen können , ob der Umsatz über 500 liegt Und hier haben wir wieder zwei Auswege. Entweder es wird wahr sein, oder es kann erfüllt werden, was kann also passieren? Wir nehmen das Wertmedium und dann endet es. Und die andere, wenn die Bedingung ebenfalls nicht erfüllt ist, dann werden wir die L-Anweisungen ausführen. Wie üblich hat die L-Anweisung keine Bedingung. Sie führt einfach den Wert aus und endet. Sehen wir uns ein paar Beispiele an , um zu verstehen, wie das funktioniert. Der erste Wert wird sein, dass der Umsatz 1.200 entspricht . Wir überprüfen gerade den F-Zustand Wie Sie sehen können, wird sie erfüllt werden. Wir werden den Wert erhöhen und das war's. Also , was wird passieren? Wir werden einfach alles bis zum Ende überspringen, wenn wir den Arbeitsablauf überprüfen. Also werden wir die erste Bedingung überprüfen und dann diesen Pass annehmen. Alles andere wird ignoriert und ausgeführt. Wir werden einfach den Wert am Ausgang hoch setzen. Okay, nehmen wir jetzt einen anderen Wert, der Umsatz entspricht 700 Also sind wir bei der ersten Bedingung. Es wird scheitern, also werden wir nicht den hohen Wert erreichen. Stattdessen fahren wir mit der nächsten LF-Anweisung fort. Wir sind jetzt also auf dem richtigen Weg. Der wahre Pfad kann deaktiviert werden. Also haben wir hier nochmal einen Scheck. Also überprüfen wir, sind die Verkäufe höher als 500? Nun, dieses Mal wird es erfüllt werden . Was kann also passieren? Wir nehmen das Wertmedium und dann wird das Programm übersprungen. Damit sind wir also an dem Pfad angelangt , an dem wir das Wertmedium als Ausgabe erhalten. Das bedeutet also wieder, dass die L-Anweisung nicht ausgeführt wird. Ordnung, weiter zum nächsten Beispiel , wo der Umsatz 350 entspricht. Auch hier sind wir bei der ersten Prüfung, 350 ist nicht höher als 1.000, deshalb wird das fehlschlagen. Dann springen wir zum nächsten, um zu prüfen, ob er diese Bedingung erfüllt. Und die Verkäufe hier auch, nicht höher als 500. Das kann also auch scheitern. Also, da jetzt beide scheitern, was kann passieren? Wir gehen zur Standardeinstellung über. Der Standardwert ist der Ls, also wird er zu den Ls springen und wir werden den niedrigen Wert aus unseren Anweisungen herausholen den niedrigen Wert aus und dieser wird ausgeführt. Schauen wir uns die rechte Seite des Workflows an. Wie Sie sehen können, sind wir die erste Bedingung, dass es fehlgeschlagen ist. Wir gehen zur zweiten über, sie ist ebenfalls gescheitert. Dann gehen wir zur letzten Option , die wir haben, zu den L-Anweisungen. Wir werden den Wert niedrig bekommen. Das ist alles über die LSF-Erklärung. Wenn Sie eine dritte Bedingung haben, können Sie sie einfach nach dem LSF oder davor hinzufügen Damit können Sie Ihren Aussagen mehrere Bedingungen hinzufügen Ihren Aussagen mehrere Bedingungen hinzufügen Und es ist sehr wichtig, den logischen Workflow hinter diesen Anweisungen zu verstehen, um diese Funktionen zu verstehen. Alles, was Sie hier tun, ist, dass wir verschiedene Bedingungen bewerten. Und auf der Grundlage der Bewertungen werden wir in der Ausgabe unterschiedliche Werte erhalten. In diesem Beispiel haben wir drei mögliche Werte: hoch, mittel und niedrig. Ordnung, die Case-Win-Anweisung, die der Aussage hier sehr ähnlich ist. Wir werden auch mehrere logische Bedingungen auswerten . Und auf der Grundlage unserer Bewertung werden wir einen Ausgabewert erhalten. Nehmen wir ein Beispiel, um die Syntax zu verstehen. Es beginnt immer mit Groß- und Kleinschreibung, dann mit dem Feld, das wir auswerten wollen. Jetzt werden wir die Werte innerhalb des Landes auswerten . Die erste Bedingung wird so sein . Wir können schreiben, gewinnen. Wenn der Wert dann Deutschland innerhalb des Landes ist, dann ist das Ergebnis das E. Hier versuchen wir, wie bei der Ausgabe Abkürzungen für die Länder zu wie bei der Ausgabe Abkürzungen für die Länder Jetzt machen wir uns auf den Weg und stellen eine weitere Bedingung für einen anderen Wert Innerhalb dieser Dimension können wir den Wert Frankreichs bewerten. Wenn er Frankreich entspricht, kann R sein. Dann fahren wir mit der nächsten Bedingung fort und können den US-Wert innerhalb dieser Dimension auswerten. Wenn er diesem Wert entspricht, sollte die Ausgabe US sein. Wie Sie sehen können, verwenden wir den Fall, wenn wir die Elemente oder die Werte einer Dimension auswerten . Hier sind wir hier. Unter diesen Bedingungen evaluieren wir ein Szenario. Was kann passieren, wenn der Wert des Landes Deutschland ist und so weiter. Bisher haben wir drei Bedingungen. Wenn Sie fertig sind und einen Standardwert haben möchten , wenn keine dieser Bedingungen erfüllt ist. wenn der Wert des Landes diese drei Bedingungen nicht Was kann passieren, wenn der Wert des Landes diese drei Bedingungen nicht erfüllt? Wir werden die L-Anweisungen ausführen und am Ende werden wir auch die Anweisungen ausführen und fertig sein. Wie Sie sehen können, ist es wirklich einfach zu lesen und auch leicht zu schreiben. Ordnung, jetzt schauen wir uns ein Beispiel an, um zu verstehen, wie die Ausführung durchgeführt werden kann. Nehmen wir an, wir haben den deutschen Wert innerhalb des Landes. Da der Code nun ausgeführt werden kann, können wir von oben nach unten beginnen. Das heißt, wir können zuerst den ersten auswerten, er wird in Deutschland sein. Dann DE, da die Werte übereinstimmen, erhalten wir am Ausgang den Wert DE. Und der Code wird alles andere überspringen, also werden wir Frankreich, USA usw. nicht überprüfen. Der Code wird also bis zum Ende gehen und als Ausgabe erhalten wir DE. Es ist der FL-Anweisung sehr ähnlich, oder? Nehmen wir also ein anderes Beispiel , bei dem wir Frankreich im Land haben. Hier fangen wir wieder an, uns von oben nach unten zu bewegen. Die erste Bedingung kann überprüft werden. In Deutschland. Dann DE, diesmal haben wir kein Match. Hier haben wir Frankreich und hier Deutschland. Es wird scheitern. Wir werden uns irren. Das heißt, was kann passieren? Wir springen zur nächsten Bedingung , um den nächsten Wert hier zu überprüfen und auszuwerten . Wir werden noch einmal überprüfen, ob der Wert Frankreich und dann FR ist . Diesmal haben wir einen Treffer, also werden wir ihn wahr machen. Und damit überspringt die Anwendung die anderen Bedingungen bis zum Ende. Das heißt, im Ergebnis werden wir FR sehen. Gehen wir nun zum letzten Beispiel über, in dem wir den Wert Spanien im Land auswerten können . Was wird wieder passieren? Von oben nach unten. Diesmal wird keine dieser Bedingungen erfüllt sein, von der ersten an. Wir werden zur zweiten springen, weil sie auch von der zweiten zur dritten gefallen ist. Falsch bedeutet, dass wir das L ausführen werden. L kann ausgeführt werden , wenn in der Ausgabe nicht alle Bedingungen erfüllt sind , erhalten wir, dass die NA nicht zutrifft. Es ist den FL-Anweisungen sehr ähnlich. Jetzt werden wir all diese Dinge Seite an Seite vergleichen . Jetzt werden wir drei Funktionen, F-Anweisungen, vergleichen. Ich, im Fall Zwilling. Ich weiß, dass wir nicht über die IIF gesprochen haben, aber jetzt werden wir die Syntax überprüfen, um die Unterschiede zwischen ihr und der F-Anweisung zu verstehen ihr und der F-Anweisung Fangen wir hier mit der ersten an, der Syntax. Wir haben mehrere Bedingungen. Wir haben zwei Bedingungen. Wir haben einen Umsatz von mehr als 1.000 dann einen hohen LF-Umsatz von mehr als 500, dann einen mittleren und einen niedrigen Verkaufspreis Damit bewerten wir mehrere Bedingungen in einer einzigen Aussage. Gehen wir nun zum nächsten über. Wir haben das IIF IIF ist den FL-Aussagen sehr ähnlich. Wir werden dieselbe Ausgabe erhalten, aber wir schreiben sie in einer anderen und einfacheren Syntax Schauen wir uns die Syntax an. Wie Sie sehen können, ist es sehr klein. Es beginnt mit dem IIF, dann mit der Erkrankung selbst Also die Verkäufe sind höher als 1.000. Hier haben wir zwei Ergebnisse, unabhängig davon, ob es falsch oder wahr Bei der ersten geht es um das Wahre. Wenn die Bedingung erfüllt ist, erhalten wir einen hohen Wert. Wenn die Bedingung jedoch nicht erfüllt ist, erhalten wir den niedrigen Wert. Hier werden wir schreiben, was passieren kann, wenn es falsch ist. Und hier werden wir schreiben, was passieren kann, wenn es wahr ist, wenn wir es mit den FL-Aussagen vergleichen. Einfacher zu schreiben und auch kürzer hier haben wir keine ähnlichen Keywords wie ls oder am Ende haben wir nicht das Schlüsselwort end. Es ist wirklich kurz und schnell zu erstellen. Aber natürlich können wir nur eine Bedingung bewerten. Jetzt können wir den Fall gewinnen, wie wir es zuvor gelernt haben. Es kann die Werte, die Elemente einer Dimension, auswerten . Hier werden wir das Land bewerten. Dann haben wir mehrere Bedingungen. Wenn keine von ihnen erfüllt ist, gehen wir zu den L-Aussagen über und dann haben wir ein Ende. Lassen Sie uns nun die Hauptunterschiede zwischen ihnen lernen. Bei der ersten geht es darum, ob mehrere Bedingungen unterstützt werden. Wie Sie in den FL-Aussagen sehen können, können wir nach Belieben viele Bedingungen hinzufügen. Es unterstützt mehrere Bedingungen. Das IIF unterstützt nur eine Bedingung, wobei auch die angegebene Bedingung unterstützt wird Gehen wir nun zum nächsten über. Wir werden darüber sprechen, ob es mehrere Felder unterstützen wird. Die FL-Anweisungen können mehrere Felder unterstützen, sodass wir in der Bedingung nicht nur die Verkäufe, sondern auch etwas anderes wie das Land haben können nicht nur die Verkäufe, sondern . Die FL-Anweisungen unterstützen mehrere Felder. Das Gleiche gilt für das IIF. Es unterstützt auch mehrere Felder. Im Fall Win unterstützt es jedoch nur eine Dimension. In diesem Fall können wir bei Wiedereinstellungen im selben Fall nicht mehrere Dimensionen auswerten Wiedereinstellungen im selben Fall nicht mehrere Dimensionen Hier sprechen wir nur über das Land. Wir können diesen Aussagen keine weiteren Felder hinzufügen. Hier haben wir im Vergleich zu den anderen beiden eine Einschränkung bei der Wiedereinstellung Lassen Sie uns nun über die Unterstützung der Datentypen sprechen. Die FL-Anweisungen und das IIF, beide unterstützen sie und was den Datentyp angeht, deshalb habe ich hier gesagt, dass es hier mehrere Felder auswerten kann . Wir könnten jedes Datenfeld, das Sie in Ihrer Datenquelle haben, mit einer Dimension messen jedes Datenfeld, das Sie in Ihrer Datenquelle haben, Es könnte unter diesen Bedingungen ausgewertet werden. Aber der Fall, wenn wir hier eine andere Einschränkung haben. Wir können nur Zeichenkettenwerte auswerten, nur Dimensionen. Hier können wir zum Beispiel nicht den Umsatz oder den Gewinn oder eine Menge, irgendein Maß auswerten . Wir können es nicht innerhalb von Fällen verwenden, wenn Anweisungen vorliegen, es sollte genau eine Zeichenfolge sein. Wir können zum Beispiel nicht einmal ein Datum verwenden. Das Bestelldatum hier, das Feld sollte ein Zeichenkettenwert sein. Lassen Sie uns nun den Hauptvorteil jeder Methode überprüfen. Die erste ist, wie Sie sehen können, dass wir keine Einschränkungen haben. Das IIF hier, der Vorteil ist man einfach und schnell schreiben kann, falls man gewinnt Auch hier haben wir den Vorteil einfach zu schreiben und zu lesen Wenn Sie sich die Fallbeilagen und die FL'sAssments ansehen, können Sie sehen, dass der Fall gewonnen die FL'sAssments ansehen, können Sie sehen, dass der Es ist wie organisiert, es ist leicht zu lesen. Es ist wie ein Makel im Vergleich zu den FLs. Hier haben wir viele verschiedene Keywords und es ist nicht so einfach wie der Fall Win hier. Meine Empfehlung für Sie ist, wenn Sie nur eine Bedingung mit der Ausgabe von zwei Werten auswerten, dann verwenden Sie immer IIF Es ist sehr schnell zu erstellen. Aber wenn Sie jetzt mehrere Bedingungen haben und diese bewerten möchten, dann denken Sie über den Fall nach, ob Sie gewonnen haben. Ist es wie ein Datentyp „Zeichenfolge“? Evaluieren Sie nur ein Feld? Wenn das der Fall ist, verwenden Sie Case Win. Es ist einfacher zu lesen und auch zu schreiben. Aber wenn Sie über Felder sprechen und nicht nur Werte verkleinern, dann müssen Sie zu den FL-Anweisungen übergehen Beginnen Sie immer mit dem IIF, dann gewinnt der Fall, und wenn Sie keine andere Option haben, fahren Sie mit den FL-Anweisungen Alles klar, das ist also alles über diese Sods. Wir gehen jetzt los und üben in Tableau. In Ordnung. Gehen wir zur kleinen Datenquelle. Wir werden zu unseren Kunden gehen. Holen wir uns den Vornamen der Ansicht und die Länderinformationen. Jetzt besteht die Aufgabe darin, Länderabkürzungen zu erstellen. Abkürzungen zu den ursprünglichen Werten , die wir im Land haben Um das zu tun, können wir die FL-Statements verwenden und das werden wir Schritt für Schritt tun. Lassen Sie uns zuerst ein neues berechnetes Feld erstellen. Nennen wir es Land , wenn wir jetzt das Schlüsselwort if verwenden. Danach müssen wir unseren Zustand spezifizieren. Die erste Bedingung wird sein, wenn das Land Deutschland entspricht, dann wird die Abkürzung DE sein Lass uns das schaffen. Wenn das Feld Land dem Wert von Deutschland entspricht, achten Sie darauf, es genau so zu schreiben, wie wir groß geschrieben haben, da Tableau hier zwischen Groß- und Kleinschreibung unterscheidet Was passiert nun, wenn das Land Deutschland entspricht? Wir möchten in der Ausgabe das Wort D, E sehen . Wenn es wahr ist, bekommen wir das E. Wenn es nicht wahr ist, dann versuchen wir es mit dem ersten, das wir einfach verlassen Wir haben keine L-Anweisung oder eine andere Bedingung , dass dies die einfachste Form der Aussage ist. Wir gehen und zuschlagen, okay. Jetzt werden wir wie gewohnt eine diskrete Dimension in der Datenquelle erhalten eine diskrete Dimension in , und zwar mit dem Datentyp Zeichenfolge. Da es sich bei der Ausgabe um eine Zeichenfolge handelt, haben wir die Abkürzungen. Lassen Sie uns unsere Ansicht per Drag-and-Drop verschieben, um die Werte zu sehen. Ordnung, lassen Sie uns jetzt die Werte für den ersten Kunden überprüfen die Werte für den ersten Kunden Sie können sehen, dass der Wert nicht Deutschland entspricht. Es erfüllt die Anforderungen nicht. Wir werden Null bekommen. Das Gleiche gilt für John aus den USA, der die Anforderungen nicht erfüllt. Wir werden auch Null bekommen. Bei den nächsten beiden Kunden sehen Sie, dass sie die Anforderungen und ihre Bedingungen erfüllen dass sie die Anforderungen und ihre Bedingungen . Deshalb erhalten wir für beide den Wert DE. Für den letzten Kunden, Peter, können Sie sehen, dass der Wert die Bedingung nicht erfüllt. Wir müssen Null bekommen. Wie Sie sehen können, erhalten wir nur einen Wert, andernfalls ist er Null. In Ordnung Leute, jetzt lasst uns zum nächsten Schritt gehen. Und ich würde diese Nullen gerne loswerden. Ich möchte einen echten Wert in den Visualisierungen sehen . Wenn die Bedingung nicht erfüllt ist, möchte ich, dass der Wert in A nicht zutrifft Um das zu tun, müssen wir nun die L-Anweisungen in unserer Berechnung verwenden die L-Anweisungen in unserer Berechnung Gehen wir nun zu unserem Feld, und anstatt die Formel in diesem Feld zu ändern , möchte ich sie duplizieren und eine neue erstellen Lassen Sie uns es duplizieren und dann das neue bearbeiten. Ich nenne es einfach L. Jetzt haben wir wieder die gleiche Bedingung, wenn das Land dem Deutschen entspricht, kannst du es bekommen, sonst überspringen wir nicht Andernfalls können wir die Aussagen des L hinzufügen. Es wird immer vor dem Ende sein. Danach fügen wir keine Bedingung hinzu, wir müssen nur den Wert hinzufügen, den Wert, falls die Bedingung nicht gültig ist, um nicht zutreffend zu sein. Das ist es. Das heißt, wenn es wahr ist, dass wir das bekommen werden, was nicht zutrifft, dann werden wir das Unzutreffende bekommen. Gehen wir und klicken auf Okay. Und wir werden auch die Werte in der Ansicht überprüfen . Machen Sie es einfach ein bisschen größer , um diese Informationen zu sehen. Wie Sie sehen können, haben wir jetzt anstelle von Nullen einen Wert, der wirklich besser für die Visualisierungen und auch für die Benutzererfahrung ist, wenn wirklich besser für die Visualisierungen und auch für die Benutzererfahrung ist und auch für die Benutzererfahrung Wert anstelle von Nullen hat Nullen sind in den Ansichten immer hässlich. Und damit werden wir kontrollieren, welcher Wert den Endbenutzern geboten werden kann , wenn die Bedingungen nicht erfüllt werden Also, wie ich bereits empfohlen habe, wenn Sie nur eine Bedingung haben bei der nur zwei Werte ausgegeben werden, dann ist es am besten, IIF zu verwenden Lass uns gehen und es erstellen. Wir werden ein neues berechnetes Feld erstellen. Wir werden es Country IF nennen, schauen wir uns die Syntax an. Also fangen wir hier mit dem Schlüsselwort IIF an. Wie Sie sehen können, benötigt es drei Argumente. Der Test, das wird die Bedingung sein. Was kann passieren, wenn die Bedingung erfüllt ist? Also müssen wir es im zweiten Argument, dem dritten, spezifizieren . Was kann passieren, wenn die Bedingung nicht erfüllt ist? Voraussetzung ist, dass Land gleich Deutschland ist. Das ist die Bedingung. Was kann passieren, wenn das wahr ist? Dann machen wir weiter, dann ist der nächste Schritt, zu definieren, was passiert wenn die Bedingung nicht erfüllt ist. Das Land ist nicht Deutschland. Wie Sie sehen können, wird es sehr schnell und sehr schnell gehen, einen solchen Zustand zu schaffen. Und verglichen mit den Ls und so weiter. Das ist also der schnellste Weg , um eine solche Bedingung zu erstellen Lassen Sie uns auf OK klicken und die Ergebnisse überprüfen Damit werden wir wieder eine neue Dimension erreichen. Ziehen wir es per Drag-and-Drop hierher die Ansicht, um die Ergebnisse zu überprüfen. Ich werde es nur ein bisschen groß machen. Wie du sehen kannst. Wir werden das genaue Ergebnis in Form von L-Angaben erhalten, also erfüllen die ersten beiden Länder die Bedingung nicht. Wir werden den Text bekommen, zwei Kunden, sie sind aus Deutschland, wir werden das E bekommen, und der letzte Kunde ist nicht aus Deutschland, den wir bekommen. Das ist der Zauber des IIF Nicht viele Leute benutzen es tatsächlich. Es wird nicht so häufig verwendet, aber es ist eine sehr gute Möglichkeit schnell Bedingungen in Tableau zu erstellen. Ich kann Ihnen nur empfehlen, es zu verwenden. Ordnung Leute, jetzt gehen wir zu dem einen weiteren Schritt über, wo wir eine weitere Bedingung hinzufügen werden . Also haben wir nicht nur einen. Wir können mehrere Bedingungen haben. Deshalb können wir das IIF nicht verwenden. Wir müssen zu den FL-Statements zurückkehren. Schauen wir uns also an, wie wir es erstellen können. Ich werde es noch einmal duplizieren, eines dieser Felder. Gehen wir also hin und machen das. Und dann lass uns gehen und es bearbeiten. Ich nenne es Aussagen. Wir bleiben bei den gleichen Informationen, die richtig sind, beim ersten überprüfen wir Deutschland, also das ist die erste Bedingung und L wird A sein. Jetzt werden wir gehen und eine neue Linie zwischen F und L hinzufügen . Und wir werden eine neue Bedingung hinzufügen, indem das Schlüsselwort LF used hinzufügen. Wie die Aussagen können wir auch unsere Bedingung schreiben. Wenn das Land diesmal, sagen wir, Frankreich entspricht , was kann dann passieren? Wir können die Abkürzung haben. Das war's. Wir haben unsere zweite Bedingung hinzugefügt. Wie üblich beginnen wir die Ausführung von oben nach unten. Die erste zu prüfende Bedingung ist, ob, ob das Land Deutschland entspricht Wenn es nicht korrekt ist, kann es zu dem springen. Gehen wir los, um die Ergebnisse zu überprüfen. Gehen wir also los und nehmen es von der Datennadel und legen es in der Ansicht ab. Jetzt können wir sehen, dass es einen Kunden mit neuen Daten gibt. Wie Sie sehen können, George aus Frankreich, haben wir die Abkürzung für FR bekommen, und das liegt daran, dass das Land Frankreich entspricht. Und damit erfüllen wir die zweite Bedingung. Die USA für John und Bitter, sie erfüllen immer noch keine dieser Bedingungen. Es wird immer aus den Übeln heraus ausgeführt und Maria und Martin können ab der ersten Bedingung ausgeführt werden, wobei die Antwort DE sein wird. Das ist es also. Jetzt fügen wir den letzten Schritt hinzu, in dem wir die dritte Bedingung für das Land USA hinzufügen können. Weil wir immer noch diejenigen bekommen, die für diese beiden Kunden nicht gelten. Ich werde dieses Mal zum selben Feld gehen, ich werde es nicht duplizieren, also lass uns gehen und es bearbeiten. Und wir müssen nur eine weitere Bedingung hinzufügen, oder? Also werde ich diese Sachen einfach kopieren und dann als nächste Bedingung wird es auch sein, LSF-Land, das diesmal den USA entspricht Was kann dann passieren, wenn diese Bedingung erfüllt ist? Wir werden uns die Abkürzung US holen. Sie können also sehen, dass es sehr einfach ist, eine weitere Bedingung und das LSF hinzuzufügen Lass uns okay sein. Jetzt können wir in den Ergebnissen sehen, dass all diese Kunden, die aus den USA kommen, jetzt die US-Abkürzung haben. Und damit haben wir alles mit Bedingungen abgedeckt . Und keiner dieser Kunden kann vom L aus exekutiert werden. Also haben wir die NA nirgends in der Ausgabe , was wirklich nett ist. Und jetzt können wir in der Ansicht sehr gut sehen, wie wir mit der einfachsten Form der Anweisung angefangen haben und am Ende die vollständige Form der F-Anweisungen haben. Als Nächstes werden wir dieselbe Aufgabe lösen, diesmal jedoch mit den Win-Anweisungen. Ordnung, also lass uns jetzt loslegen und neue berechnete Felder erstellen . Wir nennen es Country Win, dann die Syntax. Fangen wir mit der Groß- und Kleinschreibung an, dann müssen wir das Feld spezifizieren, das wir auswerten wollen. Es wird das Land sein. Sobald wir das getan haben, beginnen wir jetzt damit, unseren Zustand zu definieren. Die erste Bedingung wird der deutsche Wert sein. , wenn der Wert Deutschland entspricht Was kann dann passieren Wir werden die Abkürzung DE haben. Das ist es. Die nächste Bedingung wird sein wenn Land gleich Frankreich ist, dann wird die Abkürzung F, R sein . Und wir gehen zur letzten Bedingung über, wenn das Land gleich USA ist, dann wird der Wert US sein Das ist alles. Sie sehen, wie schnell wir mit dem Fall Win drei Bedingungen definiert haben. Es ist sehr logisch und momentan auch sehr einfach zu erstellen. Wenn keine dieser Bedingungen erfüllt ist, nehmen wir die Nichtzutreffende und wir müssen sie beenden. Das ist es. Wie Sie sehen können, ist die Berechnung gültig und sie ist wirklich einfach zu lesen, da Sie Recht haben. Es ist also alles wie strukturiert. Ich verwende sehr gerne Case-Win-Statements und vergleiche sie mit denen der FL. Das ist es also. Lass uns jetzt gehen und auf Okay klicken, um die Ergebnisse zu überprüfen. Und jetzt haben wir, wie üblich, eine neue Dimension aus dem berechneten Feld. Fügen wir sie in die Ansicht ein, um die Ergebnisse zu überprüfen. Wie Sie sehen können, werden wir dieselben Ergebnisse erzielen. Aber in dieser Situation, für diese Aufgabe, empfehle ich Ihnen, den Fall Win zu verwenden, da Sie sehen, dass es sehr einfach ist, ihn zu schreiben und auch später anzupassen oder bei Bedarf weitere Bedingungen hinzuzufügen. Damit haben wir gelernt, all diese logischen Operationen zu verwenden all diese logischen Operationen um neue logische Bedingungen zu schaffen. Ordnung, alle zusammen, also werde ich Ihnen einen sehr häufigen Anwendungsfall zeigen , den Sie vielleicht in vielen Projekten finden , bei denen Sie die Farben der QB-Augen unter Berücksichtigung der ökologischen Bedingungen kreieren die Farben der QB-Augen unter Berücksichtigung der ökologischen Bedingungen Gehen wir zur Big-Data-Quelle und wir benötigen die Unterkategorie von den Produkten, wie üblich, bis hin zu den Zeilen Und dann brauchen wir die Verkäufe aus den Bestellungen. Lass es uns auf die Säulen legen. Und dann werden wir es sortieren, wir werden die Labels hinzufügen. Und jetzt brauchen wir Farbe für dieses KBI. Lassen Sie uns unsere neuen berechneten Felder erstellen. Wir können KBI-Farben nennen. Und die Logik kann wie folgt sein. Wenn die Summe der Verkäufe höher als 200 Ks ist, würde ich gerne die grüne Farbe sehen. Alles zwischen 200 K und 100 K wird orange sein . Und alles unter 100 K wird rot sein. Jetzt müssen wir uns also für die Methode entscheiden , die wir für unsere Berechnung verwenden möchten. Ich empfehle Ihnen, immer mit dem IIFoW zu beginnen. In der Logik haben wir mehrere Bedingungen, wir können sie nicht verwenden Es ist nur geeignet, wenn wir nur eine Bedingung haben. Iif ist weg. Im nächsten werden wir über den Fall sprechen, der gewonnen Da die Bedingungen jedoch auf der Summe der Verkäufe basieren , handelt es sich um eine Ganzzahl. Wir können den Fall Win nicht verwenden, da Case Wind nur Zeichenkettenwerte akzeptieren kann. diese Weise bleiben uns auch nur die FL-Anweisungen übrig. Aus diesem Grund werden wir es in dieser Berechnung auf der Grundlage der FLs erstellen. Lass uns das machen. Wir können den Kontext hier mit dem F beginnen, und dann müssen wir unsere erste Bedingung angeben. Alles, was höher als 200 K ist, sollte grün sein. Jetzt sprechen wir also über den Außendienst. Aber in der Summe, weil Individualisierungen haben, haben wir die Summe der Verkäufe beträgt Was kann dann passieren, wenn die Summe der Verkäufe mehr als 200.000 Wir können die Farbe Grün haben. Das war's also für die erste Bedingung. Jetzt müssen wir die Bedingung für die Orange angeben. Alles zwischen 200 K und 100 K sollte orange sein. Lassen Sie uns also das L noch einmal angeben, wir haben dasselbe Feld, die Summe der Verkäufe ist höher als 100.000, dann wird es orange sein. Also jetzt könntest du sagen, weißt du was, unter der Bedingung, dass du einfach sagst, dass es zwei Grenzen hat, richtig? Höher als 1.000 und niedriger als 2000. Nun, die erste Grenze, wir haben sie schon, wobei die erste Bedingung überprüft wurde. Wenn es höher als 200 K ist, wird es grün. Und das kann alles sein, was überprüft werden muss. In diesem Fall wird es weniger als 200 sein. Deshalb habe ich hier nur die untere Grenze angegeben. Das war's für die Orange. Das letzte ist, wenn die Summe der Verkäufe unter 100.000 liegt, was kann passieren? Wir werden rot. Geben wir an, dass wir einen weiteren LF haben werden, Summe der Verkäufe und weniger als 100 K. also die Summe der Verkäufe und weniger als 100 K. Dann ist es Rot , dass wir die dritte Bedingung, die dritte Farbe, abgedeckt haben . Und wir haben alles abgedeckt. Wir haben alle möglichen Werte abgedeckt , die passieren könnten. Deshalb macht es keinen Sinn, L-Aussagen zu machen. Wir können es einfach beenden. Lassen Sie uns jetzt überprüfen, alles ist in Ordnung. Jetzt haben wir einen Fehler. Ich glaube, ich habe es hier verpasst, es zu schließen. Lass es uns jetzt noch einmal überprüfen. Die Berechnung ist gültig. Das ist es. Wir haben drei Bedingungen für drei Farben. Lass uns gehen und Ok drücken. In Ordnung, jetzt haben wir unsere Dimension hier drüben. Wir werden es zum Ausmalen verwenden, oder? Lass es uns nachverfolgen und auf den Farben hier drüben platzieren. Wie Sie jetzt sehen können, spalten unsere Farben unsere Sicht. Boulevardzeitung Verstanden, fast richtig. Wir haben also ein Orange, Rot, aber dieses ist nicht blau. Lass uns gehen und es ändern. Dann gehen wir zu den Farben über. Idiotische Farben. Statt Grün als Blau werden wir es jetzt als echtes Grün haben Lass uns gehen und Ok drücken. Damit wir die Farben unseres KPI haben. Wie Sie sehen können, sind all diese Unterkategorien mit Verkäufen höher als 200 K. Sie sind alle grün Und jetzt können Sie alles zwischen 200.000 und 100.000 sehen, dass sie alle orange sind und alles, was darunter liegt, rot ist Wie wir also sehen können, können wir mit diesen logischen Bedingungen viel erreichen. Wir können es verwenden, um die Farbgebung in Tableau zu erstellen. Wir können es verwenden, um neue Informationen wie im Land zu erstellen , Abkürzungen, die man unbedingt verstehen muss Ordnung, bis jetzt haben wir gelernt, wie man bedingte Logiken in Tableau erstellt und wie wir sie auswerten, um unsere Daten auf der Grundlage der Entscheidungen zu manipulieren Als Nächstes werden wir anfangen, über die logischen Operatoren und oder nicht zu sprechen die logischen Operatoren und oder nicht 144. Tableau | Logische Operatoren: AND, OR, NOT: Jetzt lernen wir, wie man mehrere Bedingungen in Tableau mit den logischen Operatoren kombiniert und auswertet , und dann lernen wir den Operator kennen. Lassen Sie uns das Konzept verstehen, dann können wir es üben. Gehen wir jetzt. Fangen wir mit dem Operator und oder an. Nehmen wir das folgende Szenario. Nehmen wir an, wir haben eine Bedingung, bei der wir prüfen, ob der Umsatz höher als 100 ist. Und eine zweite Bedingung , bei der wir prüfen, ob es sich bei dem Land um Deutschland handelt. Wenn Sie nun beide Bedingungen bewerten möchten, sollten Sie diese beiden Bedingungen so kombinieren , dass sie zusammenarbeiten. Wir können hier das Ende oder den Operator dazwischen verwenden. Wir können diese beiden Operatoren verwenden, um die Bedingung A mit der Bedingung B zu kombinieren. Und die Ausgabe kann genauso gut sein wie üblich Epullion, wahr und falsch, unsere beiden Operatoren oder es gibt logische Operatoren , die verwendet werden, um mehrere Bedingungen zu kombinieren Nehmen wir nun an, dass wir sie in FL-Anweisungen verwenden Mal sehen, wie die Syntax aussehen kann. Fangen wir mit dem Endoperator an. Wie Sie sehen können, haben wir hier die F-Statements. Dann haben wir unsere beiden Bedingungen und dazwischen haben wir den Endoperator. Die Bedingung kann beide in einer Aussage kombinieren. Wenn der Umsatz höher als 1.000 ist und ein Land gleich Deutschland ist, dann werden wir den Wert hoch ansetzen. Wenn es wahr ist, sonst wird es enden und wir werden Null bekommen. Das Gleiche gilt für den Erzbetreiber. Wir sagen hier, wenn der Umsatz höher als 1.000 ist oder das Land Deutschland entspricht, dann werden wir den Wert erhöhen. Wie Sie sehen können, ist es wirklich einfach. Schauen wir uns ein Beispiel an, um zu verstehen, was die Unterschiede zwischen und Re sind. Jetzt haben wir in unserer Tabelle vier Kunden mit ihren Verkaufsinformationen und den Ländern. Die erste Bedingung wird also prüfen ob der Umsatz höher als ein K ist Lassen Sie uns nun die ersten Kunden überprüfen wir kontaktieren werden, weil der Umsatz höher als 1.000 ist , und die letzten beiden werden falsch sein, weil sie unter 1.000 liegen. Das sind also die Informationen aus der ersten Bedingung. Dann die zweite Bedingung, die wir haben, wir werden prüfen, ob das Land Deutschland entspricht. Der erste Kunde kommt also aus Deutschland, deshalb ist es wahr. Der zweite ist es nicht, wir haben ihn falsch. Dann ist der nächste wahr für Deutschland und der letzte falsch. Wie Sie sehen können, werten wir jetzt zunächst die Tabelle aus, um das Ergebnis für jede einzelne Bedingung zu erhalten. Aber jetzt können wir diese beiden Bedingungen kombinieren , um neue Ergebnisse zu erzielen. Wenn Sie jetzt also den Operator end verwenden, kann er nur dann true zurückgeben, wenn beide Bedingungen wahr und andernfalls falsch sind. Lassen Sie uns nun diese beiden Bedingungen mit dem Endoperator kombinieren . Lassen Sie uns überprüfen, ob der erste Kunde, den wir haben , die Bedingung wahr ist, Bedingung P ist ebenfalls wahr. Wir erfüllen also die Anforderung, es für den ersten Kunden fertig zu stellen, und wir werden das Ergebnis für den nächsten Kunden, Maria, zutreffen lassen . Wir haben in der Bedingung A „wahr“, aber in der Bedingung „B , sodass sie die Anforderung nicht erfüllt. Beide müssen wahr sein, um sie zu erfüllen sie die Anforderung nicht erfüllt. Beide müssen wahr sein, um . Deshalb wird sie falsch sein. Für den nächsten, Martin, wird es genauso sein. Also die Bedingung A ist falsch, B ist wahr, beide sollten wahr sein. Deshalb werden wir die letzte sowieso falsch machen. Beide sind falsch, also werden wir falsch werden. Wie Sie sehen können, ist der Endoperator sehr restriktiv. Beide Bedingungen müssen erfüllt sein, um wahr zu werden. Andernfalls erhalten Sie sofort eine Falschmeldung. So funktioniert der Endoperator . Lass uns zum nächsten gehen. Wir haben den Operator, oder der Operator kann true zurückgeben wenn mindestens eine Bedingung wahr ist. Andernfalls wird es falsch sein. Das heißt, wir benötigen mindestens einen Wahrheitswert, um in der Ausgabe durchzukommen. Schauen wir uns das Beispiel noch einmal an. Für den ersten Kunden erfüllen wir die Anforderung. Wir haben mehr als einen. Beide sind wahr. werden wir in der Ausgabe wahr werden. Der nächste Wert ist wahr bei der Bedingung A. Falsch bei der Bedingung B. Zumindest haben wir eine, also erfüllen wir die Anforderungen. Es wird auch wahr sein, das dritte ist dasselbe, also haben wir mindestens eine Wahrheit und die Bedingung B. Deshalb werden wir für Martin annehmen, dass sie wahr ist. Aber für den letzten Kunden, George, sind beide falsch. Wir brauchen mindestens ein Wahres, um wahr zu werden. Deshalb wird die Ausgabe falsch sein. Wie Sie sehen können, ist der Operator weniger restriktiv als die Ends. Wir benötigen mindestens ein Wahr , um am Ausgang wahr zu werden. So funktionieren die Operatoren end und O in Tableau, um mehrere Bedingungen zu kombinieren. Eine weitere Sache, die Sie auch hier beachten sollten , ist , dass wir, wenn Sie end und O verwenden, das Endergebnis der Bedingung auswerten. Wir werten die Tabelle selbst nicht aus. Wir bewerten die Ergebnisse, die wir von der erhalten haben. Wir werden über den dritten Operator sprechen, den Irren-Operator. Nehmen wir also ein Beispiel. Wir werden die folgende Tabelle haben. Und wir haben unsere Bedingung, bei der der Umsatz über 1.000 liegt, also werden wir den Operator Nut nicht verwenden um zwei Bedingungen miteinander zu kombinieren, wie mit dem Ende oder dem Operator. Aber dieses Mal werden wir die Ergebnisse der Bedingung rückgängig machen . Der Nussoperator ist ein umgekehrter logischer Operator. Er gibt true zurück, wenn das Ergebnis der Bedingung falsch ist. Und es wird falsch zurückgegeben, wenn die Bedingung wahr ist. Wenn du ihm sagst, dass er nach rechts gehen soll, wird er nach links gehen. Wenn du ihm sagst, er soll nach links gehen, geht er nach rechts. Es wird also genau das Gegenteil bewirken. Also schauen wir mal, was passiert, wenn wir diese Bedingung nicht angeben. Wenn Sie den Nut-Operator für den ersten Kunden verwenden, erhalten Sie False, weil der Wert wahr ist. Das Gleiche gilt für den zweiten Kunden, Sie erhalten „Falsch“. Bei den nächsten beiden Kunden erhalten Sie jedoch den Wert „Wahr“, da die Ausgabe dieser Bedingung falsch ist, wie Sie im Ergebnis sehen können. Wir werden die Wahrheit verdrehen. Wir werden genau das Gegenteil herausfinden, wenn Sie es verwenden, also wird es in der Berechnung in Tableau so aussehen . Auch hier haben wir unsere F-Anweisung, unsere Bedingung, aber kurz vor der Bedingung werden wir Nüsse hinzufügen. Und damit machst du alles rückgängig. Nun, was Sie hier in diesem Zustand sagen, wenn der Umsatz nicht höher als 1.000 ist , dann werden wir den Wert niedrig halten Das bedeutet also, dass alles, 1.000 oder kleiner als 1.000 ist, niedrig sein wird. Wir machen die Ergebnisse rückgängig. Das war's, so funktioniert der Nut-Operator. wir nun zu Tableau zurück und üben wir diese drei Operatoren. Ordnung, jetzt gehen wir zu unserer Big-Data-Quelle. Schauen wir uns die Informationen der Kunden an. Wir werden also auch die Kundennummer, den Vornamen, das Land und die Ergebnisse abrufen . Aber ich möchte die diskreten Werte der Ergebnisse zeigen . Lass es uns auf diskret umstellen. Und dann brauchen wir eine Maßnahme. Gehen wir zu den Bestellungen und holen uns die Verkäufe, legen wir es auf die Caums, wie Sie sehen können Jetzt haben wir für jeden Kunden den Gesamtumsatz , den er bestellt hat Jetzt besteht die Aufgabe darin, nicht alle Verkäufe aller Kunden anzuzeigen. Wir wollen uns auf eine bestimmte Kundengruppe konzentrieren. Jetzt wollen wir die Verkäufe nur für Kunden anzeigen , die aus Deutschland kommen und deren Punktzahl höher als 50 ist. Damit haben wir zwei Bedingungen und wir können das Ende oder den Operator verwenden, um sie zu kombinieren. Wie üblich werden wir unser neues berechnetes Feld erstellen und unser neues berechnetes Feld es Vertrieb nennen. Wir werden mit den F-Anweisungen beginnen. Jetzt müssen wir unsere Bedingungen aufschreiben. Die erste Bedingung ist also, dass das Land Deutschland ebenbürtig sein sollte. Das Länderfeld, das wir hier haben, muss Deutschland entsprechen. Nun, da wir sehen Ende der Aufgabe erreicht ist , wird diese Aufgabe auch hier sein. Und um die Bedingung mit der zweiten Bedingung zu verbinden, sollte die Punktzahl höher als 50 sein, die Feldpunktzahl sollte höher als 50 sein. Jetzt haben wir unsere beiden Bedingungen. Beide sind mit dem Ameisenoperator verbunden. Nun, wenn beide wahr sind, was kann passieren? Wir können den Wert des Umsatzes aufzeigen. Als Nächstes sagen wir dann Umsatz, und andernfalls wird der Wert Null gesetzt. Wir werden die Aussagen beenden, sodass wir sehen können , dass die Berechnung gültig ist, alles ist in Ordnung. Also lass uns versuchen, was passieren kann. Gehen wir und klicken auf „ Okay“. Jetzt haben wir unser neues Feld in den Daten auf der linken Seite. Es wird eine kontinuierliche Messung sein, Es wird eine kontinuierliche Messung sein weil das Ergebnis Verkäufe sein werden. Jetzt werden wir die Werte überprüfen. Aber zuerst möchte ich diese Par-Diagramme loswerden. Ich werde den Umsatz einfach auf die Details verlagern und es dann wieder in die Ansicht hier im APC verschieben Jetzt haben wir also diese Werte. Lassen Sie uns unsere neuen Verkäufe mit dem Endbetreiber besprechen und sie ebenfalls anzeigen. Machen wir es einfach ein bisschen größer, um die Überschriften zu sehen In Ordnung, jetzt schauen wir uns die Kunden an. Nehmen wir den Kunden Nummer zwei, Sie können sehen, dass das Land gleich Deutschland ist, also haben wir die erste Wahrheit und auch die Punktzahl, höher als 50. Wir haben also eine weitere Wahrheit. Damit werden wir die Ausgabe auf wahr setzen. Deshalb sehen wir den Wert der Verkäufe am Output. Gehen wir zum nächsten über. Wir haben den Kunden Nummer drei. Sie können sehen, dass das Land nicht Deutschland ist , also haben wir hier Frankreich. Die erste Bedingung wird also falsch sein. Sofort wird die Ausgabe falsch sein , weil beide wahr sein sollten. Aber wir können den zweiten Wert überprüfen, Sie können auch die Punktzahl sehen, nicht höher als 50. Beide scheitern. Und die Ausgabe kann auch fehlschlagen. Deshalb bekommen wir Et, wir bekommen nicht die Verkäufe. In Ordnung, jetzt gehen wir zu einem anderen Kunden, Nummer 23. Sie können sehen, dass die Kunden aus Deutschland kommen. Die erste Bedingung ist erfüllt. Wir haben unseren ersten Treffer, aber der Wert ist nicht höher als 50. Die zweite Bedingung ist fehlgeschlagen. Deshalb haben wir keine Ergebnisse erzielt. Wie Sie sehen können, ist der Endoperator sehr restriktiv. Alles sollte wahr sein, um die Ergebnisse zu erzielen. Das ist es. So funktioniert der Endoperator . Gehen wir zum nächsten über. Wir möchten die Verkäufe nur für Kunden anzeigen , die aus Deutschland kommen oder deren Punktzahl höher als 50 ist. Die Logik ist sehr einfach, oder? Aber hier müssen wir den Operator ändern, der angibt, wie wir diese beiden Bedingungen kombinieren. Wir werden dasselbe haben. Deshalb gehe ich zum Vertrieb und lass es uns duplizieren, und dann bearbeiten wir es. Wir werden den Namen in Or ändern, und wir haben die gleichen Bedingungen wenn das Land Deutschland entspricht, aber dieses Mal oder die Punktzahl höher als 50 ist, deshalb werde ich hier rübergehen und es in den Operator Or ändern Nun möchte ich etwas erwähnen, dass diese logischen Funktionen der englischen Sprache sehr ähnlich sind der englischen Sprache sehr ähnlich Wenn Sie diesen Code gerade lesen, ist es, als würden Sie einen Satz auf Englisch sagen. Was Sie hier also tun, ist , wenn das Land gleich Deutschland ist oder die Punktzahl höher als 50 ist, dann zeigen Sie die Verkäufe an. Das ist es. Siehst du, es ist, als würde man den englischen Satz in einen Code übersetzen den englischen Satz in einen Code Und es ist wirklich einfach zu schreiben und zu lesen, also ist es wirklich logisch Lassen Sie uns jetzt unsere Berechnung packen. Sie können sehen, dass es gültig ist. Lass uns gehen und Ok drücken. sofort können wir in der Ansicht sehen, dass wir mehr Werte als das Ende bekommen , weil das Ende sehr restriktiv ist. Gehen wir jetzt und schauen uns einige Kunden an. Sie können sehen, dass das erste, das wir haben, das Land, das nicht mit Deutschland vergleichbar ist, aus Frankreich stammt. Die erste Bedingung ist gescheitert, also hoffen wir auf die nächste. Aber die Punktzahl ist höher als 50, was bedeutet, dass dieser Kunde die Anforderung erfüllen wird. Es reicht, wenn nur ein einziger wahr ist. Deshalb lassen wir den Umsatz und den Output vom nächsten Kunden abwickeln. Beide Bedingungen kommen aus Deutschland, mehr als 50. Deshalb haben wir den Vertrieb wie den Endbetreiber. Aber beim dritten Kunden ist, wie Sie sehen können, die erste Bedingung gescheitert, weil Frankreich und die zweite ebenfalls gescheitert ist, weil die Punktzahl nicht höher als 50 ist. Deshalb sind beide gescheitert und wir haben keine Ergebnisse. Wir müssen zumindest an den Ausgängen etwas herausholen müssen. Das war's also, so funktioniert der Operator. Ordnung, jetzt haben wir die folgende Aufgabe für Sie, die Verkäufe nur für Kunden anzuzeigen , die entweder aus Deutschland oder Frankreich kommen. Sie können das Video jetzt springen lassen , um die Aufgabe abzuschließen, und wenn Sie fertig sind, können Sie sie fortsetzen Okay, schauen wir uns an, wie wir das machen können. Wir können ein neues berechnetes Feld erstellen. Wir können es Vertriebsland nennen. Und wir werden mit den Aussagen beginnen. Dann haben wir die beiden Bedingungen. Der Kunde sollte entweder aus Deutschland oder Frankreich kommen. Das erste wird das Land sein, das Deutschland entspricht, und der Betreiber wird sein oder der Kunde könnte entweder aus Deutschland oder Frankreich kommen, Land, das Frankreich entspricht. Was kann passieren, wenn eine dieser Bedingungen erfüllt ist? Wir werden den Verkauf haben, dann den Verkauf und das war's. Lasst uns das beenden. Wie Sie sehen können, sehr einfach. Lass uns gehen und zuschlagen, okay. Wie üblich werden wir die Werte überprüfen. wir es per Drag & Drop hierher in die Ansicht, wir haben es hier in der Mitte. Machen wir es einfach ein bisschen größer und schauen uns die Kunden an. Jetzt überprüfen wir nur ein Feld, aber unter zwei Bedingungen. Entweder das Land, Frankreich oder Deutschland. Der erste Kunde, den wir sehen können, kommt aus Frankreich. Wir werden den Wert ermitteln. Auch beim zweiten werden wir den Verkaufswert ermitteln. Frankreich, USA. Wir werden keinen Wert erhalten , weil es nicht Teil der Bedingung ist. Wie Sie jetzt sehen können, kommen die Verkäufe aller Kunden entweder aus Frankreich oder Deutschland. Okay, jetzt werde ich dir schnell etwas zeigen. Gehen wir zurück zu unserem berechneten Feld Vertriebsland und bearbeiten es. Anstatt den Operator zu haben oder wir werden ihn jetzt verwenden, sagen wir, dass der Kunde aus Deutschland und gleichzeitig aus Frankreich kommen sollte . Es klingt komisch, oder? Also lass uns gehen und es versuchen. Lass uns auf Okay klicken und die Ergebnisse überprüfen. Sie können sehen, dass das Vertriebsland komplett leer ist Wir sehen also keine Werte, weil in unserer Situation der Kunde nur aus einem Land kommen sollte. Wir können diese Bedingung logischerweise nicht haben. Aus Datensicht ist dies nicht möglich In Ordnung Leute, was haben wir am Ende gelernt? Gehen wir weiter zum Irren-Operator. Okay, jetzt haben wir die folgende Aufgabe. Zeige die Verkäufe aller Kunden , die nicht aus Deutschland kommen. Wenn der Kunde aus anderen Ländern kommt, werden wir uns die Verkäufe und die Aussicht ansehen. Aber wenn der Kunde aus Deutschland kommt, sollte es Null sein. Ordnung, also lass uns jetzt gehen und ein neues berechnetes Feld erstellen. Wir werden es Vertrieb Deutschland nennen. Und wir werden auch die F-Statements haben. Jetzt haben wir zwei Möglichkeiten, das zu tun. Die erste Option und die lange, bei der wir für jeden Wert innerhalb des Landes eine Bedingung erstellen werden. Neben Deutschland werden wir so etwas wie dieses Land machen, das den USA ebenbürtig ist. Und dann werden wir sagen Oder Land ist gleich, zum Beispiel Italien Und dann für das nächste, oder Land ist gleich Frankreich Wie Sie sehen können, erstelle ich für jeden Wert aus dieser Dimension Land eine Bedingung . Wenn Sie eine lange Liste von Ländern haben, werden Sie am Ende natürlich auch viele Bedingungen stellen . Was kann passieren, wenn ein neues Land in Ihre Datenquelle aufgenommen wird? Was kann passieren? Sie können jederzeit zur Berechnung gehen und sie als Bedingung hinzufügen. In dieser Option schließen wir alle Werte ein, die wir in der Ansicht sehen möchten Es gibt jedoch eine bessere Möglichkeit, dies zu tun, indem wir nur Deutschland ausschließen. Gehen wir und entfernen alles von hier. Wir werden sagen, ob das Land Deutschland ebenbürtig ist, und dieses Mal vor der Bedingung. Wir werden den Operator hier hinzufügen. Wir werden alles rückgängig machen. wenn die Kunden nicht aus Deutschland kommen Was kann passieren, wenn die Kunden nicht aus Deutschland kommen? Wir zeigen die Verkäufe, dann die Verkäufe und das war's. Wie Sie sehen können, ist es sehr kurz und einfach. Wir schließen nur einen Wert aus. Wir müssen nicht alle Werte addieren. Wir müssen uns keine Gedanken darüber machen, ob die Datenquelle einen neuen Länderwert enthält. Alles, was nicht Deutschland ist, wir werden die Verkäufe zeigen. Gehen wir und überprüfen die Werte. Ich gehe und drücke okay. Jetzt erhalten wir wie gewohnt ein neues berechnetes Feld in unserer Datenquelle. Ziehen wir einen Beitrag in die Ansicht, um die Werte zu überprüfen. Mach den Kopf einfach ein bisschen größer, um es lesen zu können. Dann scrolle nach oben und schon kommen die ersten Kunden aus Frankreich. Wir werden die Verkaufsinformationen einholen. Den nächsten aus Deutschland haben wir jetzt hier, wir haben auch den Kunden, fünf aus Deutschland, sechs auch aus Deutschland. Wir haben keine Verkaufsinformationen. Wir können also sehen, dass alle Kunden, die nicht aus Deutschland kommen , auch in diesem Bereich Verkäufe getätigt haben. Wir können das überprüfen, indem wir die Länder sortieren und es ist so und all diese Werte aus Frankreich sortiert, wir werden immer Verkaufsinformationen erhalten. Und wenn wir nach Deutschland gehen, sehen Sie, dass alle Kunden aus Deutschland keine Verkaufsinformationen in diesem Feld haben. Sie sagen, wir werden die Werte wieder bekommen. Wie Sie sehen können, ist es wirklich einfach zu bedienen und sehr nützlich, Filter und so weiter zu erstellen. Und auch, um sich auf eine bestimmte Kundengruppe zu konzentrieren. Unserer Meinung nach geht es dabei um die drei Betreiber. Sie sind wirklich nett zu benutzen. Ordnung, alle zusammen. Das ist alles für die logischen Operatoren. Damit haben wir alle acht logischen Funktionen in Tableau behandelt . sind wirklich wichtige Funktionen, da sie uns helfen werden, datengestützte Entscheidungen in der Analyse zu treffen. Damit haben wir die letzte Gruppe von Funktionen in der Kategorie Berechnungen auf Zeilenebene behandelt . Wir haben rund 40 Tableau-Funktionen gelernt. Und als Nächstes werden wir uns den Aggregatberechnungen in Tableau befassen. 145. Tableau | Aggregierte Funktionen: SUM, AVG; COUNT, COUNTD, MAX, MIN: Ordnung, jetzt werden wir über die zweite Art von Berechnungen sprechen , die wir in Tableau haben, die Aggregatberechnungen Und ich habe die Funktionen in zwei Gruppen aufgeteilt. Die erste Gruppe aggregiert die Kennzahlen in unserer Datenquelle, sodass wir die Summe, die durchschnittliche Anzahl usw. haben. Und die zweite Gruppe, in der wir die Dimensionen unserer Datenquelle aggregieren können . Und hier haben wir nur eine Funktion. Wir haben die Attribute. Jetzt konzentrieren wir uns auf die erste Gruppe, also darauf, wie die Kennzahlen in Tableau aggregiert werden. Ordnung, die erste Frage ist also, was sind Aggregatberechnungen in Tableau? Wenn Sie diese Berechnungen verwenden, aggregieren Sie die Zeilen der Datenquelle stellen das Ergebnis auf die Visualisierungsebene der Details. Das bedeutet, dass die Dimension, die Sie in der Ansicht verwenden , die Granularität der Kennzahl steuert Lassen Sie uns ein kurzes Beispiel haben. Um das zu verstehen, nehmen wir an, dass wir die Bestelltabelle in unserer Datenquelle haben . Wir möchten den Gesamtumsatz nach Produkten ermitteln. In diesem Beispiel ist der Umsatz eine Kennzahl und das Produkt die Dimension. Um den Gesamtumsatz zu ermitteln, können wir die Funktion Sum in Tableau verwenden. Sieh so aus. Wir können die Summe der Verkäufe in der Ansicht verwenden. Wir können eine Dimension haben, die Produkte. Es ist diejenige, die den Detaillierungsgrad in der Ansicht steuert . Und dann haben wir das Ergebnis der Funktion sum. Wir werden hier die Ergebnisse der Aggregationen platzieren. Gehen wir nun zu dieser Tabelle und gruppieren die Zeilen der Bestellungen nach den Produkten Wie Sie sehen können, basiert die erste Gruppe auf der Produktnummer eins. Dann haben wir die zweite Gruppe für die Produktnummer 23.4 Wie Sie sehen können, die Bestellungen jetzt in Gruppen unterteilt Auf der Visualisierungsebene werden wir genau nur eine Zeile für jede Gruppe haben Das bedeutet, dass wir für das erste Produkt nur eine Zeile haben können. Und dann geht die Tabelle los und fasst alle Verkäufe innerhalb dieser Gruppe Am Ende des Ergebnisses können wir den Wert 40 haben Wie Sie sehen können, gruppieren die Aggregatberechnungen die Zeilen aus der Datenquelle und werden in der Ausgabe der Visualisierungen als eine Zeile dargestellt , die dann zur nächsten Gruppe übergeht Für die beiden können wir nur eine Zeile haben und die Zusammenfassung der Verkäufe wird Und das Gleiche wird für das Produkt drei passieren, wir werden hier zwei Zeilen haben und die Zusammenfassung dieser Zeilen wird 45 sein Und für P 4 haben wir auch eine Reihe von Visualisierungen mit einem Gesamtumsatz von nur 15. Wie Sie sehen können, werden bei der Gesamtberechnung die Zeilen der Datenquelle gruppiert und als ein Wert in den Und der Detaillierungsgrad hängt von der Dimension ab , die in der Ansicht verwendet wird Aus diesem Grund sagen wir, dass bei aggregierten Berechnungen die Daten auf die Detailebene der Visualisierung gebracht werden. Und es ist nicht wie bei den Funktionen in den Berechnungen auf Zeilenebene , bei denen wir jeden Wert in derselben Zeile berechnet haben jeden Wert in derselben Zeile berechnet Wir wollen also, dass die Anzahl der Zeilen genau so bleibt wie zuvor So funktionieren die Aggregatberechnungen also. Und wir haben nicht nur eine Funktion. Wir haben hier mehrere Funktionen. Bei der ersten haben wir also die Summe, die wir gerade gelernt haben. Es kann die Gesamtsumme aller Werte in einem Feld zurückgeben. Und dann haben wir noch einen, den Durchschnitt. Es wird den Durchschnitt aller Werte zurückgeben . Dann haben wir die Zählung. Es wird die Anzahl der Werte in einem Feld zählen. Dann haben wir eine weitere sehr ähnliche Funktion namens count D. Dieses Mal zählen wir die Anzahl der eindeutigen Zeilen innerhalb eines Felds. Dann haben wir das Maximum und das Minimum. Es kann den Maximalwert oder den Minimalwert innerhalb eines Feldes zurückgeben . Wenn Sie nun die Syntax dieser Aggregatfunktionen überprüfen, wird es am einfachsten sein. Wenn Sie es mit anderen Funktionen vergleichen, folgen sie alle demselben Muster, sodass sie immer mit dem Namen der Funktionen beginnen. Zum Beispiel die Summe, der Durchschnitt, die Anzahl usw. Und alle akzeptieren nur ein Feld. Wie Sie sehen können, haben wir also die Summe der Verkäufe, den Durchschnitt der Verkäufe usw. Wir haben also nur ein Argument, und es ist sehr einfach. Lassen Sie uns jetzt in Tableau anfangen diese Aggregatfunktionen zu üben. Okay, also zurück zu unserer kleinen Datenquelle. Gehen wir zu den Produkten, und wie üblich bekommen wir die Kategorie und auch den Produktnamen. Nun werden diese beiden Dimensionen den Detaillierungsgrad definieren und der Produktname wird derjenige sein , der die Steuerung ausübt. Hier haben wir also die fünf Produkte in unserer Datenquelle. Um nun aggregierte Berechnungen in Tableau zu erstellen , gibt es zwei Möglichkeiten. Sie werden es tun Lokal, direkt nur für diese Ansicht oder global, indem Sie ein neues berechnetes Feld erstellen, das dann für alle anderen Arbeitsblätter verfügbar sein wird Schauen wir uns nun die ersten Methoden an, mit denen wir eine schnelle aggregierte Berechnung erstellen Wir werden zu den Bestellungen gehen und wir werden die Verkäufe übernehmen Ziehen Sie es einfach per Drag-and-Drop hierher in die Ansicht. Wie Sie vielleicht schon bemerkt haben, versucht Tableau immer, die Daten in den Visualisierungen zu aggregieren, und dafür wird Tableau die aggregierten Funktionen verwenden Wie Sie sehen können, haben wir die Verkäufe, aber davor haben wir die Summe der Das bedeutet, dass Tableau die Funktion sum verwendet, um Daten in der Ansicht zu aggregieren. Und das sind die Standardmethoden von Tableau, um die Daten zu aggregieren. Das bedeutet, dass in Tableau der Standardberechnungstyp verwendet werden kann. Bei der Kennzahl handelt es sich um die aggregierten Berechnungen. Und die Standardfunktion , die immer verwendet wird, ist die Summe. Um nun die Funktion zu ändern , die in den Aggregationen verwendet wird, können wir hier zu der Kennzahl gehen und mit der rechten Maustaste darauf klicken Und hier sehen wir, dass unser Feld eine Kennzahl ist. Und wenn wir die Summenfunktion verwenden, um das zu ändern, gehen wir zur Kennzahl und wir finden hier eine Liste aller verschiedenen Aggregatfunktionen , die wir in Tableau haben. Wir haben die Summe, den Durchschnitt, die Anzahl, Anzahl, die Unterscheidung, das Minimum, das Maximum und so weiter. Jetzt können wir zum Beispiel hierher gehen und es in den Durchschnitt ändern. Jetzt haben wir statt der Summe der Verkäufe den Durchschnitt der Verkäufe. Und wenn wir die Leistung hinzufügen, können wir die Durchschnittswerte ermitteln. Wie Sie sehen können, ist es sehr einfach. Mit nur einem Klick ändern wir die Aggregationsfunktion. Außerdem sind nicht viele Konfigurationen erforderlich, wie wir sie später in der Tabelle sehen werden , zum Beispiel Berechnungen oder die LOD-Ausdrücke Dieser ist also wirklich einfach. Wenn Sie die Funktion ändern möchten, gehen Sie einfach radikal zu dem Maß über, das darauf steht. Und dann hast du hier eine Liste aller Funktionen, die du konfigurieren kannst. Und natürlich hat alles, was ich jetzt aus diesen Funktionen auswähle keine Auswirkungen auf andere Blätter und hat keinen Einfluss auf unsere Datenquelle. Hier haben wir immer noch die Verkäufe. Wir haben kein Feld, das als durchschnittlicher Umsatz bezeichnet wird, sodass es für diese Visualisierung nur lokal verfügbar sein kann . Das bringt uns zur zweiten Methode, mit der wir eine aggregierte Funktion erstellen können, die global für alle anderen Arbeitsblätter oder Arbeitsmappen verfügbar ist alle anderen Arbeitsblätter oder Arbeitsmappen , die mit der Datenquelle verbunden sind Ordnung, nehmen wir nun an, dass ich ein zusätzliches Feld in meiner Datenquelle haben möchte , um die Summe der Verkäufe zu ermitteln Um das zu tun, werden wir ein neues berechnetes Feld erstellen. Es ist wirklich einfach. Wir werden es Total Sales nennen. Um dann die Aggregatfunktionen in Tableau zu sehen, können wir uns die Dokumentation hier ansehen . Gehen wir zu Alle Und dann wählen wir Aggregat. Und damit finden Sie alle Aggregatfunktionen in Tableau. Darin finden Sie auch die LOD-Ausdrücke, die wir hier haben, den Fix Include und so weiter Finden Sie den Gesamtumsatz. Wir werden die Funktion Summe haben und wie Sie sehen können, benötigt sie einen Ausdruck. Es werden die Verkäufe sein. Es wird nur ein Feld sein. Wir werden die Verkäufe haben. Und das ist alles. Wie Sie sehen können, wird die Berechnung bewertet. Lass uns gehen und zuschlagen, okay. Und damit haben wir ein neues kontinuierliches Maß in unserer Datenquelle. Aber hier, der Unterschied zwischen aggregierten Berechnungen und Berechnungen auf Zeilenebene, diese Berechnungen werden spontan durchgeführt, wobei die Berechnung auf Zeilenebene die Daten in der Datenquelle speichert Das heißt, wenn Sie die Datenquellendaten überprüfen oder wenn Sie sich die Daten von hier aus ansehen, können Sie feststellen, dass uns keine Informationen über den Gesamtumsatz vorliegen Wenn Sie nun die Daten durchsuchen, haben wir kein zusätzliches Feld mit der Bezeichnung Gesamtumsatz. Weil diese Informationen nicht aus Tableau neu berechnet und in der Datenquelle gespeichert werden Dies kann spontan geschehen, wenn Sie das Feld zur Visualisierung bringen Das bedeutet, dass Tableau die Aggregatberechnungen nicht sofort ausführt , während Sie sie erstellen , und das Ergebnis dann in die Datenquelle einfügt. Tableau erledigt das im Handumdrehen. Das liegt daran, dass Tableau nicht weiß , welchen Detaillierungsgrad Sie für die Visualisierungen benötigen Wie Sie wissen, verfügt die Datenquelle über den Detaillierungsgrad. Aus diesem Grund kann nur ein Berechnungstyp, die Berechnungen auf Zeilenebene, die Berechnungen auf Zeilenebene, vorab ausgeführt und in der Datenquelle gespeichert werden, und der Rest kann im laufenden Betrieb bleiben. Das bedeutet, dass unser neues berechnetes Feld, das die Aggregatfunktionen verwendet , keine Daten in der Datenquelle speichert. Die Daten werden berechnet. Sobald Sie es in die Ansicht ziehen und dort ablegen, bleibt es leer, solange Sie es nicht verwenden. Lass uns das hier schließen. wir es per Drag-and-Drop in die Ansicht, um die Ergebnisse zu überprüfen. In dieser Ansicht haben wir nun den Gesamtumsatz für die Produkte ermittelt, da der Produktname den Detaillierungsgrad bestimmt. Nehmen wir an, Sie möchten den Gesamtumsatz nach Kategorien aufgeschlüsselt haben . In dieser Ansicht müssen Sie den Produktnamen entfernen. Um das zu tun, werden wir den Produktnamen aus der Ansicht entfernen. Und damit haben wir den Gesamtumsatz für jede Kategorie erhalten. Das bedeutet, dass die Gesamtberechnungen oder die Granularität der Maßnahmen vom Detaillierungsgrad der Visualisierungen abhängen werden Detaillierungsgrad der Visualisierungen Die Dimension kann alles kontrollieren . werden den Detaillierungsgrad kontrollieren , den wir in der Ansicht sehen. Schauen wir uns nun an , wie Tableau diese Zahlen in die Ansicht gebracht hat. Okay, in der Datenquelle haben wir also 15 Bestellungen. Und in den Visualisierungen haben wir gesagt, okay, wir hätten gerne die Kategorie Tableau abgeschafft und die Kategorie zu den Visualisierungen hinzugefügt Und da drinnen gibt es quasi zwei Werte. Also holen wir uns das Zubehör und die Monitore. Also werden wir damit nur zwei Reihen haben. Dann können wir den Umsatz haben, den Gesamtumsatz. Tableau wird die Verkäufe für jede Kategorie zusammenfassen . Wie Sie sehen können, wird Tableau die Bestellungen in zwei Gruppen aufteilen. Eine mit der Kategorie Zubehör und die andere mit dem Monitor. Um nun den Gesamtumsatz der Zubehörtabelle zu ermitteln, gehen wir einfach vor, alle diese Verkaufswerte zu aggregieren und das Ergebnis auszugeben. Die erste Tabelle wird ungefähr 2377 für die nächste Gruppentabelle haben und kann dasselbe tun Ich gehe für all die Bestellungen unter der Kategorie, Überwachen und los und aggregieren all die Werte , die wir erhalten werden , etwa 4.129 Wie Sie sehen können, kann die Tabelle die Zeilen nach der Dimension aufteilen , die in den Visualisierungen in diesem Beispiel verwendet wird den Visualisierungen Es wird nach Kategorien geordnet sein, es wird es in zwei Gruppen aufteilen Und dann können Sie die Aggregatfunktionen anwenden. Lass uns zum nächsten übergehen. Wir möchten den durchschnittlichen Umsatz für jede Kategorie ermitteln. Um das zu tun, erstellen wir ein neues berechnetes Feld, wir Durchschnittsverkäufe nennen werden. Die Funktion ist sehr einfach. Es ist der AVG, der Durchschnitt. Dann können wir unseren Außendienst haben und das erledigt, es ist ziemlich einfach. Lass uns gehen und Ok drücken. Und wie üblich erhalten wir ein neues leeres Feld in der Datenquelle, aber sobald wir es in die Ansicht ziehen und mit der Maus verschieben, wird die Berechnung durchgeführt. Lass uns das machen. Wir können den durchschnittlichen Umsatz für jede Kategorie ermitteln. Wie Tableau die Berechnungen durchgeführt hat, ist sehr einfach. Tabelle werden die Zeilen innerhalb der anderen wieder in zwei Gruppen aufgeteilt . Die erste Gruppe für das Zubehör, also geht es los und. All diese Werte in den Verkäufen. Und dann wird es durch die Gesamtzahl der Bestellungen in dieser Kategorie geteilt . Hier haben wir ungefähr acht Bestellungen. Der endgültige Wert wird bei etwa 297 liegen. Das Gleiche wird für die zweite Gruppentabelle passieren , wir werden all diese Werte addieren und dann durch sieben teilen, dann durch sieben teilen weil wir nur sieben Bestellungen für den Monitor haben und als Ergebnis 590 erhalten werden. Wir können wieder sehen , dass diese Dimensionskategorie darüber entscheidet, wie die Berechnung durchgeführt werden kann und auch, wie die Daten aufgeteilt werden. Das ist alles für die Durchschnittsfunktion. Lass uns zum nächsten übergehen. Wir haben die Zählung. , wir möchten die Bestellungen für jede Kategorie finden. Um das zu tun, können wir erneut ein neues berechnetes Feld erstellen, und wir werden es Anzahl der Bestellungen nennen. Die Funktion ist wirklich einfach, also verwenden wir die Zählungen, und darin brauchen wir nur ein Feld. Dieses Mal werden wir die Bestell-IDs zählen. Um das zu tun, verwenden wir die Bestell-ID und das war's. Wir zählen, wie viele Bestell-IDs wir in unserer Datenquelle haben. Die Berechnung ist gültig, los geht's und drück. Okay. Wie üblich werden wir eine kontinuierliche Messung in unserer Datenquelle erhalten. Lassen Sie uns das in der Ansicht ablegen und die Ergebnisse überprüfen. Wir können sehen, dass wir im Zubehör acht Bestellungen erhalten haben, und auf dem Monitor haben wir sieben Bestellungen erhalten. Schauen wir uns nun an, wie Table das macht. Es ist sehr einfach. Auch hier sind unsere Daten aufgeteilt in und Tableau fängt an, einfach die Zeilen zu zählen Wie viele Reihen haben wir also im Zubehör? Es werden acht Reihen sein. Wir haben hier acht Bestellungen. Und wenn Sie die Zeilen auf dem Monitor zählen, erhalten Sie auch sieben Befehle. Mit der Zählfunktion zählen wir einfach die Zeilen. Das heißt, beim Zubehör haben wir acht Reihen und auf dem Monitor sieben Bestellungen. Es gibt noch eine weitere Besonderheit an der Zählung. Nehmen wir an, das ist in unseren Daten, wir haben Nullen Nehmen wir an, wir haben keine Bestellnummer. Es ist leer, es ist Null. Also, was kann hier passieren? Tableau wird es nicht zählen. In diesem Beispiel zählt Tableau also nur sechs statt sieben, wir erhalten sechs. Und das wird sich auch auf die vorherige Funktion auswirken, den Durchschnitt, wie wir zuvor gelernt haben. Es wird all diese Werte addieren und dann kann es durch die Anzahl der Bestellungen geteilt werden. Nehmen wir also an, dass wir dieses Mal hier eine Null haben. Tableau wird es nicht durch sieben teilen. Tableau wird es durch sechs teilen. Und hier noch einmal eine Erinnerung daran, dass wir mit den Nullen in unseren Daten umgehen müssen , während wir lernen, bevor wir das Z-Ende oder das Nal-Finale usw. verwenden das Z-Ende oder das Nal-Finale usw. Wenn wir es also durch sechs teilen, kann das etwas anderes sein, als es durch sieben zu teilen , was richtiger ist, tut mir leid, wir haben Sind sechs Ordnungen, das heißt, achten Sie darauf, ob Sie das Gefühl haben, dass Sie die Aggregate zusätzlich berechnen, unabhängig davon, ob es Nullen hat Denn wenn wir hier eine Null haben, erhalten wir ungenaue Ergebnisse Wir haben nicht sechs Befehle, wir haben sieben Befehle im Monitor In Ordnung, das ist alles für diese Funktion, die Zählung. Ordnung, jetzt gehen wir zu einer sehr ähnlichen Funktion in Tableau über, der Anzahl D. Sie gibt die Anzahl der eindeutigen oder unterschiedlichen Werte innerhalb eines Felds zurück . Es klingt sehr ähnlich wie die Zählungen, aber hier haben wir einen Unterschied zwischen ihnen, bei dem wir nur die unterschiedlichen Werte zählen. Lassen Sie uns ein Beispiel nehmen , um den Unterschied zu verstehen. Wir möchten jetzt die Anzahl der Produkte in jeder Kategorie anzeigen . Lassen Sie uns ein neues berechnetes Feld erstellen. Nennen wir es Anzahl der Produkte. Dieses Mal beginne ich zunächst mit der Anzahl der Funktionen, um Ihnen die Unterschiede zwischen ihnen aufzuzeigen. Und wir werden das Feld Produkt-ID verwenden. Gehen wir und wählen das aus. Und dann, okay nochmal, wir haben ein neues berechnetes Feld. Lass es uns bei den Ergebnissen zeigen. Und wir können sehen, dass die Ergebnisse der Anzahl der Bestellungen hier sehr ähnlich sind. Auch hier haben wir acht Produkte für das Zubehör und sieben Produkte für den Monitor. Was ist jetzt hier passiert? Nun, wenn Sie die Daten in der Bestellung überprüfen, haben wir nur zwei Produkte mit dem Zubehör und auch nur zwei Produkte für den Monitor bekommen. Warum wir Ta und Civil haben. Und das liegt daran, dass Tableau die Anzahl der Zeilen zählen wird, ob es sich dabei um die Anzahl der Zeilen zählen wird, Duplikate handelt oder nicht, es spielt keine Rolle Also wird Tableau gehen und zählen. Okay, hier haben wir acht Zeilen, das heißt, wir haben acht Produkte. Deshalb können wir die Zählfunktion für diese Aufgabe nicht verwenden . Wir müssen ein anderes Ding verwenden, wo wir die Zählung D verwenden werden. Lassen Sie uns das ändern. Ich gehe zu den berechneten Feldern. Es wird einfach ein D nach der Zählung hinzugefügt , um die nächste Funktion zu verwenden. Wir haben also die Produkt-ID gezählt. Lass uns gehen und auf Okay klicken. Und wie Sie im Ergebnis sehen können, haben wir jetzt zwei für das Zubehör und zwei für den Monitor. Schauen wir uns also an, wie Tableau hier funktionieren wird. Tableau kann die unterschiedlichen oder eindeutigen Werte innerhalb des Felds zählen oder eindeutigen Werte innerhalb des Felds Dieses Mal wird Tableau auf den Inhalt des Felds achten , also wird es anfangen zu zählen Okay, hier haben wir die USP-Maus. Das ist einer. Dann haben wir beim nächsten die gleichen Informationen. Tableau wird sie überhaupt nicht zählen. Das Gleiche gilt für die dritte, dann für die vierte Bestellung, wir haben ein neues Produkt. Hier haben wir also einen neuen Wert, die Logiktastatur. Also hier haben wir zwei, dann fahren wir mit den gleichen Sachen fort. Also hier haben wir die gleichen Werte. Tableau wird sie am Ende nicht zählen. Tableau hat hier zwei eindeutige Werte gezählt. Hier haben wir zwei Produkte für das Zubehör Deshalb wird Tableau bei der Ausgabe zwei Produkte einsetzen Die nächste Kategorie, also fangen wir gleich an, wir haben den LG Full-HD-Monitor Dies ist ein Produkt, das zweite ist dasselbe. Der Wert zählt es nicht, dann wird zum dritten Wert übergegangen. Wie Sie sehen können, sind es neue Produkte, neuer Wert. Es wird also zwei zählen. Und der Rest zählt nichts, weil er auch die Tabelle dupliziert und die Anzahl der eindeutigen Werte innerhalb des Feldes Deshalb werden wir auch hier zwei haben , was genauer ist Wir haben nur zwei Produkte für das Zubehör und nur zwei Produkte für den Monitor. Das ist der Unterschied zwischen zählen und zählen D. Count geht einfach blindlings hin und zählt, wie viele Rollen haben wir in jeder Kategorie Aber Zählung D wird gehen und den Inhalt überprüfen, und es werden nur die eindeutigen und unterschiedlichen Werte gezählt eindeutigen und unterschiedlichen Werte In Ordnung, jetzt gehen wir zu den letzten beiden über. Wir haben das Maximum und das Minimum. Das sind sehr einfache Funktionen in Tableau. Der Maximalwert kann den höchsten Wert innerhalb eines Feldes ermitteln , und Männer können den niedrigsten Wert innerhalb eines Feldes ermitteln. Lass uns nachschauen, wie es funktionieren kann. Nehmen wir also an, wir möchten die höchsten Umsätze für jede Kategorie anzeigen . Um das zu tun, werden wir ein neues berechnetes Feld erstellen. Nennen wir es „Höchster Umsatz“. Und dann können wir die Max-Funktion verwenden und wir haben die Verkäufe. Es ist sehr einfach, es braucht immer ein Feld, das gesetzt ist. Klicken wir auf Okay und überprüfen wir die Ergebnisse. Schauen wir uns das mal an, damit wir sehen können das Zubehör 525 am meisten verkauft wurde und der Monitor mit 1691 am meisten verkauft Schauen wir uns also an, wie das funktioniert. Wie üblich sind unsere Daten in zwei Gruppen aufgeteilt. Wir beginnen mit der ersten Gruppe, also wird die Tabelle alle diese Werte überprüfen. Was sind die höchsten Werte innerhalb dieser Verkäufe? Es wird die Tabelle 525 sein , die es als Ergebnis präsentieren wird. Dann gehen wir zur zweiten Gruppe über. Tabelle nimmt also all diese Werte und vergleicht sie miteinander, um den höchsten Wert zu finden. Und es wird diese Reihenfolge Nummer zwei sein die den höchsten Umsatz innerhalb unserer Daten für diese Kategorie darstellt. Überwachen Sie das. funktioniert die Max-Funktion in Tableau. Gehen wir zum nächsten Schritt über, um die niedrigsten Umsätze für jede Kategorie zu ermitteln. Wir werden die gleichen Sachen machen. Wir werden ein neues berechnetes Feld haben, niedrigste Umsätze. Dieses Mal können wir die Funktion verwenden und dann unser Feld Umsatz, das festlegt, auf OK klicken . Lassen Sie uns es auch als Ergebnis präsentieren, um es zu vergleichen. Wir können also feststellen, dass der niedrigste Umsatz im Bereich Zubehör bei 56 liegt. Und auch der niedrigste Wert für den Monitor liegt bei 40. Das Gleiche, Tableau. Ich gehe und überprüfe all diese Werte für die erste Gruppe Was ist der niedrigste Umsatz? Wie Sie sehen können, wird es diese Reihenfolge sein, Bestellung Nummer zehn wird der niedrigste Wert sein. Und dann wird Tableau diese Gruppe von Werten überprüfen , um den niedrigsten Wert zu finden, es wird dieser 139 sein. Tableau umgibt nur die Zahlen, deshalb haben wir hier 40, aber in Wirklichkeit sind es 39,97. Das war's also So funktionieren Max und Main in Tableau. Wie Sie sehen können, sind die Aggregatfunktionen in Tableau sehr einfach. Diese Funktionen wie ich denke, das ist mein einfachstes Tutorial, das ich in der Tableau-Serie erstellt habe. Ordnung, Leute, das ist alles für diese sechs Funktionen In Ordnung, Leute, das ist alles für diese sechs Funktionen, um die Kennzahlen unserer Datenquelle zu aggregieren. Als Nächstes werden wir darüber sprechen, wie man die Dimensionen mithilfe der sehr verwirrenden Funktion, dem Attribut, aggregiert die Dimensionen mithilfe der . 146. Tableau | ATTR-Attributfunktion: Wir werden über eine weitere Aggregatfunktion in Tableau sprechen Aggregatfunktion in Tableau Aber dieses Mal wird diese Funktion etwas ganz Besonderes sein und sie ist sehr verwirrend. Viele Leute sind zuerst verwirrt über die Attributfunktion in Tableau. Wie üblich können wir das Konzept dahinter verstehen und dann in Tableau üben. Bisher haben wir gelernt, dass die Aggregatfunktion dazu dient , die Zahlen, die Kennzahlen in unserer Datenquelle, zu aggregieren . Das macht Sinn, oder? Um den Gesamtumsatz im Blick zu haben. Aber wie wäre es nun, die Werte der Dimensionen zu aggregieren, zum Beispiel die Kunden oder die Produkte? Wie aggregiert man diese Werte? Wir können nicht die Summenfunktion verwenden um die Dimensionen zu aggregieren. Wir können die Attributfunktion, die Attributfunktion in Tableau, verwenden die Attributfunktion in Tableau, , um die Werte der Dimensionen der Datenquelle zu aggregieren und Dimensionen der Datenquelle das Ergebnis in der Ansicht darzustellen. Aber dieses Mal möchte ich die Werte der Kunden nach Produkten zusammenfassen . Dazu können wir das Funktionsattribut verwenden. Für die Kunden in der Ansicht können wir zwei Werte verwenden. Zuerst haben wir die Dimension Produkt. Dieser wird den Detaillierungsgrad dieser Ansicht definieren . Hier haben wir ein weiteres Feld, in dem wir das Ergebnis der Aggregation der Kunden haben können , das Attribut des Kunden Hier haben wir zwei Möglichkeiten. Die erste, wenn alle Werte gleich sind, wird ein einziger Wert zurückgegeben, derselbe Wert. Oder wenn wir mehrere Werte haben, geht das Risiko zurück. Das mag sehr verwirrend oder komplex klingen , aber mach dir darüber keine Sorgen. Lassen Sie uns hier einfach noch einmal dem Beispiel folgen, da wir die Daten nach den Produkten gruppieren zu denen Tableau gehen wird, und die Bestellungen nach den Produkten gruppieren die Bestellungen nach den Produkten Die erste Gruppe für das Produkt Nummer eins, die zweite Gruppe für zwei und so weiter In den Visualisierungen werden wir wie bei allen anderen Aggregatfunktionen nur eine Zeile für jede Gruppe haben wie bei allen anderen Aggregatfunktionen nur eine Zeile für jede Gruppe Für die erste Gruppe haben wir nun eine Zeile, die Pay-One und Tableau überprüft die Werte innerhalb der Kunden für diese Wie Sie sehen können, haben wir in diesen drei Zeilen dieselben Informationen. Wir haben John, John, John. Wir haben den gleichen Wert, also sind wir bei den ersten Optionen. Wenn alle Werte identisch sind, kann ein einzelner Wert zurückgegeben werden. Deshalb wird die Tabelle zurückkehren. In der Ausgabe hat John mit diesem Tablet die erste Option implementiert. Lass uns zur nächsten Gruppe gehen. Also die beiden, wie Sie an den Kunden sehen können , und die beiden haben wir hier unterschiedliche Werte. Also der erste ist John, der zweite ist Maria. Maria, wir haben nicht dieselben Werte, Rechte. Wir haben unterschiedliche Werte. Aus diesem Grund wird Tablet die zweite Option ausführen, da wir mehrere Werte haben und die Tabelle das Risiko zurückgibt. Deshalb haben wir hier und tricksen andere Ergebnisse. So funktioniert die Attributfunktion in Tableau. Lassen Sie uns zu den nächsten Produkten übergehen. Lassen Sie uns sehen, dass wir die P drei haben und wie Sie sehen können haben wir hier wieder zwei verschiedene Werte, John und Maria. Sie sind nicht dasselbe. Aus diesem Grund wird die zweite Option aktiviert. Und die Tabelle wird das Sternchen haben. Weitere Ergebnisse für das Produkt. Vier, lassen Sie uns nachsehen. Wir haben Maria und Maria, wir haben den gleichen Wert. Aus diesem Grund wird die Tabelle die erste Option ausführen bei der alle Werte identisch sind, und dann erhalten wir denselben Wert in der Ausgabe. Deshalb haben wir Maria. Das war's für die Attributfunktion. Das ist wirklich einfach, oder? Sobald Sie ein Beispiel haben, wird alles klar sein. Auch hier gilt: Wenn die Werte identisch sind, wie hier John, dann erhalten wir denselben Wert. Und wenn die Werte unterschiedlich sind, Sie also mehrere Werte haben, dann wird die Tabelle den Asterix haben Und jetzt fragen Sie sich vielleicht, was dieser Asterix in der Ansicht bedeutet Wird es in der Tabelle als Hinweis oder Warnung verwendet , um Ihnen mitzuteilen, dass es in diesem Feld mehr Details innerhalb der Kunden gibt , und der Asterix kann Ihnen auch helfen, die Beziehung zwischen den Dimensionen, beispielsweise zwischen den Kunden und den Produkten, zu verstehen beispielsweise zwischen den Kunden und den Produkten, Wie Sie sehen können, haben wir für das zweite Produkt mehrere Werte, haben wir für das zweite Produkt mehrere Werte, es ist also wie eine Eins-zu-Beziehung Aber für das erste Produkt haben wir eine Eins-zu-Eins-Beziehung. Wir haben also nur einen Kunden für nur ein Produkt. Damit können Sie die Beziehung zwischen den Dimensionen verstehen . Ordnung, damit haben wir verstanden, dass wir in Tableau die Maße natürlich wie in der Summenfunktion aggregieren können . Aber wir können auch die Dimensionen innerhalb der Datenquelle mithilfe der Attributfunktion in Tableau aggregieren innerhalb der Datenquelle mithilfe der . Das ist also die Hauptaufgabe , bei der wir normalerweise die Attributfunktion verwenden , um die Dimensionen zu aggregieren. Gehen wir nun zurück zu Tableau, um diese Funktion zu üben. Ordnung, also werde ich Ihnen ein sehr kurzes Beispiel zeigen wie Sie die Attribute in Tableau erstellen. Bleiben wir bei der kleinen Datenquelle. Gehen wir dieses Mal zu den Kunden. Wir werden uns auch die Länder und Städte anschauen. Jetzt möchte ich die Dimension Stadt in dieser Ansicht zusammenfassen . Um das zu tun, können wir das Funktionsattribut verwenden. Es gibt zwei Möglichkeiten, dies zu tun. Entweder global und lokal, wie üblich, lokal nur für diese Ansicht, global für alle anderen Arbeitsblätter Sehen wir uns den schnellen , den lokalen an. Um das zu tun, gehen wir in die Stadt hier drüben, schreiben einen Klick darauf und dann findest du diese Option zwischen den Dimensionen und Maßen. Diesmal haben wir die Attribute. Auch dies ist nicht die dritte Option der Metadaten, die wir zuvor gelernt haben , Dimensionen und Maße. Dies ist einfach eine Aggregatfunktion, die Tableau einfach zwischen diese beiden Optionen gestellt hat. Es ist nicht die dritte Option, es ist eine Aggregatfunktion. Lass uns gehen und darauf klicken. Jetzt können wir anhand des Feldnamens sehen, dass wir das Funktionsattribut auf das Feld City angewendet haben. Und die Detailebene in unseren Visualisierungen ist nicht mehr wie zuvor die Stadt, das Land, die Stadt wird einen aggregierten Wert haben Für Frankreich haben wir Paris, für Deutschland und die USA haben wir das Risiko Lassen Sie uns schnell sehen, wie Tableau das gemacht hat. Okay, hier ist die Attributfunktion in Tableau etwas ganz Besonderes . Es ist nicht wie bei allen anderen Aggregatfunktionen , bei denen wir von der Datenquelle ausgehen. Hier beginnen wir mit den Visualisierungen, abhängig von der Visualisierungsebene der Details, die wir in der Ansicht haben Es wird die Berechnung durchführen . Hier haben wir die Visualisierungen, das Land und die Stadt Es wird sich nur auf diese beiden Dimensionen konzentrieren. Am Anfang haben wir Frankreich, Paris, und wir haben zwei Werte für Deutschland und zwei Werte für die USA. Da es sich bei der Ansicht nur um die Länderdimension und die Stadt um eine Aggregation handeln kann, wird der Detaillierungsgrad das Land sein Das bedeutet, dass wir nur drei Zeilen haben werden, nur drei Werte Tableau wird uns zeigen, wie wir hier auf der linken Seite sehen können , dass wir Frankreich, Deutschland und die USA haben. Wie wir nun gelernt haben, wird Tableau die Werte überprüfen Wenn alle Werte identisch sind, erhalten wir denselben Wert für Frankreich, wir haben nur einen Wert, es wird derselbe Wert sein, und Tableau wird ihn an der Ausgabe platzieren Dann die nächste, Deutschland, wir haben diese Gruppe von Zeilen. Wir haben zwei Reihen, Berlin und Stuttgart. Wir haben zwei verschiedene Werte. Aus diesem Grund wird Tableau das Sternchen an der Ausgabe platzieren . Das Gleiche gilt für die USA Wie Sie sehen können, haben wir zwei verschiedene Werte, also haben wir mehrere Werte und dafür kann Tableau auch das Astrisk an den Ausgängen anzeigen Und deshalb haben wir hier nur Paris für Frankreich und zwei Astrisks für die anderen Sie können also sehen, dass das sehr einfach ist. Gehen wir zu einem anderen Beispiel, um den Anwendungsfall der Attribute zu verstehen. In Ordnung, alle zusammen, also jetzt könnten wir fragen, okay, nett. Wir können die Dimensionen jetzt aggregieren, aber wo verwende ich sie in meinen Dashboards Was sind also die tatsächlichen Anwendungsfälle für die Attributfunktionen in Tableau Nun, normalerweise neige ich dazu, die Attributfunktionen in zwei Anwendungsfällen zu verwenden. Der erste im Tooltip, wo ich den Benutzern mehr Details zu den Aggregationen zeigen möchte mehr Details zu den Aggregationen Lass mich dir zeigen, wie ich das normalerweise mache. Lassen Sie uns zur Big-Data-Quelle gehen und dann gehen wir zu den Kunden. Nehmen wir zum Beispiel das Land, die Stadt, alle Informationen über den Standort und auch die Postleitzahl. Dann möchten wir wie gewohnt die Verkaufsinformationen anzeigen. Gehen wir also zu den Bestellungen und bringen die Verkäufe in die Spalten. Und wir werden die Etiketten und auch die Farbe der Verkäufe zeigen . Jetzt können wir also sehen, dass der Detaillierungsgrad unserer Visualisierung auf der Postleitzahl basieren wird . Da es uns auf die niedrigste Detailebene bringen wird , wir an, die Anforderungen wollen, dass wir über die Detailebene der Stadt und nicht über die Postleitzahl verfügen . Es gibt zwei Möglichkeiten, dies zu tun. Entweder wir können gehen und die Postleitzahl aus der Ansicht hier drüben entfernen. Damit hatten wir den Detaillierungsgrad der Stadt. Aber jetzt wollen wir sehen, dass ich die Postleitzahleninformationen immer noch die Postleitzahleninformationen als Details für die Benutzer in dieses Bild integrieren möchte. Ich kann nicht einfach ziehen und versuchen. Leg es hierher, es wird die Daten aufteilen, oder? Sie können hier sehen, Paris, wir haben zwei Werte. Stattdessen können wir die Attributfunktionen in Tableau verwenden, wenn wir dennoch in dieser Visualisierung darstellen müssen die Postleitzahlinformationen dennoch in dieser Visualisierung darstellen müssen. Wie wir bereits gelernt haben, können wir hier drüber gehen und es schnell auf Attribut umstellen, oder wir können es global erstellen, um es erneut in verschiedenen Arbeitsblättern zu verwenden Gehen wir und wählen das aus. Wir werden ein neues berechnetes Feld erstellen. Ich nenne es Attribute, Postleitzahl. Die Funktion ist sehr einfach. Es wird sich auf dem Attribut befinden und nur ein Feld akzeptieren. Es werden die Postleitzahlen sein. Es sollte eine Dimension sein. Das war's, die Berechnung ist gültig. Lass uns gehen und zuschlagen. Okay, wir haben also ein neues berechnetes Feld, eine neue Dimension. Gehen wir und bringen es zur Ansicht. Ich entferne die Postleitzahl. Jetzt können wir schnell verstehen , dass die Postleitzahl und die Stadt fast auf dem gleichen Detaillierungsgrad sind. Wie Sie sehen können, haben wir immer Werte, aber nur zwei Länder, in denen wir das Sternchen haben Wir haben also Paris und Portland. Damit verstehen wir die Beziehung zwischen der Postleitzahl und der Stadt. Sie sind fast auf dem gleichen Niveau, aber manchmal haben wir mehr Details. In Paris haben wir hier unterschiedliche Werte für die Postleitzahl und auch für Portland. Um diese Details für die Benutzer anzuzeigen, können wir es entweder als Feld hier als Kopfzeile belassen oder besser um Platz in den Visualisierungen zu sparen und nicht viele Überschriften anzuzeigen Wir können es im Tooltip zeigen. Um das zu tun, ziehen wir unser Feld per Drag-and-Drop in die Details. Und dann haben wir hier diese Option , um unseren Tooltip zu konfigurieren. Lass uns jetzt reingehen. Wie Sie sehen können, haben wir vier Informationen: Stadt, Landesverkauf und unser neues Feld, das Attribut Postleitzahl. Aber ich würde es gerne umbenennen , um es den Benutzern zu erleichtern, es zu lesen, also werden es die Postleitzahlinformationen sein. Gehen wir und klicken auf Okay und jetzt auf Hinzufügen. Die Benutzer bewegen den Mauszeiger über diese Informationen. Sie können sehen, dass wir mehr Informationen über die Stadt haben. Wir haben die Informationen zur Postleitzahl darin, und wenn wir mehrere Werte haben, wie in Paris, können wir das Astrisk haben, das ich den Benutzern normalerweise erklärt Wenn Sie das As-Risiko finden, bedeutet das, dass wir mehr Details zu den Aggregationen haben , was die Neugier der Benutzer wecken könnte der Benutzer detailliertere Analysen der Postleitzahlen und nicht der Städte Und damit präsentieren wir die Informationen zu den Postleitzahlen, obwohl das unser Detaillierungsgrad in den Visualisierungen ist, nämlich die Dies ist ein sehr häufiger Anwendungsfall für das Attribut, bei dem Sie weitere Details für die Visualisierungen präsentieren können Auch wenn Sie sehr viele aggregierte Daten in der Ansicht haben, und dafür verwenden wir die Abate-Funktion Aber manchmal, wie in den meisten Fällen, kommt es vor, dass die Benutzer diese Informationen sehen wollen, sie wollen die Postleitzahlen und die Verkaufsinformationen für sie sehen und die Verkaufsinformationen für Um das zu tun, gehen wir wie folgt vor. Wir erstellen ein neues Blatt, und dieses Mal erstellen wir eine Ansicht in der die Postleitzahl die Detailebene angezeigt werden. Alles, was wir benötigen ist die Postleitzahl und auch die Verkäufe. Ziehen Sie die Verkäufe per Drag-and-Drop in die Ansicht. Machen wir es einfach etwas größer, um die Header-Informationen zu sehen. Das ist es also. Nennen wir es Verkauf nach Postleitzahlen. Diese Ansicht kann jetzt in die ursprüngliche Ansicht eingebettet werden. Um das zu tun, kehren wir zu unserer Ansicht zurück, in der wir die Stadt als Detailebene verwenden. Jetzt möchten wir eingebettete Arbeitsblätter in dieser Ansicht, im Tooltip, erstellen Gehen wir hier zum Tooltip. Lass uns eine neue Leitung haben. Und dann gehen wir zu diesem Menü hier drüben, den Beilagen. Bei der ersten Option zeigt uns die Blatttabelle alle Blätter , die wir in dieser Arbeitsmappe haben Es wird der letzte sein, Verkäufe nach PLZ. Lass uns da drauflos gehen. Jetzt haben wir mithilfe des Tooltips, der festgelegt wird, ein weiteres Arbeitsblatt in die Ansicht eingebettet . Es ist sehr einfach. Lass uns zuschlagen, okay. Gehen wir jetzt und fahren mit der Maus über diese Städte. Wie Sie sehen können, haben wir jetzt eine Tabelle oder eine Ansicht, kleine Ansicht im Tooltip, falls Sie nach Paris reisen. Jetzt sehen wir die beiden Postleitzahlen, und das wird der Verkauf dieser Postleitzahlen sein. So mache ich es normalerweise als nächsten Schritt, wenn die Benutzer mehr Details sehen möchten. Aber das erfordert natürlich mehr Berechnungen und mehr Ressourcen in Tableau, um eine Ansicht in eine andere zu übertragen. Wenn die Benutzer mit dem Astrix zufrieden sind, bleiben Sie beim Attribut Wenn sie jedoch mehr Details benötigen, müssen Sie eine weitere Ansicht erstellen und diese dann in den Tooltip einfügen In Ordnung, das war's also für den ersten Anwendungsfall. Wir verwenden das Attribut, um den Benutzern mehr Details anzuzeigen , wenn wir eine hohe Anzahl von Aggregationen in der Ansicht haben eine hohe Anzahl von Aggregationen in der Ansicht und wir verwenden es normalerweise im Tooltip Ordnung, jetzt kommen wir zum zweiten Anwendungsfall, bei dem ich die Attributfunktionen in meinem Projekt normalerweise verwende , um die Datenqualität innerhalb der Datenquellen zu überprüfen Wenn Sie mit den Daten arbeiten, haben Sie normalerweise einige Erwartungen an die Datenqualität. Und wenn Sie einen Verdacht haben, können wir die Attributfunktionen verwenden um die Situation zu untersuchen Nehmen wir zum Beispiel an, dass in unseren Daten nur ein Land für jeden Kunden erwartet wird, sollten die Daten aus irgendeinem Grund nicht zulassen, dass für jeden Kunden mehrere Länder angegeben Wenn Sie diesen Informationen skeptisch gegenüberstehen oder wir die Qualität der Daten, die wir erhalten, überprüfen möchten, können wir die Attributfunktionen wie folgt verwenden Wir können zum Beispiel gehen und die Kundennummer nehmen Wir können den Vornamen und den Nachnamen verwenden, aber jetzt möchten wir die Qualität des Landes überprüfen . Aber da wir viele Daten in unserer Datenquelle haben, kann es jetzt wirklich schwierig sein, einfach überprüfen, um zu verstehen, ob wir mehrere Werte für jeden Kunden haben oder ob es sich um eine Eins-zu-Eins-Beziehung handelt. Stattdessen können wir das Land mithilfe der Attributfunktion aggregieren. Lass es uns dieses Mal auf die schnelle Art machen. Oder klicken Sie mit der rechten Maustaste auf das Land und lassen Sie uns die Attributfunktion anwenden. Am Anfang siehst du vielleicht, okay, nichts hat sich geändert. Aber anstatt die Daten schnell zu validieren, können wir sie jetzt als Filter verwenden. Klicken Sie hier mit der rechten Maustaste auf das Land und zeigen Sie den Filter an. In der Tabelle auf der rechten Seite werden uns nun alle möglichen Werte angezeigt , die dieser Ansicht passieren könnten. Hier haben wir den Astersk. Wir haben Frankreich, Deutschland, Italien und die USA. Interessant ist natürlich der erste, also werde ich einfach alles entfernen und das Sternchen auswählen Jetzt können wir sehen, dass wir keine Daten erhalten, da wir das Sternchen ausgewählt haben. Das ist perfekt Das ist meine, die Datenqualität in unseren Daten ist perfekt und wir haben für jeden Kunden genau ein Land. Aber wenn wir anfangen, Daten von Asterix zu erhalten, bedeutet das, dass wir für jeden Kunden mehrere Werte haben und diese Situation untersuchen können Das ist also eine einmalige Analyse unserer Daten, um die Datenqualität zu überprüfen Aber sagen wir, am nächsten Tag oder im nächsten Monat haben wir viele neue Kunden und wir wollen diese Informationen immer überprüfen. Wir können für uns oder für die Benutzer Dashboards zur Datenqualität erstellen , um zu überprüfen, ob unsere Erwartungen stimmen, nur den Asterix auswählen Und wir können erklären , dass wir davon ausgehen , dass diese Ansicht immer leer sein wird Wenn diese Ansicht nicht leer ist, haben wir ein Problem mit der Datenqualität. Und wir können diese Informationen in den Titel aufnehmen. Wir können es Datenqualitätsprüfung nennen. Dann geht es um die verschiedenen Länder. Es wird erwartet, dass dies leer ist. Wenn es leer ist, ist alles in Ordnung. Das ist alles für den zweiten Anwendungsfall für die Attributfunktion in Tableau. Wie Sie sehen, ist es für die Projektrechte sehr praktisch , Ihre Daten zu verstehen, Datenqualitätsprüfungen durchzuführen und so weiter. Oder auch, um den Benutzern im Tooltip weitere Details anzuzeigen . Ordnung, das ist alles für die Attributfunktion in Tableau. Und damit haben wir viele wichtige Funktionen unter der Kategorie Aggregatberechnungen behandelt viele wichtige Funktionen unter . Als Nächstes können wir anfangen, über die LOD-Berechnungen in Tableau zu sprechen die LOD-Berechnungen in Tableau Sie sind wirklich interessant und es ist wichtig, sie zu verstehen. 147. Tableau | Einführung in LOD-Ausdrücke: Ordnung, alle zusammen. Jetzt werden wir über die dritte Art von Tableau-Berechnungen sprechen. Wir haben die LOD-Ausdrücke oder LOD-Berechnungen. Es ist ein anderer Typ, um die Daten in Tableau zu aggregieren Und hier haben wir nur drei Funktionen Einschließen und Ausschließen. Und wie immer müssen wir zuerst das Konzept dahinter verstehen. Dann können wir genug Beispiele in Tableau haben. Also lass uns gehen. Also gut, Leute, jetzt können wir anhand dieses sehr einfachen Beispiels verstehen, benötigen wann wir LOD-Ausdrücke in Tableau Nehmen wir an, wir erstellen eine Ansicht, in der wir die Informationen zur Kategorie und den Produktnamen haben die Informationen zur Kategorie und den Produktnamen Und jetzt zeigen wir den Gesamtumsatz für jedes Produkt. Wenn Sie sich nun diese beiden Dimensionen ansehen, können Sie verstehen, dass der Produktname aus unserer Sicht den Detaillierungsgrad bestimmt. Wir haben also fünf Produkte, und damit haben wir fünf Reihen. Der Produktname teilt also die Zeilen dieser Tabelle auf. Aber jetzt kommen wir zu dem Thema. Wenn Sie in derselben Ansicht, in denselben Dimensionen und Einstellungen anzeigen möchten , möchten Sie den Gesamtumsatz für jede Kategorie anzeigen . Nun, das können wir nicht tun, solange wir den Produktnamen in dieser Ansicht haben, weil der Produktname die Ansicht in Produkte aufteilt Um den Gesamtumsatz für jede Kategorie anzuzeigen. Entweder müssen Sie den Produktnamen aus der Ansicht entfernen , indem Sie ihn einfach per Drag & Drop wegziehen. Sie können jetzt sehen, dass wir den Gesamtumsatz für jede Kategorie erhalten haben. Aber wenn Sie sagen, warten Sie, wir müssen die Produktinformationen in der Ansicht haben , können wir sie nicht löschen. Also lass uns gehen und es hierher zurückbringen. Wenn Sie den Produktnamen benötigen und trotzdem den Gesamtumsatz für jede Kategorie haben möchten , müssen wir die LOD-Ausdrücke genau in dieser Situation verwenden, in der wir die Hilfe von LOD-Ausdrücken benötigen , um den Detaillierungsgrad unserer Aggregationen zu kontrollieren Gehen wir nun weiter und verstehen, wie LOD funktioniert. Okay, jetzt haben wir kurze Fakten zu den LOD-Berechnungen Zunächst werden bei der LOD-Berechnung die Zeilen der Datenquelle auf der Dimensionsebene aggregiert , die wir in der Berechnung angeben Das bedeutet, dass die Dimension der Visualisierungen keinen Einfluss auf den Detaillierungsgrad Diesmal werden wir den Detaillierungsgrad der LOD-Ausdrücke haben Detaillierungsgrad der LOD-Ausdrücke Die LOD-Berechnungen, wie die aggregierten Berechnungen gehen von Tableau zur Datenquelle , um dort die Daten abzufragen, und das Ergebnis dann in die Visualisierungen einfließen zu Und die Berechnung kann im Handumdrehen erfolgen. Das bedeutet, dass Tableau die Berechnung nur ausführen kann , wenn Sie das Feld in die Visualisierungen Tableau berechnet und speichert die Informationen in der Datenquelle nicht neu speichert die Informationen in der Auch hier gilt, wie es funktioniert: Die Visualisierungen können Abfragen an die Datenquelle senden und die Datenquelle kann So führt Tableau die LOD-Berechnungen aus. gesprochen In Ordnung, alle zusammen, wir haben in den Tutorials viele Male über den Detaillierungsgrad , aber jetzt wollen wir verstehen was wir mit dem Detaillierungsgrad genau meinen Nehmen wir an, wir verwenden in Tableau nur die Kennzahl ohne Dimensionen. Damit sind wir auf Stufe eins und erhalten beispielsweise den Gesamtumsatz, wenn Sie die Kennzahl Sales Tableau verwenden. Wir werden alle Verkäufe in der Datenquelle zusammenfassen und sie als nur eine Zeile und einen Wert präsentieren als nur eine Zeile und einen Wert Ohne jegliche Dimensionen zu verwenden, erhalten wir die höchste Aggregationsebene . Lass uns zum nächsten Level gehen Nehmen wir an, wir verwenden eine Dimension wie die Kategorie. In unserer kleinen Datenquelle haben wir nur zwei Werte. Tableau kann diesen einen Wert in zwei Werte aufteilen. Hier können wir mehr Details zu unseren Verkäufen sehen. Es ist nicht nur ein Wert, jetzt haben wir ihn als zwei Werte. Das bedeutet also, dass diese Dimension unsere Ansicht in zwei Zeilen aufteilt. Gehen wir zur dritten Ebene über und nehmen wir an, dass Sie das Land in der Datenquelle verwenden . Wir haben drei Länder, das heißt, wir werden drei Zeilen haben. Wir haben jetzt mehr Informationen über die Verkäufe. Wie Sie sehen können, werden die Verkäufe in drei Zeilen aufgeteilt. Das bedeutet, dass sich der Detaillierungsgrad der Kategorie vom Land unterscheidet. In der Kategorie haben wir zwei Reihen. Auf dem Land können wir drei Reihen haben. Weiter zum letzten Level. Wenn Sie die Bestellnummer zu den Visualisierungen mitbringen, erhalten Sie die höchste Detailebene Es ist genau der Detaillierungsgrad , den wir in der Datenquelle haben Wir haben in unserem Datenmodell keine Dimension , die diese Zeilen auf mehr Details aufschlüsseln würde. Wir befinden uns jetzt also ganz unten, auf der höchsten Detailebene. Und wir können genau 15 Reihen haben, weil wir 15 Bestellungen haben. Das bedeutet also, dass jede dieser Dimensionen die Visualisierungen in verschiedene Detailebenen unterteilt verschiedene Detailebenen Die Kategorie wird es in zwei Länder, drei, Produktname vier, Bestellnummer, es in 15 Zeilen aufteilen Das bedeutet, dass der Detaillierungsgrad bei der Bestellnummer am höchsten ist und dass er am niedrigsten sein wird , wenn Sie keine Dimensionen verwenden. Das Gegenteil, wenn Sie über die Aggregationen sprechen. Die höchste Aggregationsebene, wenn Sie keine Dimensionen verwenden Und Sie erhalten die niedrigste Aggregationsebene , wenn Sie eine Dimension wie die Bestell-ID verwenden, die wir verstanden haben Jede Dimension bringt uns auf eine andere Detailebene Das heißt, was meinen wir mit dem Detaillierungsgrad in Tableau Ordnung, Leute, jetzt werden wir uns die LOD-Funktionen in Tableau ansehen Aber zuerst können wir diese drei Funktionen in zwei Kategorien einteilen diese drei Funktionen in zwei Kategorien einteilen Die erste wird die statische sein. Wo wir nur eine Funktion haben, ist es die feste. Bei der zweiten haben wir die dynamischen Berechnungen. Und hier haben wir die beiden Funktionen Include und Exclude. Wenn Sie eine feste oder statische Berechnung haben möchten, können Sie Fixed verwenden. Wenn Sie jedoch mehr Dynamik benötigen, müssen Sie die Dimensionen einbeziehen und ausschließen verwenden. unseren Visualisierungen oder in Definieren Sie in unseren Visualisierungen oder in den LOD-Ausdrücken den Detaillierungsgrad, und jede Dimension hat einen anderen Detaillierungsgrad jede Dimension hat einen anderen Detaillierungsgrad Die Kategorie hat beispielsweise nur zwei Werte. Das bedeutet, dass der Detaillierungsgrad hier im Vergleich zur Bestell-ID, bei der wir den höchsten Detaillierungsgrad haben, sehr niedrig ist . Nehmen wir an, dass unser aktueller Detaillierungsgrad in der Ansicht das Land ist. Wir haben also die Stufe drei. Wir können die Reihenfolge der LOD-Ausdrücke verwenden, die Berechnungen auf eine niedrigere Detailebene zu bringen Und wir können die Funktion „Ausschließen“ oder „Fixed“ verwenden , um sie beispielsweise in der Kategorie auf die zweite Stufe zu bringen beispielsweise in der Kategorie auf die zweite Stufe zu Aber was kann jetzt passieren, um die Berechnungen in der aktuellen Ansicht darzustellen ? Die Werte können dupliziert oder dupliziert werden, wie wir im letzten Anwendungsfall gesehen haben, in dem wir die Tabellen haben und dupliziert oder repliziert Oder wir können die LOD-Ausdrücke verwenden, um uns auf eine höhere Detailebene zu bringen , z. B. mithilfe von include z. B. Aber wenn wir die Berechnungen jetzt wieder auf die aktuelle Ansicht bringen wollen , müssen wir Aggregationen durchführen, so wie wir es mit der durchschnittlichen Anzahl von Kunden für jede Kategorie gemacht haben der durchschnittlichen Anzahl von Kunden für jede Da die Kunden einen höheren Detaillierungsgrad haben als die Kategorie, müssen Sie auf die Dimensionen achten, die Sie in den LOD-Berechnungen verwenden Wenn die Aggregationen dadurch auf eine höhere Detailebene gebracht werden sollen, müssen Sie sich auf die Aggregatfunktionen konzentrieren , die müssen Sie sich auf die Aggregatfunktionen konzentrieren , die Sie verwenden um das Ergebnis auf den aktuellen Detaillierungsgrad in der Ansicht zu bringen aktuellen Detaillierungsgrad in der Ansicht zu Das bedeutet, dass wir immer Daten aggregieren müssen , um zu einer niedrigeren Detailebene oder zu einer höheren Aggregationsebene zurückzukehren zu einer niedrigeren Detailebene oder zu einer höheren Aggregationsebene zurückzukehren Detailebene oder zu einer höheren Aggregationsebene Immer hier müssen wir Aggregatfunktionen verwenden , um zum aktuellen Detaillierungsgrad zurückzukehren Aber wenn wir oben sind, ist es einfach. Es wird einfach dupliziert und repliziert. In Ordnung Leute, ich hoffe, das war klar. Dies ist eines der kompliziertesten Konzepte , die wir in Tableau haben, wenn Sie es mit allen anderen Konzepten vergleichen. Ordnung, Leute, jetzt werden wir die Syntax der LOD-Ausdrücke verstehen die Syntax der LOD-Ausdrücke Sie beginnen mit dem Funktionsnamen, also wird es entweder der feste Wert sein, Include oder Exclude Danach haben wir die doppelten Punkte. Dann müssen wir die Aggregationen definieren. Es ist wie bei den Aggregatberechnungen so etwas wie Summe der Verkäufe, Durchschnitt der Verkäufe, Maximum und so weiter Aber die üblichste Aggregation, die wir hier verwenden, ist die Summe von etwas Lassen Sie uns ein paar Beispiele haben. Wir können mit dem Folgenden fortfahren. Wie wir sagen fest, dann geben wir keine Dimensionen an, dann spezifizieren wir die Aggregationen wir in diesem Beispiel haben, die Summe der Verkäufe Denken Sie nun beim Erstellen und Anzeigen in Tableau über die LOD-Ausdrücke Sie nun beim Erstellen und Anzeigen in Tableau über die Sie müssen immer die Dimensionen und Maße der Aggregationen angeben die Dimensionen und Maße der Aggregationen Hier weisen wir Tableau an, die Summe der Verkäufe ohne Berücksichtigung von Dimensionen Gehen wir nun los und fügen Dimensionen in die Berechnung ein. Wie zum Beispiel die Kategorie hier. Wieder die gleiche Analogie. Es ist, als würden Sie eine Ansicht aus der Dimensionskategorie und der Aggregationssumme der Verkäufe erstellen Natürlich können Sie weitere Dimensionen wie die Kategorie und den Produktnamen hinzufügen weitere Dimensionen wie die Kategorie und den Produktnamen Dieselbe Analogie: Wir haben zwei Dimensionen in der Ansichtskategorie, Produktnamen und dann haben wir die Summe der Verkäufe Jetzt können wir natürlich weitere Dimensionen wie die Kategorie, den Produktnamen, dieselbe Analogie hinzufügen weitere Dimensionen wie die Kategorie, den Produktnamen, dieselbe Analogie Wir fügen der Ansichtskategorie und dem Produktnamen zwei Dimensionen der Ansichtskategorie und dem Produktnamen Und die Aggregation ist die Summe der Verkäufe. Und natürlich können wir auch andere Funktionen wie das Einschließen oder Ausschließen in diesen Beispielen oder andere Aggregationen wie den Durchschnittswert der Verkäufe usw. verwenden andere Funktionen wie das Einschließen oder Ausschließen in diesen Beispielen oder andere Aggregationen wie den Durchschnittswert der Verkäufe usw. Wie Sie sehen können, ist die Erstellung eines LOD-Ausdrucks sehr ähnlich Wenn Sie eine Ansicht erstellen, müssen Sie immer die Dimensionen definieren , ebenso wie die Aggregationen aus den Kennzahlen Das ist also alles über die Syntax der LOD-Ausdrücke. 148. Tableau | FIXED LOD-Ausdruck: In Ordnung, es gibt also zwei Arten von Detailebenen. Herr, die erste ist die, die wir in unseren Visualisierungen definieren Wir nennen es LOD-Visualisierung, und das andere, das wir in den Berechnungen definieren, nennen wir es LOD-Ausdrücke . Nehmen wir nun an, dass wir in den Visualisierungen zwei Dimensionen haben : Kategorie und Land. Und wir haben die Verkäufe nun auf der rechten Seite in der LOD die feste Funktion verwenden, Wenn Sie nun auf der rechten Seite in der LOD die feste Funktion verwenden, nehmen wir an, dass wir die feste Kategorie, Summe der Verkäufe, haben Was wir hier gemacht haben, ist genau so, wie Sie jede andere Ansicht erstellen Man braucht immer eine Dimension. Und als Aggregation wird Tableau gehen und , sagen wir, intern eine versteckte Ansicht mit der Dimensionskategorie und der Aggregationssumme der Verkäufe erstellen der Dimensionskategorie und der Aggregationssumme der Da wir hier sagen, dass es sich um eine feste Funktion handelt, ignoriert Tableau die Dimension , die wir in der Ansicht haben, sodass es völlig unabhängig von den Dimensionen funktionieren kann , die in der Ansicht dargestellt werden Das bedeutet, dass die Berechnung sehr aussagekräftig sein wird und es keine Rolle spielt, was Sie in den Visualisierungen tun Berechnung des LOD-Ausdrucks wird sich nichts ändern . Was meine ich wirklich? Nehmen wir an, Sie haben in der Ansicht eine neue Dimension hinzugefügt, sagen wir das Produkt, jetzt haben Sie eine Änderung an den Visualisierungen vorgenommen Wir haben jetzt drei Dimensionen, Produktkategorie und Land Aber der LOD-Ausdruck wird sich überhaupt nicht ändern. Er wird genau die gleichen Ergebnisse erzielen wie er kann, hat die Kategorie und die Aggregation Verkäufe. Das ist also der Hauptzweck der festen Funktion, sie unabhängig von den Dimensionen zu machen , die wir in der Ansicht haben. Also wird alles statisch sein. Und das ist genau der Hauptunterschied zwischen dieser Funktion und den anderen beiden, Include und Exclude. Wie Sie sehen, ist das Erstellen der LOD-Ausdrücke sehr einfach. Es ist sehr ähnlich, wie Sie Visualisierungen in Tableau erstellen, da Sie die Dimensionen und Aggregationen hierher ziehen Stattdessen müssen Sie es innerhalb der Berechnung definieren . Und immer müssen Sie die Dimensionen und Aggregationen definieren die Dimensionen und Aggregationen Es ist also wirklich einfach. Sobald Sie es verstanden haben, fahren wir mit dem nächsten fort, dem Ausschließen. Ordnung, alle zusammen, jetzt zurück zu unserer Ansicht, wo wir den Produktnamen haben. In den Visualisierungen können wir die aggregierten Berechnungen nicht verwenden, um die Pi-Kategorie für den Gesamtumsatz anzuzeigen Um dieses Problem zu lösen, werden wir die LOD-Ausdrücke mit der festen Funktion verwenden Lassen Sie uns ein neues berechnetes Feld erstellen. Wir werden es die Kategorie Sales Pi nennen. Jetzt werden wir die feste Funktion verwenden. Fangen wir also an, Tippfehler zu beheben und diesen Vorschlag von hier aus zu verwenden Als Nächstes müssen wir die Dimension definieren. Da wir Verkaufs-Pi-Kategorie sagen, brauchen wir die Kategorie. Fügen wir die Dimensionskategorie und dann den Doppelpunkt hinzu und die Aggregation kann die Summe der Verkäufe sein Am Ende müssen wir die Pakete schließen. Wie Sie sehen können, ist es sehr einfach. Wir müssen die Dimension und auch die Aggregation definieren , die wir in den Visualisierungen benötigen Lass uns gehen und auf Ok klicken. Aber wie üblich erhalten wir ein neues berechnetes Feld die Messung und es wird im Handumdrehen berechnet. Das heißt, die Tabelle wird jetzt nicht gehen und die Ergebnisse in der Datenquelle speichern. Gehen wir und nehmen die Ergebnisse und ziehen sie per Drag & Drop in die Ansicht hier drüben. Jetzt sehen wir in den Ergebnissen, dass wir die Verkäufe nach Kategorien haben. Wir ignorieren den Produktnamen der Dimension. Und es basiert vollständig auf der Kategorie Dimension. Normalerweise arbeite ich mit den LOD-Ausdrücken , um sie zu verstehen Ich stelle mir immer vor, dass Tableau eine separate Ansicht erstellt , um die LD-Ausdrücke zu berechnen Fügen Sie dann die aktuelle Ansicht hinzu. Lassen Sie mich Ihnen zeigen , was ich damit meine. Lass uns nochmal unser berechnetes Feld öffnen. Und auf der rechten Seite haben wir hier die Datenquellen-Informationstabelle. Ich werde gehen und diese Daten abfragen. Wir sagen feste Kategorie, das heißt, wir können uns die Dimensionskategorie schnappen. Und darin gibt es zwei Werte. Wir haben das Zubehör und den Monitor. Als nächstes haben wir die Summe der Verkäufe. Dies ist die Aggregationstabelle, der die Verkäufe erfasst und mit der Aggregation begonnen werden Also wird sie all diese Werte zusammenfassen. In den ersten Abschnitten für das Zubehör werden wir den Gesamtumsatz des Zubehörs Und dann wird Tableau alle Verkäufe für die zweite Kategorie zusammenfassen Und damit erhalten wir den Gesamtumsatz, indem wir die Ergebnisse unserer Berechnung überwachen Der LOD-Ausdruck kann ungefähr so aussehen. Wie Sie sehen können, unterscheidet sich der Detaillierungsgrad im LOD-Ausdruck völlig von der in der Ansicht Hier haben wir nur zwei Zeilen und in der Ansicht haben wir fünf Zeilen In der Tabelle im nächsten Schritt werden diese Ergebnisse mit der Ansicht zusammengeführt. Wir haben die ersten drei Produkte , die zur Kategorie Zubehör gehören. Deshalb sehen wir in der Ansicht die Werte, also den Gesamtumsatz des Zubehörs. Und dann gehören die nächsten beiden Produkte zur Kategorie Monitor. Aus diesem Grund sehen wir den Gesamtumsatz anhand des Monitors. So mache ich das normalerweise, um Ausdrücke zu verstehen, wenn es kompliziert wird. Nun noch etwas zu den festen Berechnungen. Wir sagen, dass es statisch ist. Es ist behoben. Es spielt also keine Rolle, was ich in der Ansicht präsentiere, wir erhalten immer die gleichen Ergebnisse und der LOD-Ausdruck hat sich nicht geändert Was ich damit meine, lass uns gehen und ein paar Dinge ändern. Nehmen wir den Produktnamen weg. Sie können sehen, dass wir immer noch dieselben Werte erhalten. Gehen wir und fügen der Ansicht zum Beispiel das Land hinzu. Gehen wir zu den Delegationen und fügen einfach die Länder hinzu. Wie Sie sehen, gibt es nichts zu ändern. Der LD-Ausdruck kann genau dieselben Werte haben und ist statisch. Ordnung, Leute, so funktioniert der feste LOD-Ausdruck in Tableau. In Ordnung. Der folgende Fall. Ich möchte ein Histogramm erstellen, um die Loyalität des Kunden zu messen Das heißt, ich möchte die Datenverteilungen der Anzahl der Kunden nach der Anzahl der Bestellungen verteilen Ich würde hier gerne wissen, wie viele Bestellungen die Mehrheit meiner Kunden bestellt Das heißt, ich würde gerne das Verhalten meiner Kunden verstehen . Das heißt, um so etwas zu bauen, brauchen wir zwei Maßnahmen : Die Anzahl der Kunden und die Anzahl der Bestellungen. Nun, vorher haben wir gelernt, wie man Histogramme erstellt, aber nur aus einer Wenn Sie zwei Kennzahlen haben, müssen wir dieses Mal LOD-Ausdrücke erstellen Lassen Sie uns das nun Schritt für Schritt machen, um zu lernen, wie man ein solches Bild erstellt Ordnung, Leute, also lasst uns zuerst die Daten verstehen, die wir haben. Lassen Sie uns die Anzahl der Bestellungen für jeden Kunden anzeigen. Gehen wir also zu den Kunden. Hier sind wir bei der großen Datenquelle. Dann nehmen wir zum Beispiel die Kunden-ID. Damit können wir eine Liste aller Kunden in der Datenquelle haben . Und dann gehen wir zu den Bestellungen und holen uns die Anzahl der Bestellungen. Damit haben wir die Anzahl der Bestellungen für jeden Kunden ermittelt. Lassen Sie uns nun die Daten so sortieren, dass wir sehen können, dass wir nur einen Kunden mit der höchsten Anzahl von Bestellungen haben , nämlich 29. Dann haben wir drei Kunden , die dieselbe Menge bestellt haben. Wir haben 2083 mal drei Kunden die gleiche Menge bestellt Dann haben wir einen Kunden , der 26 bestellt hat. Dann haben wir hier, fünf Kunden die die gleiche Menge bestellt haben. Wir haben 25 Bestellungen, diese fünf Kunden. Da wir nun zwei Messgrößen haben, nämlich die Anzahl der Bestellungen und die Anzahl der Kunden, müssen wir eine davon in eine Dimension umwandeln. Also werde ich jetzt mit der Anzahl der Bestellungen arbeiten. Um daraus eine Dimension zu machen, benötigen wir diese Werte, die 292-82-6205. Um das zu tun, die 292-82-6205. Um das zu tun, können wir LOD-Ausdrücke mit der festen Funktion erstellen . Lassen Sie uns ein neues berechnetes Feld erstellen. Wir können eine Anzahl von Bestellungen pro Kunde annehmen. Wir werden mit den LD-Ausdrücken etwas erstellen , das dieser Ansicht sehr ähnlich ist. Wir können mit einer festen Funktion beginnen, dann wird unsere Dimension wie in der Ansicht die Kunden-ID sein . Und dann wird unsere Aggregation die Anzahl der Bestellungen sein. Wenn Sie sich nicht sicher sind, ob die Bestellungen Duplikate enthalten, können Sie sich für die eindeutige Variante entscheiden sicher sind, ob die Bestellungen Duplikate enthalten, können Sie sich für die eindeutige Variante Aber ich bleibe bei den Konten und dann können wir die Bestell-ID haben Und dann lass uns gehen und es schließen. Damit ist die Berechnung gültig, wir bauen einfach genau so wie diese Ansicht. Lass uns gehen und es. Okay. Damit haben wir unser neues Feld hier, die Anzahl der Bestellungen. Lass uns die Ergebnisse überprüfen. Es werden genau dieselben Daten sein , die wir in unserer Ansicht haben, aber dieses Mal haben wir einen LOD-Ausdruck bei dem wir mehr Kontrolle über dieses Maß haben Jetzt werden wir alles aus der Ansicht entfernen. Wir benötigen nur die neuen berechneten Felder. Und jetzt wechseln wir zur Dimension, um unterschiedliche Werte zu haben. Dann verschiebe es auf diskret. Damit haben wir etwas, das den Kurven hier sehr ähnlich Wir haben unterschiedliche Werte, die sich von der Anzahl der Bestellungen unterscheiden. Was jetzt noch fehlt, ist natürlich die Anzahl der Kunden, um ein Histogramm zu haben Gehen wir also zu den Kundenzählungen hier drüben und legen sie einfach auf die Rose Damit haben wir genau das, was wir wollen, nämlich die Datenverteilungen der Kundenzahl. Wie Sie hier sehen können, haben wir zum Beispiel drei Kunden, die viermal bestellt Und auch hier haben wir nur einen Kunden , der 29 Mal bestellt hat, wenn Sie sich an das Beispiel erinnern. Und dann haben wir hier die drei Kunden , die 28 Mal bestellt haben. Damit Sie das Verhalten der Kunden schnell verstehen können , indem Sie einfach die Ansicht überprüfen, können wir verstehen, dass die meisten unserer Kunden 11-16 bestellen, was wirklich gut ist Zum Beispiel haben wir nicht viele Kunden , die nur einmal bestellen Die linke Seite hier drüben ist sehr niedrig, was sehr gut ist. Und natürlich fassen wir jetzt alle Daten zusammen, die wir in den letzten fünf Jahren in der Datenquelle haben Und jetzt stellen Sie sich vielleicht die Frage: Ändert sich das Verhalten des Kunden im Laufe der Zeit Um diese Frage zu beantworten, müssen Sie die Zeit mitbringen. Also müssen wir das Bestelldatum mitbringen und es per Drag-and-Drop auf die Straße hier drüben ziehen. Und jetzt können wir sehr schnell erkennen, dass sich das Verhalten der Kunden im Laufe der Zeit nicht ändert. Wie Sie sehen können, sehen die Histogramme identisch aus, oder? Die meisten Kunden bestellen also 11-15, und das ist im Laufe der Jahre, und wir können eine solche Analyse ohne die LOD-Ausdrücke nicht durchführen ohne die So können Sie die Macht von LOD erkennen. 149. Tableau | EXCLUDE LOD Expression: In den Visualisierungen werden wir genau dieselbe Ansicht mit den beiden Dimensionen Kategorie Aber jetzt verwenden wir in den LOD-Ausdrücken den Punkt wo wir die Kategorie ausschließen wollen, die Summe Jetzt sagen wir Tableau, dass es die Dimensionskategorie aus der Visualisierung ausschließen Das bedeutet, dass wir im LOD-Ausdruck auf der rechten Seite alle Dimensionen aus den Visualisierungen abrufen und jetzt die Kategorie ausschließen Wir werden die Kategorie aus den Dimensionen entfernen, das heißt aus dem In diesem Beispiel haben wir nun das Land, das den Detaillierungsgrad in den LOD-Ausdrücken kontrollieren wird Detaillierungsgrad in den LOD-Ausdrücken und Tableau wird dies je nach Dimension erneut tun, was bedeutet, dass die Ausschlussfunktion immer die Dimensionen entfernt , die in der Berechnung angegeben Hier hängt der große Unterschied zwischen dem Ausschließen und dem festen Ausschließen dem festen Ausschließen von den Dimensionen ab , die wir in der Ansicht haben Nehmen wir an, wir haben der Ansicht eine weitere Dimension hinzugefügt . Jetzt haben wir also Produktkategorie und Land. Was kann mit den LOD-Ausdrücken passieren? Tabla. Ich werde all diese Dimensionen annehmen und nur die Kategorie ausschließen Das bedeutet, dass die Berechnung jetzt nur noch vom Produkt und vom Land abhängt. Sie können sehen, dass es sehr dynamisch ist und von den Visualisierungen abhängt Der Ausschluss reagiert immer auf die Dimensionen, die in den Visualisierungen angegeben sind werden die Dimensionen entfernen, die wir in der Berechnung angeben Weiter zur zweiten LD-Funktion , die wir haben, dem Ausschließen. Nehmen wir an, ich möchte den Gesamtumsatz in der Ansicht haben , aber ich möchte die Dimensionskategorie ignorieren. Dazu können wir, los geht's, ein neues berechnetes Feld verwenden . Nennen wir es „Verkäufe ohne Kategorie“. Wir beginnen mit der Funktion Ausschließen, wählen wir diese aus. Dann müssen wir die Dimension angeben, die ausgeschlossen werden soll wird es die Kategorie sein, danach müssen wir wie üblich die Gesamtberechnung definieren. Es wird die Summe der Verkäufe sein. Schließen wir die Pakete. Es ist also wirklich einfach. Wir weisen Tableau an, immer die Kategorie aus den Berechnungen zu ignorieren , sodass alles gültig ist. Gehen wir und klicken Sie auf Okay. Und wie üblich werden wir unser neues berechnetes Feld in das Datenhirn bekommen. Lassen Sie uns es in der Ansicht ausprobieren , um die Ergebnisse zu überprüfen. Wenn Sie sich die neuen Ergebnisse ansehen, können Sie sehen, dass wir unterschiedliche Zahlen von den Verkäufen nach Kategorien oder den ursprünglichen Verkäufen erhalten haben . Was ist hier los? Da wir nun die Ausschlussfunktion in Tableau verwenden, die LOD-Berechnung hängt die LOD-Berechnung von den Dimensionen der Ansicht Lassen Sie uns erneut unser berechnetes Feld öffnen und sehen, was Tableau tun wird Tableau wird von den Dimensionen abhängen , die wir in der Ansicht haben. Wir werden in den LOD-Berechnungen das Land und die Kategorie angeben Aber da wir hier sagen, okay, geh ausschließen, los und entferne die Kategorietabelle, kann die Dimensionskategorie entfernen, und damit bleibt uns nur noch die Dimension Land übrig die Dimension Land Da wir hier ähnliche Duplikate haben, haben wir am Ende nur drei Länder In den LLD-Ausdrücken werden wir drei Zeilen haben. In welcher Tabelle soll nun der Gesamtumsatz für jedes Land ermittelt werden der Gesamtumsatz für jedes Land Die Datenquelle wird für jedes Land in drei Gruppen aufgeteilt . Zum einen haben wir Frankreich, Deutschland und die USA. Das bedeutet, dass die Tabulatortaste zum Beispiel für Frankreich geht und alle Verkäufe für diese drei Bestellungen zusammenfasst und die Ergebnisse in die Ausgabe einfügt, dann gilt dasselbe auch für Deutschland Und nimm all diese Verkäufe, fasse sie zusammen und erhalte sie auch Und die Verkaufsergebnisse für Deutschland. Und dann haben wir für die USA diese vier Bestellungen. Und wir werden die Verkäufe dafür zusammenfassen , sodass die Ausgabe des Ausdrucks so aussieht Wir haben das Land und den Gesamtumsatz der Länder. Wenn Sie nun die Ansicht mit den Ergebnissen vergleichen , die wir haben, sehen Sie, dass wir, da wir die Kategorie ausschließen, den Gesamtumsatz für jedes Land haben. Hier in Frankreich haben wir 172 und für die zweite Kategorie haben wir Frankreich. Wir werden genau den gleichen Gesamtumsatz erzielen. Und das Gleiche wird für Deutschland passieren. Wir werden also in beiden Kategorien genau die gleichen Werte haben . Für Deutschland werden wir diesen Wert ebenfalls erhalten. Für das Monitoring in Deutschland werden wir diesen Wert erhalten. Wie Sie sehen, werden Sie, wenn Sie erst einmal verstanden haben was im Hintergrund vor sich geht, , was im Hintergrund vor sich geht, auch das in der Ansicht verstehen , da wir sagen, dass der Ausschluss dynamisch ist. Es ist nicht wie beim Fixierten. Wir werden nicht immer diese Ergebnisse erzielen. Es wird wirklich von den Ansichten abhängen, von den Dimensionen, die wir in der Ansicht haben. Nehmen wir zum Beispiel an, wir fügen der Ansicht eine weitere Dimension hinzu. Lass uns die Kunden holen. Gehen wir zu den Kunden. Nimm den Vornamen, lass ihn uns hier drüben ablegen. Wenn Sie sich die Daten jetzt genau ansehen, können Sie diese Zahlen sehen. Daran hat sich nichts geändert, weil sie immer auf die Kategoriedimension festgelegt sind, aber sie schließen aus, dass sie diesmal unterschiedliche Zahlen haben. Wenn Sie vergleichen, was wir zu Beginn hatten, die Gesamtverkäufe für Länder, diese Zahlen, finden Sie es nicht mehr in den Verkäufen hier drüben. Und das liegt daran, dass wir neue Dimensionen hinzugefügt haben. Wir haben das Land nicht. Wir haben auch den Vornamen der Kunden. Das bedeutet, dass wir jetzt in den LOD-Ausdrücken zwei Dimensionen haben , das Land und den Vornamen. Das Ergebnis Die Ausgabe des LOD-Ausdrucks kann wie folgt aussehen. Wir haben zwei Dimensionen, das Land und den Vornamen Wir haben die Kategorie nicht, wir schließen sie aus. Wir entfernen sie aus der Ansicht. Und dann haben wir den Gesamtumsatz für diese Kombination von Dimensionen. Der Gesamtumsatz für George aus Frankreich, Gesamtumsatz für Maria aus Deutschland und so weiter. Diese Zahlen sind genau die gleichen, die Sie in der Ansicht sehen. Wie Sie sehen, ist die Ausschlussfunktion dynamisch und hängt von den Dimensionen ab, die in der Ansicht dargestellt werden. So funktioniert sie. Gehen wir jetzt zum nächsten über. Wir haben das Include. 150. Tableau | INCLUDE LOD Ausdruck: In Ordnung, jetzt gehen wir zur Include-Funktion über. Es ist genau das Gegenteil von Ausschließen. Wir werden also dasselbe Beispiel in den Visualisierungen haben dasselbe Beispiel in den Visualisierungen Wir haben die zwei Dimensionen, Kategorie und Land. Und jetzt sagen wir zu Tableau Kundendimension mit einzubeziehen. Und wir werden dieselbe Aggregation haben , die Summe der Verkäufe Was wir der Tabelle mit dieser Berechnung nun sagen , ist , den Visualisierungen eine weitere Dimension hinzuzufügen Um den beiden anderen Dimensionen, die wir in den Visualisierungen haben , Dimensionskunden hinzuzufügen beiden anderen Dimensionen, die wir in den Visualisierungen haben , Dimensionskunden wir in den Visualisierungen haben , Auch hier ist es ein sehr dynamisches Tabo, die Dimensionen, die in den Visualisierungen dargestellt werden, die Kategorie und das Land, zu nehmen die Dimensionen, die in den Visualisierungen dargestellt werden, die Kategorie und das Land, und zu erweitern Die Funktion „Kunden einbeziehen“ ist der Funktion „Ausschließen“ sehr ähnlich Sie ist dynamisch. Es hängt von den Dimensionen ab, die wir in den Visualisierungen haben Auch hier das gleiche Beispiel Wenn wir den Produkten eine weitere Dimension hinzufügen, erhalten wir am Ende drei Dimensionen in den Visualisierungen und die Tabelle in den werden dem Ausdruck eine weitere Dimension hinzufügen , sodass wir am Ende vier Dimensionen haben werden: Kunden, Produktkategorie Das heißt, in der Include-Funktion sagen wir, dass wir die Aggregationen in allen Dimensionen durchführen , die wir in den Visualisierungen haben , plus einer weiteren Dimension , die sich aus der Berechnung ergibt Es ist also wirklich einfach, oder? Zusammenfassend lässt sich sagen, dass die feste Funktion sehr statisch ist. Die Dimensionen, die wir in den Visualisierungen haben , sind ihr egal wir in den Visualisierungen haben , sind ihr Es ist völlig unabhängig. Es wird also so bleiben, wie Sie die Visualisierungen ändern Aber sie schließen aus und schließen ein. Sie hängen von den Visualisierungen ab. Schließen Sie also „Go to Go“ aus und entfernen Sie eine Dimension aus den Dimensionen, die in den Visualisierungen dargestellt werden in den Visualisierungen dargestellt . Stattdessen fügen wir den eine weitere Dimension hinzu Dimensionen, die in den Visualisierungen dargestellt werden, Wir haben jetzt also verstanden wie diese drei Funktionen Jetzt kehren wir zu Tableau zurück, um diese drei Funktionen zu üben. Also lass uns gehen. Also gut, jetzt brauchen wir mehr Aufmerksamkeit für diese Funktion. Einbeziehen ist schwieriger als Ausschließen und Reparieren, also lasst uns einen Kaffee trinken. Lass uns gehen. In Ordnung, wie wir bereits zuvor gelernt haben, hat jede Dimension einen unterschiedlichen Detaillierungsgrad. Zum Beispiel enthält der Vorname mehr Details als das Land oder die Kategorie. Jetzt kommt also das Problem. Wenn Sie solche Details aus den Visualisierungen entfernen möchten , möchten Sie die Namen der Kunden entfernen Und Sie möchten nur bei der Kategorie und dem Land bleiben der Kategorie und dem Land Dennoch möchten Sie eine Aggregation einführen , die mit den Kunden zu tun hat, mit einer Dimension, die viele Details enthält Zum Beispiel möchten wir hier eine Aggregation einführen , die den durchschnittlichen Umsatz der Kunden für jedes Land und jede Kategorie anzeigt den durchschnittlichen Umsatz der Kunden für jedes Land und jede Kategorie Aber ohne die Kundeninformationen als Dimension anzuzeigen , lassen Sie uns den Vornamen von hier entfernen Wir haben hier keine Kundeninformationen. Dennoch wollen wir die Aggregationen auf das Niveau des Kunden bringen , indem den durchschnittlichen Umsatz der Kunden berechnen Wenn Ihre Aggregation in diesem Fall auf einer Dimension mit einem hohen Detaillierungsgrad wie den Kunden oder der Bestell-ID basiert einer Dimension mit einem hohen Detaillierungsgrad , müssen Sie die Funktion include verwenden Schauen wir uns also an, wie wir das machen können. Lassen Sie uns ein neues berechnetes Feld erstellen. Und wir können es Durchschnittsverkäufe von Kunden nennen. Wir können die Funktion include verwenden. Wählen wir also das Include aus. Jetzt müssen wir Tableau sagen, welche Dimension in die Ansicht aufgenommen werden kann. Aktuell haben wir also die Kategorie im Land, wir würden gerne den Vornamen hinzufügen oder Sie können die Kundennummer hinzufügen, egal. Lass uns den Vornamen hinzufügen. Und dann müssen wir die Aggregation hinzufügen. Dieses Mal werden wir die Summe der Verkäufe verwenden. Jetzt fragen Sie sich vielleicht, warum wir die Summe der Verkäufe haben ? Wir sprechen hier über den Durchschnitt. Nun, der Durchschnitt wird die zweite Aggregation sein, die wir zusätzlich zu diesem LOD-Ausdruck durchführen Zuerst müssen wir die Werte zusammenfassen , die wir in der Datenquelle haben, und dann können wir darüber den Durchschnitt berechnen Wir werden es Schritt für Schritt machen, mach dir darüber keine Sorgen. Dann müssen wir die Klammern so schließen. Wie Sie sehen können, ist die Berechnung jetzt gültig. Lass uns gehen und auf Okay klicken. Damit erhalten wir wie üblich ein neues berechnetes Feld. Ziehen wir es per Drag & Drop in die Ansicht. Wir sind immer noch nicht da, weil wir hier den durchschnittlichen Umsatz von Kunden haben, aber die Funktion, die in Tableau verwendet wird, ist die Summe. Wir müssen es auf die Durchschnittsfunktion umstellen . Gehen wir und machen das. Damit haben wir den durchschnittlichen Umsatz der Kunden für jede Kategorie und jedes Land ermittelt. Jetzt werden wir Schritt für Schritt sehen, wie Tableau das Include ausgeführt hat. Das Einbeziehen wird von den Dimensionen der Ansicht, die wir hier haben, der Kategorie und dem Land abhängen den Dimensionen der Ansicht, die wir hier haben, . Das bedeutet, dass Tableau so etwas starten kann. Wir kategorisieren und das Land. Im nächsten Schritt wird Tableau die LOD-Funktion überprüfen Lass uns gehen und es wieder öffnen. Wir weisen Tableau jetzt an, den Vornamen in die Dimensionen aufzunehmen den Vornamen in die Dimensionen , die in der Ansicht angezeigt werden. Tableau wird diese Informationen, den Vornamen, abrufen und diese Informationen, den Vornamen, in der Ausgabe werden wir drei Dimensionen haben: Vorname, Kategorie und Land. Wir können so etwas haben. Wenn Sie nun die Anzahl der Zeilen der LOD-Ausdrücke mit der Ansicht vergleichen , können Sie sehen, dass wir jetzt mehr Details in den LOD-Ausdrücken haben , seit wir den Vornamen hinzugefügt Hier haben wir rund acht Zeilen, aber in der Ansicht haben wir sechs Der Detaillierungsgrad der LD-Ausdrücke ist höher als in der View-Tabelle. Ich gehe zum nächsten Schritt über und sage, okay, wir brauchen die Summe der Verkäufe. Wir können die Verkäufe auch hier haben. Und Tablo wird anfangen, die Zeilen zu aggregieren. Zum Beispiel haben wir zuerst George Accessories aus Frankreich. Es wird nur diese Reihe hier drüben sein. Wir haben es nirgendwo anders, also werden wir die 91 haben. Dann haben wir Maria Accessories, Deutschland. Dafür haben wir drei Reihen. Die Tabelle wird diese drei Zeilen zusammenfassen. In den Ausgaben werden wir so etwas bekommen und so weiter. Also los geht's mit der Tabulatortaste und fange an , diese Werte auf der Grundlage dieser drei Dimensionen zusammenzufassen , diese Werte auf der Grundlage dieser drei Dimensionen Und am Ende werden wir in den Ausgaben so etwas bekommen in den Ausgaben so etwas dieser Tabelle wurde die Summe der Verkäufe berechnet, indem der Vorname zu den angegebenen Dimensionen hinzugefügt wurde, Z. Hier kommen wir zu dem Problem, dass Hier kommen wir zu dem Problem die LOD-Ausdrücke mehr Details enthalten als die Ansicht Um diese Ergebnisse in die Ansicht einfließen zu lassen, müssen wir sie erneut aggregieren Wir müssen es entweder zusammenfassen oder den Durchschnitt berechnen und so weiter Wir können diese Details also nicht hierher bringen , ohne sie zu aggregieren In diesem Beispiel wollen wir den Durchschnitt der Kunden für jede Kategorie und jedes Land ermitteln Aus diesem Grund haben wir die Durchschnittsfunktion verwendet. Das heißt, wenn Sie die Include-Funktion verwenden oder mehr Details in den LOD-Ausdrücken haben, müssen wir die Daten aggregieren um sie in die Visualisierung einfließen zu Aber was kann passieren, wenn Sie „ exclude“ oder „fixed“ verwenden und die Ausgabe des LOD-Ausdrucks einen niedrigeren Detaillierungsgrad aufweist als die Ansicht Wir werden Doppelsets haben. Sie können zum Beispiel hier sehen, wir den Umsatz nach Kategorien verdoppelt haben. Es spielt also keine Rolle, welche Funktion wir verwenden, zusammenfassen oder Durchschnittswerte ermitteln, wir werden immer das Doppelte erhalten Das Gleiche gilt für den Ausschluss. Wir hatten im Vergleich zur Ansicht einen geringeren Detaillierungsgrad in den Ausdrücken. Aus diesem Grund können Sie Duplikate sehen. Wir haben hier die gleichen Zahlen. Diese drei Zeilen wiederholen sich hier für die zweite Kategorie, das ist der Effekt der LOD-Ausdrücke Wenn der Detaillierungsgrad des Ausdrucks höher ist als der der Visualisierungen, müssen wir die Daten aggregieren Aber was kann passieren, wenn der Detaillierungsgrad in den LOD-Ausdrücken niedriger ist den LOD-Ausdrücken niedriger ist als in der Ansicht Wir können zu unserem Beispiel mit Tableau zurückkehren und den Durchschnitt dieser Werte ermitteln Der erste Wert wird also gleich bleiben , weil wir ihn nur als eine Zeile haben, also wird er gleich bleiben. Aber für diese beiden Zeilen, wie Sie sehen können, wird Germany Accessories Tableau den Durchschnitt dieser Tabellenwerte ermitteln, und wir werden 954 erhalten Und dann haben wir für die nächste Zeile Accessories USA. In der Ausgabe haben wir nur eine Zeile. Deshalb wird der Durchschnitt genau derselbe sein. Das Gleiche gilt für Monitor France. Derselbe Wert, aber den nächsten Wert haben wir Monitor Germany. Hier haben wir zwei Werte. Tabelle kann den Durchschnitt dieser beiden Werte ermitteln und wir erhalten 433. Und für den letzten haben wir nur einen Wert. Deshalb haben wir genau dieselbe Zahl bekommen. Ja, wie Sie sehen können, wenn Sie als Ergebnis der LOD-Ausdrücke mehr Details erhalten, werden die Dinge komplizierter und Sie müssen vorsichtig sein , welche Aggregationen Sie in den Visualisierungen verwenden Ordnung, wir haben also gelernt, wie Table diese drei Funktionen Schritt für Schritt ausführen kann Als Nächstes werden wir uns mit realen Anwendungsfällen dieser Funktionen befassen. Ordnung, alle zusammen. In diesem Anwendungsfall wollen wir nun die Verkäufe aller Kategorien mit den Verkäufen einer bestimmten Kategorie vergleichen . Wie hier wurde eine der Tabellen ausgewählt , um zu verstehen, wie sich die Verkäufe der anderen Kategorien in sich die Verkäufe der anderen Kategorien dieser bestimmten Kategorie entwickeln. Um eine solche Ansicht zu erstellen, müssen wir die Leistungsfähigkeit von LOD-Ausdrücken nutzen Diesmal können wir den Exclude-Modus verwenden. Lassen Sie uns Schritt für Schritt lernen, wie man eine solche Ansicht erstellt. Ordnung, beginnen wir mit dem ersten Schritt, in dem wir die Verkäufe nach Unterkategorien anzeigen wollen . Das ist der einfachste Gehen wir und holen uns die Unterkategorie zu den Zeilen. Und lassen Sie uns die Verkäufe in die Kolumnen bringen. Und dann werden wir die Verkäufe sortieren . Gehen wir und machen das. Jetzt ist es unsere Aufgabe, die Unterschiede zwischen den einzelnen Unterkategorien mit einer bestimmten Unterkategorie der Tabellen zu finden einzelnen Unterkategorien mit einer bestimmten Unterkategorie der Wir werden zum Beispiel Unterschied zwischen dem Verkauf von Telefonen und dem Verkauf von Tischen herausfinden Verkauf von Telefonen und dem Verkauf von Tischen Das heißt, um die Unterschiede in jeder Zeile zu finden , benötigen wir zwei Kennzahlen. Die erste Kennzahl werden die Verkäufe der aktuellen Kategorie sein, wie zum Beispiel die Verkäufe des Telefons. Bei der zweiten Maßnahme benötigen wir den Verkauf der Tische. Hier müssen wir auch den Verkauf der Tische berücksichtigen. In derselben Zeile, der ersten Kennzahl, haben wir sie schon, oder? Wir haben hier die Verkäufe für jede Kategorie. Aber den zweiten haben wir noch nicht. Wir benötigen für jede Zeile die Verkaufszahlen der Tabellen. Um das zu tun, werden wir ein neues berechnetes Feld erstellen. Um diese Aufgaben zu erledigen, erstellen wir ein neues berechnetes Feld. Nennen wir es Sales of Tables. Was Sie jetzt überprüfen möchten, ist, ob es sich bei der aktuellen Unterkategorie um Tabellen handelt Falls ja, dann zeige die Verkäufe an. Wir werden If-Aussagen verwenden, dann wollen wir die Unterkategorie überprüfen Wenn es Tabellen entspricht, sollten Sie es genau so schreiben, wie die Daten, die wir in der Datenquelle haben Was kann passieren? Wir wollen die Verkäufe zeigen, nichts tun. Wir wollen Nullen haben. Die Unterkategorie besteht Was wir jetzt tun, ist die Verkäufe der Tabellen der Unterkategorien zu isolieren Lass uns gehen und es ist okay, und lass uns gehen und es auf die Aussicht hier drüben bringen Wie Sie sehen können, haben wir die Verkaufszahlen der Tische in diesem neuen Maßstab isoliert . Wir haben aber immer noch das Problem, dass wir diesen Wert für jede Zeile wiederholen möchten . Wie Sie sehen, haben wir es nur, wenn die Unterkategorie Tabellen entspricht Um diesen Wert nun für alle Zeilen zu wiederholen, kommt hier der Trick oder die Magie des LOD-Ausdrucks Wie Sie bereits gelernt haben, werden beim Ausschließen die Werte wiederholt, oder? Wir können diesen Trick anwenden. Was wir Tableau sagen können, ist Folgendes: Stellen Sie sich vor, was in dieser Ansicht passieren kann? Diese Maßnahme wird für alle Zeilen wiederholt. Gehen wir und machen das. Gehen wir und erstellen neue berechnete Felder. Wir können es Unterkategorie ausschließen nennen. Jetzt müssen wir die aufgelisteten Berechnungen verwenden , denn wenn Sie alles in einer Berechnung zusammenfassen, wird es sehr kompliziert Jetzt möchten wir Tableau sagen: Stellen Sie sich vor, wir haben keine Unterkategorie. Unserer Ansicht nach schließen wir die Unterkategorie aus und die Aggregation ergibt Aber dieses Mal geht es um die neue Kennzahl , die wir für die Tabellen erstellt haben, um einige Verkäufe von Tabellen einige Verkäufe Und dann müssen wir es schließen, ungefähr so. Wir weisen Tableau an, die Unterkategorie aus der Ansicht auszuschließen und die Aggregationen Mal sehen, was passieren kann. Ok, und ziehen Sie per Drag & Drop in die Ansicht hier drüben. Wie Sie sehen können, ignorieren wir die Unterkategorie vollständig , da wir nur einen Wert ignorieren wir die Unterkategorie vollständig , da wir Wir werden den gleichen Wert für jede Rose wiederholen. Jetzt haben wir also alles, was brauchen wir , um die Unterschiede zu finden, richtig? Wir haben die Verkäufe der einzelnen Kategorien. Und die Verkäufe einer bestimmten Kategorie, der Tabellen. Nun gehen wir zum letzten Schritt über, wo es der einfachste Teil sein wird, wo wir die Unterschiede zwischen diesen beiden Maßnahmen herausfinden wollen . Also werden wir sie subtrahieren. Lassen Sie uns ein neues berechnetes Feld erstellen. Nennen wir es Unterschied. Wir können den ersten Wert subtrahieren. Es wird einfach die Summe der Verkäufe sein. Das wird der erste Wert sein , den wir hier haben. Mit unserer neuen Kennzahl wird es dann die Summe unserer Ausschlussfunktion und unserer Ausschluss-Unterkategorie sein unserer Ausschlussfunktion und unserer Ausschluss-Unterkategorie Und das ist alles. Lass uns gehen und okay drücken. Gehen wir davon aus, dass wir die Aufgabe lösen. Wir haben die Unterschiede zwischen den Verkäufen jeder Kategorie und den Verkäufen einer bestimmten Kategorie. In den Tabellen können Sie natürlich sehen, dass die Tabelle hier Null sein wird, weil wir die Summe der Verkäufe mit genau den gleichen Verkäufen subtrahieren Summe der Verkäufe mit genau den gleichen Verkäufen Es ist ein bisschen knifflig, aber wenn Sie verstehen, wie der LOD-Ausdruck funktioniert, können Sie eine solche Analyse wirklich durchführen Gehen wir jetzt und lassen alles von hier fallen. Wir brauchen diese Unterschritte nicht, ich werde sie jetzt einfach entfernen. Natürlich können wir die Farbe hier hinzufügen. Gehen wir zum Maß auf der rechten Seite. Lassen Sie uns das Maß an den Farben messen, und damit können wir die Unterschiede zwischen den Unterkategorien und den Tabellen gut erkennen zwischen den Unterkategorien und den Tabellen Wenn Sie nun die Tabellen hervorheben möchten, da dies unsere Hauptkategorie ist, in der wir alle anderen miteinander vergleichen, können wir den Tabellenverkauf verwenden Lassen Sie uns zu dieser Kennzahl hier übergehen, zur Summe der Verkäufe und der Noten. Und dann nehmen wir den Umsatz von Tabellen und setzen ihn auf die Farben, und damit heben Sie die Hauptunterkategorie hervor Damit haben wir eine wirklich komplizierte Analyse mit den LOD-Ausdrücken 151. Udemy 9 1 Tableau Calc Intro: Alle zusammen, jetzt werden wir über die letzte Art von Berechnungen sprechen , die wir in Tableau haben, die Tabellenberechnungen. Und hier haben wir verschiedene Funktionen, wie das laufende Fenster, Rang an erster Stelle, letzter Index, Sperren. Wir werden in diesem Tutorial wie gewohnt über all diese Funktionen sprechen . Zunächst können wir das Konzept hinter den Tabellenberechnungen verstehen . Dann kehren wir zu Tableau zurück, um mit dem Üben zu beginnen. Lass uns gehen. Die erste Frage ist, was sind Tabellenberechnungen? Nun, es gibt Berechnungen , die ausgeführt oder durchgeführt werden , nachdem die Aggregation der Visualisierungen abgeschlossen ist Sie werden also gerne die Aggregationen in Tableau aggregieren aggregieren Und es ist wichtig, den Detaillierungsgrad zu verstehen. Das kann von den Visualisierungen abhängen. Das heißt, auch hier können die Dimensionen in der Ansicht den Detaillierungsgrad steuern Nun zum großen Unterschied zwischen den Tabellenberechnungen und den anderen. Die Berechnungen können mit den Daten durchgeführt werden , die wir in der Ansicht sehen. Tableau geht nicht zur Datenquelle, sondern gleicht die Daten ab. Tableau kann die Daten, die in der Ansicht dargestellt werden, gleichsetzen in der Ansicht dargestellt werden Das bedeutet, dass die Ansicht die Ansicht selbst quadratisch darstellen kann. Es wird eine Abfrage zu den Daten in den Visualisierungen gesendet den Daten in den Visualisierungen Und die Ansicht wird das Ergebnispaket an die Ansicht selbst zurückgeben Ergebnispaket an die Wir kehren nicht zur Datenquelle zurück, alles wird innerhalb der Ansicht viereckig sein Die anderen drei Berechnungsarten wie Aggregatberechnungen, LOD-Berechnungen und Roll-Level-Berechnungen Ich werde immer die Daten aus der Datenquelle abfragen und das Ergebnis in die Ansicht bringen Nur bei dieser Art der Berechnung werden die Daten in der Ansicht abgefragt. In Ordnung Leute, um Tabellenberechnungen zu erstellen, müssen wir zwei Dinge definieren. Erstens der Umfang. Zweitens müssen wir die Richtungen definieren. Der Umfang gibt an, welche Daten in eine Berechnung aufgenommen werden können . Wir haben zum Beispiel die folgende Ansicht. Es sah aus wie ein Tisch, oder? Wir haben also Zeilen und wir haben mehrere Spalten. Aber hier können wir sehen, dass unsere Daten nach Gruppen aufgeteilt sind. Jede Gruppe kann durch die Dimension Quartal definiert werden, also haben wir die 123,4 Jetzt ist die erste Option, die wir haben, die gesamte Tabelle Das bedeutet, dass die Berechnung alles in der Tabelle beinhalten kann alles in der Tabelle beinhalten Es ignoriert alle Partitionen , die wir in der Tabelle haben. Es beginnt mit dem ersten Wert und endet mit dem letzten Wert, um zum nächsten Bereich oder zur nächsten Option überzugehen . Diesmal haben wir das Problem, die Berechnung auf einen kleineren Bereich konzentrieren wird. Diesmal werden wir uns auf die Partition oder die Datengruppe konzentrieren , die durch das Quartal definiert wird. Das bedeutet, dass die Tabellenberechnung für jede Gruppe separat durchgeführt wird . Wir können für diese drei Zeilen Berechnungen durchführen. Dann können wir zur zweiten Gruppe, zur dritten Gruppe usw. übergehen . Wenn wir zum letzten Bereich übergehen, haben wir die Zelle, es wird nur einen Wert in der Ansicht geben, der Bereich wird sehr klein sein nur einen einzelnen Wert enthalten. Hier müssen wir für Tableau die Berechnungen des Umfangs definieren . Wird es die ganze Tabelle sein oder nur der Schmerz, nur die Gruppe von Daten oder nur eine Zelle? Ordnung, das nächste , was Tableau von uns benötigt , ist die Richtung der Berechnungen. Wie sich die Berechnung in unserer Tabelle bewegen wird. Hier haben wir also vier verschiedene Optionen. Der erste wird ausgefallen sein. Das heißt, wir beginnen mit dem höchsten Wert und gehen nach unten , bis wir den unteren Wert erreichen. Das hängt natürlich vom Umfang ab, ob wir die gesamte Tabelle oder nur eine Gruppe von Werten abwägen, wie wir es bei den Schmerzen haben. In diesem Beispiel haben wir die Tabelle unten. Das heißt, wir verarbeiten alle Werte in einer Berechnung von oben nach unten. Dann wird es zurückgesetzt und zur zweiten Spalte übergegangen. Und wir können dasselbe für das nächste Jahr tun. Das bedeutet, dass die Berechnungen diesmal in einem Rutsch durch die Spalten gehen, sie beginnen im ersten Jahr und enden mit dem nächsten Jahr. Dann wird es zurückgesetzt und mit der nächsten Rohdatei gestartet und so weiter. Wir bewegen uns von links nach rechts. Diese beiden Methoden sind die Grundlagen. Entweder Sie können sich nach unten bewegen oder Sie können sich in die nächsten beiden Richtungen nach rechts bewegen, es wird eine Mischung dieser beiden Methoden sein, die erste ist runter, dann quer. Das heißt, wir müssen zuerst die Tabelle nach unten durchgehen und dann müssen wir rüber gehen, es wird zuerst von oben beginnen dann nach unten gehen. Aber dieses Mal wird es nicht zurückgesetzt und zur nächsten Spalte übergehen. Fahren Sie mit den Aggregationen fort, es geht nach rechts quer, dann bewegt es sich wieder von oben nach unten Dort, quer, von oben nach unten, bis wir den letzten Wert erreichen Das heißt, wir haben hier keine Resets, es werden die Berechnungen mit allen Werten fortgesetzt die Berechnungen mit allen Werten Es ist nicht wie bei den ersten beiden Methoden, bei denen wir Resets für jede Zeile hier oder für jede Diesmal wird der Startwert oben links und der letzte Wert der Batum rechts sein Nun zur letzten Richtung, die wir haben. Ich glaube, du hast sie schon Es ist genau das Gegenteil. Zuerst machen wir es rüber, dann machen wir es hier unten. Auch hier gibt es keine Resets. Wir beginnen mit dem ersten Wert oben links und gehen dann zuerst nach rechts Dann springen wir zur nächsten Reihe, dann gehen wir nach rechts. Wir springen nach rechts runter, bis wir den letzten Wert auf dem Patom erreichen, richtig Das bedeutet, dass sich die Berechnung zuerst nach rechts bewegt und dann zur nächsten Zeile herunterspringt In Ordnung, also wie Sie sehen können, ist es nicht so schwer. Sobald Sie es haben, haben wir vier verschiedene Richtungen und drei verschiedene Bereiche , die Tableau von uns benötigt , um Tabellenberechnungen zu erstellen Ordnung, Leute, in Tableau haben wir je nach Schwierigkeitsgrad unterschiedliche Methoden zur Erstellung von Tabellenberechnungen Die erste Methode, die wir haben sind die schnellen Tabellenberechnungen. Wie der Name schon sagt, ist es sehr schnell und einfach zu erstellen. Hier haben wir eine Liste verschiedener Tabellenberechnungen. Sie müssen nichts konfigurieren, Sie müssen nur auf die Funktion klicken, die Sie benötigen, und die Tabelle erledigt den Rest. Hier haben wir sehr gebräuchliche Tabellenberechnungen wie die laufende Summe, die Differenz, den Rang, die Bewegung, den Durchschnitt und so weiter. Bei der zweiten Methode wird es nicht so schnell gehen. Wir müssen ein paar Dinge konfigurieren. Aber wir schreiben immer noch keine Funktionen oder Berechnungen. Wir klicken uns immer noch um. Aber hier haben wir mehr Optionen und mehr Kontrolle, um die Tabellenberechnungen zu konfigurieren. Wenn Sie mit dem ersten vergleichen, wählt der erste nur die Funktion aus, und das war's. Auch hier haben wir sehr ähnliche Funktionen. Wir haben die Berechnung der Rangfolge und der Gesamtzahl der Bewegungen. Wir können verschiedene Optionen definieren, z. B. den Umfang, welche Dimensionen die Tabellenberechnungen beeinflussen können , und so weiter. Weiter zu den letzten Methoden zum Erstellen von Tabellenberechnungen. Wir können dies tun, indem wir ein neues berechnetes Feld erstellen und dann die Funktionen verwenden , die für die Tabellenberechnungen verwendet werden. Hier haben wir eine Liste mit vielen Funktionen , die Sie für Tabellenberechnungen verwenden können, aber sie sind etwas schwieriger, wenn Sie sie mit den ersten beiden Methoden vergleichen den ersten beiden Methoden um Tabellenberechnungen zu erstellen. Wie Sie sehen können, werden die Dinge schwieriger, je weiter Sie sich von links nach rechts bewegen . Damit erhalten Sie jedoch die volle Kontrolle und die vollen Optionen. Als Nächstes kehren wir zu Tableau zurück , um diese drei Methoden auszuprobieren. Und wir werden einige Funktionen ausprobieren, die wir in der Tabelle haben, Berechnungen. In Ordnung, Leute, also zurück zu Tableau. Gehen wir zur Big-Data-Quelle. Gehen wir zu den Produkten und holen uns die üblichen Sachen. Also werden wir die Unterkategorie und die Verkäufe wie gewohnt zu den Verkäufen hier zusammenfassen. Also werde ich Ihnen die verschiedenen Methoden zeigen wie Sie Tabellenberechnungen erstellen können Und wir werden mit dem ersten beginnen. Wir haben die schnellen Tabellenberechnungen, was am einfachsten ist. Um das zu tun, werden wir es in der Ansicht machen, sodass es nur lokal für diese Ansicht verfügbar sein wird. Es ist nicht so, als würde man ein neues berechnetes Feld erstellen. Also gehen wir hier zu unserer Messung , klicken Sie mit der rechten Maustaste darauf. Und dann haben wir hier zwei Möglichkeiten. Die erste besagt, Tabellenberechnungen hinzufügen und die zweite lautet schnelle Tabellenberechnungen. Der erste ist der mittlere , den ich Ihnen zuvor in der Präsentation gezeigt habe , in der Sie verschiedene Dinge konfigurieren müssen. Aber die zweite ist die einfachste und schnellste , bei der wir Tabellenberechnungen mit nur einem Klick erstellen können Tabellenberechnungen mit nur einem Klick Lassen Sie uns nun die schnellen Tabellenberechnungen überprüfen. Wenn Sie hier hinübergehen, finden Sie eine Liste mit verschiedenen Tabellenberechnungen. Und wir können hier rübergehen und überprüfen, ob sie zum Beispiel Total ausführen. Klicken Sie hier darauf, es gibt zwei Dinge, die Sie beachten sollten. Erstens haben sich die Zahlen hier geändert, weil wir auch hier unterschiedliche Aggregationsfunktionen haben Wir haben hier ein neues Symbol, und der Maßtabelle können wir schnell erkennen, ob die Kennzahl aggregierte Berechnungen oder Tabellenberechnungen verwendet aggregierte Berechnungen oder Tabellenberechnungen Wenn Sie das Dreieck sehen, bedeutet das, dass für diese Kennzahl Tabellenberechnungen verwendet werden. Wie Sie sehen können, haben wir mit nur einem Klick Tabellenberechnungen erstellt. Hier haben wir die laufende Summe. Sie sich keine Sorgen , ich werde es Schritt für Schritt erklären. Nun, jetzt könntest du sagen, weißt du was, wir haben nichts definiert Der Umfang der Anweisungen für die Berechnung. Wie wir das machen können, wenn Sie zu unserer Messung zurückkehren, zu den Tabellenberechnungen zurückkehren, sich umschreiben und Sie werden feststellen, dass wir jetzt mehr Optionen haben, sobald wir auf Tabellenberechnungen umgestellt haben sobald wir auf Tabellenberechnungen umgestellt Und genau hier, das Rechnen mit . Wir haben diese Optionen, hier können wir den Umfang, die Bezahlung, den Verkauf und auch die Anweisungen definieren . Sie können sehen, dass wir verschiedene Optionen haben, z. B. Tabellenberechnungen löschen, wenn Sie sie wieder aus den Aggregatberechnungen entfernen möchten . Sobald Sie das getan haben, können Sie sehen, dass wir unsere Umsatzsumme ohne das Symbol zurückerhalten haben . Nun, das bedeutet, dass wir die Tabellenberechnungen nicht mehr verwenden. Wir verwenden jetzt die aggregierten Berechnungen. Das ist alles für die ersten Methoden, wie Sie schnell Tabellenberechnungen in Tableau erstellen können Wir haben jedoch nicht viele Optionen zum Konfigurieren. Aus diesem Grund haben wir die zweite Methode, bei der wir mehr Optionen zur Steuerung der Tabellenberechnungen haben. Aber auch hier werden wir es lokal nur für diese Ansicht erstellen . Es wird für die Datenquelle nicht verfügbar sein. Ordnung, bevor ich Ihnen zeige, wie das geht, werden wir unsere Ansicht um eine weitere Dimension erweitern. Also lasst uns die Jahre des Bestelldatums ermitteln. Und ich hätte gerne nur drei Jahre, also werde ich es als Filter anzeigen. Ich werde einfach die ersten zwei Jahre entfernen um weniger Daten in der Ansicht zu haben. Um nun Tabellenberechnungen nur für diese Ansicht mit mehr Optionen zu erstellen , können wir zu unserer Kennzahl, der Summe der Verkäufe, zurückkehren . Derzeit handelt es sich um eine Gesamtberechnung, aber wir wollen sie in eine Tabellenberechnung umwandeln, also eine radikale Verbindung herstellen und dieses Mal werden wir Tabellenberechnungen hinzufügen. Bei der ersten Option können Sie sehen, dass dieses kleine Symbol anzeigt, dass es sich um eine Tabellenberechnung handelt. Klicken Sie also darauf und wir erhalten hier ein neues Fenster, in dem Sie unsere Tabellenberechnungen konfigurieren können. Also, was haben wir hier? Das erste, was wir definieren müssen, ist die Art der Berechnungen. Wir haben hier ein Menü verschiedenen Funktionen für die Tabellenberechnungen. Auch hier laufen sie zusammen, die Rangunterschiede und so weiter. Bleiben wir also beim ersten, den Unterschieden von hier. Wir müssen für Tableau zwei Dinge definieren , den Umfang und den. Sie sind immer zusammen, sie sind nicht als Optionen aufgeteilt Der erste wird Table Across sein. Tableau hier hat wirklich hervorragende Arbeit geleistet, indem hervorgehoben hat, wie die Berechnung funktionieren wird. Wie Sie hier sehen können, hebt Tableau mit gelber Farbe wie die Berechnung durchgeführt werden soll. Nur um Ihnen zu helfen zu verstehen , wie es funktionieren wird. Es ist wirklich großartig. Wir haben die Tabelle von links nach rechts, dann haben wir die Tabelle von oben nach unten. Dann haben wir die Option „ Aus“ auf der anderen Seite nach unten. Wie Sie sehen, wirkt sich das auf die gesamte Tabelle aus, da wir uns von links oben nach rechts unten bewegen. Dann können wir den anderen Bereich definieren. Wie zum Beispiel das Fenster nach unten, wie Sie sehen können. Jetzt ist der Umfang kleiner als in der Tabelle unten. Jetzt ist die Tabelle unten drin. Alles in dieser Spalte, außer der Paindown, kann nur diese Gruppe enthalten. Wie Sie sehen können, ist unsere Ansicht je nach Kategorie in drei Gruppen aufgeteilt . Wir haben hier die erste Gruppe, die zweite und die dritte, und Tableau hebt die erste Gruppe hervor. Es ist wie eine Partition. Eine weitere Option: Wir haben die Zelle, in der Tableau nur einen Wert hervorheben kann , oder wir können eine bestimmte Dimension für die Berechnungen definieren . Hier haben wir eine Liste aller Dimensionen, die wir in der Ansicht haben. Und Sie können wählen, was der Umfang sein soll, ob es sich um die Unterkategorie oder das Jahr der Bestelldaten handeln soll oder das Jahr der Bestelldaten Dann hat jede Funktion, die wir haben, mehr Spezifikationen. Was sind zum Beispiel hier die Werte, die für diese Berechnung relevant sind? Auch hier gilt: Mach dir darüber keine Sorgen. Ich werde erklären, wie der Unterschied auch in Tableau funktioniert. Sie müssen definieren, ob es sich um vorherige, nächste, erste usw. handelt. Jede Funktion in Tableau hat unterschiedliche Optionen. Wenn Sie zum Beispiel zum Rang gehen, werden Sie hier feststellen, dass wir die vorherigen, nächsten usw. jetzt nicht haben . Stattdessen haben wir verschiedene Optionen, um den Rang zu konfigurieren. Jede Tableau-Berechnungsfunktion hat hier unterschiedliche Optionen, die konfiguriert werden müssen. In Ordnung, das ist alles für diese Methode. Wie Sie sehen können, haben wir im Vergleich zur ersten mehr Optionen . Lass uns das schließen. Nehmen wir an, wir sind daran interessiert, diese Berechnung für alle anderen Arbeitsblätter zu haben diese Berechnung für , wir möchten sie wiederverwenden Um das zu tun, gehen wir zu unserer Kennzahl und ziehen sie einfach per Drag-and-Drop auf das Datenfeld. Und damit haben wir ein neues berechnetes Feld. Diesmal verwenden wir den Rang der Verkäufe. Ich kann es in Try And Sales umbenennen. Und damit haben wir ein neues Feld für unsere Daten wir in verschiedenen Arbeitsblättern wiederverwenden können Ordnung, Sana, wir können zu den letzten Methoden übergehen Tabellenberechnungen in Tableau zu erstellen Wir werden ein neues berechnetes Feld erstellen und Funktionen verwenden Gehen wir also hin und machen das. Wir beginnen mit dem Funktionsindex Lassen Sie uns also ein neues berechnetes Feld erstellen. Wir können es Index nennen. Und die Syntax ist sehr einfach, also fange mit dem Index an und das setzt sich zusammen. Wir müssen für diese Funktion nichts angeben. Sie können also sehen, dass die Berechnung gültig ist. Lass uns auf Okay klicken. Und damit haben wir eine neue Kennzahl, ein neues berechnetes Feld. Gehen wir und überprüfen die Ergebnisse. Also ziehe ich es einfach per Drag-and-Drop in die Ansicht. Diese Funktion gibt also Positionsnummer des aktuellen Werts zurück. Das bedeutet, dass die erste Position in dieser Ansicht die erste Zeile sein wird , wenn wir uns von oben nach unten bewegen Dies ist die Position Nummer eins, Position Nummer 234 und so weiter, bis wir den letzten Wert als letzte Position erhalten. Jetzt stellen Sie vielleicht fest, dass wir alle Zeilen in der Tabelle berechnen. Wir verwenden den Umfang der Tabelle. Wir können das überprüfen, wenn wir hier rüber gehen , um unsere Messung unregelmäßig zu verbinden Und wir können sehen, dass die Rechenleistung in der Tabelle unten liegt. Nehmen wir an, wir hätten gerne einen Index für jede Gruppe, nicht für die gesamte Tabelle. Gehen wir und schalten es auf den unteren Fensterbereich um. Nun, da Sie die Berechnung auf dem Schmerz sehen können , nicht auf der ganzen Tabelle. Für die erste Gruppe haben wir die erste Reihe, die Pocas, dann die zweite dritte Kraft und so weiter Dann geht es los und es wird für die zweite Gruppe zurückgesetzt. der zweiten Gruppe wird diese Zeile die Nummer eins sein und die letzte Position oder der Index in dieser Gruppe werden die Vorräte sein und nicht die letzte. Die Schriftarten, wie Sie sehen können, sie immer für jede Gruppe zurückgesetzt, weil wir den Bereich nur für den Schmerz spezifiziert haben. Wenn Sie jetzt auf die Zelle umschalten, lassen Sie uns das Rechnen mit der Zelle durchführen. Sie können sehen, dass jede Zelle der erste Wert sein wird die Positionsnummer für jede Zeile eins sein wird. So funktioniert das mit der Scoping-Tabelle. Ordnung, jetzt gehen wir und schalten es wieder auf eine Tabelle um, mit der wir rechnen Wie Sie sehen können, ist es sehr einfach. Lassen Sie uns eine andere Funktion in Tableau ausprobieren. Diesmal verwenden wir die erste Funktion, also machen wir weiter, ein neues berechnetes Feld. Wir werden es zuerst aufrufen. Und die Funktion wird es auch sein. Wirklich einfach. Es wird zuerst sein und das war's. Es ist wie der Index. Sie müssen in der Berechnung nichts angeben. Die Berechnung wird bewertet. Lass uns gehen und okay drücken. Und überprüfen Sie das Ergebnis auch in der Ansicht. Lassen Sie uns versuchen, es hier abzulegen. Und jetzt können wir sehen , dass Tableau der ersten Zeile den Wert Null zuweist der ersten Zeile den Wert Null zuweist Und während wir mit den Werten nach unten gehen, wie Sie sehen können, sinken die Zahlen Diese Zahlen werden lauten: Wie viele Schritte haben wir, bis wir wieder die Spitze erreichen, bis zur Null? Hier benötigen wir zum Beispiel drei Schritte, bis wir die erste Reihe erreichen. Und auch hier haben wir -11 bis wir den höchsten Wert erreichen Hier haben wir ungefähr einen Abstand zwischen jeder Zeile und der ersten Zeile in Tableau Es gibt eine andere Funktion , bei der genau das Gegenteil bewirkt wird. Es wird das letzte sein. Also lass uns gehen und es versuchen. Lassen Sie uns ein neues berechnetes Feld erstellen. Es wird die letzte Funktion sein, nicht in diesem Tutorial. Sei auch der Letzte. Es braucht keine Felder darin, also ist die gesamte Berechnung wertvoll. Lass uns gehen und Ok drücken. es uns per Drag-and-Drop auf die Ansicht hier drüben ziehen. Jetzt können wir also sehen, dass es genau den gegenteiligen Effekt hat wie das erste. Tableau weist also dem letzten Wert in unserer Ansicht die Null zu, und je weiter dem letzten Wert in unserer Ansicht die Null zu, Sie sich nach oben bewegen, desto höher können die Werte werden. Auch hier haben wir die Entfernung, oder wie viele Schritte haben wir noch bis wir die letzten Werte erreichen? Okay Leute, wir haben noch eine Funktion, die dem letzten ersten Index sehr ähnlich ist Sie gibt uns die Positionsnummer der Zeilen. Wir haben die Rank-Funktion. Lassen Sie uns ein neues berechnetes Feld erstellen. Wir werden es Ränge nennen. Beginnt mit dem Keyword-Rang. Und wie Sie sehen können, haben wir fünf verschiedene Funktionen und wie die Daten geordnet werden. Wir beginnen mit der einfachsten, der ersten, wählen wir Rang aus. Und hier können wir zwei Dinge für Tableau spezifizieren. Die erste kann der Ausdruck oder die Aggregatfunktionen sein. In dieser Ansicht haben wir die Summe der Verkäufe. Lassen Sie uns also die Summe der Verkäufe definieren. Und die zweite Information, die Tableau benötigt, ist optional. Es geht darum, wie man es sortiert, aufsteigend oder absteigend. Wenn Sie es leer lassen, verwendet Tableau es als Standard, die absteigenden Methoden. Bleiben wir also bei den Standardwerten, das ist alles, was die Berechnung gültig ist als Standard, die absteigenden Methoden. Bleiben wir also bei den Standardwerten, das ist alles, was die Berechnung gültig ist. Gehen wir und klicken Und damit haben wir ein neues berechnetes Feld. Ziehen wir es per Drag & Drop in die Ansicht, um die Ergebnisse zu überprüfen. Jetzt können wir also sehen, dass Tableau alle Unterkategorien auf der Grundlage der Summe der Verkäufe einordnet alle Unterkategorien auf der Grundlage der Summe der Verkäufe Wir können hier also sehen , dass die Telefone die höchsten Verkaufszahlen haben, und wir haben es Platz eins und dann auf Platz zwei, wir haben es hier als zwei für die Stühle Ordnung, Leute. Wenn Sie sich nun diese vier Funktionen und die Ergebnisse ansehen, können Sie feststellen, dass sie einander sehr ähnlich sind , oder? Sie werden die Positionsnummer der Zeilen mit unterschiedlichen Methoden definieren . Jetzt fragen Sie sich vielleicht, was sind die Anwendungsfälle dieser vier Funktionen? Nun, im Allgemeinen gibt es zwei Anwendungsfälle. Erstens können wir es als Filter für Visualisierungen verwenden, und zweitens können wir es in anderen Berechnungen für den Force-Anwendungsfall verwenden Lassen Sie uns zum Beispiel den Rang auswählen und ihn den Benutzern als Filter anzeigen Sie gehen und spezifizieren zum Beispiel die fünf wichtigsten Unterkategorien im Bild. Sie wissen bereits, dass es verschiedene Methoden gibt und wie Sie das Top-Produkt oder die Top-Unterkategorien als Individualisierungen anzeigen das Top-Produkt oder die Top-Unterkategorien als Individualisierungen Dies ist eine Methode, um das zu tun. Oder wir befinden uns vielleicht in einer Situation, in der wir sehr große Visualisierungen haben , viele Zeilen Ich möchte den Benutzern nur die ersten fünf Zeilen zeigen nur die ersten fünf Ohne irgendwelche Spezifikationen oder Rangfolge oder so können wir einfach die ersten fünf Zeilen anzeigen. Um das zu tun , gehen wir zur ersten und zeigen sie als Filter an. Gehen wir und setzen den Rang zurück. Wir können hier rüber gehen und definieren. Okay, ich würde gerne die ersten fünf Zeilen sehen oder umgekehrt, wir wollen die letzten fünf Zeilen anzeigen, damit wir zur letzten gehen und sie als Filter anzeigen können. Gehen wir und setzen die erste zurück. Jetzt können wir rüber gehen und sagen, okay, ich würde gerne die letzten fünf Zeilen aus meiner Sicht sehen. Dies ist also der erste Anwendungsfall für diese sehr einfachen Tabellenberechnungsfunktionen. Wir können sie als Filter verwenden. Ordnung, Leute, weiter zum zweiten Anwendungsfall für diese Funktionen. Normalerweise verwende ich sie in anderen Berechnungen, um eine Referenzlinie zu generieren. Lassen Sie uns ein kurzes Beispiel haben. Lass uns ein neues Arbeitsblatt erstellen. Wir werden das Bestelldatum in die Spalten und auch die Verkäufe in die Zeilen aufnehmen die Spalten und auch die Verkäufe in die Zeilen Und dieses Mal werden wir auch die Monate haben. Also lass es uns von Jahr zu Monat ändern. Und ich hätte es gerne als Teildiagramm. Wie immer möchte ich die Beschriftungen und auch die Farben des Maßes zeigen . Die Aufgabe besteht nun darin, eine Referenzlinie anzuzeigen auf dem ersten Wert im Diagramm basiert. Wir haben den ersten Wert von 21.000. Ich hätte ihn gerne als Referenz um die anderen Manss damit zu vergleichen Das können wir zuerst mit der Funktion machen, aber wir müssen sie in weiteren Berechnungen hinzufügen Um zu verdeutlichen, wie das funktioniert, werde ich diese Ansicht einfach duplizieren , sodass sie wie eine Tabelle aussieht. Gehen wir zu Show Me hier drüben. Und schalte es gegen einen Tisch um. Und dann werde ich die Männer in die Reihen bringen. Jetzt haben wir einen sehr schönen Tisch. Ich möchte jetzt den ersten Wert als neues berechnetes Feld haben . Okay, ich möchte dieser Ansicht auch die Werte aus der ersten Funktion hinzufügen . Lass uns das Feld holen, das wir bereits erstellt haben, und es in der Ansicht ablegen. Sie können sehen, dass die erste Zeile in dieser Tabelle Januar 2018 sein wird . Wir haben also den Wert Null. Und ich möchte jetzt die Verkäufe nur für diese Zeile zeigen. Die anderen Reihen interessieren mich nicht. Nur für die erste Zeile müssen wir die Verkäufe anzeigen. Um das zu tun, müssen wir ein neues berechnetes Feld erstellen. Nennen wir es First Sales. Und die Logik kann so sein. Wir können überprüfen, ob die erste Funktion gleich Null ist. Wenn wir uns in der ersten Zeile befinden, haben wir, wie Sie sehen können, einen Nullwert erreicht. Was kann passieren? Wir wollen die Verkäufe zeigen, wie es sein wird, dann können wir den Außendienst haben. Andernfalls wollen wir die Verkäufe nicht zeigen. Das heißt, wir können die Aussagen damit beenden. Wie Sie sehen können, wenn die Positionsnummer Null sein wird, wie bei der ersten, dann zeigen Sie die Verkäufe an. Ansonsten zeige nichts. Lass uns gehen und zuschlagen, okay. Und damit haben wir wie immer unsere neue Maßnahme getroffen. Ziehen wir es per Drag-and-Drop in die Ansicht hier drüben. Wie Sie sehen können, kann das Tablet die Verkäufe nur anzeigen , wenn der erste gleich Null Wenn nicht, wie Sie sehen, haben wir damit nichts zu tun. Wir haben den ersten Wert in den Siegeln und jetzt können wir ihn als Referenzlinie verwenden. Um das zu tun, kehren wir zu unseren ursprünglichen Tabellen zurück und fügen unser neues berechnetes Feld zu den Details hinzu. Gehen wir dann zur Achse zu den Dichtungen und fügen radikal eine Referenzlinie hinzu. Der Wert kann auf unserem neuen berechneten Feld basieren Gehen wir also zu den Verkaufstarifen über. Und wir können auch die Bezeichnung von „ Berechnungen“ auf „Benutzerdefiniert“ ändern die Bezeichnung von „ Berechnungen“ auf „Benutzerdefiniert Und wir können sagen, okay, das ist das Erste, das aushärtet. Lass uns zuschlagen, okay. Wie Sie sehen können, haben wir jetzt unsere neue Referenzlinie. Und der Wert dieser Referenzlinie kann immer vom ersten Wert ausgehen. Wie Sie sehen können, wird es 21.000 sein. Also können wir jetzt gehen und die anderen Werte auch mit unserer Referenzlinie vergleichen auch mit unserer Referenzlinie Das kann sehr dynamisch sein. Das heißt, lassen Sie uns zum Beispiel einen Filter zu unserer Ansicht hinzufügen. Gehen wir zum Bestelldatum und zeigen dem Filter jetzt, was passieren kann, wenn wir den Wert 2018 abwählen, der erste Wert wird vom Januar 2019 sein . Hier werden wir 47.000 als Referenzlinie erhalten 47.000 als Referenzlinie Damit können wir die Leistungsfähigkeit von Tabellenberechnungen verstehen Leistungsfähigkeit von Tabellenberechnungen Sie basieren auf den Visualisierungen, nicht auf der Datenquelle alles, was Sie individuell ändern, Auf alles, was Sie individuell ändern, reagiert die Tabellenberechnung darauf, was sie sehr dynamisch macht Dies ist ein weiterer Anwendungsfall für diese vier Funktionen. Erster, letzter, Index, Rang usw. Sie können zum Beispiel sagen: Lassen Sie uns die Referenzlinie auf der Grundlage des letzten Werts in der Tabelle erstellen, sodass Sie sie wechseln können. Das war's für diese vier Funktionen. 152. Udemy 9 2 Running Total: Leute, jetzt werden wir über sehr wichtige und sehr verbreitete Tabellenberechnungen in Tableau sprechen sehr wichtige und sehr . Es ist die laufende Summe. Die laufende Summe wird alle Werte summieren , je nachdem, wie sie sich im Laufe der Zeit entwickeln. In dieser Ansicht können wir beispielsweise die Leistung unseres Unternehmens verfolgen und die drei verschiedenen Kategorien unserer Produkte vergleichen . Hier können wir die Entwicklung oder den Fortschritt der Kunden sowie die Bestellungen verfolgen, um schnell zu verstehen, ob unser Geschäft wächst oder schrumpft. Wenn Sie nun aus dieser Sicht diese drei Kategorien miteinander vergleichen, können Sie feststellen, dass der Bürobedarf sehr schnell wächst , wenn Sie ihn mit den beiden anderen vergleichen. Sie können also sehen, dass uns die Verwendung der laufenden Gesamtsumme in unserer Ansicht dabei hilft, den Fortschritt und die Leistung unseres Unternehmens besser zu verstehen . Lassen Sie uns nun verstehen, wie diese Funktion in Tableau funktioniert. Okay Leute, also, wie die laufende Gesamtberechnung funktioniert. Es wird gehen und jeden Wert zur Summe aller vorherigen Werte addieren . Lassen Sie uns ein Beispiel für andere haben, die Standards unterschreiten. Wir haben hier auch die Monate und die Verkäufe. Und wir wollen die laufende Summe zusammenstellen. Wir beginnen mit dem ersten Wert, also befinden wir uns derzeit in der ersten Zeile, und da wir keine vorherige Summe von Werten haben, wird es genau derselbe Wert sein. Bei der Berechnung wird die aktuelle Gesamtsumme , die dem Verkaufswert entspricht. Das bedeutet, dass wir in der Ausgabe genau den gleichen Wert erhalten werden, nämlich 2607 bis zum nächsten Monat bis Februar Derzeit befinden wir uns also auf diesem Niveau bei 523 Verkäufen, und die bisherige Gesamtsumme wird die alte vom Januar sein Um nun die Gesamtsumme für Februar zu ermitteln, müssen wir einfach diese beiden Werte addieren Wir addieren also den Verkaufswert plus die vorherige Gesamtsumme. Und damit erhalten wir 2.590. Wie Sie sehen können, addieren wir einfach den aktuellen Umsatz mit dem vorherigen laufenden Wert Gehen wir zum nächsten Monat über. Wir haben eine neue Stromstärke, wir haben die 6.422 und wir werden sie jedes Jahr wieder zur bisherigen Gesamtsumme hinzufügen Wir haben also wieder dieselbe Formel. Damit werden wir 9.013 bekommen. Wie Sie sehen können, addieren wir nur die aktuellen Verkäufe mit der vorherigen laufenden Summe aus dem Vormonat Wir können weitermachen und unsere Tabelle weiterbearbeiten, bis wir bei der letzten Tabelle angelangt Es wird genau dasselbe sein. Wir sind derzeit im Dezember, und das ist unser aktueller Wert. Wir werden ihn zur aktuellen Gesamtsumme des Vormonats, November, addieren Gesamtsumme des Vormonats, November, , bis wir den letzten Wert erhalten. Und damit haben wir den endgültigen Wert für den gesamten Lauf. Wie Sie sehen können, bauen wir den Fortschritt oder Entwicklung der Verkäufe über die Monsls So funktioniert die Berechnung der laufenden Summe. Kehren wir zu Tableau zurück, um zu erfahren, wie man es erstellt und die Visualisierung anhand der laufenden Summe erstellt. Beginnen wir mit der Big-Data-Quelle und gehen wir hier zu den schlechten Taten Wir werden unsere Kategorie in die Zeilen bringen, und dann brauchen wir das Datum. Also werden wir die Bestelldaten aus den Tabellenbestellungen abrufen und sie in die Spalten schreiben. Wir benötigen es als fortlaufenden Monat. Klicken Sie mit der rechten Maustaste darauf. Und dann schalten wir es hier auf diese Option um. Jetzt brauchen wir die Maßnahmen, weil wir den Fortschritt der Kunden verfolgen. Wir wollen die Anzahl der Kunden. Wir gehen zu den Kunden hier drüben und lassen uns diese Kennzahl nehmen, Kunden zählen, und sie in die Ansicht einbeziehen. Und jetzt werden wir das Bild von Linie zu Bar ändern . Also gehen wir zu den Marks hier drüben und ändern es auf Balken. Jetzt haben wir hier die Gesamtzahl der Kunden für jeden Monat. Wir haben immer noch nicht die Gesamtsumme. Um das zu tun, ist es sehr einfach. Wir können die schnellen Tabellenberechnungen verwenden. Es ist am einfachsten, klicken Sie mit der rechten Maustaste auf die Kunden hier drüben. Und dann fügen wir schnelle Tabellenberechnungen hinzu. Und einfach hier, die laufende Summe. Lass uns da hingehen. Jetzt können wir sehen, wie das Tablet in Gesamtwerte für jede Kategorie umgerechnet Und wir können sofort sehen , dass der Kundenfortschritt im Bereich Bürobedarf am besten ist Wie Sie sehen können, ist es sehr einfach. Was uns jetzt fehlt, ist die Anzahl der Bestellungen, die Anzahl der Bestellungen. Also lass uns gehen und unsere zweite Maßnahme holen. Es wird die Anzahl der Bestellungen sein. Und lass es uns schnappen und es in der Nähe der Kunden hier drüben aufstellen . Aber wie Sie sehen können, sind sich beide Maßnahmen sehr ähnlich. Wir müssen also das Erscheinungsbild der Bestellungen ändern, um die Unterschiede zwischen den beiden Maßen zu verstehen . Wie macht man das? Wenn Sie zu den Markierungen hier drüben gehen, können Sie sehen, dass wir drei Abschnitte haben. Der erste ist alles, was das bedeutet. Alles, was ich hier konfiguriere, wird sich auf alles auswirken, auf beide Maßnahmen. Aber jetzt, da wir das Bild nur für die Bestellungen ändern wollen , werden wir die Markierungen auf die Bestellungen umstellen. Lassen Sie uns jetzt in diesem Tab darauf klicken Ich konfiguriere die Gesamtsumme der Bestellungen anstelle des Balkens. Ich hätte es gerne als Linie. Wenn du zu den Farben hier drüben gehst, können wir diese gepunktete Linie hinzufügen um zum Beispiel die Unterschiede zwischen den Muskeln zu sehen Und ich kann die Opesität in dieser Linie reduzieren. Ordnung, als nächsten Schritt werden wir die Farben ändern, weil beide blau sind Gehen wir zu allen und nehmen von der linken Seite die Messnamen. Gehen wir und setzen es hier drüben auf die Farben. Als Nächstes können wir diese beiden Achsen für jede Kategorie zu einer zusammenführen . Ich hätte gerne nur eine Achse. Um das zu tun, gehen wir zu den Bestellungen nach rechts und klicken darauf. Und hier haben wir eine Option namens Doppelachse. Es wird diese beiden Achsen zu einer zusammenführen . Lass uns gehen und darauf klicken. Wie Sie jetzt sehen können, haben wir nur eine Achse für jede Kategorie. Wir haben keine Aufteilung mehr auf zwei Achsen, also haben wir sie jetzt nur noch in einer Ansicht. Jetzt können wir sehen, dass wir für jede Kategorie nur eine Achse haben . Wir haben keine Aufteilung mehr zwischen den beiden Maßnahmen, sondern alles in einer. Jetzt können wir sehen, dass sich die Achsen links und rechts befinden. Der nächste Schritt, den wir normalerweise, aber nicht immer, tun , besteht darin, diese Achsen zu synchronisieren. Klicken Sie mit der rechten Maustaste darauf und wir haben hier die Option Synchronisierte Achse. Somit befinden sich beide Achsen auf derselben Ebene. Wir können jetzt die rechte verstecken, weil es sinnlos ist , dieselben Informationen zweimal links und rechts zu haben . Ich werde den Header von der rechten Seite verstecken. Und vielleicht können wir die Informationen, die wir auf der Achse haben, loswerden . Also geh und bearbeite die Axt und wir können den Titel entfernen, das Set. Es ist in der Nähe. Ich minimiere nur die Informationen, die wir in einer Ansicht haben Das ist es. Wie Sie jetzt sehen können, können wir verfolgen mithilfe der sehr häufig verwendeten Funktion, der laufenden Gesamtsumme , den Fortschritt der Kunden und Bestellungen nach Kategorien . 153. Udemy 9 3 Unterschiede: Ordnung, alle zusammen, also werden wir über die letzte Tabellenberechnungsfunktion sprechen . Wir haben den Unterschied. Der Unterschied ist sehr einfach. Es kann den Unterschied zwischen zwei Datenpunkten finden. Und es gibt viele Anwendungsfälle für diese Funktion, aber der bekannteste ist der Vergleich zweier Dinge. Zum Beispiel, um Zeitraum zu Zeitraum zu vergleichen. Sehr üblich ist es, Umsatz oder Gewinn Monat für Monat oder Jahr für Jahr zu vergleichen , um saisonale oder zyklische Muster aufzudecken saisonale oder zyklische Muster aufzudecken Lassen Sie uns nun verstehen, wie diese Funktion funktioniert. Okay, um zu verstehen, wie die Berechnung funktioniert, werden wir uns die folgenden Beispiele ansehen, in denen wir den Umsatz von Männern in den Berechnungen haben . Nehmen wir an, wir befinden uns gerade in den Monaten Könnte der aktuelle Wert dieser Wert sein? Und um den Unterschied zu erzielen, benötigt Tableau immer zwei Datenpunkte, der erste immer der aktuelle Wert ist, in diesem Beispiel der aktuelle Umsatz meines zweiten Datenpunkts. Hier haben wir mehr Freiheit, da wir auswählen können , welcher Wert mit dem aktuellen Wert verglichen werden soll. In Tableau haben wir vier verschiedene Optionen. der ersten können wir den aktuellen Monat mit dem Vormonat vergleichen . In diesem Beispiel können wir das Y mit Apprel vergleichen , wenn Sie es so definieren, wobei das vorherige Tableau weggehen wird Und finden Sie einfach die Unterschiede zwischen dem aktuellen und dem vorherigen Tableau-Go und subtrahieren Sie einfach diese Dies ist die erste Option. Die zweite Möglichkeit besteht darin, den aktuellen Wert mit dem nächsten Monat zu vergleichen. In diesem Beispiel vergleichen wir den Monat Mai, den aktuellen Monat, mit den Monaten Juni Tableau wird einfach die Unterschiede zwischen dem aktuellen und dem nächsten Monat ermitteln die Unterschiede zwischen dem aktuellen und dem nächsten Monat und die Werte subtrahieren Fahren wir nun mit der dritten Option fort. Wir können den aktuellen Monat mit dem ersten Monat vergleichen, dem ersten Wert, den wir in der Klammer haben. Das heißt, wenn wir in diesem Beispiel für Tableau den ersten Wert definieren, bedeutet das, dass Tableau die Unterschiede zwischen den aktuellen Umsätzen ermittelt, das sind die Verkäufe von Y mit dem ersten, also haben wir es als Januar, und dann gehen und die Werte subtrahieren Kommen wir nun zum letzten. Ich glaube, Sie haben ihn bereits verstanden Wir werden den aktuellen Monat, das M, mit dem letzten Monat, dem Monat Dezember, vergleichen M, mit dem letzten Monat, dem Monat Dezember, Tableau wird die Unterschiede zwischen dem aktuellen Wert von my und dem letzten Wert in den Visualisierungen vom Dezember ermitteln Unterschiede zwischen dem aktuellen Wert von my und dem letzten Wert in den Visualisierungen Also wird es gehen und die beiden Werte subtrahieren. Wie Sie sehen können, haben wir hier vier verschiedene Möglichkeiten , welchen Wert wir mit dem aktuellen vergleichen, entweder den vorherigen Wert, den nächsten Wert, den ersten Wert oder den letzten Wert Das heißt, in Tableau haben wir eine wirklich gute Kontrolle darüber, welche Datenpunkte miteinander verglichen werden können. wir nun zu Tableau zurück, um mit dem Üben für diese Funktion zu beginnen. Ordnung, alle zusammen. Jetzt werden wir eine Ansicht erstellen, um die Verkäufe im Laufe der Zeit, über die Jahre zu vergleichen. Wir werden uns für eine große Datenquelle entscheiden. Gehen wir zu den Bestellungen, dem Bestelldatum zu den Spalten, um die Jahre zu haben. Dann möchten wir, dass die Zeilen, die Ns und das Quartal die Kontrolle behalten und es einfach zweimal duplizieren. Das erste wird das Quartal sein. Lassen Sie uns das Format auf Quartal ändern und das zweite Format bezieht sich auf den Monat. Wir werden es ebenfalls für den Monat ersetzen. Jetzt würde ich das Trinkgeld gerne etwas größer machen. Ich werde es einfach von den Reihen und auch von den Spalten aus ausdehnen . Was fehlt jetzt? Natürlich unsere Maßnahme. Gehen wir los und holen uns die Verkäufe und schauen uns das an. Jetzt haben wir die Verkäufe nach Monaten aggregiert und nach Jahren verteilt Jetzt müssen wir die Unterschiede zwischen diesen Jahren schaffen zwischen diesen Um das zu tun, werden wir zu unserer Maßnahme Radicallickit übergehen zu unserer Maßnahme Radicallickit Dieses Mal werden wir diese Option verwenden. Mehr Kontrolle über die Berechnung. Tabellenberechnung hinzufügen. Lass uns das machen. Jetzt müssen wir ein paar Dinge konfigurieren. Zuerst müssen wir den Berechnungstyp wählen. Das wird der Unterschied sein, da eine Standardeinstellung auch korrekt ist. Berechnung verwendet welchen Bereich, welche Richtung wir wollen. Wir wollen die Richtung von links nach rechts. Wir wollen die Jahre vergleichen , was derzeit richtig ist. Wir wollen die Monate nicht zusammen vergleichen. Wenn wir das vergleichen wollen, können wir es auf Tabelle nach unten umstellen. Damit vergleichen wir jetzt die Monate zusammen, aber jetzt wollen wir die Jahre vergleichen. Wählen wir dazu die gegenüberliegende Tabelle aus. Und dann müssen wir für Tableau relativ zu angeben. Und hier müssen wir eine der vier Optionen definieren , die wir zuvor gelernt haben. Wir haben den vorherigen, den nächsten, den ersten und den letzten. In diesem Beispiel wollen wir nun das aktuelle Jahr mit dem Vorjahr vergleichen. Also werden wir beim vorherigen bleiben. Das heißt also, lassen Sie uns zum Beispiel diesen Wert für unser Jahr wählen. Es werden die Unterschiede zwischen den Verkäufen im Januar 2022 und dem Vorjahr mit demselben Monat sein. Es wird also der Unterschied zwischen diesem Jahr und dem Jahr 2021, Januar, sein . Und deshalb haben wir für das gesamte Jahr 2018 keine Werte. Denn aus dieser Sicht haben wir kein Jahr 2017, wir haben kein vorheriges Jahr. Es wird das erste Jahr sein, deshalb ist es völlig leer. Ordnung, wir haben also die Tabellenberechnungen erstellt . Aber wie üblich werden wir die Ansicht ändern , die wir den Benutzern derzeit präsentieren. Also was ich jetzt tun würde, ich würde die Anzahl der Jahre auf nur zwei Jahre reduzieren. Gehen wir also und wenden einen Filter an. Filter anzeigen. Und ich würde die letzten zwei Jahre wählen. Jetzt möchte ich der Ansicht den Gesamtumsatz für jeden Monat hinzufügen . Um das zu tun , schauen wir uns die Verkäufe und das Attribut zur Ansicht an. Jetzt haben wir auf der linken Seite die Umsatzunterschiede und dann die Gesamtsumme der Verkäufe. Jetzt können wir sehr leicht erkennen , woher diese Zahlen kommen. Es sind die Unterschiede zwischen diesen beiden Jahren. Ordnung, lassen Sie uns im nächsten Schritt diese Zahlen durch Bilder ersetzen , durch Zahlen. Um das zu erreichen, werden wir unsere Maßnahmen ergreifen und es auf die Säulen legen Das ist der erste und der zweite. Dann lass uns das Bild ändern. Anstatt Linie zu Par, gehen wir zu den Markierungen hier drüben und sagen, wir hätten gerne die Balken. Alles klar hier. Wie Sie sehen können, haben alle Maße dieselbe Farbe. Stattdessen möchte ich die Farbgebung der Unterschiede ändern. Gehen wir hier zur Summe der Verkäufe über. Wie Sie sehen können, haben wir das Symbol für Tabellenberechnungen. Und dann ziehen wir die Summe der Tabellenberechnungen per Drag & Drop auf die Farbe, indem wir die Taste gedrückt halten. Lassen Sie uns die Farben der ersten Kennzahl ändern. Lassen Sie uns also die Summe der Verkäufe und die Aggregationen wechseln und zu den Farben übergehen Und lassen Sie uns eine beliebige Farbe von Ihnen auswählen. Wie zum Beispiel das Blau, diese Informationen, Gus, aus den Gesamtverkäufen, aus den Gesamtberechnungen. Und dieser stammt aus den Tabellenberechnungen. Und es ist sehr einfach zu erstellen. Und damit können wir die Verkaufszahlen der Jahre vergleichen. Wenn Sie nun die Unterschiede zwischen diesen beiden Jahren analysieren möchten , können Sie beispielsweise im Januar feststellen, dass es keinen großen Unterschied zwischen den Jahren 2020, 1.20, 22 Es gibt quasi ein kleines Wachstum. Aber wenn Sie zum Beispiel in den Februar gehen, können Sie feststellen, dass es große Unterschiede zwischen den beiden Jahren gibt , in denen wir in diesem Monat viel Umsatz erzielt haben . Und noch etwas, das hier zu beachten ist, ist, dass wir im November weniger Umsatz gemacht haben als im Vorjahr. Wie Sie sehen, können wir sehr schnell die Unterschiede zwischen diesen Verkäufen im Jahr 2022 und den Verkäufen des Vorjahres feststellen zwischen diesen Verkäufen im . Das ist also die Stärke der Differenzfunktion. Es kann uns helfen, zwei Dinge wie die Jahre oder vielleicht die Kategorien Monat und so weiter zu vergleichen . Ordnung, das ist alles für die Differenzfunktion in Tableau. In Ordnung, alle zusammen. Also das ist alles, was wir abgedeckt haben. Die vier Arten von Tableau-Berechnungen. Damit haben Sie rund 60 verschiedene Funktionen in Tableau kennengelernt , sodass Sie über genügend Tools verfügen , um neue Felder in Ihrer Datenquelle zu erstellen und Ihre Daten zu bearbeiten. Damit haben wir den Abschnitt Tableau-Berechnungen abgeschlossen . Und jetzt, im nächsten Abschnitt , wird es wirklich interessant werden. Wir werden dann etwa 63 Tableau-Diagramme erstellen. Wir beginnen mit den grundlegenden Diagrammen wie Par-Diagrammen und gehen dann zu komplexeren Diagrammen in Tableau über. 154. Tableau | Abschnitt: Tableau-Diagramme: Springen Sie sofort, indem Sie mit der Erstellung von Diagrammen in Tableau beginnen. Und wir werden rund 63 Diagramme behandeln. Werfen wir also einen kurzen Blick auf einige Visualisierungen und Diagramme , die in diesem Kurs behandelt werden Sie beginnen damit, einige grundlegende Diagramme zu erstellen, z. B. verschiedene Teildiagramme Wir haben Säulendiagramme, Stapeldiagramme Danach werden Sie lernen, wie Sie verschiedene Liniendiagramme erstellen. Und wir werden auch Flächendiagramme haben. Und dann werden wir lernen , wie man verschiedene Arten von Diagrammen kombiniert, wie zum Beispiel ein Par- und ein Liniendiagramm. Und in Zukunft werden wir verschiedene Karten in Tableau erstellen. Und dann gehen Sie zur nächsten Ebene über, wo Sie anfangen, Diagramme wie Streudiagramme, Slobbydiagramme, Parplediagramme, Polydiagramme und Kalenderdiagramme zu erstellen Slobbydiagramme, Parplediagramme, Polydiagramme und Kalenderdiagramme Polydiagramme Danach gehen wir zur letzten Ebene über, zu den Diagrammen für Fortgeschrittene Fortgeschrittene Zum Beispiel haben wir Reto-Diagramme, Wasserfall-Schmetterlings - oder Tornado-Diagramme, Quadont-Diagramme und Trichterdiagramme Wie Sie sehen können, werden wir in diesem Kurs viele Tableau-Diagramme und Visualisierungen behandeln Tableau-Diagramme Lassen Sie uns jetzt einsteigen und loslegen. 155. Udemy 0 Mehrere Measures: Bevor wir lernen , wie man Diagramme in Tableau erstellt, müssen wir einige Grundlagen verstehen Zum Beispiel, wie man mehrere Kennzahlen in einer einzigen Ansicht hinzufügt . Ich habe viele neue Tableau-Entwickler gesehen, die sich nicht sicher sind, wie man der Visualisierung eine zweite Kennzahl hinzufügt . Weil wir in Tableau verschiedene Orte und verschiedene Methoden haben , um mehrere Kennzahlen in einer einzigen Ansicht hinzuzufügen. Hier in Tableau haben wir drei Methoden. Die erste Methode besteht darin, für jede Kennzahl einzelne Achsen zu verwenden. Die zweite Methode besteht darin, eine einzige gemeinsame Achse unter Verwendung von Messwerten und Kennzahlnamen zu verwenden. Und die dritte ist die Verwendung von Doppelachsen in Tableau. Jetzt lernen wir diese Methoden Schritt für Schritt kennen, und wir werden auch die Vor- und Nachteile der einzelnen Methoden kennenlernen . Also los geht's, Leute, jetzt fangen wir mit den ersten Methoden an. Wir haben die individuelle Achse für jede Maßnahme. Schauen wir uns also an, wie wir es erstellen können und wie es aussehen wird. Gehen wir zum Beispiel zu unserer großen Datenquelle. Lassen Sie uns das Bestelldatum für die Spalten auswählen. Und um nun individuelle Achsen für jede Kennzahl zu erstellen , wir die Kennzahlen per Drag-and-Drop in die Zeilen oder Spalten. Also nehmen wir zum Beispiel die Verkäufe und ordnen sie in die Zeilen ein. Und lassen Sie uns auch die Gewinne nehmen und sie per Drag-and-Drop auf die Rose ziehen. Jetzt können wir aus unserer Sicht sehen, dass jede Kennzahl ihre eigene Achse hat Deshalb nennen wir sie individuelle Achse für jede Kennzahl. Wir können anhand des Umsatzes sehen, dass wir diese Achse haben , die zwischen 0 und 1 Million beginnt Und was den Gewinn angeht, beginnt sie bei 0 bis 100 K. Und diese beiden Achsen für diese beiden Kennzahlen sind völlig voneinander getrennt Es gibt keine Überschneidungen oder so. Jetzt haben wir natürlich zwei Maßnahmen, wir können eine dritte, vierte usw. hinzufügen Es gibt also keine Einschränkungen wie viele Maßnahmen wir zu unseren Visualisierungen hinzufügen können Wir können jetzt sehen, dass wir vier Maßnahmen haben. Sie können sehen, dass jede dieser Maßnahmen unterschiedliche Achsen mit unterschiedlichen Bereichen hat. Ich möchte etwas sehr Wichtiges in Tableau verstehen sehr Wichtiges in Tableau Sobald Sie mehrere Kennzahlen zu den Ansichten hinzugefügt haben, erhalten Sie mehrere Seiten mit den Markierungen. Die Markierungen in Tableau sind der Ort, an dem Sie die Visualisierungen anpassen können , um die Diagramme , die wir hier haben, anzupassen. Unserer Ansicht nach werden die Markierungen mehrere Seiten haben, da wir mehrere Kennzahlen werden die Markierungen mehrere Seiten haben, da wir mehrere Schauen wir uns an, was wir hier haben. Wir haben den ersten, das ist alles. Dann haben wir für jedes Maß, das wir in unserer Sichtweite haben, eine individuelle Markierung . Lassen Sie uns nun verstehen, wie das funktioniert. Fangen wir mit dem ersten an, dem Ganzen. Auf dieser Seite kann alles , was Sie an der Konfiguration ändern , für alle Kennzahlen und für alle Diagramme übernommen werden. Zum Beispiel hätte ich statt der Linie gerne das P, aber wenn ich es jetzt in Balken ändere, wie Sie sehen können, können alle Kennzahlen in Balkendiagramme umgewandelt werden. Oder wenn Sie hier rüber gehen, zum Beispiel zu den Farben und sie auf Schwarz ändern, können Sie sehen, dass alle unsere Kennzahlen jetzt schwarz sind und so weiter. Wenn ihr zur Größe übergeht, die Größe verkleinert, könnt ihr sehen, dass die Größe all unserer Maße reduziert wird. Alles, was ich an der ändere, kann also für alle Kennzahlen in der Ansicht übernommen werden. Aber jetzt, da wir für jede Kennzahl eigene Achsen haben, können wir jedes dieser Diagramme individuell anpassen . Nehmen wir zum Beispiel an, dass ich nur die Verkäufe ändern möchte. Ich kann hier zu den Marks of Sales gehen. Wechseln wir also zur Seite „Summe der Verkäufe“, und statt einer Leiste möchte ich sie als Zeile haben. Jetzt können wir also sehen, dass wir den Diagrammtyp nur für die Verkäufe geändert haben . Alles andere kann als Balkendiagramm bleiben. Und das Gleiche für den Gewinn. Du kannst hier rüber zu den Gewinnen gehen und sagen, okay. Statt einer Plakette hätte ich sie gern. So blau Sie zum Beispiel sehen können, ist diese Anpassung nur für diese Maßnahme möglich. Nur für die Gewinne. Und dann dasselbe für die anderen Maßnahmen. Wenn Sie für die Menge okay sagen, würde ich gerne den Diagrammtyp ändern, anstatt uns für etwas wie Fläche zu entscheiden. Lassen Sie uns also die Menge ändern und dann gehen wir zu dem Bereich hier drüben. Damit haben wir nur den Diagrammtyp für die Menge geändert , sodass Sie sehen können, dass diese Markierungen sehr hilfreich sind , um unsere Diagramme anzupassen. Und Sie können das für jede Kennzahl einzeln tun, oder Sie können hier zu allen Kennzahlen gehen und dann die Änderungen für alle Kennzahlen zusammen vornehmen. Das ist alles für die Marken. Sie sind wirklich wichtig, um die Diagramme in unseren Visualisierungen individuell anzupassen Eine weitere Sache, die wichtig zu verstehen ist, dass wir hier vier Tabs innerhalb der Markierungen haben , weil wir vier Kennzahlen haben Nun, weil wir kontinuierliche Messungen haben, zum Beispiel für die Jahre, haben wir keine Registerkarte, um die Jahre anzupassen, weil es diskret ist. Lassen Sie uns zum Beispiel die Summe der Verkäufe von kontinuierlichen Kennzahlen auf diskrete umstellen . Rat klicken Sie darauf und gehen Sie zu diskret. Damit können Sie sehen, dass die Summe der Verkäufe aus den Noten verschwindet. Das heißt, wir können es nicht mehr anpassen , da es diskret ist. Gehen wir und ändern es noch einmal, zurück zu Continuous. Und damit bekommen wir es wieder in die Markierungen, Sie können fortlaufende Felder anpassen. Ordnung, Leute, wie ihr bei diesen Methoden sehen könnt, können wir unsere Charts individuell und nach unseren Wünschen anpassen . Und ein weiterer Vorteil ist , dass wir beliebig viele Kennzahlen zu unseren Visualisierungen hinzufügen können , aber der Nachteil ist, dass wir getrennte Achsen haben, was bedeutet, dass es in manchen Situationen wirklich schwierig ist, die Kennzahlen miteinander zu vergleichen , wenn sie so aufgeteilt sind. Aus diesem Grund haben wir verschiedene Methoden, um die Achse und die Diagramme zu kombinieren und zusammenzuführen Das ist alles für die ersten Methoden, bei denen wir für jede Kennzahl eine eigene Achse haben In Ordnung, Leute, gehen wir zu einer anderen Methode , um mehrere Maßnahmen in einer Ansicht zu kombinieren. Und das, indem wir dieselbe Achse teilen. Das können wir mit den Kennzahlnamen und Kennzahlwerten tun . Wenn Sie den Datenaufwand in jeder Datenquelle in Tableau auf sich nehmen, werden Sie immer zwei Felder finden. Wir werden immer Messnamen und Messwerte haben. Diese beiden Felder, die Namen und Werte der Kennzahlen, werden automatisch von Tableau generiert. Sie stammen nicht aus der ursprünglichen Quelle Ihrer Daten. Was sind diese Felder? Bei den Kennzahlnamen handelt es sich um eine diskrete Dimension, die die Namen aller Kennzahlen enthält , die Sie in Ihrer Datenquelle haben. Auf der anderen Seite haben wir die Kennzahlwerte. Es handelt sich um eine kontinuierliche Kennzahl , die die Werte enthält, alle Kennzahlen, die Sie in Ihrer Datenquelle in Tableau haben . Es gibt zwei Möglichkeiten, die Namen und Werte der Kennzahlen zu verwenden. Die erste Möglichkeit besteht darin, einfach per Drag-and-Drop aus der Datenbank in die Ansicht zu ziehen. Nehmen wir zum Beispiel die gemessenen Namen der Zeilen. Wie Sie sehen können, sind derzeit keine Messwerte ausgewählt, da wir nichts in der Ansicht haben. Was wir nun tun werden, ist, zu den Hauptwerten zu gehen und sie nicht mehr per Drag-and-Drop in den Text hier drüben zu ziehen. Und jetzt können Sie in der Ansicht alle unsere Kennzahlen sehen , die Sie in unserer Datenquelle haben. Die Anzahl der Kunden, Anzahl der Bestellungen, Rabatte, Gewinne, Verkäufe und so weiter. Das sind also alles verfügbare Kennzahlen , die Tableau in Ihrer Datenquelle finden kann. Auch hier wird der Hauptname der Name der Maßnahme sein, die Anzahl der Kunden, die Anzahl der Bestellungen. Diese Informationen stammen aus den Namen der Maßnahmen. Und die Werte dieser Maßnahmen werden sich aus den Messwerten ergeben. Wie Sie sehen können, ist es sehr einfach. Die Namen der Maßnahmen, die Anzahl der Kunden, der Rabatt und der Gewinn. Diese Namen stammen aus den Maßnahmennamen. Und die Werte, die wir in dieser Ansicht haben , stammen aus den Messwerten. Also hier kannst du Dinge kontrollieren. Sie können zum Beispiel jede Kennzahl entfernen , die Sie in unserer Ansicht nicht sehen möchten. Lassen Sie uns zum Beispiel die Summe des Einzelpreises entfernen. Ziehen Sie es einfach per Drag-and-Drop irgendwo draußen ab. Und wie Sie sehen können, filtert Tablelated sofort. Wenn Sie also hier zu den Filtern gehen und sie bearbeiten, sehen Sie eine Liste aller Kennzahlen, die wir auch in unserer Datenquelle haben Wenn du einige Kennzahlen entfernen möchtest, kannst du die Maßnahmen, die du nicht in unserer Ansicht sehen möchtest, deaktivieren oder die du nicht in unserer Ansicht sehen möchtest, deaktivieren abwählen. Lass uns gehen und auf Okay klicken Und damit haben wir die Anzahl der Maßnahmen in der Ansicht auf 4.1 reduziert . Wir können hier mehr tun, als die Art der Maßnahmen aus unserer Sicht zu ändern. Nehmen wir zum Beispiel die Anzahl der Kunden von oben und setzen sie unten, sodass Sie sehen können, dass wir einfach die Reihenfolge der Kennzahlen in der Ansicht ändern . In Ordnung, das ist also eine Möglichkeit, die Kennzahlnamen und Kennzahlwerte in den Visualisierungen zu verwenden , indem sie einfach per Drag-and-Drop in die Aber es gibt noch einen anderen schnellen Weg, um diese Informationen zu verwenden. Lass mich dir zeigen, was ich meine. Ich werde einfach alles aus unserer Sicht entfernen und dann von vorne anfangen. Lassen Sie uns die Bestelldaten in die Spalten übernehmen. Und nehmen wir zum Beispiel die Verkäufe in den Zeilen. Bisher haben wir nur eine Maßnahme. Unserer Ansicht nach war alles normal. Aber lassen Sie uns jetzt sagen , dass ich der Ansicht eine weitere Maßnahme hinzufügen möchte , bevor wir lernen, dass wir den Gewinn nehmen und ihn in die Nähe der Siegel legen. Aber damit haben wir gelernt, dass Tableau zwei individuelle Achsen erstellen wird . Das wollen wir nicht, also lassen Sie mich es einfach entfernen. Ich hätte gerne eine Achse für beide Maßnahmen. Um das zu tun, können wir die Werte und Namen der Kennzahlen verwenden. Und um das schnell zu generieren, nehmen wir die Gewinne jetzt sehr langsam, ziehen wir sie einfach auf die Achse der Siegel. Und wie Sie jetzt sehen können, zeigt uns Tableau zwei grüne vertikale Linien. wir Tableau mit, dass teilen wir Tableau mit, dass ich dieselbe Achse für zwei verschiedene Kennzahlen verwenden möchte . Lassen wir es also einfach auf die Achse fallen. Und hier wird die Tabelle gehen und alles umrechnen , sodass wir hier nichts mehr haben. Die Summe der Verkäufe, wir haben jetzt die Kennzahlwerte und in den Filtern haben wir die Kennzahlnamen. Darin werden wir nur zwei Kennzahlen und den Umsatz sehen. Wie Sie sehen können, kann Table alles für uns vorbereiten. Und das ist eine schnelle Methode, um mehrere Kennzahlen mithilfe der Messwerte und Kennzahlnamen zu verwenden. Und wir können auch hier in den Messwerten sehen , dass wir nur diese beiden Maße haben. Schauen wir uns jetzt das Bild an. Wie Sie sehen können, haben wir nur eine Achse für zwei Maßnahmen. Der grüne Wert wird der Umsatz sein, und der graue Wert kann der Gewinn sein. Das bedeutet, dass diese beiden Maßnahmen dieselbe Achse haben. Und natürlich können wir unserer Ansicht nach weitere Maßnahmen hinzufügen . Nur zwei können wir in Anspruch nehmen, zum Beispiel die Rabatte. Wir können es zum Beispiel innerhalb der Kennzahlwerte auf den letzten Wert setzen. Und damit haben wir drei Zeilen. Drei Maßnahmen verfolgen dieselbe Achse. Es ist eine wirklich nette und kompakte Methode, um mehrere Maßnahmen auf derselben Achse zu vergleichen. Aber natürlich muss man auf den Maßstab der Achse achten . Zum Beispiel die Größenordnung der Verkäufe. Wie Sie sehen können, ist der grüne wirklich riesig, 0-1 Million Nimmt man nun den Rabatt, wie man sieht, alles fast gleich Null, weil die Skala im Vergleich zu den Verkäufen sehr klein ist diesem Grund ist es für diese Methode sinnvoll, mehrere Kennzahlen auf derselben Achse zu verwenden , wenn sie eine ähnliche Datenskala haben. Wenn es jedoch einen großen Unterschied in den Skalen gibt, es keinen Sinn, zwei Kennzahlen visuell zu vergleichen. In diesem Beispiel ist es also nicht wirklich sinnvoll, den Rabatt in diesen Visualisierungen zu verwenden , weil wir ihn nicht wirklich vergleichen Es hat einen wirklich kleinen Maßstab. Ein weiterer Nachteil dieser Methode: Wenn Sie die Markierungen hier überprüfen, können Sie sehen, dass wir nur einen Tab für alles haben. Wir haben nicht für jede Maßnahme individuelle Markierungen. Und das bedeutet, dass wir nicht jede Maßnahme nach unseren Wünschen anpassen können. Wie wir bereits in der ersten Methode gesehen , bei der wir in einem Fall beispielsweise das Liniendiagramm und in einer anderen Kennzahl verwenden möchten , können wir das Balkendiagramm usw. verwenden. Wir können also nicht jede Kennzahl einzeln anpassen, sondern alle diese Kennzahlen verwenden dasselbe Setup für die Visualisierungen Das heißt, gehen wir zum Beispiel los und wechseln die Seiten Wenn wir das tun, wirkt sich das auf alle Maßnahmen in der Ansicht aus, und ich kann das nicht. Ändern Sie es einzeln. Also alles, was Sie hier machen oder individuell ändern, kann sich auf alle Maßnahmen auswirken. Gehen wir zum Beispiel und ändern es in ein Par-Diagramm und so weiter. Das einzige, was Sie anpassen können , sind die Farben. Wenn Sie also hier zu den Farben gehen und Farben bearbeiten, können Sie jeder Kennzahl einen anderen Wert zuweisen . Aber das ist alles. Wir können die Charts nicht nach Belieben anpassen. Wenn Sie also Messwerte und Kennzahlnamen verwenden , achten Sie darauf. Sie haben nicht die Freiheit die Darstellung Ihrer Diagramme zu ändern, aber in vielen Fällen, in denen Sie mehrere Kennzahlen auf derselben Achse haben möchten, ist dies dennoch sehr nützlich vielen Fällen, in denen Sie mehrere Kennzahlen auf derselben Achse haben möchten , ist dies In Ordnung, damit hoffe ich, dass es klarer ist. Warum haben wir nun Tableau-Kennzahlwerte und Kennzahlnamen? In Ordnung, jetzt kommen wir zu den letzten Methoden. Um mehrere Maßnahmen zu kombinieren, können wir in einer Ansicht die Doppelachse verwenden. Doppelachsen sind wirklich eine großartige Möglichkeit und sehr nützlich in vielen Szenarien, in denen Sie zwei Maßnahmen miteinander vergleichen können . Sehen wir uns an, wie das in Tableau funktioniert Es gibt zwei Möglichkeiten, wie in Tableau duale Achsen erstellen können. Die erste, die ich Ihnen jetzt zeigen werde , ist, dass wir zum Beispiel das Bestelldatum für die Spalten verwenden. Und dann lassen Sie uns die Verkäufe in Formationen in den Zeilen aufteilen. Jetzt würde ich gerne eine weitere Maßnahme aus unserer Sicht sehen. Nehmen wir also den Gewinn und legen ihn einfach in die Reihen neben den Verkäufen. Hier sind wir also wieder bei der ersten Methode, bei der wir zwei Messungen haben , die durch zwei einzelne Achsen getrennt sind. Wie Sie nun sehen können, sind diese beiden Maße voneinander getrennt. Ich möchte diese beiden Bilder übereinander bringen , um zu sehen, wie das geht Kehren wir zu unseren Maßnahmen zurück. Also ja, Sie können sehen, dass wir zwei Maßnahmen haben Verkäufe und Gewinne. Wir gehen zum Gewinn, zu dem auf der rechten Seite, um ihn mit der rechten Maustaste anzuklicken. Und hier haben wir die Möglichkeit einer Doppelachse. Also lass uns gehen und darauf klicken. Wie Sie sehen können, liegen diese beiden Diagramme jetzt übereinander und verwenden zwei Achsen. Die Achse für den Umsatz und die Achse für die Gewinne liegen nebeneinander. Und wir können auch die Form dieser Maßnahmen, die Veränderung, sehen . Anstatt zwei grüne Pillen haben wir jetzt eine grüne Pille, die sich aus zwei Maßnahmen zusammensetzt, nämlich dem Umsatz und dem Gewinn. Und wenn Sie nun die Skalierung dieser beiden Achsen überprüfen, können Sie feststellen, dass der Umsatz wie üblich 0 bis 1 Million und die Gewinne 0 bis 100 Tausend betragen. Jetzt haben wir also zwei Möglichkeiten Entweder können Sie es so lassen, wie es ist, mit zwei verschiedenen Skalen, oder Sie können sie so gestalten, dass sie sich gegenseitig ähneln Und genau das tun wir in den meisten Situationen. Wir gehen und synchronisieren diese beiden Achsen. Um das zu tun, gehen wir auf dieser Achse zum Gewinn über . Klicken Sie mit der rechten Maustaste darauf, und hier haben wir die Möglichkeit, die Achse zu synchronisieren. Gehen wir und wählen das aus. Wie Sie jetzt sehen können, hat die Gewinnskala genau dieselbe Skala wie die Siegel. Sie beginnt bei 0 bis 1 Million und die markierten oder visuellen Werte haben sich ebenfalls an die neue Skala angepasst Wie Sie sehen können, haben wir es jetzt auf dem Boden, bevor wir es in der Nähe der Robben hatten Jetzt fragen Sie sich vielleicht, wissen Sie was, warum verwenden Sie Doppelachsen? Ich kann einfach die Mejor-Werte wie bei Methode 2 verwenden und der Ansicht so viele Kennzahlen hinzufügen, wie ich möchte Warum haben wir also eine Doppelachse? Nun, es gibt zwei Gründe für uns. Erstens haben Sie hier die Möglichkeit zu entscheiden, ob Sie die Achse synchronisieren möchten oder nicht. Wenn Sie also zur ersten Methode mit den Mejor-Werten gehen, können Sie sehen, dass alles synchronisiert ist und Sie nur eine Achse haben und das können wir nicht ändern Wenn wir jedoch zur Doppelachse zurückkehren, haben wir immer die Möglichkeit, die Achse zu synchronisieren oder Das ist also ein Vorteil, der größte Vorteil der Doppelachse, dass ich jetzt jede Maßnahme nach meinen Wünschen anpassen kann . Wenn Sie also die Markierungen ankreuzen, haben wir hier wieder eine Registerkarte für jede Maßnahme. Auch hier werden alle beide Maßnahmen individuell anpassen. Aber wenn Sie zur Summe der Verkäufe gehen, können wir die visuelle Gestaltung dieser Kennzahl festlegen. Ich kann zum Beispiel hierher gehen und die Größe ändern. Oder ich kann zur Summe der Gewinne gehen und sagen, dass ich statt des Liniendiagramms gerne ein Balkendiagramm hätte. Genau hier liegt der Vorteil der Doppelachse, bei der wir das Diagramm oder die Kennzahlen individuell anpassen können , aber immer noch dieselbe Achse verwenden. Und Sie haben diese Option nicht, wenn Sie die Kennzahlwerte verwenden , weil Sie für alle Kennzahlen eine Entscheidung treffen oder ein Setup festlegen müssen . Der Nachteil dabei ist jedoch, dass es Doppelachse oder nur um zwei Kennzahlen handelt, aber es ist trotzdem eine hervorragende Möglichkeit zwei Kennzahlen in Tableau zu vergleichen. Ich möchte Ihnen jetzt die zweite Methode zeigen, wie schnell Doppelachsen in Tableau erstellen können. Also lass uns gehen und das Zeug entfernen und dann lass uns wieder die Siegel nehmen. Nun zur zweiten Maßnahme, anstatt sie hierher in die Nähe der Robben zu ziehen Und dann schalte es auf Dual um. Was wir tun werden, wir werden zum Video hier drüben gehen. Und wenn Sie es auf die rechte Seite bewegen, können Sie sehen, dass wir hier eine vertikale Linie haben. Sei vorsichtig. Wenn Sie es auf die Achse verschieben, haben Sie zwei vertikale Linien, auf denen Sie die Messwerte und Kennzahlnamen haben können . Das wollen wir nicht, wir wollen eine Doppelachse, also verschieben Sie sie einfach auf die rechte Seite, auf die gegenüberliegende Seite der Achse. Und Sie können sehen, dass wir eine vertikale grüne Linie haben , wenn Sie sie weglassen. Tableau erstellt sofort eine Doppelachse zwischen diesen beiden Kennzahlen. So können Sie in Tableau schnell eine Doppelachse erstellen . Und ein letzter Punkt in Bezug auf die Doppelachse besteht darin, zu verstehen, dass sich die Reihenfolge der Maßnahmen auf die visuelle Darstellung auswirkt. Also lass mich dir zeigen, was ich meine. Ich gehe jetzt zum Gewinn und ändere es von Balkendiagramm zu Liniendiagramm. Und wie Sie sehen können, ist die rote Linie des Gewinns wie vor dem Umsatz. Das bedeutet also, dass der Umsatz im Hintergrund liegt. der Gewinn steht im Vordergrund. Wenn Sie die Person wechseln wollen, was Sie tun werden, ändern Sie einfach die Reihenfolge der Doppelachsen. Wenn wir die Verkäufe von links nehmen und sie einfach auf die rechte Seite legen. Und wie ihr jetzt das Teildiagramm im Vordergrund und das Liniendiagramm im Hintergrund sehen könnt , ist es in dieser Situation nicht wirklich cool, die Linie hinter den Teilen zu haben. Gehen wir jetzt und schalten es wieder um, sodass der Gewinn auf der rechten Seite steht, sodass wir ihn vorne und den Umsatz hinten haben. In Ordnung, das ist alles für die Doppelachse. In Tableau können Sie jetzt natürlich all diese Methoden in einer einzigen Ansicht kombinieren . Hier haben wir eine Doppelachse. In diesem Beispiel kann ich jetzt die Kennzahlwerte, den Gewinn, hinzufügen. Anstatt die Gewinne zu haben, können wir die Messwerte verwenden, Methode zwei. Um das zu erreichen, nehmen wir zum Beispiel die Menge. Und ziehen wir es per Drag-and-Drop auf die Gewinnachse. Lass es uns hier drüben ablegen. Und wie Sie sehen können, werden in der Tabelle sofort die Summe des Gewinns in Messwerte umgerechnet . Aber immer noch auf der linken Seite haben wir Verkäufe. Jetzt verfolgen wir eine Doppelachse zwischen dem Verkauf und einer Reihe von Maßnahmen. Jetzt können wir den Kennzahlwerten weitere Kennzahlen hinzufügen . Nehmen wir den Stückpreis und fügen ihn hier hinzu. Wir können die Rabatte hinzufügen. Aber jetzt ändern wir einfach die Farben, um das zu verdeutlichen. Jetzt bin ich auf der Registerkarte der Hauptwerte. Klicken Sie auf die Farben. Jetzt die Menge, ich gebe ihr den grünen Stückpreis. Geben wir ihm einen Graurabatt in dieser Farbe. Und das ist alles. Das. Wie Sie sehen können, haben wir verschiedene Linien, aber alle sind Linien. Das können wir nicht ändern, weil es ein großer Wert ist. Sie alle teilen sich also dieselbe Einrichtung. Und im Hintergrund haben wir die Summe der Verkäufe auf der dualen Achse. Das heißt, Sie können diese Dinge kombinieren und wir können natürlich die erste Methode hinzufügen. Nehmen wir die Anzahl der Bestellungen und ziehen sie einfach per Drag-and-Drop auf die Straße hier drüben , sodass Sie sehen können, dass Tableau eine individuelle Achse für die Anzahl der Bestellungen erstellt hat . Das heißt, wenn Sie sich jetzt unsere Kennzahlen ansehen, in dieser Ansicht, die erste, die Summe der Verkäufe, verwenden wir die Doppelachse. Dieses Teildiagramm, das blaue. Und dann haben wir auf der rechten Seite der Doppelachse einen Stanzer oder Maßnahmenbündel. Hier haben wir die Summe aus Gewinn, Menge, Stückpreis und Rabatt. Wir haben also eine Gruppe von Kennzahlen als Teil der Doppelachse, wobei die Messwerte, die Anzahl der Bestellungen, verwendet werden. Sie ist völlig getrennt und teilt sich die Achse nicht mit den anderen. Wir haben es als einzelne Achse und verwenden die Methode eins. In Ordnung, also wie du siehst, kannst du das Zeug mischen. Und genau das ist die Stärke von Tableau, wo wir umfangreiche Anpassungen an der Darstellung unserer Daten vornehmen Ordnung, alle zusammen. Lassen Sie uns nun kurz zusammenfassen Um mehrere Kennzahlen in einer einzigen Ansicht, in einzelnen Visualisierungen in Tableau, zu kombinieren , uns drei Methoden zur Verfügung Die erste Methode besteht darin, einzelne Achsen zu verwenden. Das bedeutet, dass wir für jede Messung eine andere separate unabhängige Achse haben werden. Und der Vorteil dieser Methode besteht darin, dass wir für jede Kennzahl entscheiden können, welches Bildmaterial wir verwenden können, welche Farben wir verwenden können, welche Größe wir verwenden können, und so weiter Die Anpassung der Maßnahmen wird also unabhängig voneinander erfolgen Und der zweite Vorteil ist, dass wir in einer Ansicht beliebig viele Maßnahmen hinzufügen können einer Ansicht Aber der Schwachpunkt dieser Methode ist, dass es wirklich schwierig ist, diese Maßnahmen miteinander zu vergleichen. Aus diesem Grund haben wir die zweite Methode wir all diese Maßnahmen miteinander vergleichen können, wobei all diese Maßnahmen miteinander eine gemeinsame oder einzelne Achse verwenden können. Und wir können solche Visualisierungen anhand der Messnamen und der Messwerte erstellen anhand der Messnamen und der Messwerte Wir haben also nur eine Achse und wir können mehrere Kennzahlen haben, die sich dieselbe Achse teilen Der Hauptvorteil unserer Überlegungen ist, dass wir so viele Maßnahmen hinzufügen können, wie wir wollen. Außerdem können wir diese Maßnahmen besser vergleichen als die Methode 1, da sie dieselbe Achse haben. Der Nachteil dieser Methode A ist jedoch, dass wir nicht jede dieser Maßnahmen unabhängig voneinander anpassen können. Das bedeutet, dass all diese Kennzahlen dieselben Konfigurationen der Visualisierung verwenden werden. Wir können hier also nicht eine Linie verwenden und dann etwas anderes ändern. Wir müssen immer die gleichen Visualisierungen für alle Maßnahmen verwenden die gleichen Visualisierungen für alle Und deshalb haben wir die dritte Methode in der Tabelle, um die Doppelachse zu verwenden Der Hauptvorteil der dualen Punktachse besteht darin, wir zwei Maße genau miteinander vergleichen können. Wir können definieren, ob wir die Achse synchronisieren können oder nicht. Und hier, der Vorteil gegenüber der vorherigen, der einzelnen Achse, den Punkten, ist, dass wir die Grafiken für jede Maßnahme unabhängig voneinander anpassen können für jede Maßnahme unabhängig voneinander Hier haben wir also ein Liniendiagramm zusammen mit einem Balkendiagramm Nur dieser Vorteil dieser Punktmethode ist, dass wir nur zwei Maße vergleichen können. Ordnung, Kay, das waren also die verschiedenen Methoden, wie man mehrere Kennzahlen in einer einzigen Ansicht hinzufügt und wann man sie verwendet. Als Nächstes werden wir anfangen , grundlegende Diagramme zu erstellen, und zuerst können wir die Balkendiagramme haben. 156. Udemy 1 Balkendiagramme: Ordnung, jetzt fangen wir mit den einfachen Dingen an , bei denen wir ein Balkendiagramm in Reihen erstellen Beginnen wir mit der Big-Data-Quelle und nehmen wir die Unterkategorie mit den Zeilen auf Und dann müssen wir messen, lassen Sie uns die Siegel nehmen und sie in die Spalten legen Damit haben wir die Verkäufe nach Kategorien berechnet. Damit es größer wird, gehe ich einfach hier rüber. Lassen Sie uns anstelle von Standards die Gesamtansicht betrachten. Wie Sie jetzt sehen können, haben wir Balken in den Reihen. Tabelle kann standardmäßig das Balkendiagramm verwendet In der Tabelle kann standardmäßig das Balkendiagramm verwendet werden. Falls Sie jedoch etwas anderes haben, können Sie hier zu den Markierungen wechseln, anstatt zu Automatisch. Sie können es auf einen Balken verschieben. Gehen wir und klicken Sie darauf. Es wird sich nichts ändern, da es derzeit ein Balkendiagramm gibt und wir normalerweise die Par-Diagramme und Zeilen verwenden , um das Ranking zu erstellen. Um das zu tun, gehen wir zu den Verkäufen und sortieren unsere Daten. Damit haben wir ein sehr gutes Ranking in unseren Charts. Eine weitere Sache, die ich normalerweise hinzufüge, ist die Farbgebung. Also nehme ich das Maß, die Summe der Verkäufe behalte die Kontrolle und lege es auf die Farben. Das ist alles für die Balkendiagramme und Zeilen. Okay. Als nächstes haben wir die Balkendiagramme in Spalten. Es ist sehr einfach und den Zeilen sehr ähnlich, ich habe nur die Arbeitsblätter dupliziert Anstatt die Dimension in den Zeilen zu haben, müssen wir sie jetzt in die Spalten verschieben Wir müssen zwischen der Kennzahl und der Dimension wechseln. Um das zu tun, ist es sehr einfach. Gehen wir hier zum Schnellmenü und schalten es einfach so um, dass wir die Teile haben. Nun zu den Spalten, wie Sie sehen können, ist es sehr einfach. Normalerweise verwenden wir dies natürlich auch für das Ranking. Jetzt stellt sich die Frage, wann Spalten und wann Zeilen verwendet werden sollen. Wenn Sie Dimensionen mit niedriger Kardinalität haben, wie wir die Unterkategorie haben, können Sie sie verwenden. Aber wenn Ihre Dimension eine hohe Anzahl von Werten hat , können Sie die Zeilen verwenden, um eine lange Liste zu haben, und Sie können nach um eine lange Liste zu haben, und Sie können Es ist immer besser , nach unten zu scrollen , als zur rechten Seite zu scrollen Wenn Sie viele Werte innerhalb Ihrer Dimension haben, verwenden Sie die Par-Zeilen. Wenn Sie jedoch eine geringe Anzahl von Werten in Ihrer Dimension haben , verwenden Sie die Spaltenbalken. In Ordnung, weiter zu einem anderen Teildiagramm. Wir haben die Balken nebeneinander. In den Diagrammen des vorherigen Teils haben wir nur eine Dimension verwendet. Dieses Mal werden wir zwei Dimensionen verwenden. Gehen wir hin und bauen es. Zuerst möchte ich die Dimension Land in die Spalten aufnehmen. Und dann gehen wir los und messen die Zellen zu den Zeilen, in denen wir die normalen Teildiagramme erhalten haben. Aber wenn Sie jetzt den Spalten eine weitere Dimension hinzufügen , erhalten Sie nebeneinanderliegende Teildiagramme. Die zweite Dimension werden die Jahre der Bestelldaten sein. Ziehen Sie die Bestelldaten per Drag & Drop in die Spalten. Wie Sie sehen können, wurde Tableau in Liniendiagramme umgewandelt. Das wollen wir nicht, wir wollen Teildiagramme. Deshalb gehen wir hier zu den Marks. Und statt Automatisch werden wir es auf Balken umstellen. Auch hier möchte ich die Gesamtansicht wiedergeben. Jetzt haben wir viele Daten in der Ansicht. Wir haben Daten aus fünf Jahren. Ich hätte gerne nur zwei Werte. Ich möchte die letzten vergleichen, lassen Sie uns die Jahre auf die Filter ziehen. Dann werde ich anhand der Jahre filtern. Wählen Sie die nächsten Jahre aus, lassen Sie uns nur die letzten zwei Jahre haben. Klicken Sie. Okay. Das Letzte, was ich hinzufügen möchte, ist die Farbgebung. Da wir zwei Jahre haben, hätte ich gerne für jedes Jahr eine Farbe. Lassen Sie uns die Jahre nehmen, die Kontrolle behalten und es auf die Farben legen, und das war's. Wir haben jetzt wirklich schöne Trennungen zwischen den Werten. Wie Sie sehen können, haben wir nun nebeneinander liegende Balken und das ist wirklich nützlich um mehrere Werte in jeder Kategorie zu vergleichen Damit können wir die letzten zwei Jahre in jedem Land sehr einfach vergleichen . hier in dieser Art von Diagrammen, Versuchen Sie hier in dieser Art von Diagrammen, nicht viele Daten zu haben, dann wird es wirklich schwierig sein, sie zu vergleichen. Sie können sehen, dass wir nur einen Filter für die Daten haben , um nur die letzten zwei Jahre zu vergleichen. Das war's für die Side-by-Side-Charts. Ordnung, weiter zum nächsten, wir haben das Balkendiagramm im Zeitverlauf. Es ist ein sehr berühmter. Sie können es fast in jedem Dashboard finden. Schauen wir uns also an, wie wir es bauen werden. Wir gehen zu den Bestelldaten über und setzen es wie gewohnt in die Spalten. Wir werden die Jahre haben. holen uns unser Maß, den Umsatz, und ordnen es in die Reihen ein. Hier ist ein Standard-Tablet, das es als Linie anzeigen wird. Lass uns gehen und es auf die Balken umstellen. Da wir an den Balkendiagrammen arbeiten , haben wir im Laufe der Jahre sehr gute Umsätze erzielt, aber wir fügen normalerweise mehr Details hinzu, weil diese Daten sehr aggregiert sind Gehen wir und fügen eine weitere Dimension hinzu. Um das zu tun, lassen Sie uns einfach die Jahre aufschlüsseln. Klicken Sie auf dieses Zeichen und damit haben wir die zweite Dimension, das Quartal. Und hier können wir mehr Details darüber sehen wie sich die Verkäufe im Laufe der Zeit verändern. Der Hauptanwendungsfall dieses Teildiagramms besteht darin, zu zeigen, wie sich die Daten im Laufe der Zeit ändern, um Trends aufzuzeigen. Wenn Sie eine solche Anforderung haben, verwenden Sie das Teildiagramm im Laufe der Zeit. Okay, weiter zum nächsten, wir haben die gestapelten Teildiagramme Die Anforderung für diesen wird ähnlich sein wie bei Seite an Seite Wir können zwei verschiedene Dimensionen verwenden. Jetzt lass uns gehen und es bauen. Ich würde gerne den Gesamtumsatz jedes Monats für dieses Jahr sehen . Um das zu tun, nehmen wir das Bestelldatum in die Spalten und lassen uns die Verkäufe in die Zeilen aufnehmen. Jetzt werde ich die Jahre auf Monate umstellen , richtig? Klicke darauf. Und lassen Sie uns die Formate und den Monat auswählen, sodass wir die Teile erhalten, die den Gesamtumsatz für jeden Monat und dieses Jahr darstellen. Aber jetzt möchte ich dieser Ansicht weitere Informationen hinzufügen, um auch die Kategorien vergleichen zu können. Gehen wir jetzt und holen uns die Kategorien. Ist immer die Frage, wo wir es platzieren werden. Wenn du es auf die Säulen legst, bekommst du nebeneinanderliegende Balken. Das wollen wir nicht, wir wollen gestapelte Diagramme haben. Um das zu tun, nehmen wir die Kategorie und ordnen sie einfach den Farben zu. Gehen wir hin und machen das. Und damit erhielten wir diese Information, diese Dimension als Farbe in jedem Balken. Und damit haben wir die gestapelten Balkendiagramme Wie Sie nun sehen können, besteht der Hauptzweck des gestapelten Par-Diagramms darin zunächst die Gesamtsumme der Verkäufe im Laufe der Zeit zu Wir können die Monate und die Entwicklung der Verkäufe im Laufe der Zeit vergleichen Entwicklung der Verkäufe im Laufe der Zeit Dann besteht die zweite Aufgabe, die nicht die Hauptaufgabe ist, darin, die Kategorien zu vergleichen, um zu sehen, wie die Kategorie zum Gesamtumsatz jedes Monats beiträgt . Das ist alles für die gestapelten Teildiagramme. Ordnung, jetzt haben wir ein sehr ähnliches Diagramm wie das vorherige Wir haben das vollständige gestapelte Teildiagramm, oder manchmal nennen wir es auch 100% gestapelte Teildiagramme Jetzt habe ich gerade das vorherige veröffentlicht, und wie Sie in den normalen gestapelten Teildiagrammen sehen können, beginnt und endet jeder Teil von Monat zu Monat unterschiedlich Der Gesamtumsatz ist in diesen Diagrammen natürlich wichtig. Jetzt ist es wichtig, die Unterkategorien im Laufe der Zeit zu vergleichen Eine sehr gute Möglichkeit, dies zu tun, besteht darin , ein vollständig gestapeltes Teil zu haben Das bedeutet, dass jeder Teil in unseren Visualisierungen exakt dieselbe Länge haben kann, und zwar zwischen 0 und 100%. Gehen wir dazu zur Summe der Verkäufe und klicken Sie mit der rechten Maustaste Und dann gehen wir zu den schnellen Tabellenberechnungen. Und geben Sie den Prozentsatz des Gesamtumsatzes an, den wir erhalten haben, den Prozentsatz des Gesamtumsatzes als Wert. Aber wir sind immer noch nicht da, weil diese Teile nicht die gleiche Länge haben. Um das zu tun, gehen wir zurück zur Summe der Verkäufe. Klicken Sie mit der rechten Maustaste auf Ont und gehen wir zu Tabellenberechnungen bearbeiten. Gehen wir rein. Nun, was wir hier machen werden, anstatt eine Tabelle zu haben, können wir eine bestimmte Dimension haben. Lass uns das einschalten. Und wir werden nur die Kategorie auswählen. Da wir uns nur auf die Kategorie konzentrieren, entfernen wir den Monat des bestellten Alters. Wie Sie jetzt sehen können, erhalten wir sofort einen vollen Stapel. Lass uns das schließen. Wie Sie sehen können, haben all diese Teile exakt die gleiche Länge und sie beginnen alle mit 0% und enden mit 100%. Wir nennen diese Art von Diagramm als Teil zu Ganzes. Das heißt, ich würde gerne sehen und verstehen, wie sich die einzelnen Kategorien auf den Gesamtumsatz jedes Monats beziehen . Lassen Sie uns nun kurz zusammenfassen , wann welches Diagramm verwendet werden soll. Wenn Sie sich darauf konzentrieren möchten, die Kategorien im Laufe der Zeit zu vergleichen, sollten Sie sich für die vollständigen , gestapelten Teildiagramme entscheiden Wenn es jedoch wichtiger ist, jeden Monat die Gesamtsumme anzuzeigen, vergleichen Sie die Kategorien und verwenden Sie dann die normalen gestapelten Balkendiagramme Ordnung, weiter zum letzten Balkentyp, wir haben die kleinen Balkendiagramme mit mehreren Balken Viele Balkendiagramme in unseren Visualisierungen. Und das können wir tun, indem wir mehr als zwei Dimensionen hinzufügen. Fangen wir mit der ersten Dimension an. Wir gehen vom Datenbereich aus zu den Ländern und fügen sie in die Spalten ein. Und damit haben wir die Werte der Länder als Spalten. Ich möchte jetzt Zeilen aus der Kategorie hinzufügen. Holen wir uns die zweite Dimension, die Kategorien zu den Zeilen. Jetzt möchte ich diese Informationen ausfüllen, um einige Daten zu sehen. Gehen wir und holen uns unsere Kennzahlen, den Umsatz, und ziehen sie per Drag-and-Drop in die Zeilen hier drüben. Wie Sie sehen können, sind unsere Bars immer noch nicht wirklich klein. Wir haben große Teile in unserem Sichtfeld und können immer nachschauen, wie viele Markierungen oder wie viele Teile wir in unserem Sichtfeld haben. Wenn wir uns diese Informationen hier ansehen, können wir sehen, dass wir 12 Markierungen haben. Gehen wir jetzt und holen uns unsere dritte Dimension. Es wird das Bestelldatum sein. Lassen Sie uns das Bestelldatum in die Spalten eintragen. Jetzt sind wir bei 12-16 Markierungen oder 16 Datenpunkten angelangt. Jetzt hat Tableau es auf Linien umgestellt. Ich würde es gerne wieder auf Pars bringen. Lass uns zu den Marken gehen, es auf Pars umstellen, aber unsere Teile sind immer noch nicht wirklich klein oder klein Um aus unserer Sicht detaillierter zu werden, verwenden wir nicht die Jahre, sondern den Monat Gehen wir und ändern das Format. Klicken Sie mit der rechten Maustaste darauf. Und lassen Sie uns dieses Format wählen, das kontinuierliche, den Monat. Wenn Sie jetzt noch einmal nachschauen, haben wir 60-707 Markierungen an Minibars in unserer Ansicht gefunden Ich würde dem auch gerne etwas Farbe hinzufügen. Gehen wir und bringen das Land in die Farben. Das ist es also. Damit haben wir kleine Diagramme mit mehreren Balken. Wie Sie sehen, teilen Sie die Kennzahl auf, wenn Sie der Ansicht mehr Dimensionen hinzufügen die Kennzahl auf, wenn Sie der Ansicht mehr Dimensionen hinzufügen. 157. Udemy 2 bar in bar: Okay, als Nächstes haben wir den Balken im Balkendiagramm. Bisher haben wir zwei Dimensionen in unserer Ansicht verglichen , aber wie wäre es jetzt, zwei Kennzahlen in unseren Ansichten anhand von Pars zu vergleichen zwei Kennzahlen in unseren Ansichten anhand von Pars Schauen wir uns an, wie wir das machen können. Wie üblich werden wir unsere Unterkategorie auf die Zeilen verteilen und dann die erste Maßnahme ergreifen Es werden die Siegel der Säulen sein. Damit haben wir unsere Standard-Balkendiagramme. Gehen wir und sortieren es nach den Verkäufen. Jetzt brauchen wir unsere zweite Maßnahme. Gehen wir und nehmen die Menge und geben sie ebenfalls in die Spalten ein. Damit haben wir nun eine individuelle Achse für jede Maßnahme, und wir können die Daten vergleichen. Aber es ist viel besser, wenn Sie zwei Kennzahlen haben und diese vergleichen möchten, indem Sie die Doppelachse verwenden. Wie wir bereits im vorherigen Material gelernt haben. Lass uns die Doppelachse benutzen. Wir gehen zur Menge über, die sich unregelmäßig verbindet, und gehen wir zur Doppelachse Hier hat sich Tableau für andere Visualisierungen entschieden, da wir automatische Visualisierungen Stattdessen würde ich es gerne wieder auf Balken umstellen. Wie Sie wissen, werden wir bei der Doppelachse verschiedene Tabs innerhalb unserer Markierungen haben. Da es sich bei beiden um Balken handeln wird, gehen wir zu „Alle“ und wählen dann anstelle von „Automatisch die Balken aus. Aber jetzt, wie Sie sehen können, sind wir noch nicht da. Es ist wie der gestapelte Teil, aber eigentlich ist er nicht gestapelt Um das zu ändern, was wir tun werden, wir uns für jede einzelne Maßnahme entscheiden und den Aufbau ändern Aber zuerst möchte ich die Färbung ändern. Mir gefallen diese aktuellen Informationen nicht, also gehen wir zur Menge über, machen Sie es orange. Der Verkauf wird blau sein. Lass uns okay sein. Nun, was wir tun werden, um Bar für Bar zu haben, wir werden gehen und die Größe der Menge ändern. Gehen wir zur Menge hier drüben über, gehen wir zur Größe und machen sie einfach ein bisschen kleiner. Jetzt können wir im Hintergrund den großen blauen Balken sehen , und vorne haben wir diesen kleinen orangefarbenen Balken. Damit haben wir so etwas wie ein Balken-im-Balkendiagramm, was wirklich großartig ist, um zwei Kennzahlen anhand von Doppelachsen zu vergleichen. Wenn Sie zum Beispiel die Kategorie Kunst überprüfen, können Sie sehen, dass die Menge wirklich riesig ist. Aber im Vergleich zum Beispiel mit den Cubres erzielen wir nur sehr wenige Verkäufe zum Beispiel mit den Cubres Wir haben weniger bestellte Mengen, aber wir haben enorme Umsätze Es ist also eine wirklich nette Art , Maßnahmen zu vergleichen. 158. Udemy 3 Barcode: In Ordnung, der nächste kann Spaß machen. Eine, in der wir Barcode-Diagramme erstellen werden. Normalerweise verwenden wir es, um mehr Details in jedem Paar anzuzeigen. Schauen wir uns also an, wie wir das machen können. Wie üblich erhalten wir dieselben Informationen, Unterkategorien für die Zeilen und Verkäufe für die Spalten Ich glaube, du hast es schon. Lass uns das sortieren. Nun möchte ich eine Dimension mit hoher Kardinalität einbringen , wie den Produktnamen Gehen wir und bringen es zum Beispiel die Reihen hier drüben Wie Sie sehen, warnt uns Tableau und teilt uns mit, dass der Produktname viele Mitglieder enthält. Und wenn Sie jetzt sagen, okay, fügen Sie alle Mitglieder hinzu, was kann passieren? Die Ansicht wird unterbrochen und es ist nicht wirklich informativ. Aber stattdessen können wir den Produktnamen nehmen und ihn in die Details aufnehmen. Also lass uns das machen. Und jetzt haben wir so etwas wie Barcodes erstellt , bei denen wir die Produktinformationen in jedem Teil haben , was manchmal nützlich ist, um all diese Details in einer Ansicht anzuzeigen So erstellt man also Barcode-Diagramme. 159. Udemy 4-Liniendiagramm: Ordnung, jetzt können wir anfangen, über die Liniendiagramme in Tableau zu sprechen über die Liniendiagramme in Tableau zu Sie sind sehr einfach und sehr standardisiert, um die Veränderungen im Laufe der Zeit aufzuzeigen. Lassen Sie uns nun in Tableau sehr einfache Liniendiagramme erstellen . Da wir sagen, dass sich Veränderungen im Laufe der Zeit ändern, bedeutet das, dass wir ein Datum benötigen. Gehen wir und holen uns die Bestelldaten in die Spalten. Und dann die Straßen, wir brauchen unser Maß, die Summe der Verkäufe. Jetzt zeigt Tableau standardmäßig wie gewohnt die Jahre an. Aber stattdessen es auf Monate umstellen, um es interessanter wir es auf Monate umstellen, um es interessanter zu machen. Gehen wir und ändern das Format auf Monat fortlaufend, also klicken Sie darauf. Damit haben wir jetzt unsere Liniendiagramme. Wenn Sie aus irgendeinem Grund keine Liniendiagramme erhalten, um zu Liniendiagrammen zu wechseln, gehen wir, um zu Liniendiagrammen zu wechseln, zu den Markierungen und wählen dann statt automatisch die Linie aus. Sobald Sie das getan haben, erhalten Sie genau wie von mir ein Liniendiagramm. Dies ist das einfachste Liniendiagramm in Tableau, das die Änderungen im Laufe der Zeit zeigt. Okay, als Nächstes möchte ich Ihnen die verschiedenen Grafiken zeigen , die wir unserer Linie hinzufügen können Lassen Sie uns dazu weitere Maßnahmen aus unserer Sicht betrachten. Aktuell haben wir die Summe der Verkäufe. Holen wir uns alles wie den Rabatt, die Gewinne, die Anzeigenverkäufe. Nehmen wir den Stückpreis und auch die Bestellungen. Wie Sie wissen, haben wir, da wir fünf Kennzahlen in unserer Ansicht haben, auch fünf Tabs in den Markierungen, um das Bild für die Summe der Verkäufe individuell einzurichten. Wir lassen es so, wie es ist als Standard-Liniendiagramme. Aber für das nächste, was ich tun werde, werden wir den Pfad oder die visuelle Darstellung der Linie ändern. Wenn du hier auf dem Pass drüben gehst und darauf klickst, bekommen wir verschiedene Arten von Linien. Die erste wird die Standardform sein, die lineare, aber die zweite wird eine Stufe sein. Gehen wir und wählen Punkte aus. Wenn du dir den Rabatt hier ansiehst, haben wir kein lineares Diagramm wie bei den Verkäufen, wir haben jetzt Schritte wie Sprung nach oben, dann haben wir Stufen nach unten. In Ordnung, also lassen Sie uns hier zum Gewinn übergehen. Also lassen Sie uns den Tab auf Gewinn umstellen. Jetzt gehen wir wieder zum Pfad. Und hier haben wir zwei Abschnitte, den Linientyp und das Linienmuster. Im Linienmuster haben wir die durchgezogene Linie oder wir können eine gestrichelte Linie machen Gehen wir und wählen die gestrichelte Linie aus. Und wie Sie jetzt sehen können, einzelne Personen, haben wir in Tableau sehr schön eine gestrichelte Linie. Das ist also eine weitere Möglichkeit , die Linien in Tableau darzustellen. Gehen wir zur nächsten , zur nächsten Kennzahl über, wir haben den Stückpreis. Lass uns dorthin wechseln. Nun, was wir hier tun können, für jeden Punkt, den wir in den Diagrammen haben, können wir für jeden Punkt, den wir in den Diagrammen haben, eine Markierung oder einen kleinen Kreis machen , um die Markierungen hinzuzufügen. Was wir tun werden, wir werden hier zu den Farben gehen , und dann haben wir hier die Effekte. Der erste ist automatisch. Der zweite, der Markierungen hat, und der letzte , der keine Markierungen hat. Lass uns alles auf Markierungen umstellen. Damit können Sie sehen, dass das Liniendiagramm in der Enterprise aus kleinen Kreisen und kleinen Datenpunkten besteht. Dies ist ein weiterer visueller Effekt auf den Linien in Tableau. Gehen wir zum letzten Punkt über, der Zählung der Bestellungen. Lass uns dorthin wechseln. Was wir nun tun können, wir können die Größe der Linien ändern , hängt von den Werten ab. Um das zu tun, lassen Sie uns die Bestellungen berücksichtigen. Es heißt also, es per Drag-and-Drop zu kontrollieren und zur Seite zu legen. Wenn Sie jetzt die letzte Zeile nehmen, werden wir einen wirklich schönen Effekt sehen. Wenn die Werte klein sind, haben wir eine dünne Linie. Aber wenn die Werte hoch sind, bekommen wir quasi eine dicke Linie, was wirklich nett aussieht. Ordnung, Leute. Wie Sie sehen können, ist Tableau sehr reich an Visualisierungen und mit wenigen Klicks können wir die visuellen Darstellungen der Linien ändern die visuellen Darstellungen der Linien Ordnung, jetzt werden wir das Diagramm mit mehreren Linien in Tableau erstellen das Diagramm mit mehreren Linien in Ich dupliziere die Blätter immer um nicht jedes Mal alles von Grund auf neu zu erstellen Jetzt, wo wir in der Standardzeile waren, können wir die Änderungen im Laufe der Zeit sehen, aber manchmal möchten wir mehr Informationen hinzufügen Wir möchten die Werte einer Dimension in dieser Ansicht vergleichen . Und das können wir tun, indem wir mehrere Zeilen haben. Nehmen wir an, ich möchte die Werte innerhalb der Kategorie vergleichen. Gehen wir zu den Kategorien in unserem Körper, Kunst, und jetzt legen wir es auf die Farben und ziehen es per Drag & Drop auf die Farben Und wie Sie anhand dieser Tabelle sehen können , werden für jeden Wert innerhalb dieser Dimension drei Linien Damit haben wir mehrere Zeilen in einer Ansicht. Und jetzt können wir sehen, dass es nicht wirklich informativ , weil wir viele Linien und viele Zickzacks haben Um das zu reduzieren , werden wir das Format auf, sagen wir zum Beispiel, auf ein Quartal umstellen sagen wir zum Beispiel, auf ein Jetzt ist es etwas übersichtlicher, um zu sehen, wie sich die Daten im Laufe der Zeit ändern, und Sie können die Werte einer Dimension vergleichen Die Anzahl der Zeilen hängt wirklich von den Werten innerhalb dieser Dimension ab. Noch etwas dazu, wie man diese drei Linien erstellt. Man muss es nicht immer auf den Farben haben. Wenn Sie die Kategorie von den Farben wegnehmen und sie auf Details setzen, erhalten Sie dieselben Effekte wie Tableau und erstellt für jeden Wert mehrere Linien, diesmal jedoch ohne Farben. Dies ist eine weitere Methode zum Erstellen verschiedener Linien in Tableau. Aber ich denke, es ist sinnvoller, es in den Farben zu haben , um für jede Zeile eine Subaratfarbe So können wir in Tableau mithilfe von Dimension mehrere Linien erstellen in Tableau mithilfe Ordnung, beim nächsten Mal können wir Diagramme mit zwei Linien haben . Diesmal gehen wir. Vergleichen Sie zwei verschiedene Maßnahmen in einer Ansicht. Also werden wir für jede Kennzahl eine Zeile erstellen. Jetzt bleibe ich bei derselben Ansicht, bei der wir die Summe der Verkäufe und das Quartal für das Bestelldatum haben . Nun möchten wir aus dieser Sicht zwei Kennzahlen vergleichen, die Summe aus Umsatz und Gewinn. Lassen Sie uns den Gewinn nehmen und ihn den Verkäufen gegenüberstellen. Und damit haben wir zwei verschiedene Linien für jede Kennzahl, aber ich möchte, dass sie über denen der anderen liegen. Um das zu tun, werden wir die Doppelachse verwenden. Gehen wir zum Bf, klicken wir mit der rechten Maustaste darauf, und hier haben wir die Option einer Doppelachse. Wie Sie sehen können, ist es sehr einfach. Wir haben zweizeilige Diagramme, und hier können Sie weitere Dinge hinzufügen. Sie können diese beiden Achsen beispielsweise synchronisieren, indem Sie zum Brofit gehen und mit der rechten Maustaste darauf klicken Und hier kannst du es synchronisieren. Oder natürlich können wir jede Zeile anders einrichten. Gehen wir also zum Gewinn hier drüben, gehen wir zum Pfad und machen wir daraus eine gestrichelte Linie Wie wir kurz gelernt haben, hatten wir bei der Verwendung der Doppelachse die Freiheit, die visuelle Darstellung jeder einzelnen Maßnahme individuell zu ändern die visuelle Darstellung jeder einzelnen Maßnahme individuell zu Und das ist eine wirklich großartige Möglichkeit zwei Maßnahmen zu vergleichen Okay, weiter zum nächsten, wir haben die kumulativen Liniendiagramme Derzeit verwenden wir in den Standard-Liniendiagrammen den Monat und die Summe der Verkäufe Und wir können den Gesamtumsatz für jeden Monat sehen. Aber manchmal würden wir gerne verstehen, wie sich das Ding mit der Zeit entwickelt oder wächst. Jetzt wollen wir das Wachstum im Laufe der Zeit sehen. Wir müssen kumulative Liniendiagramme verwenden. Um das zu tun, gehen wir zur Summe der Verkäufe über Und anstatt die Summe der Verkäufe als Aggregatfunktionen zu verwenden, werden wir schnelle Tabellenberechnungen erstellen , um die laufende Summe zu ermitteln. Lass uns das ändern. Und wie Sie sehen können, werden wir sehr schöne kumulative Liniendiagramme bekommen , in denen Sie sehen können, wie das Ding im Laufe der Zeit wächst Aber um die Dinge interessanter zu machen, werden wir unserer Ansicht natürlich weitere Informationen hinzufügen Lassen Sie uns die Kategorie suchen und verschiedene Zeilen generieren. Wir können es also auf die Farben legen und jetzt können wir sehen, wie die verschiedenen Kategorien im Laufe der Zeit wachsen. Zur kumulativen Linie addiert sich auch der Endpunkt jeder Linie Um das zu tun, gehen wir zu den Markierungen, zu den Beschriftungen, klicken auf die Beschriftungen und zeigen die Markierungsbeschriftungen Aber wie Sie sehen können, haben wir für jeden Monat ein Etikett. Das wollen wir nicht, wir wollen nur das Ende jeder Zeile. Um das zu tun, werden wir es von „Alles“ auf „Zeilenende“ umstellen . Wenn Sie jetzt unsere Leitungen überprüfen, können Sie sehen, dass wir am Anfang und am Ende diese Informationen haben. Aber der Startpunkt ist nicht wirklich interessant, also können wir ihn deaktivieren. Labelanfang der Zeile. Lass uns gehen und es deaktivieren. Damit haben wir am Ende der Zeile den Gesamtumsatz jeder Kategorie. Damit können wir das Wachstum im Laufe der Zeit für jede Kategorie analysieren . Okay, jetzt werden wir also kleine Diagramme mit mehreren Linien erstellen kleine Diagramme mit mehreren Linien wie wir es für die Balkendiagramme getan haben. Wir werden es jetzt für die Linien tun. Nun, was wir tun werden, werden wir der Ansicht mindestens drei Dimensionen hinzufügen, um die Verkäufe auf kleinere Linien aufzuteilen . Gehen wir und machen das. Wir werden, wie üblich, das Bestelldatum aus unserer Sicht ermitteln. Lassen Sie uns die Summe der Verkäufe in die Zeilen berechnen. Und dann können wir auch eine weitere Dimension, die Kategorie, in die Zeilen aufnehmen. Wie Sie jetzt sehen können, teilen wir beim Hinzufügen weiterer Dimensionen die Linien auf Lasst uns die Länder holen und das auch in die Kolumnen schreiben Jetzt haben wir mehr Diagramme, aber die Tabelle wird sie als Balken anzeigen, da wir sie als Automatik haben. Also lass uns gehen und es auf Linien umstellen. Jetzt haben wir es als diskrete Leitung. Nehmen wir stattdessen eine durchgehende Linie. Um das zu tun, gehen wir zu diesem Datum und stellen es auf so etwas wie den fortlaufenden Monat um. Lassen Sie uns damit die Formate ändern. Wie Sie sehen können, erhalten wir sehr interessante Diagramme mit mehreren Linien. Ich möchte auch die Farben hinzufügen. Holen wir uns zum Beispiel das Land und fügen es zu den Farben hinzu. nun, nur um das Bild zu verbessern, Lassen Sie uns nun, nur um das Bild zu verbessern, das Raster entfernen. Klicken Sie mit der rechten Maustaste hier drüben. Und dann gehen wir zu den Formaten. Dann können wir hier rüber zu den Linien gehen und dann haben wir die falsche Rechnung. Gehen wir zu den Rasterlinien und gehen wir zu keiner, dass wir diese Rasterlinien entfernt haben, was wirklich nervig ist, viele davon zu haben Das Letzte, was wir damit machen können, der Gesamtumsatz des letzten Punktes. Um das zu erreichen, müssen wir die Summe der Verkäufe ermitteln und die Kontrolle über die Labels übernehmen. Dann gehen wir zu den Labels hier drüben und wählen Mean Max aus. Wir werden es bis zum Bestelldatum haben. Wechseln wir also von Automatisch zu Monat. Und lassen Sie uns nur den Maximalwert haben. Lassen Sie uns den Mindestwert entfernen. Also, was wir für jedes Diagramm haben, zum Beispiel den Gesamtumsatz des letzten Monats. So haben wir in Tableau sehr schöne kleine Diagramme mit mehreren Linien erstellt . 160. Udemy 5 hervorgehoben: Ordnung, weiter zum nächsten. Wir haben die hervorgehobenen Liniendiagramme in Tableau Das ist besonders wichtig wenn Sie mehrere Linien in einer einzigen Ansicht haben und es dafür unterschiedliche Methoden gibt . Ich werde einen schnellen und einen professionellen zeigen. Fangen wir mit dem schnellen an. Lassen Sie uns mehrere Zeilen in unseren Diagrammen haben. Ich nehme diese Zeit, das Land, und setze es auf die Farben, die wir haben. Eine Zeile für jeden Wert innerhalb der Länderdimension. Und jetzt möchte ich den Benutzern die Möglichkeit geben , einen dieser Werte hervorzuheben. Um das zu tun, ist es sehr einfach. Gehen Sie in das Land hier drüben, klicken Sie mit der rechten Maustaste darauf. Und lass uns zum Textmarker gehen. Hier haben wir die Möglichkeit, Highlighter einzublenden. Klicke darauf. Wenn du auf der rechten Seite nachschaust, kriegen wir Pocken Um die Werte innerhalb der Länder hervorzuheben, können die Benutzer hier einen dieser Werte auswählen , zum Beispiel Deutschland Und wie Sie sehen können, hebt Tableau die Linie von Deutschland hervor und kann dann alle anderen Linien Das ist eine wirklich nette Methode, um verschiedene Werte in Tableau hervorzuheben verschiedene Werte in Tableau um sich auf einen Wert zu konzentrieren Das ist wirklich eine großartige Methode , um eine Zeile hervorzuheben, besonders wenn wir viele mehrere Zeilen haben. Das ist es. So können Sie in Tableau schnell ein hervorgehobenes Liniendiagramm erstellen. Ordnung, jetzt werden wir über die zweite Methode zum Erstellen von markierten Liniendiagrammen sprechen , aber diesmal professionell. Jetzt habe ich einfach das alte Liniendiagramm dupliziert, in dem wir die Quartalssumme der Verkäufe und die Länder in den Farben haben die Quartalssumme der Verkäufe und die Länder in den Farben Aber dieses Mal werden wir diesen Textmarker loswerden. Also werde ich es einfach entfernen. Jetzt müssen wir den Benutzern eine Liste aller Länder zur Auswahl geben , und dieses ausgewählte Land wird in der Ansicht hervorgehoben. Um das zu tun, werden wir einen Parameter erstellen. Gehen wir zu den Daten Pain, schreiben sie, klicken Sie hier und erstellen Sie dann hier einen Parameter. Wir geben ihm einen Namen, wählen ein Land aus. Da es sich bei den Länderwerten um Zeichenketten handelt, wird auch der Datentyp eine Zeichenfolge sein. Als Nächstes werden wir eine Liste aller Länder erstellen , die wir innerhalb der Dimensionen haben. Hier haben wir vier Werte. Wir haben Frankreich. Achten Sie darauf, dass wir den genauen Fall haben. Der erste ist groß geschrieben und der Rest ist klein. Wir haben Deutschland, Italien, das letzte sind die USA Das war's für unseren Parameter. Gehen wir und klicken auf Okay, dass wir unseren neuen Parameter auf der linken Seite haben, die Verbindung nach rechts herstellen und den Parameter anzeigen , um ihn hier auf der rechten Seite zu sehen Jetzt können die Benutzer hier rübergehen und eines dieser Länder auswählen, aber wie Sie sehen können, ändert sich an der Ansicht nichts, da wir noch keine Verbindung zu unserer Ansicht Um es nun mit unserer Ansicht zu verbinden, müssen wir ein neues berechnetes Feld erstellen. Gehen wir zum Daten-Pin. Erstellen Sie erneut berechnete Felder. Nennen wir es Highlighted Country. Und hier können wir eine sehr einfache Bedingung haben , bei der wir sagen, dass das Land unserem Parameter entspricht. Unser Peter wird hier also das Land auswählen. Was wir sagen ist, dass, wenn das aus den Parametern ausgewählte Land dem Wert des Landes entspricht, wir den Wert wahr haben werden Andernfalls wird es falsch sein. Zum Beispiel haben wir derzeit den Wert Frankreich im Parameter ausgewählt. Das bedeutet, dass das Land, Frankreich, wahr sein wird und alle anderen Länder falsch sein können. Lass uns gehen und zuschlagen, okay. Jetzt machen wir uns an die Arbeit und heben das ausgewählte Land hervor. Um das zu tun, fangen wir mit der Färbung an. Aktuell haben wir die Farbgebung auf dem Land. Ich gehe und gehe zu den Details über. Das bedeutet, dass die Länder jetzt nur die Linien erstellen und nicht für die Farbgebung der Linien verantwortlich sind. Um die Farbgebung zu verbessern, nehmen wir jetzt unser neues berechnetes Feld, das hervorgehobene Land. Und lassen Sie uns das auf die Farben auftragen. Jetzt können wir sehen, dass wir nur zwei Farben haben , weil wir falsch und wahr haben. Wenn es wahr ist, wird es orange sein. Wenn es falsch ist, wird es blau sein. Aber ich würde diese Farben gerne ändern, um den Highlight-Effekt zu erzielen. Gehen wir zu den Farben, Farben. Falsch wird Grau sein und das Wahre wird, sagen wir zum Beispiel, Blau sein . Okay, jetzt haben wir quasi einen Highlight-Effekt. Alle anderen Linien sind grau und nur die, die wir auswählen, wird blau sein. Aber jetzt lass uns unsere Parameter testen. Wir haben hier aktuell Frankreich ausgewählt. Wählen wir Deutschland aus. Und wie Sie sehen können und wie Sie jetzt sehen können, wird diese ausgewählte Linie Deutschland sein. Bleiben wir bei Italien und den USA. Wie Sie sehen können, funktioniert unser Parameter jetzt. Jetzt haben wir hier ein kleines Problem, bei dem sich die hervorgehobene Linie hinter den grauen Linien befindet. Um das zu ändern, möchte ich, dass die Farben vorne und die grauen Farben hinten hervorgehoben sind. Wir gehen einfach zu der Legende hier drüben. Wenn Sie es nicht haben, können Sie zur Analyse gehen. Und dann haben wir hier die Option der Legenden und stellen sicher , dass wir die Farben auswählen. Derzeit wird es von mir ausgewählt. Also was wir tun werden, wir werden einfach diese beiden Werte vertauschen. Nehmen wir den Wahren und setzen ihn an erste Stelle, sodass wir diese beiden Werte sortiert haben. Und wie Sie in den Diagrammen sehen können, die blaue Farbe vorne und die graue Farbe hinten. Im nächsten Schritt werden wir nun die Größe ändern, um diesen Highlight-Effekt in doppelten Punkten zu erzielen. Um das zu tun, werden wir unser neues berechnetes Feld verwenden. Ziehen Sie also die markierte Linie und zeichnen Sie sie auf die gewünschte Größe, indem Sie die Strg-Taste gedrückt halten. Damit haben wir nun eine andere Größe für die hervorgehobene Linie als für die anderen. Aber hier haben wir den gegenteiligen Effekt, aber das wollen wir nicht. Wir wollen, dass der Rest dünn und der Höhepunkt schwer ist. Um das zu tun, gehen wir zu der Legende hier drüben. Hier einfach das Doppelte. Jetzt, wo du das durch eine dünne Wand sehen kannst, die Stürze schwer Um es umzuschalten, werden wir auf Rückwärtsgang umschalten. Lass uns darauf klicken und auf Okay klicken. Damit können Sie sehen, dass die hervorgehobene Linie viel schwerer ist als die anderen. Sie können die Größe ändern, wenn es Ihnen so nicht gefällt. Also können wir die Größe ein bisschen reduzieren und es wird jetzt schöner. Ordnung, das ist also alles darüber, wie man hervorgehobene Linien in Tableau professioneller erstellt als in Brison, wo Sie mehr Kontrolle über die Größe und die Farbgebung haben mehr Kontrolle über die Größe und die Farbgebung Die Benutzer können hierher gehen und anfangen, den Wert zu ändern. Und damit heben wir eine Zeile im Vergleich zu den anderen hervor. Das ist es. 161. Udemy 6 Bump: Ordnung, als Nächstes haben wir ein lustiges Spiel bei dem wir ein Pumpchart mit Linien erstellen , um eine Rangfolge zwischen verschiedenen Werten zu Rangfolge zwischen verschiedenen Werten Jetzt möchte ich zum Beispiel die Länder im Zeitverlauf einordnen. Um das zu erreichen, werden wir dieselbe Ansicht haben, wo wir das Quartal und die Verkäufe haben und wir haben eine Linie. Als Erstes werden wir uns das Land schnappen und es auf die Farben auftragen um diese verschiedenen Linien zu erstellen. Da es bei der Analyse um das Ranking geht, nicht um den Gesamtumsatz , gehen wir hier zur Summe der Verkäufe über. Und wir werden schnell eine Tabelle mit Berechnungen erstellen . Hier haben wir die Rangfunktion, also gehen wir und wählen sie aus. Jetzt haben wir also ein Ranking, das von der gesamten Tabelle abhängt, von der gesamten Ansicht, das will ich nicht. Ich möchte nur zwischen vier Werten rangieren. Um das zu tun, gehen wir hier zur Summe der Verkäufe über. Schreib es. Klicken Sie darauf und lassen Sie uns die Berechnungen bearbeiten. Lass uns reingehen. Und jetzt gebe ich statt Table eine Dimension an. Jetzt möchten wir ein Ranking haben nur das Land verwendet, also werden wir nur vier Werte haben. Ich gehe auch einfach hin und wähle die Bestelldaten aus. Lass uns das schließen. Jetzt haben wir einen gewissen Effekt mit dem Pumpchart, aber wir sind noch nicht da. Wie Sie sehen können, beginnen die Ränge von unten nach oben. Ich würde es gerne rückgängig machen. Um das zu tun, schreibe und klicke auf der Achse die Axt und dann lass uns rückwärts fahren. Das ist alles. Lass uns das schließen. Wie Sie jetzt sehen können, haben wir den obersten Rang oben und dann den unteren Rang haben wir den niedrigsten Rang. Um diesen Pumpeffekt zu erzielen, müssen wir also Kreise in unserem Bild haben. Das können wir sehr einfach machen, wenn wir Linien brauchen, um die Pumpeffekte zu erzielen. Das haben wir schon, aber wir brauchen auch Kreise auf den Datenpunkten. Es gibt einen einfachen Weg. Um das zu tun, gehen wir zu den Farben und ändern die Markierungen in Kreise. Wie Sie jetzt sehen können, haben wir unsere kleinen Kreise an jedem Datenpunkt und wir erhalten die Pumpeffekte. Aber manchmal sind wir in diesen Diagrammen etwas weiter fortgeschritten und können unsere eigenen Anpassungen für die Kreise vornehmen, bei denen wir diese Kreise, diese Datenpunkte und darin den Rang etwas größer machen wollen diese Datenpunkte und darin den Rang etwas größer und darin den Rang etwas größer Um das zu tun, verstecken wir zunächst diese kleinen Kreise Das wollen wir nicht. Gehen wir zu den Farben und machen einfach eine Linie ohne Markierungen. Nun, in der Reihenfolge Kreise, müssen wir das gleiche Maß haben. Auch hier sollten wir unserer Ansicht nach die Summe der Verkäufe, die die Kontrolle behalten, nehmen und sie auf die rechte Seite legen. Damit haben wir zwei Diagramme für jede Kennzahl. Gehen wir zum zweiten, zur Summe der Verkäufe hier drüben. Anstatt Linien zu haben, verschieben wir es in Kreise. Wechsle die Markierungen hier in einen Kreis um. Wie Sie sehen können, haben wir diese Kreise jetzt sehr schön und jetzt können wir die Größe dieser Kreise ändern. In Ordnung, das sieht nett aus. Nun, der nächste Schritt ist, dass wir es übereinander legen. Und das können wir mit der Doppelachse machen. Gehen wir zur Summe der Verkäufe auf der rechten Seite. Klicken Sie mit der rechten Maustaste darauf und wählen wir jetzt die Doppelachse aus, da Sie diese Kreise sehr schön über unserer Linie haben. Aber die Farben sind noch nicht korrekt , weil diese beiden Achsen nicht synchronisiert sind. Gehen wir auf die rechte Seite. Klicken Sie mit der rechten Maustaste darauf und synchronisieren Sie die Achse. Jetzt haben wir diese Kreise perfekt in unseren Linien. Ich möchte die rechte Achse ausblenden Klicken Sie mit der rechten Maustaste darauf und lassen Sie uns die Kopfzeile ausblenden. Jetzt können wir im nächsten Schritt Zahlen zu diesen Kreisen hinzufügen. Ich bleibe bei der zweiten Maßnahme in diesen Kreisen. Gehen wir zu den Beschriftungen und zeigen das Etikett an. Im nächsten Schritt möchte ich diese Zahlen innerhalb des Kreises hinzufügen . Gehen wir hier zur Ausrichtung und dann zur Vertikalen und machen wir es bis zur Mitte, wo wir diese Zahlen innerhalb der Kreise haben. Und wir können auch die Farben und die Schriftarten hier ändern. Machen wir es zu Weiß. Im nächsten Schritt möchte ich die Größe dieser Kreise erneut ändern . Also lass es uns ein bisschen größer machen, bis es gut aussieht. Also gut, das ist genug. Und damit haben wir ein wirklich professionelles Pumpdiagramm und wir kontrollieren die Größe dieser Kreise. Jetzt können wir uns die Ranglisten dieser Länder sehr genau ansehen. Wie Sie sehen, war Frankreich in den ersten Datenpunkten auf Platz eins, dann fiel es auf zwei, dann auf drei und dann wieder auf eins zurück. Und wir können die Entwicklung dieser Verkäufe zwischen den Ländern beobachten . Und wir können sehr gut sehen, dass Italien bei den Umsätzen in unserem Geschäft immer den niedrigsten Rang einnimmt. Ordnung, so können wir Pump Chart Tableau erstellen. 162. Udemy 7 Sparkline: Ordnung, jetzt lernen wir, wie man Spark-Liniendiagramme in Tableau erstellt Spark-Liniendiagramme sind wirklich wie kompakte Grafiken, um den Trend zu zeigen, der sich im Laufe der Zeit ändert Und Sie werden es in vielen Dashboards finden, um KEBIs anzuzeigen Lassen Sie uns nun sehen, wie wir das erstellen können. Es ist wirklich einfach. Also nehmen wir jetzt eine Dimension wie das Land und fügen sie in die Zeilen ein, um diese Zeilen einfach kleiner aufzuteilen . In den Spark-Zeilen ist es jetzt sehr wichtig, die Informationen über die Verkäufe am Anfang und am Ende jeder Zeile zu haben über die Verkäufe am Anfang und am Ende . Lass uns das machen. Lass uns die Summe der Verkäufe nehmen, sie per Drag-and-Drop auf die Etiketten hier drüben ziehen und die Kontrolle behalten. Jetzt haben wir also die Informationen über die Verkäufe jedes Quartal in jedem Datenpunkt. Das wollen wir nicht, gehen wir zu den Bezeichnungen hier und jetzt gehen wir zu den Min- und Max-Werten. Lass uns Punkte auswählen. Jetzt können wir sehen, dass wir für jede Zeile zwei Werte haben , das Minimum und das Maximum. Aber hier geht es wirklich um die Summe der Verkäufe. Stattdessen möchte ich, dass Min und Max vom Wert des Bestelldatums abhängen . Lass uns das ändern. Wir können hier auf das Feld gehen, anstatt automatisch. Wählen wir jetzt das Quartal aus. Wie Sie sehen können, haben wir damit genau unsere Funklines. Wir haben den Startwert und den Endwert jeder Linie. Aber jetzt sind die Sparklines normalerweise sehr kompakte Bilder, es sind wirklich kleine Linien Um das zu ändern, wechseln wir von der Gesamtansicht zur Standardansicht Und jetzt werden wir sehr vorsichtig bis zum Ende unserer Achse gehen , bis wir die Größe unserer Maus erreicht haben. Dann lassen Sie uns gehen und es komplett reduzieren, sodass wir unsere kompakten Linien haben . Ich möchte auch diese Linien in unseren Diagrammen entfernen, also klicken Sie hier mit der rechten Maustaste darauf und gehen Sie zu Format. Und dann gehen wir auf der linken Seite zu den Linien. Wir sind an den Reihen, ich würde diese Zeilen gerne entfernen. Stellen Sie also sicher, dass Sie die Zeilenregister auswählen und diese Notenlinien entfernen Wir können hier weitermachen und keine auswählen. Und damit haben wir auch wirklich saubere Funkenlinien ohne Noten. Wir können diese Informationen über die Verkäufe verstecken. Lass uns mit der rechten Maustaste darauf klicken und den Header anzeigen. Lass es uns deaktivieren. Das ist es. Damit bin ich jetzt zufrieden. Wir haben ein sehr schönes Spark-Line-Diagramm in Tableau. Und wie Sie sehen können, gibt es kompakte Grafiken um Trends schnell zu erkennen, die wir normalerweise in QBI verwenden 163. Udemy 8 Barbel: Ordnung, jetzt gehen wir weiter mit Erstellung von Visualisierungen in Tableau fort Wir können lernen, wie man Pipa-Diagramme in Tableau erstellt. Parble-Diagramme sind wirklich erstaunlich, um zwei Datenpunkte zu vergleichen und die Unterschiede zwischen ihnen zu finden Es ist wie vorher und nachher. Und es funktioniert perfekt, wenn du jetzt Kategorien hast, wir hätten gerne zwei Jahre 2020, 1,20 22 pro Kategorie Fangen wir jetzt also zunächst damit an, die Unterkategorie in einer anderen Kategorie zu nehmen die Unterkategorie in einer anderen Kategorie um mehr Werte zu haben Als Nächstes benötigen wir zwei Maßnahmen, die erste für das Jahr 2021 und die zweite für 2022 Um das zu tun, müssen wir ein neues berechnetes Feld erstellen. Gehen wir noch einmal zu den Daten. Klicken Sie hier, Neues berechnetes Feld erstellen. Und jetzt rufe ich den ersten an, Sales 2021. Und das Formular wird sehr einfach sein, also werden wir die Bedingung F verwenden, wenn das Bestelldatum ist, aber jetzt sprechen wir über das Jahr des Bestelldatums. Verschieben wir es also auf das Jahr, wenn das Jahr des Bestelldatums 2021 entspricht . Also, was kann passieren, wenn die Bedingung stimmt, wir zeigen die Verkäufe, dann die Verkäufe, und andernfalls werden wir Null sein , das festlegt. Gehen wir und beenden es In diesem berechneten Feld werden wir die Verkäufe nur dann erhalten, wenn das Jahr 2021 ist. Lass uns es kopieren, weil wir es für das nächste Mal brauchen , das feststeht. Dann klicken Sie auf Okay. Und damit haben wir den Datenaufwand in einer neuen berechneten Größe für den Umsatz 2021 bekommen. Lasst uns loslegen und für das nächste Jahr kreieren, es werden die Verkäufe von 2022 sein. Tempo. Gleiche Berechnung, aber jetzt sagen wir , ob das Jahr 2021 ist, zeigen dann die Verkäufe an. Das war's also, machen wir uns auf den Weg. Okay, damit haben wir unsere zweite Kennzahl für den Umsatz im Jahr 2022. Jetzt wollen wir diese beiden Verkäufe unserer Ansicht nach vergleichen. Lassen Sie uns die Verkäufe des Jahres 2021 in unsere Kolumnen aufnehmen. In den lila Diagrammen werden wir nun etwa zwei Kreise und dazwischen eine Linie haben , um die Unterschiede zu finden. Lassen Sie uns zunächst mit den Kreisen beginnen. Anstatt Teile zu haben, gehen wir zu den Markierungen eines Jahres und ändern es in einen Kreis. Damit haben wir unserer Ansicht den ersten Kreis für das Jahr 2021. Was jetzt fehlt, ist der zweite Kreis. Um das zu erreichen, werden wir uns auf den Weg machen und unsere Umsätze 2022 abholen. Verschieben Sie es auf die Achse, um die Messwerte und Kennzahlnamen zu generieren. Ziehen Sie es einfach hierher und legen Sie es dort ab. Und damit haben wir unseren zweiten Punkt. Der erste, der blaue, ist für 2021 und der zweite für 2022. Ordnung, damit haben wir den ersten Teil der Parbeldiagramme erstellt , in dem wir den Start - und den Endpunkt haben den Start - und den Endpunkt Um nun die Unterschiede oder den Abstand zwischen diesen beiden Werten darzustellen, benötigen wir ein Liniendiagramm zwischen ihnen. Das bedeutet, dass wir jetzt einen anderen Diagrammtyp in unserer Ansicht benötigen . Um das zu tun, werden wir die Messwerte duplizieren. Halten Sie die Taste gedrückt, ziehen Sie sie per Drag & Drop und legen Sie sie einfach daneben. Jetzt, wo wir dieselben Daten auf der linken, der rechten und der rechten Seite haben, werden wir jetzt ein anderes Bild anstelle von Kreisen haben, wir werden eine Linie haben. Gehen wir zum Tab hier drüben bei den Markierungen zum zweiten. Jetzt werden wir das Bild von Kreis zu Linie ändern . Damit haben wir unsere Linien, aber wir sind noch nicht da. Ich hätte gerne einen Abstand zwischen zwei Werten. Um das zu erreichen, nehmen wir unseren Maßnamen aus den Farben und setzen ihn auf den Pfad. Ziehen Sie es per Drag-and-Drop auf den Pfad. Und damit haben wir genau das bekommen, was wir wollen. Wir haben jetzt quasi eine Linie zwischen zwei Punkten. Ordnung, jetzt der letzte Schritt, damit werden wir diese beiden Diagramme in einem zusammenführen. Um das zu tun , werden wir, wie wir gelernt haben, die Doppelachse verwenden. Gehen wir zu den Messwerten hier auf der rechten Seite. Klicken Sie mit der rechten Maustaste darauf. Und Dual-Axis, lass uns das glatt machen Jetzt haben wir eine perfekte Linie, um die Entfernung anzuzeigen, den Unterschied zwischen dem Startpunkt und dem Endpunkt Aber jetzt haben wir immer noch kleine Probleme mit der Grafik. Ich würde diese Kreise gerne etwas größer machen. Also lasst uns zu den Kreisen wechseln und hier zu den Seiten gehen und es ein bisschen größer machen. In Ordnung, das ist also genug. Nun, wie Sie sehen können, liegt die Linie über den Kreisen, was natürlich richtig ist. Um es nach hinten zu schaffen, müssen wir die Reihenfolge der Doppelachsen ändern. Also lasst uns nach rechts gehen und es nach links legen. Ordnung, damit haben wir ein perfektes Parbal-Diagramm in Tableau Und wir können die Unterschiede zwischen zwei Datenpunkten zwischen den Umsätzen von 2020, 1,20, 22 analysieren zwei Datenpunkten zwischen den Umsätzen von 2020, 1,20, 22 Und wir haben diese sehr schöne Linie , um die Entfernungen zwischen ihnen anzuzeigen So können Sie beispielsweise in den Umschlägen sehen, sich die Verkäufe zwischen diesen beiden Jahren nicht verändert Aber wenn Sie hier an die Telefone gehen, können Sie feststellen, dass sich die Verkäufe zwischen diesen beiden Jahren und den einzelnen Personen stark verändert haben. Das deutet wirklich auf zwischen diesen beiden Jahren und den einzelnen Personen diese Informationen Das bedeutet also, wie Sie Parbeldiagramme in Tableau erstellen und warum wir 164. Udemy 9 Abgerundete Bar: Ordnung, jetzt werden wir Diagramme mit abgerundeten Teilen erstellen Zuvor haben wir gelernt, wie man Balkendiagramme erstellt, Standarddiagramme, aber jetzt gehen wir weiter und erstellen Diagramme mit abgerundeten Teilen. Und dafür werden wir Linien verwenden. Ich weiß, es klingt ein bisschen seltsam, aber lass uns das bauen. Zuerst holen wir uns, wie üblich, die Unterkategorien , um eine zu erstellen, und ich bleibe bei der Gesamtansicht , um die gesamte Ansicht hier zu haben Dann schauen wir uns die Summe der Verkäufe für die Spalten hier drüben an Soweit Sie sehen können, sind das sehr schöne Standardteildiagramme jetzt sehr schöne Standardteildiagramme. Anstatt diese klassischen Balken zu haben, werden wir jeden Balken am Anfang und am Ende abgerundet haben . Wie wir das machen werden, wir werden so etwas wie einen Scheinwert als Durchschnittswert der Null haben wie einen Scheinwert als Durchschnittswert der Null Jetzt machen wir das, wir werden diese beiden Kennzahlen in einer einzigen Achse zusammenführen diese beiden Kennzahlen in einer einzigen Achse Um das zu erreichen, ziehen wir den Durchschnitt und setzen ihn hier oben auf den Umsatz, um die Werte und Namen der Kennzahlen zu generieren. Jetzt werden wir das Balkendiagramm einem Liniendiagramm zuordnen Gehen wir zu den Markierungen hier drüben zur Linie. Und was wir dann tun werden, wir nehmen den großen Namen und setzen ihn auf den Pfad, sodass wir jetzt fast da sind. Was wir tun werden, wir werden einfach gehen und diese Linien vergrößern. Lass es uns einfach größer machen. Und damit haben wir, wie Sie sehen können, ein Diagramm mit abgerundeten Teilen in Tableau. Außerdem erhalten wir einen sehr schönen Farbeffekt wenn wir die wichtigsten Werte nehmen, die Strg-Taste gedrückt halten und sie dann per Drag-and-Drop durch die Farben ziehen. Und damit haben wir in Tableau ein wirklich schönes Diagramm mit abgerundeten Teilen. Nun, wenn Sie jetzt nach dem Anwendungsfall fragen, ist es genau so, als hätten Sie Standardteildiagramme. Hier können wir zum Beispiel eine Rangliste der Unterkategorien erstellen eine Rangliste der Unterkategorien Wir ändern lediglich die visuelle Darstellung, sodass Sie auf diese Weise ein abgerundetes Teildiagramm in Tableau erstellen können 165. Udemy 10 Slope: Ordnung, Leute, Sona, wir werden lernen, wie man schlampige Diagramme in Tableau erstellt Slobby-Diagramme sind perfekt , um zu zeigen, wie das Ranking für verschiedene Kategorien im Laufe der Zeit verändert für verschiedene Kategorien im Laufe der Zeit Schauen wir uns also an, wie wir das machen können. Da das Ranking im Laufe der Zeit ist, bedeutet das, dass wir die Bestelldaten benötigen. Schauen wir uns also die Bestelldaten an. Dann werden wir im nächsten Schritt, wie üblich, unser Maß ermitteln, den Umsatz mit der Rose, die wir in den letzten zwei Jahren vergleichen wollen. Um das zu tun, filtern wir die Daten , zeigen Filter für die Jahre und wählen dann die letzten zwei Jahre aus. Jetzt müssen wir also entscheiden, welche Kategorie Sie vergleichen möchten. Sie können sich für die Grenzkategorien entscheiden, wir können uns für die Länder entscheiden. Lass uns das Land auswählen und es in die Details eintragen. Jetzt gehe ich zum nächsten und mache es ein bisschen größer, um diese beiden Jahre miteinander zu vergleichen. Im nächsten Schritt werden wir die Kategorie oder das Land auf die Namen setzen , kontrollieren wir das Land und lassen es auf den Etiketten stehen. Jetzt können wir den Ländernamen am Ende jedes Labels sehen , aber ich möchte ihn auch am Anfang haben , um die schlampige Tabelle zu bekommen Gehen wir also zu den Etiketten. Was wir jetzt tun müssen, ist die Etiketten an den Zeilenenden anzubringen. Anstatt also ein Ziel zu haben, sollten wir es auf Linienenden umstellen. Und lass es uns schließen. Jetzt können wir sehen, dass jede Zeile mit dem Ländernamen beginnt und auch mit dem Ländernamen endet. Nun der letzte Schritt , den wir für jede Zeile hinzufügen wollen , wie ein kleiner Kreis. Um das zu tun, wie wir lernen, bevor wir zu den Farben gehen und die Markierungen setzen, haben wir jetzt einen kleinen Kreis am Anfang und am Ende jeder Zeile. Und das ist der einfachste Weg um ein Sloby-Diagramm in Tableau zu erstellen Auch hier der Anwendungsfall des Slobby-Diagramms , bei dem wir sehen können, wie sich die Ränge im Jahr 2021 verändern , wie sich die Ränge im Jahr 2021 Sie können Frankreich weit vorne sehen als die USA und Deutschland, und das letzte war Italien Und jetzt können wir die Veränderung im Laufe der Zeit beobachten. Im Jahr 2022 stieg Deutschland von Platz drei auf Platz eins auf. Und dann rückte Frankreich auf Platz zwei vor, USA auf Platz drei. Und wie Sie sehen können, hat sich in Italien nichts geändert. Das ist also die Potenz- oder die schlampige Tabelle, um zu sehen, wie sich die Rankings im Laufe der Zeit verändern Und natürlich können wir in Tableau weiter fortgeschritten sein, indem wir kompliziertere Dinge hinzufügen kompliziertere Dinge , um mehr Anpassungen vorzunehmen Sie sagen zum Beispiel, wissen Sie was, ich hätte gerne größere Kreise Um das zu tun, brauchen wir zwei Diagramme, eine für die Linie und eine für die Kreise. Lassen Sie mich Ihnen zeigen, wie wir das machen können. Lassen Sie uns die Summe aus Verkaufskontrolle und Duplikat nehmen . Die erste besteht aus den Linien und die zweite aus den Kreisen Gehen wir und wechseln zur zweiten Maßnahme statt zur automatischen Wir werden hier den Kreis auswählen. Für unser Bild ist er doppelt so groß. Gehen wir zur Größe hier drüben über. Und reduziere es einfach, um auch kleinere Kreise zu haben. Ein bisschen mehr als das, was fest wird. Was wir nun tun werden, wir werden diese beiden Charts in einem zusammenfassen. Gehen wir und führen es mithilfe der Doppelachse zusammen. Ich gehe hier zur zweiten, klicke mit der rechten Maustaste darauf und dann gehen wir zur Doppelachse. Wenn Sie dann genau hinschauen, sind diese Achsen nicht zu 100% synchronisiert. Was wir tun werden, wir können hier mit der rechten Maustaste klicken und dann die Achse synchronisieren. Jetzt haben wir die Kreise genau an der Stelle, die wir brauchen. Da wir zwei Achsen haben, die dieselben Informationen , werde ich eine davon verstecken. Also lass uns gehen und den Show-Header deaktivieren. Jetzt haben Sie die vollständigen Anpassungen des Diagramms. Du kannst sagen, weißt du was, für die Linien hätte ich gerne eine andere Farbe Nehmen wir zum Beispiel eine graue Farbe. Oder Sie könnten sagen, lassen Sie uns eine gestrichelte Linie daraus machen, also haben wir das Bad hier drüben und verschieben es auf die Strichlinie, sodass wir die Strichlinie, sodass wir vollständige Anpassungen in unserem Diagramm erhalten Aber normalerweise haben wir bei den schlampigen Diagrammen eine durchgezogene Linie dazwischen So können wir in Tableau ein schlampiges Diagramm erstellen. 166. Udemy 11 Zeile und Bar: Okay, jetzt können wir lernen, wie man verschiedene Arten von Diagrammen in einer einzigen Ansicht kombiniert verschiedene Arten von Diagrammen in einer einzigen Ansicht Hier werden wir die Teile mit den Linien mischen. Je nach Anwendungsfall gibt es verschiedene Methoden, wie das geht. Die erste verwendet die Durchschnittslinie. Lassen Sie uns zunächst im Laufe der Zeit eine Standardbalkenlinie erstellen . Um das zu tun, lassen wir uns die Bestelldaten in die Spalten und auch die Verkäufe in die Zeilen eintragen. Dann lassen Sie uns die Jahre auf einen fortlaufenden Monat umstellen. Lassen Sie uns jetzt das Format ändern Anstatt die Linie zu verwenden, werden wir es auf Balkendiagramme umstellen. Gehen wir also zu den Markierungen und wechseln wir zu Pars. Großartig Damit haben wir unser Balkendiagramm. Der zweite Schritt besteht darin, eine Linie hinzuzufügen. Diese Linie wird die durchschnittliche Linie sein. Um das in Tableau zu tun, ist es sehr einfach. Gehen wir zu den Analysen. Und hier haben wir die Option einer durchschnittlichen Linie. Lassen Sie uns das in unserer Ansicht ablegen, sodass es für die gesamte Tabelle gilt. Und das ist alles. Wie Sie sehen können, ist es sehr einfach. Damit haben wir eine schöne Durchschnittslinie Kombination mit den Teildiagrammen erhalten. In Ordnung, weiter zur nächsten Methode. Wir werden die Teile und Linien mit Hilfe der Doppelachse kombinieren . Und jetzt werden wir zwei verschiedene Maßnahmen vergleichen . Diesmal werden wir zur Abwechslung die Anzahl der Bestellungen mit der Anzahl der Kunden vergleichen . Lassen Sie uns nun das Bestelldatum abrufen Änderungen im Laufe der Zeit zu sehen. Als Nächstes holen wir uns die Bestellung, die Anzahl der Bestellungen pro Zeile. Lassen Sie uns jetzt das Format des Bestelldatums auf Monate ändern und dann auch das Diagramm ändern, zwei Balken, die wir erhalten haben, unser erstes Diagramm, das Balkendiagramm. Gehen wir und holen uns unsere zweite Kennzahl und wir werden sie als Linien haben. Um das zu tun, gehen wir zur Zählung der Kunden über. Platzieren Sie es in der Nähe der Zeilen , in die wir es aufgeteilt haben . So erhalten Sie zwei Diagramme. Gehen wir und ändern die zweiten 12 Zeilen. Wir gehen zu den Marken und wechseln dann zu dieser Seite. Anstatt Balken zu haben, werden wir jetzt auf Line umsteigen. Jetzt haben wir unsere beiden Diagramme, das Balkendiagramm und das. Und wie immer wollen wir sie in einer einzigen Ansicht zusammenführen. Um das zu tun, werden wir die Doppelachse verwenden. Gehen wir zu den Kunden, klicken Sie mit der rechten Maustaste darauf und wählen Sie dann Doppelachse. Wie Sie sehen, haben wir damit ein Balkendiagramm zusammen mit einem Liniendiagramm, und mit der Doppelachse können wir natürlich nach rechts gehen und diese beiden Achsen synchronisieren. Aber im Moment macht es keinen Sinn. Natürlich können wir jetzt weitere Anpassungen hinzufügen. Für die Linie können wir zum Beispiel die Markierungen machen Gehen wir zu den Farben hier drüben und fügen wir einfach die Markierungen hinzu. Jetzt können wir damit beginnen die Anzahl der Bestellungen zusammen mit der Anzahl der Kunden in einer einzigen Ansicht anhand von zwei verschiedenen Diagrammtypen zu vergleichen mit der Anzahl der Kunden in einer einzigen Ansicht anhand von . 167. Udemy 12 Bulletchart: Okay, jetzt werden wir die Pollet-Diagramme in Tableau erstellen Pollet-Diagramme in Tableau Hier werden wir wieder Teile mit Linien kombinieren. Höfliche Diagramme sind wirklich wichtig, um den aktuellen Wert mit dem Ziel zu vergleichen oder das aktuelle Jahr mit dem Vorjahr Gehen wir jetzt und bringen wie immer unsere Unterkategorie zur Rose Und jetzt möchte ich das aktuelle Y mit dem Vorjahr vergleichen das aktuelle Y mit dem Vorjahr Lassen Sie uns also die Verkäufe des Jahres 2022 von unserem Datenbereich hier zu den Spalten überführen . Und jetzt gehen wir und sortieren es nach der Achse, sodass wir einen Rang haben und dann gehen wir und vergleichen ihn den Verkäufen von 2021. Also, was wir tun werden, werden wir das Jahr 2021 bis Detail betrachten und dann ins Detail betrachten und dann eine Referenzlinie hinzufügen. Gehen wir also zur Achse der Verkäufe von 2022 über. Stellen Sie eine radikale Verbindung her und fügen wir eine Referenzlinie hinzu. Gehen wir nun ein bisschen nach rechts und schauen uns auch die Referenzlinien an. Also, was wir nehmen werden, statt der Summe der Verkäufe, 2022, werden wir das 2021 haben. Lassen Sie uns das überarbeiten und jetzt haben wir eine Zeile für den Durchschnitt Das wollen wir nicht. Wir wollen den Gesamtumsatz für jede Unterkategorie haben den Gesamtumsatz für jede Unterkategorie Um das zu ändern, werden wir sagen, statt Peer-Pan werden wir Peer-Sale anbieten Also lass es uns wechseln. Jetzt stehen wir für jeden Balken in der Reihe, was großartig ist, aber lassen Sie uns diese Informationen anpassen. Ich möchte keine Beschriftungen sehen, also gehen wir zu den Beschriftungen und setzen sie auf Keine um und dann gehen wir und formatieren diese Zeilen. Wir gehen hier rüber und nehmen wir zum Beispiel die Farbe Orange. Und dann lassen Sie uns die Transparenz auf 100% ändern , um eine vollständige Linie zu erhalten. Und dann machen wir es schwerer , um die Linien zu sehen. Ich nehme einfach das volle. Das ist es. Lass uns das schließen, wie du sehen kannst. Damit haben wir in Tableau ganz einfach ein Pullet-Diagramm erstellt, in dem Sie das aktuelle Jahr der Teile mit den Linien des Vorjahres vergleichen können das aktuelle Jahr der Teile mit den Linien des Vorjahres vergleichen Teile mit den Linien des Vorjahres Auf diese Weise können wir ein sehr schönes Pullet-Diagramm erstellen indem wir Teile und Linien kombinieren 168. Udemy 13 Lollipop: Ordnung, jetzt lernen wir, wie man ein Lollipop-Diagramm in Tablo erstellt Es gibt zwei Arten von Pfeilen, horizontal und vertikal. Wir können diese Art von Diagrammen verwenden, indem Pars und Kreise kombinieren Es ist wie ein Stock. Und am Ende haben wir einen großen Kreis. Und wir verwenden den Kreis, um einen Datenwert hervorzuheben. Lass uns das erstellen. Es ist sehr einfach. Nehmen wir die Unterkategorien in die Zeilen auf Dann wird unser Maßstab wie immer der Umsatz sein. Lassen Sie uns es in die Spalten legen , sodass wir bereits unsere Balkendiagramme haben. Wenn nicht, dann gehe zu den Markierungen und ändere es. Gehen wir und sortieren es, um einen Rang zu haben. Da es Lollipop ist, haben wir Stäbchen, also nehmen wir kleinere Riegel Gehen wir zur Größe hier drüben über und reduzieren sie einfach. Was jetzt im Lutscher fehlt, ist der Endkreis. Um ein weiteres Diagramm zu erstellen, was wir tun werden, können wir auch die Summe der Verkäufe nehmen und sie duplizieren Halten Sie die Steuerung gedrückt und ziehen Sie die Summe der Verkäufe, die wir haben, einfach per Drag-and-Drop , unsere beiden Kennzahlen. Und was wir als Nächstes tun werden, wir werden es in zwei Kreisen ändern. Gehen wir zu den Marken, zur zweiten Umsatzsumme. Und statt Automatisch werden wir die Kreise haben. Jetzt haben wir diese Kreise sehr schön , aber sie sind wirklich klein. Gehen wir und machen es größer. Etwas kleiner. In Ordnung, vielleicht ist das in Ordnung. Was ist der nächste Schritt , um zwei in einer einzigen Ansicht zusammenzuführen ? Wie üblich werden wir die Doppelachse verwenden. Gehen wir zur zweiten Summe der Verkäufe über, richtig? Es klickt darauf. Und dann gehen wir zur Doppelachse. Wie Sie sehen können, wurden Dinge zerstört. Wir haben keine weiteren Balken, und das liegt daran, dass wir bei der ersten Messung der Summe der Verkäufe ersten Messung der Summe der Verkäufe keine Angaben für Tableau gemacht haben, Balken, es war eine Automatik. Und wenn Tableau raten wird, welches Bild für die aktuellen Daten am besten geeignet ist , ist das falsch Was wir also tun werden, gehen wir zur ersten Kennzahl über und sagen für Tableau, dass das nicht automatisch Wir wollen, dass es immer wie eine Bar ist. Lass es uns wechseln. Wie Sie sehen können, haben wir bereits die Form des Lutschers Wir müssen ein paar Dinge tun , die keine große Sache sind. Wir haben vergessen, die Achse zu synchronisieren. Lass uns zum zweiten gehen. Klicken Sie mit der rechten Maustaste darauf und synchronisieren wir es , um sicherzustellen, dass alles richtig zusammenpasst. Jetzt habe ich diese beiden Achsen , die genau die gleichen Informationen haben, also gehe ich einfach zu einer von ihnen und verstecke diese Informationen, um sie nur einmal zu haben. Das Wichtigste beim Lollipop ist, dass wir, um Informationen am Ende, am Kreis hier, anzuzeigen , um Informationen am Ende, am Kreis hier, anzuzeigen, zum Beispiel irgendeinen beliebigen Imager einsetzen können Wir können den Gesamtumsatz oder die Gesamtzahl der Bestellungen usw. Aber in diesem Beispiel hätte ich gerne den Text der Unterkategorie in diesen Kreisen Wie werden wir das machen? Wir werden zum Kreis hier drüben gehen. Wir werden die Labels hinzufügen , die Unterkategorie byhldect control, und die Unterkategorien auf den Labels platzieren Wie Sie sehen können, haben wir jetzt die Überschriften, Informationen zu diesen Kreisen. Was wir tun können, wir können jetzt gehen und diese Informationen verstecken Rechtsklick und Header anzeigen. Damit haben wir diese Informationen entfernt und wir haben jetzt die Header-Informationen oder die Unterkategorien auf den Kreisen Eine weitere Sache, die wir tun können, , Farben hinzuzufügen. Nehmen wir die Summe der Verkäufe und setzen sie auf die Farben , sodass wir eine wirklich schöne Rangliste für die Unterkategorien haben für die Unterkategorien Okay, lassen Sie uns schnell sehen, beim zweiten Typ können wir vertikale Lollipop-Charts haben Ich habe gerade den vorherigen dupliziert. Alles, was wir tun werden, gehen wir zum Schnellmenü hier drüben. Und wechsle alles zwischen den Zeilen und Spalten. Ordnung, jetzt haben wir also alles vertikal, aber wir haben wirklich große Kreise. Gehen wir und ändern das. Gehen wir zur zweiten Summe der Verkäufe und versuchen wir, die Dinge hier zu reduzieren. Wir können auch die Sticks reduzieren. Gehen wir auch zur ersten Summe der Verkäufe der Größe über. Lasst uns jetzt versuchen, die Anzahl der Sticks zu reduzieren. Es sieht wirklich gut aus, aber wir haben immer noch ein Problem mit den Etiketten. Gehen wir noch einmal zu den Kreisen, gehen wir zu den Beschriftungen und ändern die Ausrichtungen von Automatisch auf, also werden wir die Diagramme ändern Jetzt haben wir die Beschriftungen über diesen Kreisen, aber wir haben immer noch nicht alle Beschriftungen weil der Text wirklich groß ist Gehen wir also zu den Schriften hier drüben. Änderungen 10-81, von denen fehlen. Du kannst gehen und die Größe der Kreise reduzieren. Das ist es. So können Sie Lollipop-Diagramme in Tableau erstellen Und hier können Sie sich von der Leistungsfähigkeit von Tableau überzeugen. Wir können verschiedene Arten von Diagrammen in einer einzigen Ansicht kombinieren , wie hier kombinieren wir den Kreis mit den Balken. Das heißt, wir haben unendlich viele Kombinationen. Und das eröffnet die Innovationen in Tableau, mit denen Sie fantastische Diagramme und Grafiken erstellen können Und genau das ist der Zauber von Tableau. 169. Udemy 14 Flächendiagramme (Richtig): Ordnung, jetzt werden wir über die Flächendiagramme in Tableau sprechen über die Flächendiagramme in Tableau Sie sind wie Liniendiagramme. Wir können es verwenden, um zu sehen, wie sich die Daten im Laufe der Zeit verändern, aber unter der Linie erhalten wir einen Feldbereich , um die Visualisierung dieser Zahlen zu vereinfachen. Jetzt beginnen wir mit einem sehr einfachen Flächendiagramm in Tableau. Da es sich im Laufe der Zeit ändert, werden wir das Bestelldatum in unsere Ansicht und dann wie gewohnt bringen und dann wie gewohnt die Summe der Verkäufe auf die. Und statt eines Jahres werden wir es auf monatelang umstellen. Jetzt haben wir es als Zeile, weil es automatisch ist. Wenn Sie hier zu den Markierungen gehen, können Sie sehen, dass wir einen Diagrammtyp haben, der Fläche genannt wird. Gehen wir hin und tauschen es aus. Das sind also die grundlegendsten Flächendiagramme , die Sie in Tableau haben. Okay, jetzt könnten wir sagen, wissen Sie was, das grundlegende Flächendiagramm in Tableau hat keine Linie und das Flächendiagramm hat normalerweise eine Linie. Und zwischen der Linie und der Achse haben wir quasi eine Feldlücke. Aber das grundlegende Flächendiagramm in Tableau bietet dieses Bild nicht. Um dieses Design nachzubilden, was wir tun werden, können wir eine Linie über unseren Flächendiagrammen erstellen Hier können wir also zwei Arten von Diagrammen haben, das Linien- und das Flächendiagramm Also lass uns das erstellen. Wir nehmen die Summe der Verkäufe und verdoppeln sie, indem wir die Kontrolle behalten. Jetzt haben wir also unsere beiden Charts. Das erste wird als Flächendiagramm bleiben, das zweite wird ein Liniendiagramm sein. Gehen wir zum zweiten Wert der Summe der Verkäufe statt zur Fläche, wir erhalten eine Linie. Ich denke, Sie kennen den nächsten Schritt bereits. Wir müssen diese beiden Diagramme in einer einzigen Ansicht zusammenführen . Wie wir das mit der Doppelachse machen werden. Gehen wir zur zweiten Umsatzsumme, klicken mit der rechten Maustaste darauf und wählen wir Doppelachse. Als nächsten Schritt gehen wir zum Flächendiagramm und reduzieren einfach die Adipositas. Gehen wir zu den Farben. Gehen wir jetzt und reduzieren einfach die Adipositas. Und damit erhalten wir ein perfektes Flächendiagramm in Tableau, ein perfektes Flächendiagramm in Tableau dem Sie eine Linie zwischen der Linie und der Achse haben Sie haben eine Feldlücke, viel besser ist als das einfache Flächendiagramm in Tableau. Ordnung, wenn wir mit dem nächsten fortfahren, werden wir die gestapelten Flächendiagramme haben Es fehlen die Teildiagramme. Wir können unserer Visualisierung weitere Informationen hinzufügen, indem wir die Dimensionen zu den Farben hinzufügen. Jetzt haben wir am Anfang das grundlegende Flächendiagramm, in dem wir die Summe der Zellen und den Monat im Zeitverlauf haben. Jetzt werden wir eine Dimension hinzufügen. Nehmen wir die Kategorie und ordnen sie den Farben zu, die wir haben. Drei übereinander gestapelte Flächendiagramme, denn innerhalb dieser Dimensionen haben wir drei Werte Was wir hier in Bezug auf das Design tun können, ist, zu den Farben hier zu wechseln und die Deckkraft zu erhöhen. Das heißt wirklich, so können wir ein Diagramm in Tableau erstellen Ordnung, als Nächstes werden wir hier komplette 100-%-Stack-Charts erstellen komplette 100-%-Stack-Charts , falls die Summe der Verkäufe nicht wichtig ist Aber was wichtig ist, ist, diese verschiedenen Kategorien miteinander zu vergleichen. Wir können die Full-Stack-Charts verwenden. Mal sehen, wie wir das machen können. Wir gehen zur Summe der Verkäufe über und können zu „ Schnelle Tabellenberechnungen, Prozent des Gesamtumsatzes“ wechseln . Gehen wir und klicken darauf. Wir sind noch nicht da. Wie Sie sehen können. Wir haben den Prozentsatz hier auf der linken Seite. Wir wollen es 0-100 haben. Um das zu tun, gehen wir wieder zur Summe der Verkäufe über Klicken Sie mit der rechten Maustaste darauf und lassen Sie uns die Tabellenberechnungen bearbeiten , die wir durchführen Wir werden es auf eine bestimmte Dimension umstellen. Und diese Dimension wird die Kategorie sein. Lassen Sie uns die Reihenfolge der Monate und das Alter abwählen. Lass uns es schließen. Damit kannst du sehen, wie die Regi jetzt bei 0-100 anfängt und du hast es wie einen Block Jetzt können wir die drei verschiedenen Kategorien ganz einfach vergleichen Hier können wir sehr deutlich sehen, wie sich jede Kategorie auf das Ganze bezieht, auf den Gesamtumsatz jedes Monats. Auf diese Weise können wir in Tableau sehr einfach ein vollständiges oder hundertprozentiges Stackdiagramm erstellen . Ordnung, jetzt werden wir also kleine Diagramme mit mehreren Bereichen erstellen , indem wir mehrere Dimensionen hinzufügen. Gehen wir und holen uns die erste Dimension. Es wird das Land der Kolumnen sein. Gehen wir und holen uns auch die Bestelldaten in die Kolumnen. Und dann zu den Reihen. Wir holen uns die Kategorien. Das sind unsere drei Dimensionen. Und dann werde ich von der Standardansicht zur Gesamtansicht wechseln . Gehen wir jetzt und schauen uns die Zahlen in unserer Ansicht an. Es wird also die Summe der Verkäufe sein Lassen Sie uns sie standardmäßig in die Zeilen einfügen. Tableau wird es als Linien anzeigen. Wechseln wir nun zu den Bereichen, die wir in unseren Mini-Flächendiagrammen in Tableau erhalten. Aber jetzt fügen wir weitere Details , wo wir die Monate sehen möchten. Gehen wir also von Jahr zu Jahr über und ändern das Format auf einen fortlaufenden Monat. Also lass es uns wechseln. Und dann werden wir als Nächstes die Farbe hinzufügen. Lassen Sie uns also das Land steuern und per Drag-and-Drop den Farben zuordnen. Und bei solchen Visualisierungen macht es keinen Sinn, diese Rasterinformationen zu haben Also klicken Sie mit der rechten Maustaste darauf. Gehen wir zu den Formaten, zu den Linien, stellen Sie sicher, dass Sie die Zeilen und dann die Rasterlinie hier auswählen und keine hinzufügen. Was wir in Tableau erstellt haben , sind kleine Diagramme mit mehreren Bereichen. Es ist den Linien oder den Balken sehr ähnlich. 170. Udemy 15 Scatterplot: Okay, jetzt werden wir lernen, wie man die Streudiagramme in Tableau erstellt . Cutterdiagramme sind eines der grundlegenden Diagramme, um die Beziehung zwischen zwei kontinuierlichen Messungen zu verstehen zwischen zwei Das heißt, die Hauptaufgabe der Streudiagramme darin, Korrelationen zwischen zwei kontinuierlichen Feldern zu finden Eine weitere Aufgabe des Streudiagramms besteht darin, die Ausreißer in Ihren Daten zu finden . Lassen Sie uns jetzt loslegen und in Tableau ganz einfache Streudiagramme erstellen einfache Streudiagramme Und wie gesagt, dafür brauchen wir zwei Maßnahmen, unsere beiden Maßnahmen werden der Umsatz und der Gewinn sein Lassen Sie uns den Umsatz in die Spalten und Gewinn in die Zeilen aufteilen , die wir erhalten haben, unsere beiden Achsen. Und es wird ein zweidimensionales Diagramm darstellen. Was jetzt noch fehlt, sind natürlich unsere Daten, die Datenpunkte hier. Wir nehmen die Kundennummer. Lassen Sie uns die Kundennummer nehmen und jetzt gehen wir den Details nach. Und hier ist die Leistungsfähigkeit von Tableau im Vergleich zu allen anderen Tools, bei denen Tableau alle Datenpunkte, die wir in unseren Daten haben, ohne Einschränkungen grafisch darstellen wird alle Datenpunkte, die wir in unseren Daten haben, ohne Einschränkungen grafisch , sodass wir die Korrelation zwischen Umsatz und Gewinn erkennen können . Und auch, um die Eckpfeiler zu finden, zum Beispiel die Punkte, die wir als eigenständige Lösung haben Ordnung, wir haben also die ganz einfachen Streudiagramme in Tableau erstellt die ganz einfachen Streudiagramme Ordnung, und füge dem Design der Scatter-Blots mehr Dinge hinzu, wo wir die Farben und die Größe ändern, Kreise hinzufügen und Jetzt werden wir also die Größe der einzelnen Datenpunkte ändern , aber das hängt von einer dritten Kennzahl ab, der Anzahl der Bestellungen Gehen wir nun zur Anzahl der Bestellungen und ziehen sie per Drag-and-Drop auf die Größe. Jeder Kunde wird unterschiedliche Größen haben und das hängt davon ab, wie viele Bestellungen dieser Kunde aufgegeben hat. Das ist eine Sache, die wir unseren Scatter-Blots hinzufügen können. Eine andere Sache, die wir hinzufügen können, ist Farbe. Hier haben wir verschiedene Zwillinge, die wissen, wie man Farben hinzufügt. Entweder fügen wir eine Dimension hinzu oder wir können einen Cluster erstellen. Nehmen wir zum Beispiel die Dimension Land und platzieren sie auf den Farben, den Datenpunkten, die wir hinzufügen können sowie verschiedenen Formen in unserem Bild. Derzeit haben wir den Kreis für alles. Wir können das Land nehmen und es per Drag & Drop auf die Formen ziehen. Jetzt können wir im Streufleck nicht nur sehen, dass die Länder unterschiedliche Farben haben, sondern auch unterschiedliche Formen haben Aber was wir normalerweise in den Scatter-Blots sehen, ist, dass jeder Datenpunkt als ausgefüllter Kreis dargestellt werden kann als ausgefüllter Kreis dargestellt Das heißt, wir werden das Bild ändern. Gehen wir zu den Markierungen hier drüben. Und dann ändere es von Formen zu Kreisen. Wie Sie jetzt sehen können, haben wir alles als gefüllten Kreis, aber wir sind noch nicht da. Lass uns gehen und die Größe etwas größer machen. Also, was haben wir hier? Wir haben eine Menge Punkte. Und was wir normalerweise tun, die Deckkraft der Farben zu reduzieren Gehen wir zu den Farben hier drüben über und reduzieren wir sie einfach Und damit kannst du sehr gut sehen. Zum Beispiel ist es so, als ob sich diese beiden Punkte überlappen . Eine weitere Sache, die wir zu diesen Kreisen hinzufügen können. Wir können für jeden Kreis einen Linienrand haben. Um das zu tun, gehen wir wieder zu den Farben über, und hier haben wir einen Effekt, der als Rahmen statt automatisch bezeichnet wird . Nehmen wir so etwas wie diese Farbe des Graus. Damit können Sie sehen, dass wir für jeden Datenpunkt einen sehr schönen Rand haben. Ordnung, das sind also einige verschiedene Optionen zum Anpassen der Streudiagramme 171. Udemy 16-Punkt-Plot: Okay, jetzt werden wir den Punktfleck in Tableau erstellen den Punktfleck in Dot Blot ist ein eindimensionales Diagramm, um die Verteilung Ihrer Daten zwischen verschiedenen Kategorien zu sehen Ihrer Daten zwischen verschiedenen Und jeder Punkt kann für einen Datenpunkt stehen. Schauen wir uns jetzt die Verkäufe bis zum Bestelldatum an. Und dann können wir die Bestell-ID als Detail haben. Wir werden das Bestelldatum in unsere Zeilen aufnehmen. Jetzt werden wir uns die Verteilung der Bestell-IDs nach Datum ansehen . Lassen Sie uns dieses Mal das Bestelldatum in die Zeilen aufteilen. Und lassen Sie uns das auf einen Monat als fortlaufenden Monat umstellen. Dann machen wir uns auf den Weg und messen unser Maß nach den Spalten. Jetzt haben wir es standardmäßig als Linie. Stattdessen werden wir es als Kreise machen. Jetzt sind wir noch nicht da. Wir müssen der Ansicht weitere Details hinzufügen , indem wir die Bestell-ID in die Details verschieben. Da wir nun viele Bestellungen in unseren Datensätzen haben, kann Tablo uns fragen, ob Sie das wirklich tun möchten Nun ja, füge alle Mitglieder hinzu. Nun, wie Sie sehen können, haben wir ein sehr schönes Punktdiagramm. Wir können weitere Informationen hinzufügen. Nehmen wir zum Beispiel die Kategorie und ordnen sie auch den Farben zu. Da es viele Überlappungen gibt, können wir zu den Farben gehen und die Deckkraft reduzieren Damit kann nun jeder Datenpunkt, jeder Kreis eine Ordnung repräsentieren Und Sie können jetzt sehr klar und sehr schnell sehen, welche Bestellungen die meisten Verkäufe haben. So können Sie in Tableau ein Punktdiagramm erstellen. 172. Udemy 17 Circle Timeline: Ordnung, jetzt lernen wir, wie man Circle- oder Pubble-Zeitleiste erstellt Normalerweise verwenden wir die Circle-Zeitlinie um die Veränderungen im Laufe der Zeit zu analysieren Und normalerweise verwenden wir sie, um die unterschiedlichen Werte verschiedener Kreise in mehreren Kategorien darzustellen. Schauen wir uns also an, wie wir das aufbauen können. Da wir sagen, es ist Veränderung im Laufe der Zeit, brauchen wir ein Datum. Gehen wir also los und holen uns die Bestelldaten in die Spalten. Wir brauchen eine weitere Dimension. Nehmen wir zum Beispiel die Unterkategorien der Zeilen, und dann brauchen wir unser Maß Es werden die Verkäufe sein. Aber anstatt es auf die Spalten oder Zeilen zu verteilen, werden wir es auf die Größe reduzieren. Da jeder Datenpunkt eine andere Größe hat, wird er in der Tabelle als Quadrate angezeigt Gehen wir nun zu Kreisen über. Um nun mehr Datenpunkte aus unserer Sicht zu haben, wechseln wir zu den Jahren. Nehmen wir zum Beispiel das Quartal als kontinuierlich an. Lass uns darauf klicken. Jetzt werde ich die Größe unserer Ansicht ändern. Ich gehe einfach zum Header und mache ihn ein bisschen größer. Dann gehen wir zur Achse und machen sie einfach ein bisschen kleiner, damit es zu Überlappungen kommt. Gehen wir nun zur und vergrößern oder verkleinern wir sie etwas Und dann können wir zu den Farben gehen und die Opazität reduzieren. Und jetzt können wir weitere Anpassungen am Design hinzufügen. Nehmen wir zum Beispiel die Summe der Verkäufe und setzen sie den Farben zu Und dann lassen Sie uns die Deckkraft ein wenig erhöhen , damit es besser aussieht Und hängt auch davon ab, wie es dir gefällt. Vielleicht kannst du ein paar Grenzen hinzufügen, also lass uns zu den Grenzen hier drüben gehen. Ich mag die dunklen, also werde ich es vielleicht einfach etwas grauer machen. Du kannst gehen und verschiedene Sachen anpassen. Sie können zum Beispiel zwei Maßnahmen verwenden. Anstatt beispielsweise die Summe der Verkäufe für die Farben zu ermitteln, können wir die Summe des Gewinns ermitteln. Gehen wir also los und holen uns die Summe des Gewinns beim Ausmalen. Jetzt können wir in diesem einen Diagramm sehen, dass sich im Laufe der Zeit eine Menge Dinge ändern. Wir können auch die Färbung zwischen zwei Kennzahlen sehen , um die Beziehung zwischen ihnen zu verstehen Wo die Seite den Umsatz und die Farbe die Gewinne anzeigt Das ist wirklich leistungsstark und sehr gut in Tableau anhand der Circle-Zeitlinie analysiert wird. 173. Udemy 18 Pie & Donut: Ordnung, jetzt werden wir über das Kreisdiagramm in Tableau sprechen über das Kreisdiagramm in Es ist eine sehr einfache und gängige Methode, um den Teil, der Daten enthält, zu analysieren oder anzuzeigen. Lassen Sie uns das auf Tableau aufbauen. Dafür gibt es eine einfache Methode oder eine Methode mit Tabellen Wenn du zu Show Me hier drüben gehst und dann auf die Kreisdiagramme klickst, werden wir das nicht tun Wir werden es selbst erstellen , damit wir verstehen, wie Tableau funktioniert. Lassen Sie uns nicht die Abkürzungen nehmen. Ich werde es einfach schließen, um ein Kreisdiagramm in Tableau zu erstellen. Gehen wir zunächst zu den Markierungen hier drüben ändern Sie es von Automatisch auf Pi. Damit erhalten wir ein kleines Symbol namens Angle. Und hier werden wir unsere Felder drauflegen. In diesem Beispiel erstellen wir aus den Siegeln ein Kreisdiagramm und teilen es dann nach Ländern auf. Nehmen wir die Siegel und legen sie auf den Winkel. Damit haben wir unsere Tariftabelle. Es ist wie ein Kreis und es ist noch nicht geteilt. Wechseln wir von der Standardansicht zur Gesamtansicht , um ein größeres Kreisdiagramm zu erhalten. Dann werden wir im nächsten Schritt die Kreisdiagramme in Abschnitte unterteilen. Unsere Dimension wird also das Land sein. Lassen Sie uns die Kunden dekodieren, dann nehmen wir das Land und setzen es auf die Farben, sodass unser Pi in mehrere Abschnitte unterteilt ist Und die Größe jedes Abschnitts kann die Verkäufe des Landes angeben Und diese Art von Diagrammen wird verwendet , um das Ganze zu analysieren. Hier können wir zum Beispiel analysieren, wie die USA zum Gesamtumsatz beitragen oder sich darauf beziehen. Wie Sie sehen, ist es wirklich einfach zu erstellen und wird in vielen Dashboards sehr häufig verwendet Wir können hier zum Beispiel einige Beschriftungen hinzufügen und natürlich das Design dieser Kreisdiagramme ändern natürlich das Design dieser Kreisdiagramme Und noch etwas, das ich Ihnen zeigen möchte: Manchmal können Sie in den Dashboards sehen, dass es in einer Ansicht mehrere Kreisdiagramme in einem Dashboard gibt Ansicht mehrere Kreisdiagramme in einem Dashboard Um das zu tun, nehmen Sie einfach beliebige Dimensionen und fügen sie den Zeilen oder Spalten hinzu Nehmen wir zum Beispiel diese Kategorie und fügen sie den Und damit erhielten wir sofort drei Teildiagramme unter diesen drei verschiedenen Kategorien. So gehen wir normalerweise mit den Kreisdiagrammen um. Wir haben eine Dimension , die die Kreisdiagramme teilt und eine andere, die diese Kreisdiagramme dupliziert Ordnung, Leute, das ist alles für die Kreisdiagramme in Tableau Okay, jetzt fahren wir mit dem nächsten fort, wir haben die Ringdiagramme Das Ringdiagramm ist dem Kreisdiagramm sehr ähnlich. Sie haben immer noch diese Analyse vom Teil zum Ganzen. Sie haben einen Kreis und Sie haben verschiedene Segmente. Aber viele Leute ziehen es vor, das Ringdiagramm zu verwenden, und das liegt daran, dass wir dem Kreis zusätzliche Informationen hinzufügen können In Ordnung, um es jetzt zu erstellen, benötigen wir zwei Diagramme Das erste werden die Kreisdiagramme sein und das zweite wird der leere Raum in der Mitte sein. Fangen wir also mit den Kreisdiagrammen an. Wie wir bereits gelernt haben, müssen wir die Automatik auf ein Kreisdiagramm umstellen. Dann nehmen wir unsere Maßnahme vor. Es wird die Summe der Verkäufe pro Winkel sein. Und als Nächstes nehmen wir den Teiler. Es kann das Land in den Farben sein. Und damit haben wir unsere Kreisdiagramme bekommen. Okay, als Nächstes werde ich von der Standardansicht zur Gesamtansicht wechseln. Das ist für das erste Diagramm. Um nun den leeren Kreis in der Mitte zu erhalten, müssen wir in dieser Ansicht ein weiteres Diagramm erstellen. Jetzt werden wir also unsere leere Kennzahl erstellen, nur um ein zweites Diagramm zu haben. Um das zu tun, gehen wir zu den Spalten hier drüben. Ein richtiger Durchschnitt von Null. Jetzt sind wir immer noch auf den Markierungen, wir haben nur ein Bild. Um ein zweites zu bekommen, werden wir es duplizieren. Damit haben wir unsere beiden Kennzahlen, eine für das Kreisdiagramm und die zweite für den leeren Raum. Was wir jetzt tun werden, wir werden diese Dinge an einem Ort zusammenführen , weil wir nur einen Donut haben müssen Klicken Sie also mit der rechten Maustaste auf den Durchschnitt und gehen wir zur Doppelachse Und wie immer werden wir Dinge synchronisieren. Gehen wir also und synchronisieren die Achse. Und jetzt lass uns gehen und sie loswerden. Wir wollen sie nicht, also zeige den Header weg und auch von unten. Jetzt haben wir also die beiden Diagramme an einem Ort. Es ist ein bisschen klein, also lass uns gehen und die Dinge ein bisschen größer machen. Gehen wir also zu den Größen und machen wir es einfach in der Mitte größer. Ordnung, also lass uns jetzt gehen und den leeren Raum in der Mitte machen. Also lasst uns zu dem zweiten wechseln, der hier markiert ist. Und jetzt das zweite Diagramm. Es wird kein Pi sein, es wird wie ein Kreis sein. Also lass uns gehen und es zu einem Kreis machen. Lasst uns all diese Informationen loswerden. Wenn Sie nun unsere Ansicht überprüfen, sehen wir die Kreisdiagramme nicht . Das liegt daran, dass wir Überlappungen haben und das Kreisdiagramm hinter unserem Kreis liegt Um zu zeigen, was wir tun werden, gehen wir nun zum Kreis Gehe zur Größe. Und jetzt fangen wir an Seiten des Kreises zu reduzieren. Und wie Sie sehen können, haben wir jetzt die Form von Donuts, aber unser Donut sollte, hat in der Mitte eine weiße Farbe Lass uns die Kreisfarbe auf Weiß ändern, perfekt. Jetzt haben wir die Donutformen in unserer Ansicht. Aber jetzt lass uns gehen und all diese Linien loswerden. Klicken Sie mit der rechten Maustaste hier und der leere Bereich geht zum Formatieren. Dann lass uns auf die linke Seite gehen. Fangen wir mit den Linien hier drüben an, der Nulllinie. Gehen wir und schalten auf „Keine“ um. Dann haben wir noch eine Zeile in der Spalte. Wechseln wir zu den Spalten statt zur Rasterlinie. Verschieben wir es auf „Keine“. dann, um diese Grenzen loszuwerden, Lassen Sie uns dann, um diese Grenzen loszuwerden, zu den Grenzen wechseln. Dann gehen wir zum Zeilenteiler. Mach es auch keins. Für den Spaltenteiler ist es keiner. Und damit haben wir in Tableau sehr saubere Donutformen. Lassen Sie uns nun einige Beschriftungen und einige Daten zu unseren Ringdiagrammen hinzufügen . Gehen wir zuerst zum Kreisdiagramm. Hier werden wir die Informationen dieser Abschnitte abrufen . Was wir also tun werden, wir werden zum Beispiel auch das Land auf die Labels bringen . Wir können auch die Summe der Verkäufe wie Hold Control und Drug and Tribute an die Labels herausholen . Jetzt können wir das Schriftformat ändern. Wenn wir zu den Etiketten hier gehen und dann auf die drei Punkte klicken, dann lassen wir uns zum Beispiel die Summe der Verkaufsschalen berechnen. Und das ist alles. Bisher gibt es nichts Neues im Vergleich zu den Kreisdiagrammen. Wir zeigen nur die Informationen der einzelnen Abschnitte. Aber jetzt kommt die Macht der Donut-Charts. Wir können hier innerhalb des Site Circle eine Information geben. Und es kann normalerweise die Summe der Maßnahme sein, der Gesamtumsatz. Gehen wir jetzt und wechseln zum Kreis hier drüben. Gehen wir die Summe der Verkäufe ermitteln und sie auf die Etiketten schreiben. Jetzt können Sie die Summe der Verkäufe hier sehen, seltsamerweise auf der rechten Seite, weil wir sie noch nicht angepasst Gehen wir also zu den Beschriftungen und dann zur Ausrichtung hier drüben und machen alles bis zur Mitte Damit haben wir, wie Sie sehen können, den Gesamtumsatz in der Mitte. Gehen wir und passen den Text ein wenig an. Gehen wir also rein. Also, was wir jetzt tun können, wir können Beginn die Gesamtverkäufe aufschreiben. Dann können wir alles nach der reellen Zahl, den realen Werten, ziehen . Lass uns alles ein bisschen größer machen, 16 und dann auf Okay klicken. Wie Sie sehen können, haben wir jetzt eine weitere Information zu den Par-Charts, wo wir die Gesamtsumme der Verkäufe in der Mitte haben. Und dann können wir sehr gut die verschiedenen Abschnitte rund um diese Zahl sehen . Nichtsdestotrotz können Sie auf diese Weise Donut-Diagramme in Tableau erstellen Donut-Diagramme in Tableau Und diese Art von Diagramm wird viel häufiger verwendet als das Kreisdiagramm, da Sie in der Mitte eine zusätzliche Information hinzufügen können in der Mitte eine zusätzliche Information hinzufügen 174. Udemy 19 Heat & Treemap: Okay, jetzt haben wir ein weiteres Diagramm, um das Ganze anhand der drei Karten zu analysieren Ganze anhand der drei Karten zu Normalerweise arbeiten wir mit den drei Karten, um die hierarchischen Daten in unserem Datensatz darzustellen Mal sehen, wie wir das erstellen können. Lassen Sie uns zuerst mit den Markierungen beginnen. Lass uns gehen und es auf Quadrate umstellen. Im nächsten Schritt gehen wir zum Verkauf und wir können es auf die Größe legen. Damit haben wir ein blaues Quadrat für den Gesamtumsatz in unseren Daten. Jetzt wollen wir dieses Quadrat natürlich in mehrere Informationen aufteilen . Und hier können wir mit der Hierarchie der Produkte arbeiten. Fangen wir mit der ersten Dimension an, der Kategorie. Lasst uns zuschlagen und es den Farben überlassen. Wie Sie sehen können, haben wir jetzt schon drei Karten. Die Farben der drei Karten werden anhand der Kategorie festgelegt, und die Größe dieser Blöcke kann anhand der Verkäufe bestimmt werden. Nun wollen wir in dieser Karte mit den drei Karten natürlich die Hierarchie darstellen. Die nächste Dimension wird die Unterkategorie sein. Aber dieses Mal werden wir es nicht auf die Farben verschieben, sondern auf die Details. Lass uns das machen. Wie Sie nun sehen können, ist jeder dieser Blöcke in mehrere Blöcke unterteilt, in denen wir die Unterkategorie-Informationen haben Das bedeutet, dass die Daten in der Baumkarte immer weiter aufgeteilt werden , je mehr Dimensionen wir aus der Hierarchie hinzufügen Nehmen wir zum Beispiel den Produktnamen und fügen wir ihn den Details hinzu Jetzt können wir sehen, dass wir viele Mini-Blöcke haben , die den Produktnamen darstellen. Damit haben wir unsere Hierarchie der einzelnen Produkte in einer Baumkarte dargestellt . Und wir können sehen, dass jede Kategorie, zum Beispiel die rote, in mehrere Unterkategorien aufgeteilt ist und jede Unterkategorie für die beiden weiteren Produkte aufgeteilt ist Aber der Nachteil dabei ist natürlich, dass es schwieriger wird, diese Visualisierung zu lesen, je mehr Details Sie hinzufügen Ich empfehle Ihnen nicht, den Produktnamen zu verwenden. Bei solchen Visualisierungen sollte es mit der Kategorie und der Unterkategorie ausreichen Natürlich können wir, wie bei allen anderen Diagrammen in unseren Visualisierungen, mehrere Baumkarten in einer Ansicht haben, indem wir entweder Spalten oder Zeilen eine Dimension hinzufügen Lassen Sie uns zum Beispiel das Bestelldatum für die Zeilen ermitteln Und so haben wir mehrere Baumkarten, aufgeteilt nach Jahren, erhalten, was bei einer solchen Visualisierung wirklich nutzlos ist Also lass uns gehen und es entfernen. Okay, also gehen wir zur Heatmap. Es ist wie eine Matrix, in der sich Farben befinden. Und wir verwenden es normalerweise, um Färbungen zwischen zwei Kategorien vorzunehmen Mal sehen, wie wir das bauen können. Wir brauchen zwei Kategorien, das heißt, wir brauchen zwei Dimensionen. Nehmen wir an, die erste wird das Land sein. Lassen Sie es uns per Drag-and-Drop in die Spalten ziehen. Und dann wird die zweite Dimension zum Beispiel die Unterkategorie sein zum Beispiel die Unterkategorie Lass es uns per Drag-and-Drop auf die Straße ziehen. Und damit haben wir unsere Matrix. Wechseln wir zur Gesamtansicht. Wir haben Straßen, wir haben Säulen. Was jetzt natürlich noch fehlt, ist unsere Messung der Daten. Um nun den Effekt der Heatmap zu erzielen, nehmen wir die Summe der Verkäufe und setzen sie in die Farben um. Damit haben wir jetzt unsere Heatmap. Und wir können anhand der Farben die Färbung zwischen den Ländern und den Unterkategorien erkennen Färbung zwischen den Ländern und , sodass wir sofort erkennen können , dass die höchsten Siegel dort sind, wo wir die dunkle Farbe haben So haben wir zum Beispiel hohe Siegel aus dem Land, Frankreich und auch aus der Unterkategorie Und die niedrigsten Verkaufszahlen können wir zum Beispiel hier in den Umschlägen und in Italien sehen zum Beispiel hier in den Umschlägen und in , wo wir wieder die Macht der Visualisierungen sehen können , wo wir jetzt die Trends und die Färbungen zwischen unseren Daten ablesen können , was viel besser ist, was viel besser ist Aber wenn Sie dieser Matrix einige Zahlen hinzufügen möchten, können wir natürlich zu den Beschriftungen gehen, die hier Markierungen anzeigen . Und wenn du es bis zur Mitte schaffen willst, lass uns zu den Ausrichtungen gehen und alles in der Mitte machen Das ist es. Wie Sie sehen, ähnelt es und so können wir eine Heatmap in Tableau erstellen. 175. Udemy 20 Bubbles: Blasendiagramm in Tableau. Sie sind wirklich eine großartige Möglichkeit, viele Dimensionen und Kennzahlen in einer einzigen Ansicht hinzuzufügen . Blasendiagramme sind wie Kreise und wir können viele Dinge im Kreis definieren, wie die Farben, die Größe, wir können Text hineinlegen. Lassen Sie uns ein Beispiel haben. Wir werden mit der Marke beginnen. also statt automatisch Lassen Sie uns also statt automatisch auf Kreise umstellen. Da es sich bei den Blasen um Kreise handelt, beginnen wir mit den Gesichtsinformationen. Wir gehen und die Messzellen holen. Lass es uns auf die Größe legen. Damit haben wir unseren kleinen Pubble oder Circle. Lassen Sie mich auf die Gesamtansicht umschalten. Jetzt haben wir eine Information, den Gesamtumsatz in unseren Daten. Fügen wir weitere Informationen wie die Dimension hinzu. Gehen wir also und fügen die Unterkategorien in unserer Ansicht hinzu. Also werde ich diese Dimension nehmen und sie in die Details einfließen lassen Also, wie Sie sehen können, haben wir jetzt mehr Pubbles und wir werden jetzt für jede Unterkategorie eine Blase Ordnung, jetzt fügen wir unseren Blasen weitere Informationen hinzu unseren Blasen weitere Informationen hinzu Nehmen wir an, ich möchte die Farbe für den Pubble hinzufügen, und das sollte aus einer anderen Maßnahme stammen Nehmen wir die Gewinne und setzen wir sie auf die Farben. Damit haben wir jetzt verschiedene Farben. Hängt von den Werten aus den Gewinnen ab. Und jetzt, wie wäre es, diesen Blasen noch eine weitere Information hinzuzufügen ? Sagen wir die Kategorie. Gehen wir und holen uns die Dimensionskategorie. Und jetzt bringen wir es auf die Etiketten. Jetzt können wir die Kategorie jeder Blase, jeder Unterkategorie sehen jeder Blase, jeder Unterkategorie Wie Sie sehen können, haben wir nun vier verschiedene Informationen , die wir in unserer Blase haben Die erste ist, dass die Farben der Blasen die Gewinne angeben. Und dann zeigt uns die Größe der Blasen die Verkaufsinformationen. Und dann wird die Anzahl dieser Blasen anhand der Unterkategorie bestimmt Wir haben all diese Unterkategorien in unseren Daten. Und schließlich stammt der Text in der Blase aus der Kategorie Das ist die Stärke der Blasendiagramme, in denen Sie viele Informationen zu Formationen auf einen Blick finden. Jetzt haben wir also noch ein lustiges Spiel namens Stacked Pubble Charts. Hier werden wir den Details viele Dimensionen hinzufügen Dimensionen Schauen wir uns also an, wie wir das bauen können. Gehen wir wie gewohnt zu Automatisch. Dann schalte es auf Kreise um. Nehmen wir die Summe der Verkäufe und rechnen sie mit der Größe zusammen , die wir gerade erstellen. Nochmals, unsere Pubbles. Diesmal holen wir uns das Land und lassen Sie uns Farbe ins Spiel bringen Bisher haben wir diese vier Farben für vier Länder. Wenn wir nun irgendwelche Dimensionen zu den Details hinzufügen, werden diese Pupbles in kleinere Pubbles aufgeteilt , was von der Kardinalität der Dimension abhängt der Kardinalität der Dimension abhängt Nehmen wir zum Beispiel die Kategorie, sie hat eine sehr geringe Kardinalität sie hat Und damit bekommen wir nur ein paar Pubbles wenn du es entfernst Nehmen wir die Unterkategorie. Wie Sie sehen können, bekommen wir viel mehr Schüler als die Kategorie, und das liegt daran, dass wir mehr Daten innerhalb der Unterkategorie haben innerhalb der Gehen wir nun zu einer höheren Kardinalität über. Lassen Sie uns also einfach die Unterkategorien entfernen und lassen Sie uns zum Beispiel den allgemeinen Act-Namen Sobald du das gemacht hast, wirst du viele kleine Puppeln bekommen und sie sind alle zusammen gestapelt Und natürlich kannst du die Pubbles anders sortieren Pubbles Wenn du in das Land hier drüben gehst, klicke mit der rechten Maustaste darauf und lass uns zur Sortierung übergehen Lass es mich einfach ein wenig nach links verschieben , die Sortierung ändern. Wie Sie sehen können, wird sich auch die Farbe ändern. Also hier kannst du den Pubble nach Belieben sortieren. Jetzt können wir natürlich mit weiteren Details fortfahren. Wenn wir die niedrigste Detailebene, die Bestellnummer, nehmen , lassen wir den Produktnamen weg und holen uns die Bestell-ID. Und damit können Sie uns fragen, wollen Sie wirklich all diese Daten? Ja, füge alle Mitglieder hinzu. Jetzt bekommst du für jede Bestellung ein kleines Pubble in unseren Visualisierungen Okay, das ist also eine weitere Möglichkeit, wie Sie Ihre Daten mithilfe des Stapel-Doppeldiagramms visuell darstellen Sie Ihre Daten mithilfe des Stapel-Doppeldiagramms visuell Aber wenn du es dir ansiehst, wirst du feststellen, dass es wie der Sohn aussah In Ordnung, das ist alles für die gestapelten Blasendiagramme. 176. Udemy 21-Karten: Okay, jetzt werden wir über Tableau Maps sprechen. Lassen Sie uns zunächst die Daten abrufen, um die Karten zu zeichnen Lassen Sie uns eine dritte Datenquelle erstellen. Ich bin auf einer Datenquellenseite. Gehen wir hier zu diesem kleinen Symbol über, neue Datenquelle. Und dann gehen wir zur Textdatei und dann zu den Daten , die wir herunterladen. Gehen wir zum großen Ordner. Und dann haben wir hier drüben den Vertrieb in den USA. Wählen wir diese CSV-Datei aus und klicken Sie auf Öffnen. Es ist eine wirklich einfache Tabelle, in der wir die Bestellungen, das Land, die Region, das Bundesland und die Verkäufe zusammenstellen. Kehren wir zu unserer Ansicht zurück und erstellen wir jetzt eine sehr einfache Karte in Tableau. Auch hier können wir mit „Zeig es mir“ eine Tabelle erstellen, aber wir werden sie von Grund auf neu erstellen. Wenn Sie sich das ansehen, werden Sie feststellen, dass wir zwei automatisch generierte Felder haben, den Breitengrad und den Längengrad. Es sind geografische Koordinaten , um die Karte, die Erde, darzustellen. Der Breitengrad ist dafür verantwortlich, die horizontalen Linien zu zeichnen, und der Längengrad ist dafür verantwortlich, die vertikalen Linien zu Was du tun kannst, hol und geh und benutze sie für die Säulen. Nehmen wir den Längengrad der Spalten und den Breitengrad der Zeilen. Damit können Sie sehen, dass Tableau jetzt in der Lage ist, die Erde zu kartografieren. Als Nächstes müssen wir für Tableau das Land, die Bundesstaaten und diese geografischen Informationen angeben . Schauen wir uns zum Beispiel das Land im Detail an. Und damit können Sie sehen, dass sich Tableau jetzt nur auf die Vereinigten Staaten konzentriert , da wir nur Informationen über SA haben . Schauen wir uns nun auch die Staaten an und kommen wir zu den Details. Wie Sie sehen können, konzentriert sich Tableau nun mit diesen Punkten auf die einzelnen Bundesstaaten. Ordnung, jetzt der nächste Schritt Anstatt Kreise hätte ich gerne ein Kartendiagramm. Lass uns zu den Marks gehen. Schalte es von Automatisch auf Karte um. Und damit haben wir den gesamten Bereich mit den Farben bedeckt. Jetzt können Sie Farben hinzufügen , abhängig von der gewünschten Dimension. Wir können zum Beispiel in die Region hier gehen und sie mit den Farben booten. Jetzt können wir sehen, dass die Karte jetzt nach Regionen aufgeteilt ist jetzt nach Regionen aufgeteilt Was hier jetzt noch fehlt, sind die Verkaufsinformationen. Lass uns gehen und die Verkäufe abholen. Aber sehen Sie, wir haben das kleine Problem, dass der Umsatz aufgrund des Datentyps dimensional und diskret ist . Gehen wir und schalten es auf ein Zahlenloch um und machen es dann kontinuierlich, oder konvertieren wir es in ein kontinuierliches Zahlenloch. Als Letztes müssen wir es auch in eine Kennzahl umwandeln , weil es immer noch eine Dimension hat. Also ist alles in Ordnung. Gehen wir und bringen die Verkäufe auf die Labels. Und damit haben wir den Gesamtumsatz für jeden Bundesstaat sehr gut ermittelt. So können Sie in Tableau eine sehr einfache Karte erstellen. Okay, weiter zum nächsten. Wir können Karten in Tableau mit einfachen Mitteln erstellen. Ich habe gerade den vorherigen dupliziert. Gehen wir und schalten das Bild von Karte zu beispielsweise Kreisen Und dann wird die Größe des Kreises anhand der Verkäufe festgelegt. Nehmen wir den Umsatz und passen ihn der Größe an. Dann die nächste Sable, lass uns gehen und die Kreise etwas größer machen die Kreise etwas größer Jetzt können wir den Kreisen ein weiteres Maß hinzufügen. Nehmen wir an, die Anzahl der Bestellungen, die wir hier übernehmen werden, die Anzahl der Verkäufe in den USA V. Lassen Sie uns das auf die Farben übertragen. Nun können die Skala der Farbe , die die Anzahl der Bestellungen und die Größe des Kreises bestimmt Bestellungen und die Größe des , anhand der Verkäufe bestimmt werden. Dies ist eine Möglichkeit, diese Informationen als Kreise oder Blasen darzustellen . Wir können verschiedene Formen wählen. Gehen wir hier in die Markierungen und gehen wir zu den Formen über , die Sie wählen können. Sagen wir zum Beispiel, was wir hier haben werden. Gehen wir zu den Sternen. Wie Sie sehen können, haben wir hier viele Optionen , welches Symbol in unserer Karte dargestellt werden kann. So können wir den Karten in Tableau Symbole hinzufügen. Ordnung, Leute, Karten in Tableau sind sehr reich an Anpassungen Es gibt viele Optionen, um die Karten in der Ansicht zu Ich werde Ihnen einige Möglichkeiten zeigen, wie Sie die Karten in Tableau Bei der ersten geht es darum, wie man eine Karte ohne Hintergrundgeräusche erstellt Lass uns jetzt gehen und das machen. Wenn du das Landfeld nimmst und es einfach hier in die Mitte wirfst. kann verstehen, dass wir über die Karte sprechen und wir werden automatisch alles in den Spalten und Zeilen abrufen . Nun zur nächsten Tabelle, lassen Sie uns wie gewohnt die Bundesstaaten hier nehmen , und dann werden wir sie mit der Region auf den Farben einfärben . Wenn Sie also auf der Karte nachschauen, können Sie sehen, dass es auf der Karte viele abgegrenzte Bereiche gibt , die nicht direkt genutzt werden. Wenn Sie all diese Informationen entfernen möchten, was wir tun werden, gehen wir zum Hauptmenü. Sie haben hier Kartenoptionen und dann haben wir hier Hintergrundebenen. Lass uns gehen und darauf klicken. Und dann finden wir hier auf der linken Seite viele Optionen zum Anpassen der Karten. Ich empfehle dir wirklich , dich umzuschauen. Es macht wirklich Spaß, Worcus-Karten in Tableau zu erstellen. Jetzt besteht die Aufgabe darin, all diese Hintergrundinformationen zu entfernen all diese Hintergrundinformationen Was wir tun werden, wir werden einfach all diese ausgewählten Informationen entfernen. Lass uns einfach alles damit entfernen. Wie Sie sehen können, haben wir den Hintergrund entfernt und wir haben nur die relevanten Informationen in unserer Ansicht. Es gibt eine andere Möglichkeit, den Hintergrund zu entfernen. Lassen Sie mich einfach mit all diesen Einstellungen zurückkehren. Ich denke, damit haben wir alle Informationen zurückbekommen. Eine andere Möglichkeit, die Hintergrundinformationen zu entfernen , besteht darin, zum Wash Out zu gehen und es auf 0-100 zu verschieben. Wie Sie sehen können, ist der Hintergrund in unserer Map jetzt verschwunden Auf diese Weise können wir die Hintergrundinformationen in unserer Karte entfernen und Sie erhalten eine wirklich saubere Karte, sodass Sie sich auf die relevanten Daten konzentrieren Okay, beim nächsten geht es auch um das Anpassen der Karten in Tableau Lassen Sie uns jetzt also eine Nachtsichtkarte erstellen. Es macht einfach Spaß, mit Karten in Tableau zu arbeiten. Gehen wir also nochmal los und holen die Länder in der Mitte der Liste der Details. In Tableau gibt es jetzt verschiedene Kartentypen, nicht nur eine. Wenn Sie im Hauptmenü zu den Karten gehen, schauen Sie entweder auf der Hintergrundkarte nach. Also hier haben wir die verschiedenen Modi. Oder wenn Sie wieder zu den Hintergrundebenen und auf der linken Seite gehen , können Sie hier die Stile sehen. Derzeit ist es weiß und grau, es ist hell. Wenn Sie hier klicken, finden Sie die verschiedenen Modelle. Wir haben den normalen und dann haben wir Dinge wie Dark Street, Outdoor und Satelliteninformationen. Es ist wirklich schön, verschiedene Stile zu haben. Was wir jetzt tun werden, da es Nachtsicht ist, werden wir die Dunkelmodi verwenden. Als Nächstes möchte ich einige Informationen wie die Vereinigten Staaten und Mexiko reduzieren . Lass uns das Zeug von der linken Seite entfernen. Was wir tun werden, wir werden unserer Ansicht etwas mehr Gewicht verleihen. Lassen Sie uns die Hintergrundebenen hier schließen. Lasst uns die Verkäufe auf die Größe bringen , die wir bekommen, diese schönen Kreise. Machen wir es ein bisschen größer, dann können wir auch die Verkäufe zu den Farben hinzufügen. Halten Sie also die Kontrolle, stimmen Sie über die Farben ab und lassen Sie uns die Farbgebung ändern. Also lass uns die Farben bearbeiten. Gehen wir jetzt hier zur Automatik. Und lass es uns zu einem anderen Muster ändern. Nehmen wir zum Beispiel das blaue Grün hier. Klicken Sie auf Okay. Okay. Jetzt werden wir unserer Karte weitere Anpassungen hinzufügen Nehmen wir zum Beispiel an , ich möchte die Farbe der Grenzen für diese Staaten ändern Ich würde es gerne rot machen , um es interessanter zu machen. In der aktuellen Ansicht kann ich das nicht tun denn wenn ich etwas an der Grenze ändere, ändert sich dadurch die Grenze der Kreise und nicht die Grenze der Staaten. Um das zu tun, benötigen wir zwei Karten, eine für die Kreise und eine für die Staaten. In Ordnung, jetzt wollen wir sehen, wie wir das machen können. Wir gehen zum Längengrad und wir werden ihn duplizieren. Jetzt, wo wir zwei Karten haben, die linke und die rechte, wollen wir die richtige konfigurieren. Lassen Sie uns die Markierungen auf die zweite Karte umstellen. Anstatt Kreise zu haben, wollen wir jetzt eine Karte haben. Lass uns es auf eine Karte umstellen. Wie Sie jetzt sehen können, haben wir zwei verschiedene Kartentypen. Aber jetzt hätte ich gerne nur die Grenzinformationen, also bin ich am Verkauf nicht interessiert. Also lass uns gehen und es entfernen. Und auch für die Größe. Wie Sie jetzt sehen können, haben wir graue Farben , die die Karte füllen. Gehen wir also zu den Farben und reduzieren die Deckkraft auf 0% , sodass wir keine Farben auf der Karte haben Was wir brauchen, ist die Farbe der Grenze. Gehen wir also nochmal zu den Farben. Gehen wir zu den Grenzen hier drüben. Lass uns eine Lektüre machen. Ich bin mit dieser Farbe nicht wirklich zufrieden. Ich möchte, dass es roter ist. Gehen wir also zu mehr Farben und nehmen wir das rote Rot. Nun stellt sich die Frage, wie man diese beiden Karten zu einer Karte zusammenführt. Nun, die Antwort darauf, wieder die Doppelachse zu verwenden. Gehen wir also hier zur richtigen , klicken wir mit der rechten Maustaste darauf und doppelter Zugriff. Also gut, damit haben wir eine Karte gefunden, aber ich bin es immer noch nicht. Auf dieser Registerkarte können Sie sehen , dass sich die Kreise hinter den Linien befinden , sodass sie im Vordergrund stehen. Lass uns diese beiden Maßnahmen vertauschen. Und jetzt können Sie sehen, dass sich die Kreise an den Fronten befinden. Ordnung, damit haben wir unsere Nachtsichtkarte erstellt Und damit haben Sie auch gelernt wie viele Möglichkeiten wir in Tableau haben . Um die Karten anzupassen, all die verschiedenen Optionen, die wir in den Karten haben, empfehle ich Ihnen wirklich, die Optionen zu erkunden, die wir in Tableau haben. Es macht wirklich Spaß. 177. Udemy 22 Histogramme: Okay, jetzt lernen wir, wie man Histogramme in Tableau erstellt Es gibt zwei Möglichkeiten, eine schnelle und eine erweiterte Methode. Die schnelle Methode, wenn Sie eine Kennzahl haben, die erweiterte Methode, wenn Sie zwei Kennzahlen haben. Die Histogramme eignen sich hervorragend, um die Verteilung Ihrer Daten anhand von Leistungsdiagrammen darzustellen die Verteilung Ihrer Daten anhand von Leistungsdiagrammen Schauen wir uns also an, wie wir das machen können. Lassen Sie uns mit der einen Maßnahme, der Menge, arbeiten , klicken Sie mit der rechten Maustaste darauf und gehen Sie dann zu Erstellen. Und dann zwei Stifte. Hier können wir unsere Stifte konfigurieren. Ich werde es als Standard belassen, wie es Tableau vorschlägt. Gehen wir und klicken auf Okay. Damit haben wir eine neue, völlig neue Dimension unserer Datenflut geschaffen . Was wir nun tun können, wir werden es in die Spalten packen, und hier können wir die Größe unserer Stifte ermitteln. Und dann gehen wir los und verteilen die Menge in die Reihen. Und dann reicht der nächste und der letzte Klick. Wir gehen zur Menge über und rechnen sie von einem diskreten Radikal in ein kontinuierliches Radikal um. Klicken Sie darauf und schalten Sie es auf kontinuierlich um. Damit haben wir ein sehr einfaches und schönes Histogramm erstellt , um die Verteilung unserer Daten anhand der gemessenen Menge zu sehen die Verteilung unserer Daten anhand der gemessenen Menge Okay, das nächste wird etwas fortgeschrittener sein, bei dem wir ein Histogramm mit zwei verschiedenen Maßen erstellen mit zwei verschiedenen Die Anzahl der Kunden nach Anzahl der Bestellungen. Wir möchten unsere Kunden auf der Grundlage der Anzahl der Bestellungen , die sie aufgegeben haben, gruppieren auf der Grundlage der Anzahl der Bestellungen , die sie aufgegeben haben, Um das zu tun, müssen wir unsere Stifte erstellen, aber jetzt werden wir das berechnete Feld verwenden , um das mit den festen LOD-Ausdrücken zu tun . Das können wir machen Lass uns loslegen und neue berechnete Felder erstellen. Lass es mich ein bisschen hierher verschieben. Was wir herausfinden werden, ist die Anzahl der Bestellungen pro Kunde. Um das zu tun, können wir die LOD-Funktion fix verwenden. Es beginnt mit Fixed, lassen Sie mich das auswählen. Dann wollen wir für jeden Kunden die Anzahl der Bestellungen für Kunden zählen. Wir werden die Kundennummer bekommen. Und dann wird die Aggregation die Anzahl der Bestellungen sein Das heißt, wir werden die Bestell-ID zählen. In Ordnung, das war's also. Gehen wir und klicken auf, okay, dass Tableau eine kontinuierliche Kennzahl erstellt hat, aber ich würde sie gerne in eine diskrete Dimension Rat konvertieren , klicken Sie darauf und lassen Sie uns sie in Dimension umwandeln. Und das ist alles. Jetzt schauen wir es uns an und schauen uns die Informationen an. Ordnung, damit wir sehen können, dass wir unsere Stifte bereits haben und die unterschiedliche Anzahl von Bestellungen, die die Kunden bestellt haben. Im nächsten Schritt brauchen wir unsere zweite Maßnahme. Es wird die Anzahl der Kunden sein. Gehen wir hier zur Kundenzählung und ziehen sie ebenfalls per Drag-and-Drop in die Zeilen. Gehen wir mit den Kunden zu den Labels. Und damit haben wir in Tableau ein sehr schönes Histogramm mit zwei Kennzahlen Auch hier gilt: Wenn Sie ein Histogramm aus zwei verschiedenen Kennzahlen erstellen möchten , muss eine dieser Kennzahlen die Grundlagen sein. Die Stifte des Histogramms und die zweite Kennzahl werden verwendet, um die Zählungen durchzuführen Jetzt können wir also sehr schnell feststellen , dass die meisten unserer Kunden zwischen 13 Bestellungen und etwa 16 Bestellungen bestellen Ordnung. Also das sind die beiden Methoden um Histogramme zu erstellen, die einfache Methode und die etwas komplizierte 178. Udemy 23-Kalender: Okay, jetzt lernen wir, wie man einen Kalender in Tableau erstellt Jetzt werden wir diesen Kalender anhand des Bestelldatums erstellen . Lassen Sie uns das Bestelldatum zuerst in die Spalten übernehmen. Jetzt müssen wir in den Spalten die Tage radikal miteinander verbinden, um das Format zu ändern. Und dann geh zu mehr. Und dann nehmen wir den Wochentag, den wir haben, das Mandat, Dienstag und so weiter. Dann müssen wir die Zeilen des Kalenders erstellen, und das wird die Wochennummer sein. Lassen Sie uns die Kontrolle behalten, die auf die Zeilen und nicht auf den Wochentag verteilt Lassen Sie uns die Formate wieder wechseln. Hier drüben zu der Zahl „Mehr und dann Woche“, die wir bekommen haben. Unsere Matrix, unser Kalender. Sie können sehen, dass wir all die Wochen hier haben. Ich würde es gerne auf nur einen Monat reduzieren. Das heißt, wir werden unserer Ansicht einige Filter hinzufügen . Nehmen wir das Bestelldatum und setzen es auf die Filter. Und der erste Filter wird auf die Jahre angewendet. Gehen Sie und wählen Sie die Jahre aus. Wählen wir das letzte Jahr aus, He Ok. Und wir können es natürlich den Benutzern anbieten. Klicken Sie mit der rechten Maustaste hier und zeigen Sie den Filter auf der rechten Seite an. Wir können das Gleiche für die Monate tun. Lass uns das Bestelldatum nehmen und es auf die Filter setzen. Gehen wir für den nächsten Monat. Und lassen Sie uns nur einen Monat auswählen. Und dann biete es auch den Benutzern an. Ordnung, damit haben wir einen Monat. Gehen wir und schalten von der Standardansicht zur Gesamtansicht um. Jetzt brauchen wir wie immer ein Maß , um unseren Kalender zu füllen. Es wird die Summe der Verkäufe sein. Also ziehe es per Drag & Drop und lege es auf die Farben. Also gut, damit wir schon sehen können, dass wir eine Heatmap in unserem Kalender haben. Jetzt müssen wir nur noch ein paar Sachen hinzufügen. Fügen wir zum Beispiel eine weiße Reihenfolge zwischen diesen Informationen Gehen Sie zu den Farben und dann zur Reihenfolge und fügen Sie eine weiße Farbe hinzu, sodass wir schöne Abstände zwischen den Tagen erhalten schöne Abstände zwischen den Tagen Und fügen wir auch die Tagesnummer in jedes Feld ein. Um das zu tun, gehen wir zu den Bestelldaten über. Schreiben Sie es hier auf die Etiketten und dann hier, Tablet, schalten Sie es automatisch in einen Text um. Gehen wir und schalten es wieder quadratisch um. Und anstatt die Jahre zu haben, müssen wir unser Datum formatieren. Also verbinde dich radikal. Und lass uns den Tag auswählen. Und dann der nächste Schritt, lass uns die Zahlen der Tage in der oberen rechten Ecke platzieren . Gehen wir also zu den Ausrichtungen der Etiketten und gehen wir nach rechts und dann nach oben Ordnung, sodass wir einen wirklich schönen Kalender in Tableau haben einen wirklich schönen Kalender in Tableau Natürlich können Sie zu einem anderen Monat wechseln, sagen wir zum Beispiel im Februar, oder ein anderes Jahr 2021 überprüfen. Und so können Sie einen Kalender in Tableau erstellen. 179. Udemy 24 Watterfall: Ordnung, jetzt werden wir die Wasserfalldiagramme tabellarisch erstellen tabellarisch Es ist sehr nützlich, um den Prozessablauf Ihrer Daten und auch um die Analyse von Teilen bis hin zu Ganzen darzustellen. Schauen wir uns an, wie wir das schaffen können. Zunächst benötigen wir eine Dimension wie die Unterkategorien. Verschieben wir es in die Spalten. Dann brauchen wir eine Maßnahme. Lassen Sie uns dieses Mal den Überblick über die Gewinne nehmen und ihn in die Reihen aufteilen. Und dann ändern wir es von der Standardansicht zur Gesamtansicht. Um nun einen Wasserfall in unserer Ansicht zu haben, benötigen wir die laufende Summe. Um das zu tun, gehen wir hier zum Profit. Klicken Sie mit der rechten Maustaste darauf und lassen Sie uns eine schnelle Tabellenberechnung durchführen. Und lassen Sie uns auf Running Total umstellen. Damit du sehen kannst, dass wir jetzt eine laufende Summe unserer Daten haben , aber es ist immer noch kein Wasserfall. Um das zu tun, müssen wir von den klassischen Teilen abweichen. Gehen wir also zu den Marks hier drüben, zu den Gant-Teilen Also gut, wir haben die Grundlagen für unseren Wasserfall, aber jetzt hängt die Größe jeder Linie vom Gewinn Gehen wir noch einmal und nehmen den Gewinn der Größe nach. Aber wenn Sie es jetzt genau überprüfen, können wir feststellen, dass diese Teile nicht den Wasserfall bilden, weil sie in die entgegengesetzte Richtung zeigen. Wir möchten, dass es bei Null beginnt , von unten nach oben. Um diesen Effekt zu erzielen, gehen wir hier zur Gewinnsumme über. Doppelklicken Sie darauf und machen wir es dann zu einem Minus. Klicke darauf. Jetzt, genau. Wir haben, was wir wollen. fangen von unten nach unten an, und damit formen wir die Form eines Wasserfalls. Jetzt müssen wir etwas Farbe hinzufügen. Lass uns gehen und den Gewinn holen. Leg es auf die Farben. Nun, was wir mit den Farben machen wollen, wenn die Zahlen positiv sind, dann bleibt es blau. Aber wenn es negativ ist, sollte es rot sein. Gehen wir dazu zu den Farben und bearbeiten die Farben. Und jetzt werden wir das folgende Setup durchführen. Gehen wir also hierher und machen es nur aus zwei Schritten. Und dann gehen wir hier weiter. Und stellen Sie sicher, dass alles in der Mitte ist, sodass es hier Null ist. Und das war's. Also lass uns gehen und zuschlagen. Okay. Und damit können wir sehr leicht erkennen, wo die negativen Werte in unserem Wasserfall sind und wo die positiven Werte sind. Sie können es natürlich auch grün und rot machen. Das Letzte , was wir jetzt zu unserem Wasserfall hinzufügen müssen , ist die Summe. Um das zu tun, ist es wirklich einfach. Gehen wir zu den Analysen im Hauptmenü. Und dann gehen wir hier zu den Gesamtwerten. Und lassen Sie uns hinzufügen, Rohdaten anzeigen. Auf diese Weise bekommen wir unsere Gesamtsumme auf die richtige Seite und damit erhalten wir perfekte Wasserfalldiagramme in Tableau 180. Udemy 25 Pareto: Jetzt haben wir das Parto-Diagramm. Es ist in der Statistik sehr bekannt, und dieses Diagramm basiert auf dem Parto-Prinzip, bei dem die Regel 80 20 verwendet wurde und das Prinzip besagt, dass 80% der Ergebnisse das Prinzip besagt, dass 80% der Ergebnisse mit 20% der Arbeit oder Eine Möglichkeit, die Pareto-Diagramme zu visualisieren, besteht darin , zwei verschiedene Diagramme zu verwenden Das erste wird das Teildiagramm und das zweite die Liniendiagramme sein Ja, das können wir in Tableau erstellen. Zuerst können wir mit der Unterkategorie der Dimension beginnen und sie per Drag-and-Drop in die Spalten Und dann brauchen wir unser Maß. Lassen Sie uns den Sid überprüfen und die Verkäufe in den Zeilen ablegen. Um nun die Perretta-Effekte zu erzielen, müssen wir die Daten sortieren Absteigend zuerst sollten die Daten mit den höchsten Umsätzen kommen Und dann gehen wir nach rechts abwärts. Was wir tun können, wir können hier zum Verkauf gehen und alles regeln. Jetzt haben wir die Parcharts. Der nächste Schritt, den wir machen wollen, ist die Erstellung der Liniendiagramme. Um das zu tun, werden wir die Summe der Verkäufe und der Duplikate ermitteln. Halten Sie also die Kontrolle und duplizieren Sie diese Felder. Und damit haben wir unsere beiden Diagramme. Da das zweite Diagramm also ein Liniendiagramm sein kann , wechseln wir es . Also werde ich die Summe der Verkäufe auf die zweite Zahl umstellen , und statt Automatisch werden wir sie als Linie haben. Außerdem werde ich die Farbe auf Orange ändern. Perfekt. Wie üblich müssen wir diese beiden Diagramme zusammenführen. Gehen wir also zur Summe der Verkäufe, richtig? Um darauf und alle Achsen zu klicken. Und hier ist unser Diagramm kaputt , weil das erste Diagramm automatisch ist. Gehen wir also zum ersten hier drüben und schalten es wieder auf Pars um Also gut, wir sind noch nicht da weil wir an der Leitung arbeiten müssen Die Linie sollte der Prozentsatz der laufenden Summe sein. Um das in Tableau zu tun, ist es wirklich einfach. Gehen wir hier zur Umsatzsumme, klicken mit der rechten Maustaste und fügen wir eine Tabellenberechnung hinzu. Ordnung, jetzt werden wir unsere Tabellenberechnungen für die zweite Kennzahl konfigurieren . Und wie ich hier sagte, müssen wir zwei Dinge tun. Zuerst müssen wir die Gesamtsumme berechnen und dann den Prozentsatz anwenden. Um das zu tun, ändern wir den Berechnungstyp in eine laufende Summe. Gehen wir und wählen das aus. Und damit wie Sie im Hintergrund sehen können, haben wir, wie Sie im Hintergrund sehen können, eine laufende Summe. Aber das Prinzip hier basiert auf dem Prozentsatz der laufenden Summe. Also müssen wir das auf einen Prozentsatz umstellen , damit wir hier drüben klicken und „Zweite Berechnung hinzufügen“ sagen können . Lass uns darauf klicken. Wir erhalten eine primäre und eine sekundäre Berechnung. Die erste kann als laufende Summe ausgeführt werden, und darüber hinaus wollen wir den Prozentsatz ermitteln. Lassen Sie uns den Unterschied von der Sekundärzahl, also 2% der Gesamtsumme, ändern. Klicken wir darauf, das ist für die Tabellenberechnungen festgelegt. Lassen Sie uns damit weitermachen, wir haben unsere Pareto-Diagramme erstellt, aber lassen Sie uns verstehen, was hier vor sich geht. Um das besser lesen zu können, gehe ich nun zur zweiten Zeile über, und lasse uns die Beschriftungen darauf platzieren Und natürlich sagt das Prinzip 80 20, das heißt, dass 20% dieser Unterkategorien 80% sein sollten. Und wie Sie sehen können, können wir nicht sehen, dass das in diesem Geschäft so ist Wenn Sie sich unsere Unterkategorien in diesem Beispiel ansehen, können Sie sehen, dass es nicht 20% sind. Wir haben ungefähr neun Unterkategorien , um die 80% zu erreichen. In diesem Beispiel folgt unser Geschäft diesem Prinzip nicht Es ist so, dass 80% des Umsatzes durch 20% der Unterkategorien abgedeckt werden durch 20% der Unterkategorien abgedeckt Alles klar? Das ist also eine Methode zum Erstellen eines Pareto-Diagramms in Tableau, und so können Sie es lesen Ordnung. Jetzt lernen wir eine andere Methode zum Erstellen eines Pareto-Diagramms in Tableau Dieses Mal werden wir zwei verschiedene Kennzahlen verwenden und dabei nur eine Linie verwenden Mal sehen, wie wir das machen können. Jetzt haben wir die Geschäftsfrage und fragen uns, die 20% der Produkte 80% des Umsatzes ausmachen. Gehen wir jetzt los und holen uns die Antwort aus den Daten. Um das zu tun, nehmen wir zuerst unser erstes Hauptfach. Es wird die Summe der Verkäufe sein. Ziehen Sie es per Drag-and-Drop in die Zeilen. Gehen wir jetzt und holen uns unsere zweite Maßnahme. Es wird die Anzahl der Produkte sein. Um das zu tun, nehmen wir zum Beispiel den Produktnamen für die Spalten und die Tabelle. Fragen Sie uns hier Wir haben viele Mitglieder. Füge alle Mitglieder hinzu. Wie Sie sehen können, haben wir eine Dimension, aber wir wollen zählen, wie viele Produkte wir in unseren Daten haben, die so radikal miteinander verknüpft sind. Gehen wir zur Kennzahl und wählen dann count Distinct aus. Damit haben wir unsere beiden Maßnahmen. Eine weitere Sache, die wir im Detail benötigen , um die Berechnungen durchführen zu können. Wir benötigen den Produktnamen in den Details, um ihn verwenden zu können. Ordnung, also gehe ich hier rüber und schalte auf Gesamtansicht um. Gehen wir zur ersten Maßnahme, klicken Sie mit der rechten Maustaste darauf. Und lassen Sie uns hier noch einmal die Tabellenberechnung hinzufügen , wir haben das Gleiche. Wir können es auf eine laufende Summe umstellen. Und dann werden wir eine sekundäre Berechnung hinzufügen. Die Sekundärberechnung wird der Prozentsatz der Gesamtsumme sein. Nun, lassen Sie uns die Dimension angeben. Lassen Sie uns die Dimension für den Produktnamen angeben. Das Gleiche gilt für die rechte Seite, es wird der Produktname sein. Ordnung, damit haben wir alles für die erste Berechnung vorbereitet . Gehen wir und schließen es. Wie Sie sehen können, haben wir jetzt schon den Prozentsatz der Gesamtsumme der Produkte. Lassen Sie uns dasselbe für die Verkäufe tun, klicken Sie mit der rechten Maustaste auf den Umsatz und fügen Sie dann die Tabellenberechnung hinzu. Gehen wir zur Ausführung von Total über. Geben Sie die Dimension an, die der Produktname sein soll. Gehen wir und fügen die sekundäre Berechnung hinzu. Es wird der Prozentsatz der Gesamtsumme sein. Dann das Gleiche, wir müssen zur spezifischen Dimension gehen und den Produktnamen angeben. Ordnung, sodass wir alles für die zweite Berechnung vorbereitet haben . Gehen wir und schließen es. Jetzt müssen wir es wieder auf Linie schalten, da wir es als Automatik haben. Also, wir entscheiden uns für die Formen, lassen Sie uns gehen und es auf Linie umstellen. Damit sind wir fast da. haben die Gesamtlage der Maßnahmen und wir haben unsere Linie, aber wie Sie sehen können, ist die Linie etwas unruhig. Und das liegt daran, dass wir die Daten noch nicht sortiert haben. Für die Pareto-Diagramme ist es sehr wichtig, dass wir die Daten so sortieren, wie wir es in der ersten Methode getan haben Lassen Sie uns nun ihren Produktnamen nach ihren Verkäufen sortieren. Um das zu tun, klicken Sie mit der rechten Maustaste hier und gehen Sie zu Sortieren. Und dann können wir es nach den Verkäufen sortieren. Lass es uns auf ein Feld umstellen. Gehen wir und wählen den Umsatz aus dem Feldnamen hier drüben aus, konvertieren ihn, also machen wir ihn absteigend Perfekt. Jetzt haben wir genau das Pareto-Diagramm, das wir brauchen. Jetzt müssen wir überprüfen, ob es stimmt, dass 20% unserer Produkte 80% unseres Umsatzes ausmachen Um das in der Ansicht schnell und einfach zu überprüfen, können wir nun Ansicht schnell und einfach zu überprüfen, die Unterstützung der Referenzlinien hinzufügen. Gehen wir und fügen einige Referenzlinien hinzu. Gehen wir hier zu den Analysen. Lassen Sie uns hier eine Referenzlinie nehmen. Ziehen wir sie zuerst per Drag-and-Drop auf den ersten Wert. Anstatt den Durchschnitt zu haben, können wir ihn jetzt auf Konstanten umstellen Jetzt werden wir überprüfen, ob die 20% also 0,2 sein werden. Und damit bekommen wir eine Referenzlinie genau für die 20% der Produkte Gehen wir und schließen das. Wie Sie sehen können, haben wir eine sehr schöne Linie, die genau die 20% auf den Produkten angibt . Im nächsten Schritt werden wir eine weitere Referenzlinie für den Verkauf hinzufügen. Nehmen wir also eine Referenzlinie und ziehen sie per Drag-and-Drop genau auf die Summe der Verkäufe. Und jetzt machen wir dasselbe , statt Durchschnitt , lassen Sie uns auf eine Konstante umstellen, und da wir 80% benötigen, wird es 08 sein. Damit haben wir genau die 80% des Umsatzes erreicht. Also perfekt. Jetzt haben wir unser Parto-Diagramm. Und wir können diese Fragen anhand unserer Daten leicht beantworten. Wir können also sagen, ja, 20% unserer Produkte decken 80% des Umsatzes ab, was genau der Regel von 80 20 entspricht, dem Prinzip des Parto In Ordnung, das sind also die beiden Methoden, um Pareto-Diagramme in Tableau zu erstellen und Ihr Unternehmen zu analysieren 181. Udemy 26 Butterfly: Ordnung, jetzt haben wir das Schmetterlings-Diagramm, oder wir nennen es manchmal Tornado-Diagramme Es ist ein großartiges Diagramm , um zwei verschiedene Kennzahlen nach bestimmten Dimensionen zu analysieren zwei verschiedene Kennzahlen nach bestimmten Wenn Sie also beispielsweise die Anzahl der Kunden mit der Anzahl der Bestellungen pro Kategorie vergleichen möchten , dann ist das Schmetterlings-Diagramm Ihr Diagramm. Was benötigen Sie zuerst, die Dimension. Es wird, wie üblich, die Unterkategorie sein. Lassen Sie uns sie in die Zeilen verschieben, und dann, wie üblich, werden wir sie als Gesamtansicht verschieben Dann brauchen wir unsere beiden Maßnahmen. Die erste wird die Kundenzahl sein. Verschieben wir es in die Spalten. Dann wird der zweite Wert die Anzahl der Bestellungen sein. Also gut, damit haben wir unsere beiden Maßnahmen und die Unterkategorie Nun, um die Form des Schmetterlings zu bestimmen, müssen wir die Dimension exakt in der Mitte haben Und dann haben wir auf der rechten Seite ein Maß, und auf der linken Seite können wir ein anderes Maß haben. Um das zu tun, verwenden wir den Platzhalter, den Durchschnitt von Null Lass es uns hier drüben haben und lass uns gehen und es genau in der Mitte platzieren Damit haben wir das Maß links, das Maß rechts und etwas Leeres in der Mitte. Und dann gehen wir und konfigurieren die Diagramme. Es wird der mittlere sein, der Durchschnitt von Null. Lass uns das in einen Text umwandeln. Und als Nächstes müssen wir die Dimension des Textes hier drüben ermitteln. Und damit können Sie sehen, dass wir jetzt das Rückgrat eines Schmetterlings haben . Also lass uns gehen und ein bisschen mehr Stangen draus machen. Also werde ich hier rüber gehen und einfach Stangen daraus machen. Aber jetzt müssen wir die beiden Flügel rechts und dann links haben. Sie können sehen, dass die rechte Seite okay ist, also haben wir sie als Flügel. Lass uns die Daten übrigens sortieren. Aber die Linke hat noch nicht Recht Um das zu tun, schauen wir uns die Anzahl der Kunden hier auf der Achse an. Lassen Sie uns die Axt bearbeiten und die Skala umkehren, sodass wir in der Skala genau das Gegenteil erhalten. Gehen wir und schließen es, und wie Sie jetzt sehen können, haben wir es perfekt hinbekommen. Auf der linken Seite der Kundenbereich und auf der rechten Seite haben wir die Bestellungen. Im nächsten Schritt fügen wir normalerweise etwas Farbe hinzu. Bleiben wir zum Beispiel bei den Kunden hier drüben und kontrollieren mit der Maus auch die Anzahl der Kunden auf die Farben. Wir können hier zu den Bestellungen gehen und die Bestellungen per Drag-and-Drop ziehen, indem wir die Taste auf die Farben gedrückt halten. Aber natürlich können wir die rechte Seite mit unterschiedlichen Farben anpassen . Gehen wir zu den Farben hier drüben und ändern das Muster vielleicht in Orange, sagen wir. Okay. Sowie. Wir können gehen und die Zecken in der Mitte etwas größer machen. Gehen wir in die Mitte. Und dann lass uns vielleicht 15 draus machen. Jetzt können wir diese Unterkategorien in der Mitte sehr deutlich sehen in der Mitte sehr deutlich Aber da wir es in der Mitte haben, brauchen wir es nicht auf der rechten Seite. Also lass uns gehen und es verstecken. Klicken Sie mit der rechten Maustaste darauf und deaktivieren Sie dann die Kopfzeile anzeigen. Wir können hier zur Achse gehen und auch die Header deaktivieren Und natürlich können wir weitere Formatierungen hinzufügen , um diese Raster zu entfernen Klicken Sie hier mit der rechten Maustaste auf das leere Feld zum Format. Und dann können wir zur Registerkarte Spalten gehen und auch die Rasterlinie entfernen. Damit haben wir ein sauberes Diagramm, einen Schmetterling oder einen Tornado darstellt, je nachdem, wie Sie es sehen, wo Sie zwei verschiedene Maße vergleichen können . Ordnung, jetzt werden wir in Methode zwei diese beiden Flügel zusammenbringen Um das zu tun, werden wir genau die gleichen Informationen erhalten. Gehen wir und holen uns die Unterkategorien, die Zeilen, und wechseln wir dann wie gewohnt zur Gesamtansicht Gehen wir und holen uns unsere Maßnahmen. Also die erste ist die Anzahl der Kunden und dann die zweite die Anzahl der Bestellungen. Aber wir müssen es jetzt gegenseitig überlagern. Da wir dieselbe Art von Diagrammen verwenden, werden wir die Namen und Werte der Kennzahlen verwenden. Nehmen Sie die Reihenfolge der Zählungen und ziehen Sie sie per Drag-and-Drop auf die Achse hier drüben, um die Namen und Werte der Kennzahlen zu generieren. In Ordnung, wir haben also diese Informationen. Jetzt gehen wir die Namen der Maßnahmen durch. Wir brauchen es nicht auf der Straße, also ziehen Sie es per Drag-and-Drop zu den Farben hier drüben. Und nur um sicherzugehen, dass alles wie Balken bleibt, werde ich von hier aus von Automatisch auf Balken umschalten. Und jetzt, im nächsten Schritt, werden wir die Daten speichern. Klicken Sie also hier auf Axis und sortieren Sie dann die Daten. Beide Werte sind absteigend, oder die Flügel befinden sich auf der rechten Seite Um nun den Effekt von links und rechts zu erzielen, haben wir hier nicht zwei Achsen Was wir tun werden, wir werden einen sehr kleinen Trick anwenden, um das zu erreichen. Gehen wir zu den Kunden hier drüben. Doppelklicken Sie darauf und gehen Sie einfach vor der Zählung nach vorne und setzen Sie ein Minus. Lass uns gehen und Enter drücken. Damit haben wir wieder den Effekt des Schmetterlings, bei dem wir den linken und den rechten Flügel zusammen haben . Aber was hier natürlich fehlt, ist die Wirbelsäule, die Dimension, die Unterkategorie Um das zu tun, werden wir dasselbe tun. Wir werden den Durchschnitt von Null als Platzhalter verwenden Wir haben ihn jetzt auf der rechten Seite. Wechseln wir dazu, und dann können wir es zu einem Text wechseln, da wir einen Text der Unterkategorie haben wollen Und dann gehen wir im nächsten Schritt und holen uns den Text Es wird aus der Unterkategorie kommen es per Drag & Drop über den Text Und damit haben wir die Werte oder das Rückgrat des Schmetterlings Im nächsten Schritt werden wir sie in einem Diagramm zusammenführen. Was wir tun werden, wir werden die Doppelachse verwenden. Klicken Sie mit der rechten Maustaste auf den Durchschnitt. Und dann verwenden wir hier die Doppelachse, aber wie Sie sehen können, befinden sich diese Werte noch nicht in der Mitte. Und das liegt daran, dass wir die Achse nicht synchronisiert haben. Gehen Sie hier zum Durchschnitt und wählen Sie dann Achse synchronisieren aus. Und damit haben wir die Wirbelsäule genau in der Mitte, aber sie ist nicht wirklich klar, weil sie rot ist. Also lass uns gehen und diese Farben ändern. Gehen wir also zum Durchschnitt hier drüben. Doppelklicken Sie darauf. Und lassen Sie uns Complete White wählen. Das ist es. Klicken Sie auf Okay, und jetzt im nächsten Schritt, wie immer, werden wir anfangen, Dinge zu verstecken weil all diese Informationen nicht notwendig sind. Also der Durchschnitt hier drüben, lass uns ihn verstecken. Und das ist alles, wir brauchen die Header-Informationen nicht , weil wir sie bereits in der Mitte haben. Also klicken Sie mit der rechten Maustaste hier und deaktivieren Sie Show Header. Und damit erhalten wir in Tableau eine sehr elegante und schöne Schmetterlingstabelle elegante und schöne Schmetterlingstabelle, auf der beide Flügel zusammen sind. Und jetzt können wir die Färbung zwischen der Anzahl der Bestellungen und der Anzahl der Kunden nach Kategorien analysieren Anzahl der Bestellungen und der Anzahl der Kunden nach Kategorien Ordnung, so können wir mit zwei Methoden Schmetterlings-Generatordiagramme in Tableau erstellen zwei Methoden Schmetterlings-Generatordiagramme in Tableau 182. Udemy 27 Quardants: Ordnung, jetzt werden wir lernen, wie man Quadrantendiagramme in Tableau erstellt dieser Art von Diagramm werden viele Datenpunkte anhand von zwei Kennzahlen in einer Ansicht Und dann vergleichen wir diese verschiedenen Datenpunkte anhand ihrer Position im Quadranten Und dann teilen wir das Diagramm in vier verschiedene Quadranten Diese Art von Diagramm eignet sich hervorragend für die strategische Planung oder das Risikomanagement oder auch für die Suche nach Trends Schauen wir uns jetzt in Tableau an , wie wir das erstellen können. Das Erste, was wir brauchen, sind zwei verschiedene Maßnahmen. Die erste ist, nehmen wir den Rabatt und setzen ihn auf die Säulen. Lass uns den Durchschnitt des Rabatts herausfinden. Klicken Sie mit der rechten Maustaste darauf und gehen wir zum Durchschnitt statt zur Summe. Das ist also unsere erste Maßnahme. Jetzt brauchen wir eine weitere Maßnahme. Diesmal wird es um die Gewinnquote gehen. Wir haben es nicht in unseren Daten. Lass uns gehen und es schnell erstellen. Erstellen Sie eine neue Gewinnquote für berechnete Felder. Und es ist sehr einfach. Es wird die Summe des Gewinns geteilt durch die Summe der Verkäufe sein , die wir erzielen. Okay, dann bringen wir es zu unseren Rollen, die wir haben, unseren zwei Achsen, aber ich hätte es gerne als Prozentsatz. Gehen wir und ändern die Formate. Gehen wir zuerst zur Gewinnquote. dann anstelle von Zahlen Lassen Sie uns dann anstelle von Zahlen auf Prozent umstellen. Dann lass uns gehen und diese Dezimalzahlen entfernen. Das Gleiche, machen wir es für den Durchschnitt der Rabatte. Also lassen Sie uns das auch formatieren, zwei Prozent, und diese Dezimalzahlen entfernen In Ordnung, das ist alles für den Zugriff. Was wir jetzt brauchen, sind die Kunden als Datenpunkte. Um das zu tun, holen wir uns die Kundennummer und fügen sie in die Details ein. Wie Sie nun sehen können, wird jeder unserer Kunden als Datenpunkt dargestellt. Gehen wir und ändern das Bild davon. Statt Formen sollten wir Kreise verwenden. Und lassen Sie uns die Opazität reduzieren um auch die Überlappung zwischen diesen Punkten zu sehen zwischen diesen Punkten Wir können es ein bisschen größer machen. Jetzt benötigen wir also zwei Werte, um dieses Diagramm in vier verschiedene Quadranten aufzuteilen. Da wir nun die betitelte Dynamik haben, wollen wir sie den Benutzern als Parameter anbieten , um diese beiden Werte zu spezifizieren Lassen Sie uns nun zwei Parameter in den Daten Pain erstellen , also werden wir den ersten erstellen Nehmen wir an, Sie wählen den Rabatt aus, sodass er unverändert bleibt und die Anzeige als Prozentsatz angezeigt wird. Lassen Sie uns die Dezimalzahlen reduzieren und dann nehmen wir an, dass die Standardeinstellung 0,15 sein wird , also erhalten wir 15%. Das war's also für den ersten Wir werden genau dasselbe für die zweite machen , um die Gewinnquote zu ermitteln Lassen Sie uns also einen weiteren Parameter erstellen und ihn Select Profit Ratio nennen. Nehmen wir noch einmal das Gleiche, damit wir es als Prozentsatz haben und die Dezimalzahlen reduzieren können Nehmen wir es als 10% Ihres . Das war's für diesen. Lass es uns schließen und es aus unserer Sicht zeigen. Parameter anzeigen und Parameter anzeigen. Jetzt haben wir es auf der rechten Seite. Als Nächstes müssen wir nun in unserer Ansicht eine Trennung erstellen , um zu zeigen, wie die Daten aufgeteilt sind. Um das zu tun, können wir zwei Referenzlinien hinzufügen. Beginnen wir mit dem Propheten Tertio, klicken Sie mit der rechten Maustaste darauf und fügen Sie die Referenzlinie Dann hängt der Wert natürlich von unserem neuen Parameter Wählen Sie profet tertio. Und dann lass uns das Etikett leer machen. Und dann können wir das Format ändern. Statt einer Linie nehmen wir einen Strich und dann die Gedenktafel. Und dann erhöhen Sie die Opazität. Und das ist es. Lass uns okay sein. Und mach dasselbe auch für den Rabatt. Klicken Sie mit der rechten Maustaste auf den Rabatt. An der Referenzlinie benötigen wir unseren Parameter. Können wir Rabatte auswählen? Entferne das Etikett. Und da wir das Gleiche bei der Anpassung machen werden, damit wir sie gestrichelt und auch übersichtlich im Blick haben Ordnung, jetzt gehen wir und drücken, Okay. In Ordnung. Wie Sie sehen können, haben wir bereits unsere Quadrantendiagramme, in denen wir unsere Daten in vier verschiedene Abschnitte aufgeteilt haben Natürlich können wir diese Splitter jetzt mithilfe der Parameter ändern diese Splitter jetzt mithilfe der Parameter Lassen Sie uns das Pufferverhältnis nehmen und es auf 0,2 ändern . Damit erhöhen wir es auf 20%. Was in unserem Quadranten natürlich fehlt, Was in unserem Quadranten natürlich fehlt die Färbungen Jeder Abschnitt sollte seine eigenen Farben haben. Um das zu tun, müssen wir ein weiteres berechnetes Feld mit diesen vier Werten erstellen . Gehen wir und erstellen eines. Nennen wir es Quadrantenfarbe. Jetzt müssen wir die Position jedes Datenpunkts innerhalb unserer Quadranten ermitteln die Position jedes Datenpunkts innerhalb unserer Quadranten Lass es mich ein bisschen hierher verschieben. Um das zu tun, können wir die FL-Anweisungen verwenden. Beginnen wir zunächst mit der Identifizierung der Punkte oben rechts. All diese Punkte oben rechts. Wie wir das machen werden, wir sagen, wenn das Gewinnverhältnis zum Parameterwert ist , der von den Benutzern ausgewählt wird, sagen wir wählen und dann das Gewinnverhältnis. Das heißt, wir prüfen, ob sich der Benutzer im oberen Bereich befindet und müssen jetzt prüfen, ob er links oder rechts ist. Also werden wir jetzt auch über die Rabatte und die durchschnittlichen Rabatte sprechen . Höher oder gleich dem aus dem Parameter ausgewählten Wert werden wir Select und Rabatte schreiben. Jetzt richten wir uns an alle Kunden oben rechts. Was kann also passieren, wenn die Bedingung erfüllt ist? Wir werden sagen, richtig. Ordnung, jetzt gehen wir los und machen das Gleiche für alle anderen drei Abschnitte. Lass uns gehen und es einfach von hier kopieren. Dann sagen wir, dann gehen wir und fügen es ein. Lass es mich nur ein bisschen größer machen , um es zu sehen. Jetzt werden wir uns auf die obere linke Seite konzentrieren. Um das zu tun, müssen wir den Rabatt auf einen kleineren ändern. Jetzt sagen wir, ob der Rabatt kleiner ist als der ausgewählte Wert in der Mitte, das heißt, wir befinden uns auf der linken Seite. Was wird passieren? Wir werden es einfach mit dem folgenden Wert oben links kennzeichnen . Dann müssen wir dasselbe tun, sagen wir, wir werden jetzt unten rechts anvisieren. Nennen wir es unten rechts für den Rabatt-Teil, das ist nicht korrekt. Lassen Sie uns das so verschieben, um den richtigen Bereich für das Verhältnis zu haben den richtigen Bereich für , damit wir ganz unten stehen Diesmal wird es kleiner sein. Damit sind wir für den letzten Abschnitt auf der rechten Seite. Um es ins Visier zu nehmen, müssen wir es nicht spezifizieren. Wir würden einfach anders sagen denn wenn keine dieser Bedingungen erfüllt ist, werden wir am Ende bei der letzten bleiben, wir werden sie unten links nennen. Das ist alles. Lassen Sie uns unsere FL-Kontoauszüge beenden und die Berechnung ist gültig. Gehen wir und drücken Ok. Und damit haben wir unser neues berechnetes Feld. Gehen wir und ziehen es per Drag & Drop zu den Farben. Wie Sie jetzt sehen können, haben wir für jeden Abschnitt innerhalb unserer Kordons eine eigene Farbe für jeden Abschnitt innerhalb unserer Kordons Und wenn die Benutzer hierher gehen und die Werte der Parameter ändern, reagiert das natürlich hierher gehen und die Werte der Parameter ändern, reagiert das natürlich auch auf die Farbgebung Da wir die Parameter zum Beispiel in unserem berechneten Feld haben, statt 15, nehmen wir es als 0,25 an. Wie Sie sehen können, verlaufen die Referenzlinien nun nach rechts, zu den 25%, und auch die Farbgebung wird angepasst Das ist alles. So können Sie in Tableau ein sehr schönes dynamisches Urdan-Diagramm erstellen Tableau ein sehr schönes dynamisches Urdan-Diagramm 183. Udemy 28 BoxPlot (Richtig): Jetzt werden wir über den Boxplot sprechen. Inta, Blow oder manchmal nennen wir es Box and Whisker Diese Art von Diagramm hilft Ihnen dabei, die Datenverteilungen Ihrer Datensätze zu verstehen die Datenverteilungen Dieses Diagramm hat wie ein Kästchen und zwei Schnurrhaare oben und unten Und dann haben wir in der Mitte den Median und die Kanten der Box, sodass wir fünf verschiedene Zahlen für die Verteilung unserer Daten erhalten Verteilung unserer Daten Mal sehen, wie wir das in einem Schlag zusammenbauen werden. Es ist wirklich einfach. Fangen wir wie gewohnt mit den Verkäufen an. Ziehen wir es per Drag-and-Drop die Zeilen und dann schauen wir uns an wie sich die Unterkategorien auf diese Verkäufe verteilen. Lassen Sie uns die Unterkategorie zuerst zu den Details bringen, und dann müssen wir das Bild in Kreise ändern Gehen wir zu den Markierungen hier drüben und ändern sie in Kreise. Um nun verschiedene Diagramme zu haben, möchte ich die Kategorie zu den Spalten hier hinzufügen . Und dann machen wir es ein bisschen größer bis zur Mitte hier drüben. Gehen wir jetzt und reduzieren diese Kreise ein wenig , um es klarer zu machen. Und damit haben wir den ersten Teil der Box, Flecken, wo wir Kreise haben Als Nächstes müssen wir diese Zahlen oder die Form der Box und der Schnurrhaare ermitteln Um das zu tun, müssen wir eine Referenzlinie hinzufügen. Gehen wir zu den Zellen hier drüben, eine radikale Verbindung herstellen und eine Referenzlinie herstellen. Und hier ist alles von Tableau aus vorbereitet. Wenn Sie hier zum Boxplot gehen und das war's, klicken wir auf Okay Und das ist es eigentlich. haben wir einen Boxplot in Tableau Wenn Sie jetzt mit der Maus über die Diagramme fahren, erhalten Sie die fünf verschiedenen Werte Je höher wir schneiden, desto niedriger der Median und so weiter Ordnung, jetzt ist die Frage wie man die Boxplots liest Nun, hier gibt es eine Menge Informationen, aber das Erste, was Sie tun können , ist, die Position des Medians jeder Box zu vergleichen Wenn Sie hier drüben nachschauen, können Sie sehen, dass diese beiden Boxen auf derselben Ebene befinden, oder? Es handelt sich also um sehr ähnliche Kategorien. Aber wenn Sie im Büromaterial nachschauen , ob Sie den Median oder das Kästchen selbst sehen können , ist es unten Diese beiden anderen Kästchen deuten für uns darauf hin, dass das Mobiliar und die Technik die gleiche Verteilung haben, das Büromaterial aber eine andere Eine weitere Sache, die Sie überprüfen können ist die Größe der Box selbst. Wenn die Box groß ist oder die Links der Box lang sind, bedeutet das, dass sich die Unterkategorien innerhalb bedeutet das, dass sich die Unterkategorien innerhalb dieser Kategorie nicht wirklich ähneln und weit voneinander entfernt sind Wenn Sie jedoch das Büromaterial überprüfen, können Sie feststellen, dass das Feld kürzer ist, sodass die Links dieses Felds im Vergleich zu den anderen beiden kleiner Das wird uns die Information oder den Hinweis geben , dass die Unterkategorien dieser Kategorie, der Bürobedarf, quasi einen ähnlichen Umsatz Das heißt, wenn wir eine kürzere Box haben, die Mitglieder dieser Kategorie werden sich die Mitglieder dieser Kategorie ähnlich verhalten Wenn Sie jedoch eine große Box haben, deutet das darauf hin , dass die Mitglieder dieser Informationen unterschiedliche Verkaufszahlen haben werden . Aber wenn wir eine große oder große Box haben, bedeutet das, dass sich die Mitglieder dieser Kategorie unterschiedlich verhalten werden. Und natürlich hilft uns diese Art von Diagrammen dabei, die Ausreißer zu finden, insbesondere auf den oberen und unteren Schnurrhaaren In Ordnung, das ist also alles über den Boxplot in Tableau. 184. Udemy 29 KPI: Okay, jetzt werden wir über die KPI-Charts, den Key Performance Indicator, sprechen KPI-Charts, den Key Performance Indicator, Normalerweise verwenden wir es, um die Leistung unseres Unternehmens zu analysieren, unabhängig davon, ob es erfolgreich ist oder Ordnung, lassen Sie uns jetzt einen KPI erstellen In Ordnung, lassen Sie uns jetzt einen KPI erstellen, um die Leistung unserer Verkäufe in unserem Unternehmen zu verfolgen die Leistung unserer Verkäufe in unserem Unternehmen . Also lass uns das machen Wie üblich werden wir die Unterkategorien in die Zeilen einteilen Lassen Sie uns auch die Verkäufe heranziehen, um die Zahlen zu sehen. Und dann der nächste Schritt: Nehmen wir an, wir wollen die Summe der Verkäufe für jedes Land überprüfen. Gehen wir also und nehmen das Länderfeld in die Spalten. Und dann der nächste Schritt, wir müssen den Kern des QBI definieren Die Regel, wann der Verkauf als erfolgreich und wann er als gescheitert oder vielleicht dazwischen gewertet wird als gescheitert oder vielleicht dazwischen gewertet Jetzt müssen wir also ein neues berechnetes Feld erstellen , um die KBI-Regel zu definieren Gehen wir jetzt und nennen es BI-Farben. nun die Daten überprüfen, nehmen wir an, dass, wenn die Summe der Verkäufe mehr als 50.000 beträgt, dies als Erfolg gewertet wird. Oder wenn wir über Farben sprechen, wird es grün sein. Wir werden mit den FL-Kontoauszügen arbeiten, also werden wir prüfen, ob die Summe der Verkäufe höher als 50.000 ist. Was kann dann passieren? Wir werden sagen, dass es grün ist. Also jetzt der nächste Schritt, wir müssen die zweite Regel definieren. Nehmen wir an, wenn der Umsatz zwischen 10.000 und 50.000 liegt, kann dies mittelmäßig oder sagen wir orange sein. Lassen Sie uns das anhand von LF berechnen, Summe der Verkäufe ist kleiner oder gleich 50.000, die Summe der Verkäufe, die wir machen, ob eine Spanne höher als zehn K ist . Lassen Sie mich das einfach etwas größer machen. Was kann dann passieren? Es wird Reichweite sein. In Ordnung, dann haben wir die dritte Regel. Wenn es nicht dazwischen oder nicht höher als 50.000 ist, wird es weniger oder gleich zehn K sein . Also, was wir am Ende tun werden, werden wir L sagen, es wird rot sein. Das heißt, lass es uns beenden. Dies ist unsere KBI-Regel , um die Leistung der Verkäufe zu verfolgen Lass uns gehen und zuschlagen, okay. Und damit haben wir hier auf der linken Seite eine Dimension , die KBI-Farben Gehen wir und holen es uns und setzen es auf die Farben. Im nächsten Schritt weisen wir die aktuelle Farbtabelle fast korrekt zu. Lassen Sie uns die Farben bearbeiten. Das Orange ist orange, Rot ist rot, aber das Grün ist blau. Lass uns das wechseln. Und damit können wir sofort die Leistung der Verkäufe verfolgen, sodass wir sofort sehen können wo wir gut abschneiden. So können wir diese grünen Zahlen sehen oder den roten Zahlen schneiden wir schlecht ab. Wenn Sie jedoch ein QBI-Dashboard gesehen haben, werden Sie feststellen, dass es viele Formen verwendet nun anstelle dieser Zahlen Lassen Sie uns nun anstelle dieser Zahlen Formen diesen drei Werten zuweisen Das heißt, wir gehen zu den Markierungen hier drüben und stellen sie auf Formen um. Nun, die Dinge sind derzeit hässlich, also lassen Sie uns die Summe der Verkäufe auf die Details überprüfen. Und dann nehmen wir die Farbe B , um die Form unseres Bildes zu definieren. Damit haben wir für jede Ebene unseres KBI unterschiedliche Formen für jede Ebene unseres KBI Aber ich würde es gerne ändern. Gehen wir also zu den Formen hier drüben und dann gehen wir zur Standardeinstellung und wechseln wir dann zu QBI Jetzt haben wir bessere Icons für unser BI, lasst uns Dinge wechseln Also grün wird es dieses Symbol sein, orange, es wird das sein. Und dann das Rote, es wird das Rote sein. Alles klar, damit es soweit ist, lass uns loslegen und zuschlagen. Okay. Und jetzt können wir hier rübergehen und die Gesamtansicht machen und auch die Größe unseres KBI ändern haben wir einen schönen KPI, bei dem wir sofort sehen können , wo wir Damit haben wir einen schönen KPI, bei dem wir sofort sehen können, wo wir gut abschneiden und wo wir Pads machen So können wir BI in Tableau erstellen. 185. Udemy 30 KPI-Bars: Ordnung, jetzt werden wir lernen, wie man ein QBI mit jeder anderen Art von Diagrammen kombiniert , wie zum Beispiel den Jetzt werden wir eine Ansicht erstellen , um zwei Jahre miteinander zu vergleichen Um das zu tun, werden wir uns dasselbe Zeug besorgen. Lassen Sie uns also die Unterkategorien in die Zeilen bringen. Dann haben wir hier die Verkäufe von 2022. Verschiebe es in die Spalten hier drüben. Damit haben wir unsere Leistungsdiagramme, aber ich würde sie gerne von automatisch auf Leistung umstellen , um alles stabil zu machen und unsere Visualisierung nicht später kaputt zu machen. Im nächsten Schritt würde ich gerne gehen und auch die Farbgebung hinzufügen. Nehmen wir die Summe der Verkäufe von 22 und setzen sie in die Farben um. Als nächsten Schritt nehmen wir aus unserer Sicht das Jahr 2021 als Referenz. Verschieben wir es zu den Details. Und dann gehen wir zur Achse, richtig. Klicken Sie darauf und fügen wir hier eine Referenzlinie hinzu. Wir hätten gerne den Wert 2021 für jede Kategorie. Also schalten wir es auf pro Zelle um und wählen dann 2021 aus. Und dann lass uns gehen und die Beschriftungen verstecken. Dies sind nur Anpassungen. Dann verschieben wir es auf eine etwas schwerere Linie und erhöhen dann auch die Deckkraft Ändere es auf Orange. Das ist es. Lass uns gehen und okay drücken. nun, um die Daten besser sehen zu können, Lassen Sie uns nun, um die Daten besser sehen zu können, von der Standardansicht zur Gesamtansicht wechseln. Damit haben wir eine Referenz aus dem Vorjahr erhalten, und die Teile beziehen sich auf das aktuelle Jahr, sodass Sie schnell die Unterschiede zwischen den beiden Jahren erkennen können . Aber wir sind noch nicht fertig, das sind nur die Balkendiagramme. Jetzt müssen wir einen KPI dafür hinzufügen. Also hier müssen wir die Regel des KPI definieren. Und dieses Mal wird es einfach sein. Wenn das aktuelle Jahr weniger als das Vorjahr ist , wird es rot sein. Wenn es mehr oder gleich ist, wird es grün sein. Lassen Sie uns diese Regel wie gewohnt definieren. Wir werden ein neues berechnetes Feld erstellen. Wir können es KPI-Farben nennen. Jetzt werden wir diese Regel definieren. Wir werden auch die FL-Anweisung verwenden. Wenn die Summe der Verkäufe von 2021 höher oder gleich der Summe der Verkäufe von 2021 ist höher oder gleich der Summe der Verkäufe von , dann sind wir sicher. Es wird grün sein. Lass es mich nur ein bisschen größer machen , damit ich alles sehen kann. Aber wenn die Bedingung nicht erfüllt ist , was passiert dann? Wir werden eine schlechte Leistung haben, also wird es sonst rot sein und dann endet es. Das ist also unsere Regel. Lass uns gehen und okay drücken. Für den KPI benötigen wir nun ein weiteres Diagramm in dieser Ansicht. Da es sich jedoch um eine Dimension handelt, es nicht in zwei verschiedene Grafiken aufgeteilt, wenn wir es in die Ansicht nicht in zwei verschiedene Grafiken aufgeteilt, wenn wir es Um ein weiteres Diagramm zu erstellen, verwenden wir den Trick, den Durchschnitt von Null zu verwenden Wir müssen also einen Platzhalter-Durchschnitt von Null erstellen. Und damit erhalten wir, wie Sie sehen können, ein neues Diagramm auf der rechten Seite, dieses Maß Wir werden unser BI konfigurieren. Gehen wir und wechseln wir zu diesen Marken. Und jetzt werden wir es von Balken auf Formen umstellen. Es ist, als würden wir jedes andere QBI bauen. Ich werde gehen und diese Informationen loswerden. Und jetzt holen wir uns unser neues berechnetes Feld, die KPI-Regel, und setzen es auf die Formen Als Nächstes werden wir die Formen unseres QBI definieren. Lass uns auf Formen klicken. Nehmen wir an, wenn es grün ist, dann wird es steigen. Und wenn es rot ist, wird es sinken. Das ist für die Formen festgelegt. Klicken Sie ebenfalls auf OK. Wir wollen die Farbe dieser Sachen ändern. Nehmen wir die BI-Farben halten wir die Steuerung gedrückt und legen sie auf die Farben. Gehen wir und weisen es zu, bearbeiten wir Farben. Grün wird Grün und Rot wird Rot sein. Das ist es. Klicken Sie auf „Okay“. Jetzt haben wir unseren KPI auf der rechten Seite. Wir können ihn ein bisschen vergrößern, um die Formen zu sehen Jetzt haben wir zwei verschiedene Diagramme. Im nächsten Schritt werden wir die Doppelachse verwenden. Das liegt daran, dass sie unterschiedliche Formen haben. Gehen wir also zu den rechten Seiten und nehmen wir die Doppelachse. Und wie üblich werden wir die Achsen synchronisieren und eine davon entfernen. Gehen wir auch zum Durchschnitt und deaktivieren dann den Show-Header. Damit verstecken wir es, sodass wir die beiden KPIs übereinander haben. Aber hier haben wir immer noch ein Problem. Wie Sie sehen können, befinden sich die Symbole der KPIs genau oben am Rand der Balken Und das liegt daran, dass alles bei Null anfängt. Und wir haben hier den Durchschnitt von Null. Was wir nun tun werden, wir können es mit den negativen Werten ein wenig nach links verschieben . Gehen wir zum Durchschnitt von Null und schalten ihn von Null auf minus zehn K. Wir können sehen unser KPI perfekt auf der linken Seite der Pars liegt Und wir können sofort sehen , wo wir schlecht abschneiden. Hier können wir sehen , dass fast alle Unterkategorien benotet werden. Wir haben all diese grünen Symbole, aber nur zwei, den Umschlägen und den Maschinen geht es schlecht Das liegt daran, dass der Umsatz des laufenden Jahres geringer ist als der Umsatz des Vorjahres. Deshalb haben wir gelernt, die KPI-Diagramme mit anderen Diagrammen zu kombinieren Es sollte kein Balkendiagramm sein, es könnte ein Flächen - oder Liniendiagramm 186. Udemy 31 BANS: Okay, jetzt werden wir Bands in Tableau erstellen. Es gibt diese großen Zahlen , die Sie normalerweise in BIs oder in Dashboards sehen können , wo Sie die Summe von so etwas wie der Summe der Verkäufe, der Gesamtsumme des Gewinns sehen so etwas wie der Summe der Verkäufe, der Gesamtsumme des Gewinns Wie viele Kunden haben wir in unseren Datensätzen? Es ist also sehr verbreitet und Sie können es fast in jedem Dashboard sehen Also lass uns gehen und es erstellen. Als Erstes müssen wir unsere visuelle Darstellung von Automatisch auf Text umstellen . Da wir mit Text arbeiten, gibt es keine Diagramme oder Grafiken. Nehmen wir die Verkäufe und schreiben sie auf das T. Damit haben wir jetzt eine Zahl. Ohne Diagramme gibt es nur eine große Zahl, den Gesamtumsatz unserer Daten. Jetzt können wir es nach einer Dimension wie einem Land aufteilen. Nehmen wir das Land setzen es in die Spalten, sodass wir jetzt die Gesamtzahl der Siegel jedes Landes sehen können. Nun, da wir über Pfannen sprechen, sollten diese Zahlen wirklich hoch sein Um das zu ändern, gehen wir zum Text hier drüben. Klicken Sie auf diese drei Punkte und dann gehen wir zu den Verkäufen und machen Sie es richtig groß. Wir gehen zu der Größe hier drüben über. Nehmen wir zum Beispiel 22 und machen es abgefragt. Dann können Sie überprüfen, indem Sie dort auf Anwenden klicken, um die Größe dieser Zahlen zu ermitteln. Sieht gut aus. Jetzt lass uns zuschlagen, okay. Und lassen Sie uns die Ausrichtungen korrigieren. Lassen Sie uns also alles horizontal und vertikal zentrieren Nehmen wir nun an, wir können das Format dieser Zahlen ändern. Gehen wir hier zur Summe der Verkäufe und dann zu den Formaten. Und dann können wir zu den Zahlen hier gehen , um die Formate zu ändern. Lass uns auf Benutzerdefiniert setzen. Es gibt also kein Dezimalzeichen, machen wir eine Null. Und dann nehmen wir an, wir zeigen die Einheit als 1.000 als K. Dann können wir das Dollarzeichen auf dem Brefix hier drüben hinzufügen das Dollarzeichen auf dem Brefix hier drüben Dann lass uns das machen. Das ist alles über die Formate. Gehen wir und schließen es von hier aus. Damit haben wir jetzt wirklich schöne Pfannen für unsere Dashboards erstellt wirklich schöne Pfannen für unsere Dashboards Wir können es ein bisschen größer machen , sehen Sie sich diese Jetzt könntest du sagen, weißt du was, ich hätte diese Texte gerne unter den Zahlen, nicht darüber. Um das zu tun, werden wir das tun. Wir nehmen das Land wieder und lassen es uns in den Text aufnehmen, und wir werden den Text darunter bekommen. Aber natürlich müssen wir es wirklich klein machen. Gehen wir zum Text hier drüben und dann zu den drei Punkten. Gehen wir dann aufs Land, entfernen den Plan und lassen Sie uns ihn verschieben, zum Beispiel 12. Ordnung, jetzt gehen wir und klicken auf eine Zeilenreihenfolge, um das Format zu überprüfen Nun, wie Sie sehen können, haben wir diesen kleinen Text unter diesen Zahlen. Aber wir können es auch auf zehn reduzieren, um es unter diesen großen Zahlen wirklich klein zu machen . Lass uns jetzt gehen. Okay, und damit haben wir einen wirklich schönen kleinen Text unter unseren Zahlen. Aber wir haben immer noch ein Problem, bei dem wir die Header-Informationen haben. Um es zu entfernen, gehe einfach zu irgendwelchen Werten wie Deutschland hier drüben, klicke mit der rechten Maustaste darauf und deaktiviere den Show-Header. Und damit haben wir wirklich schöne Hosen bekommen , bei denen der Text unter den Auswahlnummern steht. Wie Sie hier sehen können, haben wir keine Art von Diagrammen verwendet, wir verwenden nur den Text in Tableau. 187. Udemy 32-Trichterdiagramm: Jetzt können wir lernen, wie man ein fertiges Diagramm in Tableau erstellt. endgültigen Diagramme eignen sich hervorragend, um den Fortschritt Ihrer Daten in verschiedenen Phasen zu veranschaulichen. Lassen Sie uns sehen, wie wir das erstellen können. Lass uns die Siegel nehmen und sie in die Reihen legen. Jetzt wollen wir sehen, wie sich die Siegel den verschiedenen Unterkategorien weiterentwickeln Nehmen wir die Unterkategorien aus den Produkten und ordnen sie den Farben zu Im nächsten Schritt möchten wir die Größe dieser Blöcke auf der Grundlage der Summe der Verkäufe ändern die Größe dieser Blöcke auf der Grundlage der Summe der Verkäufe Um das zu tun, nehmen wir die Summe der Verkäufe, indem wir die Kontrolle behalten, und setzen sie auf die Größe Lassen Sie uns nun von der Standardansicht zur Gesamtansicht wechseln , um die Größe jedes Blocks zu sehen Jetzt müssen wir die Form des Trichters formen. Um das zu tun, schauen wir uns die Daten nach unten an, wobei der größte Wert oben steht Und dann gehen wir ins Kleine. Um das zu tun, gehen wir zur Unterkategorie von „ Hier, radikal verbinden Und lass uns das sortieren. Und dann müssen wir den Sortierkreis in ein Feld ändern ihn dann in absteigend verschieben Das ist es. Wie Sie im Hintergrund sehen können, haben wir jetzt die Form des Trichters Nun der nächste und wichtige Schritt in der endgültigen Tabelle Wir wollen den Prozentsatz der Gesamtsumme für jeden Block anzeigen. Um das zu tun, nehmen wir auch die Summe der Verkäufe und setzen sie in den Text ein. Damit haben wir den Gesamtumsatz für jede Unterkategorie erhalten, aber das wollen wir nicht. Wir wollen Prozent des Gesamtwerts. Um das zu tun, eine radikale Verbindung her und lassen Sie uns zu schnellen Tabellenberechnungen übergehen. Dann wählen wir den Prozentsatz der Gesamtsumme aus. Großartig, jetzt haben wir diese Prozentsätze das Finale, was sehr nett ist Und die letzten Charts, lasst uns gehen und auch den Text der Unterkategorie hinzufügen auch den Text der Unterkategorie Nehmen wir die Unterkategorie und fügen sie den Beschriftungen hinzu. Jetzt können wir unsere Ansicht ein wenig anpassen. Wo wir sagen, okay, lass uns den Text der Unterkategorie über den Umsatz legen , die Reihenfolge ändern, dann gehen wir und ändern die Beschriftungen und machen die Unterkategorie ein bisschen größer und ziehen, sagen wir mal Okay auch. Wir können diese Rasterlinien so radikal entfernen, bis hin zu den Formaten. Gehen wir zu den Linien und dann gehen wir zu den Nullen hier drüben und machen daraus keine In Ordnung, das ist also sauberer. Was wir tun können, wir können die Kategorie zum Filter hinzufügen. Gehen wir zur Kategorie und zeigen sie als Filter an. Und damit können wir eine bestimmte Kategorie auswählen , um die Daten zu sehen. Damit haben wir weniger Blöcke in den Finnel-Diagrammen oder Sie können sie alle hinzufügen. Damit ist es soweit So können wir Finel-Diagramme in Tableau erstellen , um den Fortschritt Ihrer Daten zu verfolgen und zu überprüfen 188. Udemy 33 Progressbar (Richtig): In unseren QBI Dis-Teilen können wir Dinge wie einen Fortschrittsbalken hinzufügen Schauen wir uns an, wie wir das in Tableau erstellen können. Lassen Sie uns nun eine Dimension wie das Land in die Zeilen aufnehmen. Und dann werden wir den Fortschritt unserer Verkäufe in Form eines Fortschrittsbalkens verfolgen . In jedem Fortschrittspar haben Sie etwa 2 Balken, den einen im Hintergrund für die 100% und dann Ihren tatsächlichen Fortschritt Das heißt, wir benötigen zwei Balkendiagramme. Bleiben wir beim ersten und schalten wir es auf Balken um. Lassen Sie uns auch den Text zeigen. Aber statt des Gesamtumsatzes sollten wir es jetzt auf einen Prozentsatz des Gesamtumsatzes umstellen. Lassen Sie uns unseren Umsatz auf Tabellenberechnungen umstellen , also 2% des Gesamtumsatzes. Im nächsten Schritt fügen wir nun die Hintergrundleiste hinzu. Um das zu tun, fügen wir unseren Platzhalter hinzu. Es wird der Durchschnitt von eins sein. Jetzt haben wir unseren Hintergrund auf der rechten Seite und auf der linken Seite werden wir den tatsächlichen Fortschritt sehen. Gehen wir und fügen sie mithilfe der Doppelachse zusammen. Klicken Sie mit der rechten Maustaste auf die rechte und verschieben Sie sie dann auf die Doppelachse, okay? Wie üblich werden wir diese beiden Achsen synchronisieren. Gehen wir und machen es ein bisschen größer, um die Balken zu sehen. Jetzt können wir sehen, dass der Durchschnitt, der Hintergrund vorne liegt. Um das umzuschalten, gehen wir zur Durchschnittsachse . Klicken Sie mit der rechten Maustaste darauf und dann können wir sagen, Markierungen nach hinten verschieben. In Ordnung, jetzt der nächste Schritt um den Effekt des Broker-Pars zu bestimmen, müssen wir die Farbe des Hintergrunds ändern. Gehen wir zur Bearbeitung der Farben. Und dann wählen wir den Durchschnitt aus. Und nehmen wir das Plus, wählen wir etwas Leichteres Nehmen wir also ein leichtes Plus und bewerben uns. Okay? Okay, also bei uns bekommen wir den Effekt des Brokers Par, lass uns auch ein paar Sachen verstecken, wie zum Beispiel die Ag hier drüben. Lass uns diese Zahlen im Hintergrund verstecken. Gehen wir also zu den Etiketten und verstecken sie. Also gut, das war's. So können wir in Tableau einen wirklich schönen Fortschrittsbalken erstellen, den Sie in Ihre Dashboards einfügen können 189. Udemy 99 visuelle Gruppen: Wir haben gelernt, wie man 63 Diagramme in Tableau erstellt und welche Anwendungsfälle sie bieten Aber vielleicht sind Sie immer noch überwältigt von all diesen Optionen und all diesen Diagrammen in Tableau und es ist immer noch nicht so klar, wie Sie die Frage beantworten sollen, woher wir wissen, welches Diagramm, welche Visualisierungen wir wählen müssen Aus diesem Grund werden wir jetzt all diese Diagramme zusammenfassen und all diese Diagramme zusammenfassen Wir haben die Veränderung im Laufe der Zeit, den Magnitudenteil, gesamte Färbung, die Rangfolge, die Verteilung, die räumliche Verteilung und Und jede dieser Kategorien wird sich auf eine bestimmte Frage, ein bestimmtes Problem konzentrieren, um es mithilfe von Visualisierungen zu beantworten Lassen Sie uns nun alle diese Kategorien nacheinander durchgehen , um sie zu verstehen Ordnung, jetzt beginnen wir mit der ersten und grundlegendsten Kategorie, die wir haben, Veränderung im Laufe der Zeit, oder manchmal nennen wir es Trends im Laufe der Zeit. Diese Kategorie wird uns die Trends oder Muster über einen kontinuierlichen Zeitraum zeigen . Und es beantwortet normalerweise die Frage, wie sich die Daten im Laufe der Zeit ändern, oder eine andere? Gibt es Trends oder Muster, die wir im Laufe der Zeit anhand der Daten aufdecken können Wenn Sie solche Fragen haben , dann sprechen Sie über die Veränderung der Kategorien im Laufe Zeit und das beste Diagramm in dieser Kategorie, wir haben die Liniendiagramme Weil sich das Liniendiagramm nur auf eine Sache konzentriert, die Veränderungen im Laufe der Zeit, die Trends im Laufe der Zeit. Weil sich das Liniendiagramm hauptsächlich nur auf die Veränderungen im Laufe der Zeit konzentriert, die Trends im Laufe der Zeit, aber auch auf nichts anderes. Optisch macht es es wirklich einfach, Trends zu erkennen. Wie wir bereits erfahren haben, haben wir mehrere Diagramme , die das Thema Veränderung im Laufe der Zeit behandeln. Natürlich ändern sich alle Liniendiagramme normalerweise im Laufe der Zeit, sodass wir das perfekte Liniendiagramm haben. Dann haben wir auch die Spark-Liniendiagramme. Wir können es verwenden, wenn Sie ein kompaktes Diagramm für die Trendanalysen im Laufe der Zeit haben möchten. Oder wir können die schlampigen Diagramme verwenden, um zu sehen, wie sich die Ränge im Laufe der Zeit ändern Oder wir können auch Teildiagramme verwenden, sodass wir auch die Teile verwenden können um die Veränderungen im Laufe der Zeit zu analysieren Und wir können auch verschiedene Zeiträume miteinander vergleichen . Wir können nicht nur die Teildiagramme verwenden, wir können auch alle Arten von Diagrammen verwenden. Zum Beispiel die gestapelten Flächendiagramme. Hier haben wir verschiedene Anwendungsfälle, einer davon ist die Veränderung im Laufe der Zeit. Und um verschiedene Kategorien miteinander zu vergleichen, können wir auch das Kalenderdiagramm oder die kreisförmige Pubble-Zeitleiste verwenden , um die Veränderung im Laufe der Zeit zu visualisieren um die Veränderung im Laufe der Zeit zu visualisieren Wie Sie sehen können, sollten Sie die Liniendiagramme verwenden, wenn Sie nur einen Anwendungsfall in Ihrer Visualisierung haben möchten verwenden, wenn Sie nur einen Anwendungsfall in Ihrer Visualisierung haben , um die Veränderung oder den Trend unserer Zeit darzustellen Trend unserer Zeit , um die Veränderung oder den Wenn Sie mehrere Anwendungsfälle in einem Diagramm behandeln möchten , können Sie das Flächendiagramm, das Balkendiagramm oder das Kreiszeitdiagramm verwenden . Weil sie sich nicht nur auf einen Anwendungsfall konzentrieren. Sie können mehrere Anwendungsfälle abdecken, und einer davon ist die Veränderung im Laufe der Zeit. In Ordnung, jetzt haben wir also die Größe. Manchmal nennen wir es Größenkategorie. Und es verwendet die Websites, um Werte zu vergleichen. Wir könnten in dieser Kategorie relative oder absolute Werte verwenden . Wenn Sie also zum Beispiel die folgende Aufgabe oder Frage haben , finden Sie die höchsten und niedrigsten Zahlen der Kategorien heraus . Oder wir müssen die verschiedenen Kategorien nach Verkäufen in einem Diagramm vergleichen . Wenn Sie solche Fragen oder Aufgaben haben, dann sprechen wir über die Größe der Kategorie. Und das beste Diagramm für diese Frage sind die Balkendiagramme, weil sie sehr einfache und saubere Individualisierungen ermöglichen, um Werte zu vergleichen. Sie können die Daten sehr einfach vergleichen, indem die Länge der Balken In dieser Kategorie finden wir mehrere Diagramme, und die meisten davon sind Balkendiagramme, sodass wir das Rohteildiagramm als Hauptdiagramm oder die Spalten eines Balkendiagramms verwenden können Wie wir bereits gelernt haben, können Sie bei einer Dimension mit hoher Kardinalität eine Rohdimension verwenden Wenn Sie jedoch ein Diagramm mit niedriger Kardinalität haben, Spalte entscheiden Diese beiden Diagramme decken also nur eine Dimension ab. Wenn Sie jedoch mehrere Dimensionen haben, können Sie die nebeneinander liegenden Balken oder die gestapelten Teildiagramme oder auch die vollständigen gestapelten Teildiagramme Dann haben wir in dieser Kategorie verschiedene Diagramme, wie die Lollipop-Diagramme, Puppendiagramme und die Streudiagramme Und Sie fragen sich vielleicht, warum Streudiagramm und Y-Puppendiagramm verwendet werden, weil die Größe des Pubbles in diesen Analysatoren Wir können sofort erkennen , dass die Technologie und Mobiliar von der Größe der Pubble die höchsten Zellen von der Größe der Pubble die Das Gleiche gilt für die Streuung hier. Auch hier hängt es wirklich davon ab, wie viele Fragen Sie in einer Visualisierung behandeln möchten Wenn es nur einen Anwendungsfall gibt, um die Daten zu vergleichen, dann entscheiden Sie sich für das Zeilenteildiagramm oder die Säulendiagramme Wenn der Größenvergleich jedoch nicht nur der Anwendungsfall ist , den Sie abdecken möchten, möchten Sie mehrere Dinge abdecken, z. Hinzufügen mehrerer Dimensionen und Kennzahlen Dann können Sie sich für die anderen Diagramme in dieser Kategorie entscheiden . In Ordnung, jetzt haben wir die Kategorie teilweise bis ganz. Es zeigt, wie ein Ganzes oder ein Wert in seine Bestandteile zerfällt und wie jede Komponente zum Ganzen, zur Summe beiträgt. Und es wird zeigen, wie jede Komponente zum Ganzen, zur Summe beiträgt. Wenn Sie also eine Frage haben, wie der Wert zur Summe beiträgt, sprechen wir von einer Kategorie von Teilen bis hin zu Ganzen. Und das beste Diagramm zum Visualisieren, die Antwort sind die Kreisdiagramme. Weil es visuell sehr einfach und auch sehr effektiv ist, zu zeigen, wie jedes Stück des Kuchens zum gesamten Stapel beiträgt. In dieser Kategorie, vom Teil zum Ganzen, haben wir verschiedene Diagrammtypen, wie gesagt, der wichtigste ist das Kreisdiagramm. Aber wir können auch die Ringdiagramme verwenden, vor allem, wenn Sie die Informationen des Ganzen, die Summe, anzeigen möchten die Informationen des Ganzen, die Summe, Sie können es also in der Mitte präsentieren und um es herum haben Sie die Scheiben Oder wir können das Teildiagramm verwenden, zum Beispiel das vollständige gestapelte Teildiagramm oder die Flächendiagramme Auch die vollständig gestapelten Flächendiagramme. Sie können zur Baumkarte gehen, wenn Sie analysieren möchten. Nicht nur vom Teil zum Ganzen, sondern auch. Sie möchten auch die hierarchischen Daten anzeigen. Wir können zum Wasserfall gehen, um einen Teil des Ganzen und auch den Fluss der Daten hier zu zeigen Ganzen und auch den Fluss der Daten hier Auch hier gilt: Wenn Sie sich nur auf den Anwendungsfall vom Teil bis zum Ganzen konzentrieren möchten, verwenden Sie das Pier-Diagramm. Wenn Sie jedoch weitere Informationen hinzufügen und verschiedene Anwendungsfälle analysieren möchten , können Sie sich für die anderen entscheiden. Ordnung, jetzt werden wir über eine sehr wichtige Kategorie sprechen . Wir haben die Korrelationen Es kann die Beziehung zwischen zwei oder mehr Kennzahlen aufzeigen . In einer Visualisierung kann diese Kategorie Fragen beantworten wie Besteht ein Zusammenhang zwischen zwei Kennzahlen Oder wie stark hängen zwei Variablen oder zwei Kennzahlen zusammen? Wenn Sie solche Fragen haben, dann sprechen wir der Kategorienkorrelation und dem Basisdiagramm, um die Korrelation im Streudiagramm Das Streudiagramm ist sehr effektiv, um die Beziehung zwischen zwei Maßen darzustellen Und es deckt viele Anwendungsfälle ab, z. B. die Entdeckung von Ausreißern. Es ist sehr flexibel Wir können jedem Datenpunkt eine Menge Informationen hinzufügen. Und es kann uns auch helfen, Cluster aufzubauen. Wenn es darum geht, die Beziehung zwischen zwei Kennzahlen aufzuzeigen , verwendet das Basisdiagramm das Streudiagramm Und unter dieser Kategorie finden wir verschiedene Arten von Diagrammen Nicht nur das Streudiagramm, sondern auch das Streudiagramm ist der Favorit Wir haben die Quadon-Charts. Wir können sie auch verwenden, um zwei Kennzahlen zu analysieren und unsere Daten zu gruppieren oder sie in vier Abschnitte aufzuteilen Oder wir können das duale Liniendiagramm verwenden wenn Sie auch Veränderungen im Laufe der Zeit sehen möchten. Nicht nur die Färbung, sondern Sie können auch die Trends erkennen Wir können also zwei Linien verwenden, um die Färbung zwischen zwei Messungen zu analysieren Oder wir können die Farbgebung von Diagrammen mit einer Linie und einem Teil verwenden Farbgebung von Diagrammen mit einer Linie und einem Teil Und wir können auch die Größen der einzelnen Teile vergleichen die Größen der einzelnen Teile Weiter zu einem anderen Diagramm, das sehr schön ist. Um zwei Kennzahlen zu vergleichen, können wir die Schmetterlings - oder Tornado-Diagramme verwenden Und das letzte können Sie auch verwenden das Histogramm, um die Färbung zwischen zwei Diagrammen zu finden und um die Verteilung Ihrer Daten Auch hier gilt: Wenn Sie sich nur auf die Korrelation und nichts anderes konzentrieren möchten , können Sie die Scatter-Blots verwenden Wenn Sie jedoch verschiedene Anwendungsfälle hinzufügen möchten, z. B. die Änderung im Laufe der Zeit oder die Verteilung oder den Vergleich der Größen, dann können Sie die anderen verwenden Im weiteren Verlauf haben wir eine weitere Kategorie namens Ranking. Wir verwenden diese Kategorie also, wenn das Wichtigste, was angezeigt werden soll , die Position des Elements in einer sortierten Liste ist. Wenn Sie also zum Beispiel die Rangfolge der Kunden, die zehn Kunden mit dem höchsten Umsatz oder die zehn Produkte mit dem niedrigsten Umsatz anzeigen möchten die Rangfolge der Kunden, die zehn Kunden mit dem höchsten , können wir die Rangkategorie verwenden um diese Aufgaben zu lösen. Und die besten Diagramme in dieser Kategorie sind die Teildiagramme, weil Teildiagramme wirklich toll sind, um eine Liste zu erstellen und auch verschiedene Ränge miteinander zu vergleichen. In Ordnung, also um die Rangfolge zu zeigen , haben wir verschiedene Arten von Diagrammen. Wie wir gesehen haben, haben wir das Grunddiagramm , egal ob es roh oder säulenförmig ist. Und dann haben wir verschiedene Diagramme, falls Sie mehr Informationen oder mehr Anwendungsfälle in einem Diagramm hinzufügen möchten . Zum Beispiel die Lull-Pop-Charts, in denen Sie zusätzliche Informationen in die Kreise einfügen können zusätzliche Informationen in , oder Sie können die Sloppy-Charts verwenden Hier sehen wir nicht nur die Rangfolge zwischen den Ländern, sondern wir können auch sehen, wie sie sich im Laufe der Zeit verändern Und wir haben auch andere Diagramme wie das endgültige Diagramm oder die Pumpcharts. Hier können wir die Ränge zeigen, wie sie sich im Laufe der Zeit verändern. Bei letzterem können wir auch den Schmetterling verwenden, um die Rangfolge der Kategorien anzuzeigen, zum Beispiel hier. Und auch die Korrelation zwischen zwei Kennzahlen. Auch hier gilt: Wenn Sie sich nur auf das Ranking in diesem Bereich konzentrieren möchten , können Sie die Teildiagramme verwenden. Wenn Sie jedoch mehrere Anwendungsfälle in einem Bild behandeln möchten, können Sie die anderen Diagramme verwenden. In Ordnung, jetzt haben wir also die Vertriebskategorie. Wir können sie verwenden , um die Werte eines Datensatzes und die Häufigkeit ihres Auftretens anzuzeigen . Wenn Sie also die folgende Frage haben, zum Beispiel, wie ist die Altersverteilung der Kunden? Oder wenn die Frage lautet, was ist die geschäftigste Zeit am Arbeitstag? Wenn Sie also solche Fragen haben, dann sprechen wir über die Verteilungskategorie und das Boxendiagramm, um diese Fragen und Antworten zu visualisieren , indem Sie das Histogramm verwenden Histogramme sind eine hervorragende Möglichkeit, Muster mithilfe von Stiften darzustellen Und das wird es sehr einfach machen, die Verteilung der Daten zu verstehen Unter der Kategorie Verteilung finden wir verschiedene Arten von Diagrammen, wobei das Histogramm die wichtigste sein wird Und wir können verschiedene Arten von Diagrammen verwenden , wie die Boxplots, um die Verteilung der Daten auch für das Punktdiagramm im Laufe der Zeit zu sehen auch für das Punktdiagramm im Laufe der Zeit Wir können die Streudiagramme oder die Quadrantendiagramme verwenden, um die Verteilung unserer Daten zu sehen Und auch, um die Färbung zwischen zwei Messungen zu zeigen. Wir können auch die Barcode-Charts verwenden. Hier können wir zum Beispiel auch die Verteilung der einzelnen Produkte in jeder Unterkategorie sehen auch die Verteilung der einzelnen Produkte in jeder Unterkategorie sehen Das Papierdiagramm wird als Verteilungsdiagramm betrachtet. Auch hier gilt: Wenn Sie sich nur auf die Verteilung konzentrieren möchten, sollten Sie das Histochrom verwenden Wenn Sie jedoch mehrere Anwendungsfälle in einer Ansicht abdecken möchten, können Sie die anderen Diagramme verwenden Wenn wir weitermachen, haben wir die spezielle Kategorie. Verwenden Sie sie, wenn das räumliche Muster Ihrer Daten das Wichtigste ist , was Sie zeigen möchten Wenn Sie Fragen oder Aufgaben haben, die Informationen über den Standort betreffen, z. B. Länder, Städte oder Bundesstaaten, möchten Sie beispielsweise anzeigen, welche Stadt die höchsten Umsätze Dann entscheiden wir uns für diese Kategorie, die Spezialkategorie. Natürlich handelt es sich bei den Diagrammen , die Sie in dieser Art von Visualisierungen verwenden werden, um die Und in diesem Kurs haben wir vier verschiedene Karten erstellt. Die erste ist die Feldkarte, oder wir nennen sie Koroplith Wie Sie sehen können, sind die Staaten voller Farben. Oder wir können einfache Angaben verwenden, wie hier verwenden wir den Stern, um die Umsätze für jeden Bundesstaat anzuzeigen Und dann haben wir gelernt, wie man die Karten individuell anpasst. Hier haben wir zum Beispiel die Nachtsichtkarte erstellt. Ordnung, jetzt werden wir über eine Art Kategorie sprechen . Wir haben den Flow. Wir werden ihn verwenden, um die Bewegung oder den Fluss unserer Daten zu visualisieren . Wenn Sie also eine Frage haben, wie sich die Daten von einem Punkt zum anderen bewegen, dann sprechen wir von der Kategorie eines Flusses. Und ein sehr verbreitetes Diagramm, um den Fluss der Daten oder den Prozess der Daten darzustellen, können wir die Wasserfalldiagramme verwenden. Mit diesem Diagramm können Sie auch die Bewegung von Daten oder den Prozessablauf Ihrer Daten verfolgen. Wir können hier den Teil zum Ganzen analysieren. In Ordnung, also was haben wir abgedeckt? Die acht verschiedenen Kategorien und wir haben verschiedene Diagramme, die wir im Diskurs gelernt haben , diesen Kategorien zugeordnet verschiedene Diagramme, die wir im Diskurs gelernt haben , diesen Kategorien Wie Sie sehen können, ist der Prozess wirklich einfach. Um zu verstehen , welches Diagramm Visualisierungen Sie für Ihre Projekte benötigen, müssen Sie zunächst die Fragen verstehen , die beantwortet werden sollten Sobald Sie also die Aufgabe oder die Geschäftsfrage verstanden haben, können Sie sie einer dieser acht Kategorien zuordnen Danach werden Sie die besten Diagramme in jeder Kategorie auswählen besten Diagramme in , um die Frage zu beantworten. Damit haben Sie gelernt, wie Sie die richtige Visualisierung, das richtige Diagramm für die Frage auswählen , und achten Sie darauf, die Beschreibung zu überprüfen. Ich hinterlasse dort auch den Link für die Visualisierungsblätter. Sie finden die Tableau-Datei, in der Sie all diese Diagramme unter den acht Kategorien sortiert haben . Ordnung, damit haben wir gelernt, wie Sie das richtige Diagramm für Ihre Anforderungen auswählen können. Damit haben wir den Abschnitt Tableau Chart abgeschlossen . Und jetzt können wir im nächsten Abschnitt unseres Plans lernen, wie wir unsere Dashboards in Tableau erstellen und gestalten 190. Grundlegendes Dashboard von Udemy 1: Tableau-Dashboard. Jetzt können wir die Grundprinzipien zur Strukturierung unseres Diagramms in Dashboards in Tableau erlernen zur Strukturierung unseres Diagramms in Dashboards in Tableau Und wir können uns auf die Container konzentrieren um unser Dashboard zu strukturieren Sobald wir also all diese schönen Diagramme erstellt haben, können wir sie mithilfe des Tableau-Dashboards an einem Ort gruppieren . Also lass uns gehen. Okay. Wenn Sie also ein neues Dashboard erstellen, stehen Ihnen verschiedene Optionen zur Anpassung und Gestaltung Ihrer Dashboards So beginnen wir zum Beispiel normalerweise damit, die Größe unseres Dashboards an diesem weißen Bereich zu ändern die Größe unseres Dashboards an diesem weißen Bereich Um das zu tun, haben wir hier drei verschiedene Optionen, wenn Sie zur linken Seite gehen , wenn Sie zur linken Seite . Feste Größe, automatische Reichweite. Was ich normalerweise mache, ich gehe zur festen Größe über. Hier können wir die Breite und die Höhe anpassen. Skalieren wir zum Beispiel mit der Breite mit 1.000 bis 100 und für die Höhe mit 800. Und dann haben wir unter uns eine Liste aller Arbeitsblätter, die wir in unseren Dashboards haben Und hier sind die Objekte, die wir in Tableau haben, wirklich wichtig Objekte, die wir in Tableau haben, Hier haben wir also eine Liste verschiedenen Objekten wie Containern, Texterweiterungen, Bildern, Leerzeichen usw. Diese Objekte können Sie verwenden, um Ihre Dashboards in Tableau aufzubauen Und die sehr wichtigen Objekte. Hier haben wir die Container in Tableau und sie sind wirklich verwirrend. Wenn Sie mit diesem Tool noch nicht vertraut sind, werden wir uns darauf konzentrieren, wie Sie mit den Containern arbeiten , um die Struktur unserer Dashboards zu erstellen Die erste Frage betrifft Container. Mithilfe von Containern in Tableau können Sie verschiedene Tableau-Objekte an einem Ort gruppieren . Bei dem Objekt kann es sich um Arbeitsblätter, leere Textbilder oder sogar um einen anderen Container handeln Sobald Sie all diese verschiedenen Objekte an einem Ort haben , können Sie viele Dinge tun Wie zum Beispiel, sie alle zusammen mithilfe des Containers von einer Position zur anderen zu bewegen zusammen mithilfe des Containers . Lassen Sie uns ein kurzes Beispiel haben. Nehmen wir einen dieser Container. Nehmen wir den horizontalen Behälter und lassen ihn in die Mitte fallen. Und hier ist das Erste, was auffällt, wenn das die Farbgebung in Tableau ist. Wie Sie sehen können, haben wir jetzt einen dunkelblauen Rand um diesen Bereich. Der blaue Rand kann darauf hinweisen , dass es sich um einen Container handelt. Jetzt können wir alles in diesen Container werfen. Es könnte ein Arbeitsblatt sein, es könnte ein Text sein, irgendwas. Lassen Sie uns mit beliebigen Blättern gehen, ich habe zum Beispiel eines vorbereitet, ich habe zum Beispiel eines vorbereitet, also ziehen Sie es per Drag-and-Drop genau in die Mitte des Containers. Jetzt wirst du vielleicht feststellen, dass wir keine mehr haben, die blaue Farbe, den blauen Rand. Wir haben jetzt einen grauen Rand. Das heißt, in Tableau wähle ich derzeit ein Objekt aus , das kein Container ist. Jetzt können wir uns also alles schnappen , wie zum Beispiel einen Text. Nehmen wir dieses Objekt und ziehen es per Drag & Drop auf dieses Diagramm. Hier, lassen Sie uns so etwas wie die Verkaufs-Dashboards schreiben und es einfach ein bisschen vergrößern, damit er okay Nun können Sie sehen, dass wir ein anderes Objekt haben , das nur einen Text enthält Und es hat auch einen grauen Rand, das heißt, wir haben ein Objekt mit grauem Rand und ein anderes mit grauem Rand. Jetzt stellt sich die Frage, wie man den Container auswählt , der diese beiden Objekte enthält. Dafür gibt es viele Möglichkeiten . Nehmen wir zum Beispiel an, wir wählen den Text aus, wenn Sie hier zu diesen beiden Zeilen gehen und darauf doppelklicken. Sobald wir das gemacht haben, wie Sie sehen können, haben wir jetzt wieder diesen Federrand Das heißt, wir wählen jetzt den gesamten Container aus. Das heißt, wenn Sie auf dieses kleine Symbol hier doppelklicken , kehren Sie zu dem Container zurück , der diese Objekte gruppiert Und es gibt noch eine andere Möglichkeit, den Container auszuwählen. Gehen wir jetzt wieder hinein. Und klicke nur auf die Blätter. Hier haben wir wieder diesen grauen Rand. Wenn Sie jetzt zu diesem kleinen Pfeil hier drüben gehen, erhalten wir mehr Optionen. Und dann haben wir hier die Möglichkeit , Container und vertikalen Container auszuwählen. Sobald wir das getan haben, kehren wir wieder zu den Containern zurück, in denen wir diese Objekte haben. Dies ist eine weitere Möglichkeit, den aktuellen Container auszuwählen. Ordnung, jetzt fragst du dich vielleicht, weißt du was, warum wir den Container auswählen? Nun, aus dem folgenden Grund. Wenn Sie zum Beispiel nur diese Diagramme auswählen, können Sie hier hinübergehen und Sie erhalten verschiedene Optionen für die Arbeitsblätter Sie können zum Beispiel die Titel, die Filter und die Highlights anzeigen Filter und die Highlights Sie können nur diese Arbeitsblätter konfigurieren. Diese Optionen beziehen sich nur auf diese Objekte. Aber wenn Sie jetzt den gesamten Container konfigurieren möchten , müssen Sie zum Container gehen. Gehen wir zum Beispiel zu Blan. Wenn Sie hier zu den Optionen gehen, erhalten wir eine völlig andere Liste von Optionen Und alles, was Sie hier auswählen, kann für alle Objekte in diesem Container übernommen werden . In den aktuellen Containertabellen ist in diesem Container beispielsweise noch Platz übrig , um ihn zu füllen. Der gesamte Speicherplatz hier wird nicht genutzt, was natürlich gut ist. Wie Sie sehen können, sind die Textobjekte viel kleiner als das Arbeitsblattobjekt, was jetzt in Ordnung ist. Aber was Sie in Tableau tun können, ist, dass Sie alles gleichmäßig aufteilen können . Container, Optionen, wie Sie hier sehen können , verteilen den Inhalt gleichmäßig Wenn Sie auswählen, kann das passieren. Wie Sie sehen können, teilt Tableau die Größe des Containers automatisch gleichmäßig für alle Objekte auf. Dies ist sehr hilfreich, wenn Sie verschiedene Diagramme in einem Container haben , wenn Sie verschiedene Diagramme in einem Container Tableau wird den Raum gleichmäßig für alle Objekte aufteilen . Wie Sie sehen, können sich die Optionen der Container auf alle Objekte in den Containern auswirken. Eine weitere Sache, die Sie in Tableau beachten sollten Tableau Grit handelt es sich um einen kniefesten Container, immer auf der rechten Seite befindet Bei diesem Container handelt es sich um einen speziellen Container, in den Tableau immer alle Filter, Legenden, Textmarker und auch Parameter einfügen kann Legenden, Textmarker und auch Parameter Jeder ist auf der rechten Seite. So haben wir zum Beispiel in den Unterkategorien den Filter nach dem Bestelldatum Und sofort kann Tableau einen speziellen Container auf der rechten Seite erstellen einen speziellen Container auf der rechten Seite und den Filter darin platzieren Wenn Sie also zum Beispiel andere Diagramme nehmen , die diese Informationen enthalten, nehmen wir dieses hier und platzieren es unten. Sie werden sehen, dass Tableau sofort die Filter in diese Arbeitsblätter einfügt Unter dem ersten haben wir hier den Filter für die Kategorien, der aus diesen Diagrammen stammt Wenn wir den nächsten Filter nehmen, die Kundenverteilungen, werden wir, wie Sie sehen können, in Tableau auf der rechten Seite eine Menge Filter Und auch die Legenden. Also hier haben wir die Gewinnseiten. Hier haben wir die Landesfarben und so weiter. Alle Parameter, alle Legenden, alle Filter befinden sich auf der rechten Seite. Und wenn Sie den Container, den die Tabelle auf der rechten Seite erstellt, anpassen möchten, können Sie natürlich den Container, den die Tabelle auf der rechten Seite erstellt, anpassen möchten, zu beliebigen Objekten gehen und dann darauf doppelklicken. Und dann können Sie ihn anpassen. Ich kann zum Beispiel hier rüber gehen und alles gleichmäßig aufteilen. Okay, wenn wir bei den doppelten Containern weitermachen, haben wir zwei verschiedene Typen, den horizontalen Container und den vertikalen Container. Fangen wir mit dem ersten an, dem horizontalen Container. Was kann passieren, wenn Sie diesen Typ verwenden? Alle Objekte in Ihrem horizontalen Container werden nebeneinander liegen. Lass uns das versuchen. Nehmen wir den horizontalen Container und ziehen ihn per Drag & Drop auf unsere Dashboards Und dann nehmen wir ein Blatt, zum Beispiel die Unterkategorie hier. Und dann nehmen wir noch eins. Sobald Sie es ausgewählt haben, kann Ihnen die Tabelle, wie Sie sehen, anbieten, es entweder nach links oder nach rechts zu platzieren . Lassen Sie uns es zum Beispiel nach rechts fallen lassen. Damit haben wir zwei Diagramme nebeneinander, nahe beieinander, indem wir den horizontalen Container verwenden. Wenn Sie etwas hinzufügen, wird es natürlich auch links oder rechts oder in der Mitte sein. Sobald du es fallen lässt, bekommst du es auch Seite an Seite. So funktionieren die horizontalen Container in Tableau. Okay, was kann hier passieren, wenn wir das nächste Mal den vertikalen Container haben ? Alle Objekte in diesem Container werden übereinander liegen, wie die R-Stapel Lassen Sie uns also ein kurzes Beispiel haben. Nehmen wir den vertikalen Container Drop It Dashboard. Und dann nehmen wir Any Charts und legen es dann hier drüben ab. Und jetzt, wenn wir ein anderes ausgewählt , können wir es zum Beispiel darunter platzieren. Und den dritten, entweder unten in der Mitte oder oben, lassen wir ihn oben fallen. Wie Sie sehen können, legen wir bei den vertikalen Containern diese Objekte oder diese Diagramme übereinander , sodass wir die Objekte übereinander stapeln Und so funktionieren die vertikalen Container. Eine weitere Sache mit der Art von Containern, die sehr verwirrend ist, wenn Sie mit Tableau noch nicht vertraut sind, ist, dass Sie sich beim Löschen der zweiten Objekte für den Containertyp entscheiden können . Lassen Sie mich Ihnen zeigen, was ich meine. Nehmen wir zum Beispiel den horizontalen Container und ziehen ihn per Drag & Drop in unsere Dashboards Jetzt können wir also verschiedene Blätter nebeneinander ablegen , oder? Also nehmen wir den ersten wie immer, legen wir ihn hier hin. Und jetzt kommen wir zum zweiten Blatt und unserer Erwartung, dass wir es entweder nach links oder nach rechts legen können es entweder nach links oder nach rechts legen , weil wir einen horizontalen Behälter haben. Nun, das zweite Blatt oder das zweite Objekt ist etwas Besonderes. Sie können es verwenden, um den Typ des Containers zu ändern. Nehmen wir zum Beispiel diesen hier. Sie können sehen, dass wir es links lassen können. Wir können es korrigieren, aber wir können es auch oben oder unten platzieren. Was kann passieren, wenn ich es auf den Boden fallen lasse? Tablet Ich gehe los und konvertiere den Typ dieses Containers in einen vertikalen Container. Jetzt können wir also nicht gehen und unsere Meinung ändern. Es wird repariert werden. Das wird ein vertikaler Container sein. Wenn ich zum Beispiel den dritten nehme, kann ich meine Meinung nicht ändern indem ich ihn nach links oder nach rechts lege. Ich kann es nur nach oben oder nach oben legen, kann vertikal bleiben. Und der dritte wird sich nicht ändern. Der Containertyp kann zum Beispiel hier unten abgelegt werden. Auf den zweiten Blättern haben wir immer noch die Möglichkeit, unsere Meinung zu ändern und ihn entweder horizontal oder vertikal zu gestalten. Der Behälter hängt davon ab, wie Sie die Blätter fallen lassen. Aber danach, bei den dritten Blättern, Ihnen keine Optionen mehr zur Verfügung , die Sie löschen können. Das hängt nur vom Containertyp ab. Ordnung, je mehr Dinge wir in unseren Container packen, wir in unseren Container packen, desto komplizierter wird die Sache. Um die Struktur unserer Dashboards zu kontrollieren, wird es viele verschachtelte Container übereinander geben und Sie werden mit der Zeit die Kontrolle verlieren Ein komplexer Container für dieses Tablet bot einen Überblick über die aktuelle Struktur unseres Dashboards Jetzt sind wir gerade bei den Dashboards. Um zur Ansicht zu gelangen, gehen wir zum Layout Also lass uns das dann wechseln. Hier unten haben wir etwas, das Elementhierarchie bezeichnet wird. Hier sehen wir die Struktur unseres Dashboards. Es beginnt mit den Neigungen. Wenn Sie darauf klicken, können Sie Tablet Go sofort sehen und die aktuellen Objekte auswählen Er wird die Struktur unseres Dashboards sehen und es beginnt mit Tilts, da wir diese Methoden verwenden Wenn Sie auf dieses Tablet klicken und die aktuellen Objekte in der Hierarchie auswählen , ist dies der höchste Container, in dem sich alles in unserem Dashboard befindet Gehen wir und erweitern unsere Hierarchie. Sie können sehen, dass es sich dann in horizontale Container aufteilt Wie Sie deutlich sehen können, haben wir einen Container für all diese Filter, Legenden usw. Und auf der linken Seite haben wir einen Container für unser gesamtes Arbeitsblatt. Und das können Sie sehen , indem Sie einfach diesen Schieberegler hierher bewegen. Wie Sie sehen können, ist das erste Objekt ein horizontaler Container. Und dann haben wir im horizontalen Container zwei vertikale Container. Der erste wird dieser Container für das Diagramm sein. Und wie Sie sehen können, sind die Dinge übereinander gestapelt Das ist also unser erster vertikaler Container. Wenn Sie auf den zweiten klicken, wählen wir jetzt den Container auf der rechten Seite aus. Es ist auch ein vertikaler Container, da du all diese Filter und so sehen kannst. Der des anderen. Dann können wir diese Container natürlich erweitern, um den Inhalt zu sehen. Wie Sie sehen können, haben wir hier drei Blätter im ersten Container. Und im zweiten haben wir drei Filter. Und dann haben wir diese beiden Legionen. Wir haben diesen Gegenstand hier, einen Schlüssel. Es kann uns bei vielen Dingen helfen. Es kann uns zum Beispiel helfen, die Struktur unserer Container zu verstehen und zu verstehen, wie die Dinge miteinander verschachtelt sind Und noch eine weitere Möglichkeit, um zu verstehen, ob wir beim Erstellen der Container Fehler gemacht haben , während Sie Dinge in Ihrem Dashboard ablegen In Tableau können seltsame Dinge passieren, wenn Sie viel mehr Container erstellen, als Sie benötigen. Es kann uns auch helfen, Dinge auszuwählen. Wenn ich zum Beispiel den horizontalen Container auswählen möchte , kann es etwas schwieriger sein auf diese verschiedenen Objekte doppelklicke. Es wird einfacher sein, wenn ich in die Elementhierarchie gehe und einfach auf den horizontalen Container klicke. Wie ich sehen kann, ist es wirklich einfach, auch Dinge innerhalb der Artikelhierarchie auszuwählen . Hier können wir loslegen und Optionen haben. Gehen wir zum Beispiel zu den Unterkategorien hier und klicken Sie mit der rechten Maustaste darauf Und damit erhalten wir alle Optionen der Arbeitsblätter Oder wenn Sie zu den Containern gehen, erhalten Sie die Option Container Die Artikelhierarchie ist sehr wichtig um unsere Dashboards zu strukturieren Ordnung, wenn wir weitermachen, werden wir lernen wie man Objekte in den Container wirft Um es einfacher zu machen, habe ich einfach alle Arbeitsblätter durchgesehen Ich habe alle Filter, Legenden usw. entfernt. Um die Dinge einfach zu halten, fangen wir zum Beispiel mit dem horizontalen Container an. Ziehen Sie ihn per Drag & Drop auf die Arbeitsblätter. Nehmen wir ein Objekt wie das Blatt und ziehen es auf das Ansichtstablett Ich werde Ihnen verschiedene Bilder zeigen, um zu zeigen, was passieren kann, wenn Sie es fallen lassen Im Moment ist alles grau und wir haben einen klaren Rand des Containers Das bedeutet, dass wir jetzt die Objekte in den Container legen. , wenn ich es hier veröffentliche Was kann passieren, wenn ich es hier veröffentliche, wenn wir zum Layout gehen? Sie können sehen, dass der horizontale Container die Arbeitsblätter enthält Das heißt, mit dieser Aktion haben wir die Objekte in den Container gelegt Lassen Sie uns andere Optionen prüfen. Gehen wir zum Armaturenbrett hier drüben und nehmen ein weiteres Blatt. Wenn du es jetzt ziehst und deine Maus bewegst, wirst du verschiedene Formen und verschiedene Dinge finden. Wenn Sie beispielsweise Ihren Mund ein wenig nach links bewegen, können Sie sehen, dass sich die graue Linie auf der linken Seite befindet und der Behälter, der blaue Behälter, markiert ist. Das bedeutet, wenn Sie ihn fallen lassen, wird er in den Behälter auf der linken Seite eingefügt. Wenn du ihn nach rechts bewegst, passiert der gleiche Pfad auf der rechten Seite. Solange Tableau die dunkelblaue Farbe für den Rand hervorhebt, bedeutet das, dass wir die Objekte innerhalb des Containers ablegen . Aber jetzt überprüfe das. Wenn Sie die Maus weiter nach rechts bewegen, werden Sie feststellen, dass Tableau die Farbe von dunkelblau auf hellblau ändern kann . Das bedeutet, dass wir die Objekte jetzt außerhalb des Containers ablegen . Also lass uns das machen. Ich lasse es einfach auf die rechte Seite fallen. Gehen wir nun zum Layout, um zu verstehen, was passiert. Wie Sie sehen können, befindet sich das erste Blatt innerhalb des horizontalen Containers, das zweite Blatt jedoch vollständig außerhalb des Containers. Wenn Sie es hier einfach minimieren, können Sie sehen, dass es sich nicht innerhalb des horizontalen Containers befindet. Das bedeutet, dass Sie sehr vorsichtig sein müssen, wie Sie die Objekte in den Dashboards ablegen Die Tabelle kann je nach Form unterschiedlich reagieren. Gehen wir jetzt und ziehen einen dritten. Nehmen wir jetzt die Kundenverteilung , während wir ziehen Hier können Sie also sehen, dass das Tablet den Container hervorhebt , weil sich die Maus im Container Hier kannst du es entweder nach links, rechts oder von unten nach oben fallen lassen. Aber wenn ich meine Maus komplett nach draußen bewege, Tablec, lasse ich sie außerhalb des Containers fallen Ich kann es zum Beispiel nach links, rechts oder unten platzieren , aber all diese Mitarbeiter befinden sich nicht im Container Gehen wir jetzt zurück zu unserem Container. Ich lasse es fallen, lass uns gehen und das machen. Und um zu überprüfen, was passiert ist, gehen wir natürlich zum Layout, um die Artikelhierarchie zu überprüfen. Wie Sie jetzt sehen können, wechselt Tableau vom horizontalen zum vertikalen Container, weil wir ihn weiter unten platziert haben. Und Sie können sehen , dass sich dieses Objekt, dieses Blatt, innerhalb des Containers befindet. Ordnung, das sind die Sets. Seien Sie vorsichtig, wie Sie Dinge per Drag-and-Drop Tabellen-Dashboards ziehen. Okay. Wenn wir zur nächsten Tabelle übergehen, haben wir zwei verschiedene Optionen, wie unsere Objekte in den Dashboards anordnen Und wir haben die Kacheln und die schwebende Tabelle als Standardtabelle und werden die Option „Unterteilt“ für alle unsere Objekte verwenden , aber Sie können sie auch auf schwebend umstellen , was diese Objekte bedeuten Fangen wir mit der ersten Option an, der Option „Kacheln“. Wenn Sie die Option Kacheln verwenden, wird die Tabelle automatisch Ihr Objekt als Rasterlayout anordnen. Das heißt, wenn Sie beispielsweise die Größe der Dashboard-Tabelle ändern, wird automatisch die Größe aller Objekte in den Containern und Dashboards Nehmen wir ein Beispiel. Jetzt wählen wir die Neigung aus. Und wenn Sie so etwas wie das Blatt hier drüben nehmen und es in unsere Dashboard-Tabelle legen in unsere Dashboard-Tabelle wird automatisch der gesamte Platz genutzt Das bedeutet also, dass die Arbeitsblätter die Größe der Dashboards annehmen werden, weil in der Tabelle steht die Größe der Dashboards , okay, wir haben viele Leerzeichen, lass uns Aber die andere Option ist das Floating. Auf der anderen Seite, wenn Sie es hier auswählen, haben Sie die Freiheit, die Flexibilität bei der Anpassung der Objekte und den Vorteil des schwebenden Dats. Wir können auch Überlappungen zwischen den verschiedenen Objekten vornehmen Der Nachteil der schwebenden Daten ist jedoch, dass sie zeitaufwändig sind und Sie alles manuell erledigen müssen Schauen wir uns jetzt an, wie das funktioniert. Stellen Sie sicher, dass Sie das schwebende Blatt auswählen Lassen Sie uns ein anderes Blatt nehmen und es einfach dort ablegen, wo Sie möchten. Wie Sie sehen können, haben wir jetzt ein graues Feld, das den Ort angibt , an dem wir die Diagramme platzieren. Lass es uns hier drüben ablegen. Und jetzt haben wir die volle Kontrolle darüber, wo die Objekte positioniert werden sollen. Lassen Sie uns zum Beispiel dieses Symbol hier drüben haben und es einfach über das alte legen. Wie Sie sehen können, überschneiden wir uns jetzt nur noch. Oder wir können die Größe nach Belieben ändern. Also kann ich es einfach so machen. Also, wie Sie sehen können, haben wir die volle Kontrolle über dieses Diagramm der Objekte ohne Einschränkungen. Nun stellt sich die Frage, ob ich schwebende oder gekachelte Karten verwenden sollte. Nun, in Tableau-Projekten können Sie am Ende beide verwenden, und normalerweise verwenden wir Floating für die großen Container innerhalb der Dashboard-Layouts und die Neigung für alle Objekte, die wir in diesen Containern haben. Ordnung, das sind also die wichtigsten Optionen die Arbeit mit den Containern in Tableau. Aber der beste Weg, die Container in Tableau zu verstehen, ist natürlich Punkte, um echte Projekte zu haben. Aus diesem Grund werden wir als Nächstes Miniprojekte durchführen , um zu verstehen, wie das Layout unserer Dashboards mithilfe der Container entwerfen und erstellen unserer Dashboards mithilfe Ordnung, das waren also die Grundlagen der Tableau-Dashboards und des Umgangs mit den Containern. Als Nächstes werden wir ein einfaches Dashboard erstellen und den Dashboard-Entwicklungsprozess kennenlernen 191. Udemy 2-Dashboard-Beispiel: Ordnung, die Aufgabe oder das Projekt besteht also darin ein Dashboard für den Vertrieb zu erstellen Und einer der ersten Schritte , die wir normalerweise tun, um unser Dashboard zu planen, besteht darin, zuerst einen Skitch zu erstellen Hier werden wir eine sehr einfache Skizze für die Vertriebs-Dashboards zeichnen für haben wir zum Beispiel zuerst den Titel der Dashboards, wie die Verkaufsleistung, Dabei haben wir zum Beispiel zuerst den Titel der Dashboards, wie die Verkaufsleistung, und dann können wir darunter drei Auswahlzahlen oder drei Hosen haben drei Auswahlzahlen oder drei Hosen Wir haben also den Gesamtumsatz, den Gesamtgewinn und die Gesamtmenge Und dann werden wir darunter drei verschiedene Diagramme haben. Das erste auf der linken Seite, wir werden ein Leistungsdiagramm haben, um die Rangfolge der Top-Verkäufe nach Kategorien zu zeigen. Und dann auf der rechten Seite zwei Diagramme. Das erste wird ein Liniendiagramm sein , in dem wir die Verkäufe mit der Leistung vergleichen werden. Und darunter werden wir die Verkäufe nach Kategorien anhand von P-Diagrammen anzeigen . Wir haben eine Skizze, wir haben einen Plan, wie unsere Informationen im Dashboard visualisieren können. Im nächsten Schritt müssen wir nun die Struktur unserer Dashboards in Tableau mithilfe von Containern planen die Struktur unserer Dashboards in Tableau mithilfe von Containern Wenn wir diese Skizze in Container übersetzen , haben wir einen großen vertikalen Container , in dem drei Objekte übereinander liegen Wir haben den Titel, dann die Bands und dann die Charts. Da sie übereinander liegen, verwenden wir den vertikalen Container. Jetzt werden wir in jeder Information näher darauf eingehen . Fangen wir also mit dem ersten an. Wir haben den Text. Der Text, wir haben keine anderen Informationen wie darunter oder nebeneinander. Deshalb werden wir hier keinen Container verwenden. Dann weiter zu den nächsten Informationen zu den Pfannen. Wie Sie sehen können, sind sie Seite an Seite. Das heißt, wir können hierher gehen und den horizontalen Container benutzen. Das heißt, der horizontale Container befindet sich innerhalb des vertikalen Containers. Okay, weiter zum nächsten , wir haben die Charts. Und hier wird es ein bisschen knifflig. Wenn Sie sich zunächst die Skizze ansehen, haben wir ähnliche Diagramme nebeneinander, links und rechts. Das heißt, wir werden den horizontalen Container benutzen. Auch hier wird sich dieser horizontale Container innerhalb des großen vertikalen Containers befinden. Wenn Sie nun auf der rechten Seite nachschauen, können Sie sehen, dass wir auf der rechten Seite zwei Diagramme übereinander haben. Das bedeutet, dass wir auf der rechten Seite den vertikalen Container verwenden können den vertikalen Container um diese beiden Diagramme abzudecken. Dieser vertikale Container wird sich also innerhalb des horizontalen Containers befinden und beide werden sich in einem großen vertikalen Container befinden. Wie Sie sehen, macht alles Sinn, wenn Sie organisiert sind und anfangen, Ihre Dashboards zu skizzieren und zu planen Jetzt haben wir also eine Pflanze genug Gehen wir zu Tableau und beginnen wir mit der Erstellung dieser Struktur. In Ordnung, also fangen wir jetzt von vorne an. Wir haben ein leeres Armaturenbrett. Und jetzt lass uns gehen und unserem Plan folgen. Wo wir zuerst den Hauptcontainer haben werden, den vertikalen Container. Nehmen wir es also aus Objekten, dem vertikalen Container, und ziehen es per Drag & Drop auf die Dashboards Und wie Sie jetzt sehen können, wird es immer noch eine weiße Seite sein, wenn Sie nichts auswählen , um eine Kennung für diesen Container zu haben und ihn während des Entwurfs leichter zu erkennen Was ich tun werde, wir gehen zum Layout hier drüben. Wählen Sie also den Container aus und dann können wir einen Rahmen dafür haben. Gehen wir also zur Grenze hier drüben und machen daraus eine Linie. Und dann machen wir es ein bisschen schwer und geben ihm die Farbe Orange. Wenn ich jetzt auswähle, wirst du sehen, dass wir einen großen Behälter haben, den orangefarbenen. Und das kann für mich bedeuten, dass es sich auch um einen vertikalen Container handelt. Was wir tun können, wir können zur Artikelhierarchie hier gehen und ihr einen Namen geben. Also lass uns gehen und ihr einen Namen geben. Nennen wir es jetzt den vertikalen Hauptcontainer. Ordnung, also was hast du in diesem Container? Drei Informationen. Der erste wird ein Text sein, der Titel des Dashboards. Gehen wir zum Dashboard hier drüben und nehmen unsere Textobjekte und legen sie in diesen Container. Nennen wir es Verkaufsleistung und holen uns ein bisschen Pi. Machen wir es 2022 mutig. Okay, das sind die ersten Informationen. Die zweite Information, dass wir einen horizontalen Behälter für die verschiedenen Pfannen hinzufügen einen horizontalen Behälter für die verschiedenen Pfannen Gehen wir zu den Objekten hier drüben. Und nimm den horizontalen Behälter und lege ihn einfach unter den Text, jetzt, wo wir einen horizontalen Container haben. Und lass uns eine Kennung dafür erstellen. Gehen wir zum Layout, machen wir einen Rand. Und jetzt geben wir ihm die Farbe Blau. Jetzt können wir sehen, dass wir einen blauen Behälter in dem orangefarbenen Behälter haben . Und wir können gehen und ihm einen Namen geben. Gehen wir zur Hierarchie und geben ihr den Namen Hose. Und was wir jetzt tun werden, wir werden diesem Behälter Bretter hinzufügen diesem Behälter Bretter damit wir einen Platzhalter für die eigentliche Hose in unserem Plan haben für die eigentliche Hose in unserem Wir werden drei Hosen haben. Was wir tun werden, wir werden zum Armaturenbrett gehen . Gehen wir und fügen drei Bretter hinzu. Und wie Sie jetzt sehen können, haben wir es sehr klein. Da es ein Brett ist, machen wir es ein bisschen größer. Und lass uns den zweiten auf der rechten Seite hinzufügen, einen weiteren auf der rechten Seite Was wir nun tun können, wir gehen zum Layout und überprüfen die Struktur hier drüben. Wie Sie sehen können, ist alles in Ordnung. Diese Bretter befinden sich im horizontalen Behälter. In Ordnung, das ist alles für den Container, für die Pflanzen. Als nächste Information werden wir wieder die Karten haben. Gehen wir los und fügen als Plan einen horizontalen Container unter diesem hier drüben hinzu. Wie üblich gehen wir zu den Layouts und geben ihnen eine Farbe und einen Rand. Wie Sie sehen können, haben wir einen Container unter einem anderen Container, und beide sind horizontale Container. Gehen wir und geben ihm einen Namen, aber wir werden es Diagramme nennen. Jetzt. Wir werden die Pläne hinzufügen, die Platzhalter für die Diagramme Was wir tun können, wir werden uns ein Brett hier drüben schnappen, es geht wieder, klein Größer, das zweite auf der rechten Seite, und das haben wir links und rechts Gehen Sie jetzt wie gewohnt zurück zum Layout und überprüfen Sie , ob alles in Ordnung ist. Sie können also sehen, dass sich diese beiden Bretter unter dem horizontalen Behälter befinden Wie Sie sehen, gehe ich immer wieder zur Hierarchie zurück, um zu überprüfen, ob alles in Ordnung ist Und hier ist genau mein Tipp für dich , immer zu überprüfen und es nicht bis zum Ende zu verschieben. Überprüfe also nicht am Ende die Artikelhierarchie , nachdem du alles in den Charts gelöscht hast. Ich verspreche dir, dass du hier Dinge sehen wirst, die du nicht geplant hast. Wenn Sie neue Inhalte auf dem Dashboard ablegen, überprüfen Sie in der Artikelhierarchie, ob alles in Ordnung ist. Ordnung, jetzt nur auf der rechten Seite, hier drüben werden wir zwei Diagramme übereinander haben . Das heißt, wir können einen vertikalen Container nur auf der rechten Seite haben. Gehen wir zum Armaturenbrett hier drüben. Und jetzt entferne die rechte Planke, denn statt dessen werden wir den vertikalen Behälter haben Lass uns auf diese Planke hier drüben klicken und sie fallen lassen. Und dann holen wir uns unseren vertikalen Container. Und legen Sie ihn einfach auf die rechte Seite, stellen Sie sicher, dass er auf der rechten Seite ist und wir immer noch im Behälter sind, weg vom horizontalen Behälter, lassen wir ihn fallen. Jetzt können Sie sehen, dass wir etwas auf der rechten Seite und etwas auf der linken Seite haben. Lass es uns hier in der Mitte etwas größer machen. Gehen wir zurück zum Layout und überprüfen, ob alles in Ordnung ist. Sie können also sehen, dass wir den horizontalen Container haben , diesen Hauptcontainer, und dann darin, links ist es eine Planke, und rechts haben wir den vertikalen Behälter Gehen wir auf die rechte Seite und geben ihm eine Farbe. Also wird es eine Grenze sein und dieses Mal wird es orange sein. Im Container werden wir zwei Diagramme haben. Also nehme ich wieder die Bretter und lege sie hier hinein , untereinander Gehen wir jetzt zurück zum Layout. Und wie Sie sehen können, haben wir diese beiden Planken für die Diagramme auf der rechten Seite und eine große Planke für die linke Was wir am nächsten Tag tun werden, werden wir sicherstellen, dass alles gleichmäßig verteilt ist Fangen wir mit dem Container auf der rechten Seite an, hier drüben, genau darauf. Und lassen Sie uns auf „Inhalte verteilen“ klicken. Gehen wir dann zum nächsten, zum horizontalen Container für die Diagramme, klicken wir mit der rechten Maustaste darauf und verteilen Sie den Inhalt gleichmäßig. Und dann gehen wir zum nächsten, verbinden und verteilen die Dinge ebenfalls. Selbst jetzt für den letzten, für den Hauptcontainer, werde ich das nicht tun, weil die Dinge hier unterschiedlich groß sind. Der Text kann also kleiner sein als die Pfannen und die Diagramme nehmen den größten Teil des Platzes Ordnung, damit haben wir, wie Sie sehen können, die Grundlagen für unsere Dashboards geschaffen und unseren Plan umgesetzt Also jetzt der letzte Schritt, den wir machen und den Inhalt in unsere Container bringen den Inhalt in unsere Container Gehen wir also zu den Dashboards hier drüben. Also fangen wir mit der Hose an. Nehmen wir also den Pfannenverkauf, dann die Gewinne und die Menge. Und was wir tun werden, wir werden diese Bretter entfernen , da wir sie nicht mehr brauchen Nun, die Dinge hier sehen nicht wirklich gut aus, weil wir hier Titel haben Lassen Sie uns also auch die Titel von jedem einzelnen entfernen . Wir hätten gerne alles in der Mitte. Um das zu tun, klicken Sie auf die Objekte und gehen Sie statt der Standards zur Gesamtansicht, oder wenn Sie zum Beispiel hier rüber gehen, zu diesen weiteren Optionen. Anpassen und dann Gesamtansicht. Und was die Menge angeht, wechseln wir zur Gesamtansicht. Damit haben wir unsere drei Hosen als Pflanzen. Als Nächstes werden wir die Pow-Charts auf der linken Seite haben , um eine gewisse Rangfolge zu zeigen. Also lass uns gehen und unsere Teiltabellen holen. Und was wir tun können, wir werden den Platzhalter , die Planke, entfernen Und im nächsten Schritt fügen wir die letzten beiden Diagramme hinzu Also zuerst haben wir hier die Liniendiagramme von Umsatz und Gewinn. Und so gut ich gehe und die Planke entfernen werde. Und das letzte, es werden die Kreisdiagramme, Verkäufe, Pi-Kategorie Lass es uns hier drüben ablegen und seine Planke entfernen. Als nächsten Schritt werden wir sicherstellen, dass alles vollständig sichtbar ist. Das Gleiche gilt für den Pi. Ordnung, also wie Sie sehen können, da wir eine solide Struktur haben, wird alles andere einfach sein. Wir ziehen einfach Sachen per Drag-and-Drop und entfernen die Planken. Damit haben wir jetzt alles. Gehen wir und entfernen die Träger. Gehen wir also zum Layout. Gehe zum ersten. Lassen Sie uns den Rand zur Horizontalen entfernen. Da wir das entfernen werden, werden alle unsere Container entfernt. Ordnung, damit haben wir unsere Dashboards und können natürlich viele Designs und viele Anpassungen hinzufügen Zum Beispiel können wir einen Rand für all diese Hosen hinzufügen. Lass uns schnell darauf eingehen. Wir können für jeden von ihnen einen tollen Rand hinzufügen , um sie voneinander zu trennen. Auf diese Weise haben wir sehr gut organisierte und einfache Dashboards in doppelter Ausführung erstellt organisierte und einfache Dashboards , indem wir die Leistungsfähigkeit von Containern nutzen Wie Sie sehen, ist es sehr einfach, wenn Sie Ihre Sachen einmal organisiert und Schritt für Schritt erledigt Anstatt Dinge zu überstürzen und Ihre Diagramme sofort und ohne Plan auf das Dashboard zu legen Ihre Diagramme sofort und ohne Plan auf das Dashboard zu , wird es wirklich schwer sein, es zu kontrollieren Außerdem wird das Aussehen und die Haptik Ihrer Dashboards wirklich schlecht sein, vor allem, wenn Sie mit der Zeit weitere Elemente hinzufügen möchten mit der Zeit weitere Elemente Es wird wirklich schwierig sein, Ihr Dashboard zu erweitern. Machen Sie es langsamer, erstellen Sie einen Plan und implementieren Sie ihn dann mithilfe der Container in Tableau Bringen Sie am Ende Ihre Inhalte mit. In Ordnung, das ist also alles über Dashboards, Tableau. In Ordnung. Damit verfügen wir über eine solide Grundlage für die Tableau-Dashboards Im nächsten Abschnitt werden wir ein echtes Tableau-Projekt durchführen, in dem Sie ausführen Schritt lernen, wie Sie Tableau-Projekte 192. Section14-Projekte: Ein Projekt, jetzt können wir zusammenarbeiten , um das Tableau-Projekt zu implementieren Das Besondere an diesem Projekt ist jedoch, dass Sie nicht nur lernen, wie man mit Tableau arbeitet, sondern auch, wie ich normalerweise Projekte in Schweineunternehmen umsetze. Ich leite derzeit Big-Data- und Business-Intelligence-Projekte in Mercedes-Kügelschreibern. Das bedeutet, dass ich jetzt mein Wissen über praktische Fähigkeiten darüber mit Ihnen teile , wie wir Mitarbeiter in realen Projekten einsetzen. Es ist nicht nur ein weiterer Online-Kurs. Ich werde Sie also vom Ausgangspunkt, den Benutzeranforderungen, in die Projekte einbeziehen. Und am Ende werden wir ein wunderbares Tableau-Dashboard haben . Im ersten Schritt werden wir also die Benutzeranforderungen analysieren. Wir werden ein Dashboard entwerfen und zeichnen, Modelle. Und dann, im ersten Schritt der Implementierungen, bereiten wir unsere Datenquelle Und danach werden wir mit der Erstellung der verschiedenen Diagramme beginnen Erstellung der verschiedenen Diagramme Und sobald wir alle Diagramme haben, werden wir mit der Planung unserer Dashboard-Container beginnen und mit der Erstellung und Gestaltung des Dashboards beginnen . Lassen Sie uns also zunächst die Phasen, die Schritte aller Tableau-Projekte, verstehen . Lassen Sie uns jetzt also gehen. 193. Udemy 1 Projektschritte: Projekte sind wie alle anderen Projekte. Zum Beispiel ein Haus zu bauen Als Erstes müssen wir uns mit den Nutzern zusammensetzen und die Anforderungen und ihre Wünsche verstehen. Das heißt, wir müssen die Benutzeranforderungen analysieren. Und bevor der Architekt mit dem Bau des Hauses beginnt, kann er einen Plan und den Grundriss erstellen , indem er die Struktur des Hauses und der Räume definiert die Struktur des Hauses und der Und dann, nachdem alles geplant ist, werden die Fundamente des Hauses Und das ist ein sehr wichtiger Schritt beim Bau. Sobald das Fundament endlich stabil ist, wird mit dem Bau der Böden, Wände, Dächer usw. begonnen . der letzten Phase erfolgt der letzte Schliff durch das Hinzufügen von Türen, Hinzufügen von Elektrizität, die Auswahl der Farben und der Dekorationen. Die Projektphasen des Hausbaus sind den entsprechenden Projekten sehr ähnlich. Und ich werde Ihnen jetzt die verschiedenen Phasen zeigen , die ich normalerweise in jeder Tabelle habe. Projekte. In der ersten Phase jedes Doppelprojekts beginnen wir mit der Erfassung und Analyse der Anforderungen. Zunächst müssen wir die Benutzeranforderungen verstehen. Dann müssen wir entscheiden, welche Diagrammtypen wir für jede Anforderung verwenden werden. Und dann werden wir zusammen mit den Benutzern das erste Modell unserer Dashboards erstellen unserer Dashboards Nachdem wir uns für die Farben entschieden haben wir die Anforderungen verstanden und können damit beginnen, Dinge in Tableau zu erstellen Und wir beginnen mit dem ersten Schritt indem wir die Datenquelle vorbereiten. Und hier haben wir die folgenden Schritte. Zuerst müssen wir unsere Daten verbinden, dann müssen wir ein Datenmodell erstellen. Und als letzten Schritt werden wir das Datenmodell und die Daten in unserer Datenquelle verstehen . Sobald wir eine solide Datenquelle haben, können wir mit der Erstellung unserer Diagramme beginnen. Und hier haben wir verschiedene Schritte. Zuerst müssen wir überprüfen, ob wir alle Daten in der Datenquelle haben, oder wir müssen neue berechnete Felder erstellen. Und sobald wir diese berechneten Felder erstellt haben, müssen wir sie zuerst testen , bevor wir mit der Erstellung von Diagrammen beginnen. Und danach, sobald wir alle Daten haben, die wir benötigen, können wir mit der Erstellung der Diagramme beginnen. Und sobald wir die grundlegenden Diagramme haben, werden wir anfangen, sie zu formatieren , indem wir Farben hinzufügen, Noten entfernen, die Achsen und die Überschriften bearbeiten Sobald wir alle unsere Diagramme mithilfe der Arbeitsblätter erstellt haben, gehen wir zur letzten Phase über, in der wir mit der Erstellung unserer Dashboards beginnen können Und jetzt, für diese Phase, müssen Sie langsamer werden und beginnen, alles Schritt für Schritt zu planen Und es wird dir überhaupt nicht helfen, dich auf diese Phase zu stürzen. Wir beginnen also zunächst mit der Planung der gesamten Struktur des Dashboards indem wir die Container planen Und sobald wir einen Plan haben, fahren wir mit dem nächsten Schritt fort, wo wir mit dem Bau der Fundamente beginnen. Wir beginnen mit dem Aufbau der Container des Dashboards. Und sobald wir eine solide Struktur haben, werden wir anfangen, den Inhalt zum Dashboard hinzuzufügen . Und danach haben wir den Schritt, in dem wir uns um die Filter und die Interaktivität in unserem Dashboard kümmern können die Filter und die Interaktivität in unserem Dashboard Und dann, im letzten Schritt beim Aufbau eines Dashboards, werden wir den letzten Schliff geben, indem ähnliche Symbole für das Logo, Symbole für die Filter oder für die Navigation zwischen Ordnung, das sind also die Hauptphasen beim Erstellen eines Dashboards in Tableau Und meine Empfehlung ist natürlich, Schritt für Schritt vorzugehen und die Dinge nicht zu überstürzen, da Sie sonst im Chaos enden. Und es kann auch sehr schwierig sein, das Dashboard später zu pflegen. Beeilen Sie sich also nicht, die Dashboards zu erstellen. Nehmen Sie sich immer Zeit, um die Anforderungen zu analysieren, die Daten zu verstehen, die Struktur zu planen und die Modelle zu planen Und damit verspreche ich Ihnen, dass Sie eine professionelle Arbeit abliefern werden 194. Udemy 2-Anforderungsanalyse: Ordnung, also werde ich mit dem Tableau-Projekt von vorne beginnen dem Tableau-Projekt von , wo ich Ihnen Schritt für Schritt zeigen werde , wie ich Projekte normalerweise mit Tableau implementiere , und wir beginnen sofort, Ordnung, also den ersten Schritt in jedem Projekt, das wir damit machen, werden wir uns mit den Benutzern zusammensetzen, um die Anforderungen und ihre Wünsche zu verstehen Und normalerweise dokumentieren wir die Anforderung in einer sogenannten User Story. Jetzt werden wir diese Anforderungen durchgehen. Ich belasse den Link in der Beschreibung und dann beginnen wir damit , die richtigen Diagramme für jede Anforderung auszuwählen . In der User Story oder dem Projekt geht es also um die Verkaufsleistung. Und hier in der Einleitung heißt es, dass wir zwei verschiedene Dashboards mit Tableau erstellen müssen , um den Managern, den Stakeholdern bei der Analyse der Vertriebsleistung und auch der Kunden zu helfen den Stakeholdern bei der Analyse der Vertriebsleistung und auch der Kunden zu der Vertriebsleistung und auch der Kunden Das bedeutet, dass wir zwei Dashboards in Tableau erstellen zwei Dashboards in Tableau Beginnen wir also mit dem ersten, dem Vertriebs-Dashboard. Der Hauptzweck dieses Dashboards besteht darin, einen Überblick über die Verkaufskennzahlen und -trends zu geben. Hier heißt es, um die Verkaufsleistung von Jahr zu Jahr zu analysieren. Das heißt, wir vergleichen hier zwei Jahre miteinander. Lassen Sie uns die wichtigsten Anforderungen in diesen Dashboards überprüfen. Die erste besteht also darin, einen Überblick über den PPI zu geben , in dem wir eine Zusammenfassung des Gesamtumsatzes, des Gewinns und der Menge für das aktuelle Jahr anzeigen Gewinns und der Menge für und das Vorjahr vergleichen Das bedeutet, dass wir im Dashboard nicht alle Verkäufe präsentieren müssen. Wir müssen nur die Verkäufe des laufenden Jahres und auch der Vorjahre präsentieren . Und jetzt lasst uns entscheiden , welche Art von Charts wir präsentieren müssen. Für diese Anforderungen können wir uns an die Bands halten. Bänder sind sehr nützlich , um die wichtigsten Kennzahlen wie Gesamtumsatz, Gewinn, Menge und große Zahlen anzuzeigen die wichtigsten Kennzahlen wie Gesamtumsatz, . Für diese Anforderungen werden wir Bands dafür erstellen . Lass uns zum nächsten gehen. Wir haben die Verkaufstrends. Hier müssen wir die Daten jedes KPIs präsentieren. Das bedeutet die Gesamtmenge des Verkaufsgewinns auf monatlicher Basis Hier sprechen wir also von einer Änderung unserer Zeit, richtig, sowohl für das laufende Jahr das Vorjahr. Und auch hier wollen sie, dass wir die Monate, den höchsten und den niedrigsten Umsatz identifizieren . Das bedeutet, dass wir jetzt ein Diagramm auswählen müssen , das eine Veränderung im Laufe der Zeit darstellt. Und dafür können Sie es natürlich mit den Benutzern besprechen und ihnen verschiedene Arten von Diagrammen zeigen, wie wir bereits gehört haben. Im Moment werde ich mich für die Liniendiagramme entscheiden und genau genommen werden wir die Spark-Liniendiagramme verwenden um die Maximal- und Minimalwerte hervorzuheben. Ordnung, weiter zur dritten Anforderung, wir haben den Vergleich der Produktunterkategorien Hier müssen wir also die Verkäufe verschiedener Unterkategorien für das laufende Jahr und auch für das Vorjahr vergleichen verschiedener Unterkategorien für das laufende Jahr und auch für das Vorjahr Und es heißt auch, dass wir auch die Gewinne in den Vergleich einbeziehen auch die Gewinne in den Vergleich einbeziehen Also hier vergleichen wir mehrere Dinge. Zuerst die Unterkategorien miteinander. Wir haben zwei Kennzahlen, den Umsatz des laufenden Jahres, des Vorjahres und auch die Gewinne Hier können wir also verstehen, dass wir die Mitglieder der Unterkategorien vergleichen und dafür die Balkendiagramme verwenden können Und da wir zwei Werte haben, das aktuelle Jahr und das Vorjahr, können wir beispielsweise Balkendiagramme verwenden Und für den zweiten Punkt, um den Umsatz mit dem Gewinn zu vergleichen, können wir auch ein weiteres Balkendiagramm neben den Umsätzen präsentieren , um die Gewinninformationen anzuzeigen. Ordnung, also kommen wir zum letzten Wir haben die wöchentlichen Trends für Verkäufe und Verkäufe, die Gewinne erfordern. Wir müssen die wöchentlichen Umsatz - und Gewinndaten für das laufende Jahr präsentieren . Hier sprechen wir also Veränderungen im Laufe der Zeit, weil wir die zeitlichen Aspekte haben und wir auch die durchschnittlichen Wochenwerte anzeigen müssen. Wir müssen die Wochen hervorheben, die über und unter dem Durchschnitt liegen , um die Trends in unseren Charts zu verstehen. Auch hier sprechen wir von Veränderungen im Laufe der Zeit, aber auf wöchentlicher Basis haben wir es vorher als Monat. Hier können wir also auch das Liniendiagramm verwenden um Umsatz und Gewinn zu vergleichen. Ordnung, damit wir die wichtigsten Anforderungen der Vertriebs-Dashboards abgedeckt haben wichtigsten Anforderungen der Vertriebs-Dashboards Außerdem haben wir einen Plan, welche Diagramme für welche Anforderungen verwendet werden sollen Ordnung, jetzt gehen wir zu einer anderen Art von Anforderungen über. Wir haben die Interaktivitätsanforderungen. Hier. Es heißt, dass das Dashboard den Benutzern ermöglichen sollte, die historischen Daten zu überprüfen , indem sie ein beliebiges Jahr auswählen können. Und das nicht nur auf das aktuelle Jahr oder das letzte Jahr beschränkt . Das bedeutet, dass das Dashboard dynamisch sein sollte, sodass die Benutzer das Jahr auswählen, das sie mit dem Vorjahr vergleichen möchten. Es sollte also nicht immer das letzte aktuelle Jahr sein. Und dafür können wir Parameter verwenden, um diese Aufgabe zu lösen. Dann haben wir die zweite Anforderung. Es heißt, dass wir den Benutzern die Möglichkeit geben müssen, sehr einfach durch das Dashboard zu navigieren . Und dafür öffnen wir normalerweise unsere Dashboards , um zwischen den Dashboards hin und her zu wechseln Und als Nächstes über die Interaktivität des Benutzers sollte er in der Lage sein, die Daten anhand der Diagramme zu filtern und dafür können wir Und jetzt zum letzten, es geht um Datenfilter Wir sollten es den Benutzern also ermöglichen, die Daten nach Produktinformationen wie Kategorie und Unterkategorie sowie nach Standort wie Region, Bundesland und Stadt zu filtern Produktinformationen wie Kategorie und Unterkategorie sowie nach Standort wie Region, Bundesland und Stadt Das bedeutet, dass wir all diese Filter auch in unserem Dashboard bereitstellen all diese Filter auch in unserem Dashboard Ordnung, Leute, damit haben wir die ersten beiden Schritte in unseren Projekten behandelt , bei denen wir auch die Benutzeranforderungen verstanden haben . Wir haben uns für jede Anforderung entschieden und die richtigen Diagramme ausgewählt. Gehen wir zum dritten Schritt über, in dem wir einen Mopp für unser Armaturenbrett bauen So erstelle ich normalerweise ein Modell für ein Dashboard in Tableau Wie üblich beginnt es mit dem Titel. Es wird das Vertriebs-Dashboard sein. Und wir können auch in den Titel schreiben: Welches Jahr ist derzeit ausgewählt? Es kann also zum Beispiel das aktuelle Jahr 2023 sein. Jetzt darunter können wir unsere Hosen richtig tragen. Wir können drei Abschnitte oder drei Hosen für den Gesamtumsatz, den Gesamtgewinn und die Gesamtmenge haben. Jetzt werden wir in jedem dieser Blöcke die folgenden Informationen anzeigen. Zuerst müssen wir natürlich die Gesamtsumme anzeigen. Also werden wir den Gesamtumsatz als große Zahl anzeigen. Und dann werden wir darunter den prozentualen Unterschied zum Vorjahr anzeigen . Da wir über PIs sprechen, müssen wir immer ein Symbol anzeigen, um die Leistung des laufenden Jahres anzuzeigen Es wird also entweder so weit sein , dass wir die erste Anforderung erfüllt haben Die zweite Anforderung besteht darin, die Daten monatlich vorzulegen und das aktuelle Jahr mit dem Vorjahr zu vergleichen . Und dafür werden wir die Spark-Linie verwenden , um die Kurven und auch den Verlauf jeder Linie darzustellen. Wir werden also zwei Zeilen haben, eine für das Vorjahr und eine für das aktuelle Jahr. Und wir werden die Maximal- und Minimalwerte wie einen Kreis anzeigen . Damit wir es so auf den Linien positionieren können , dass wir auch die zweite Anforderung erfüllt haben. Und wir werden für jeden KPI dasselbe tun, also werden wir dasselbe tun , sowohl für den Gewinn als auch für die Menge Ordnung, weiter zu den dritten Anforderungen, wir müssen den Vergleich der Unterkategorien präsentieren Also werden wir den Balken in Balkendiagrammen verwenden , um das aktuelle Jahr mit dem Vorjahr zu vergleichen . Dafür werden wir also die Hintergrundleiste haben , um das Vorjahr darzustellen. Und das aktuelle Jahr wird das erste sein. Und was hier fehlt, ist der Gewinn. So können wir den Gewinn Seite an Seite mit den Verkäufen auf der rechten Seite präsentieren . Und wenn man die Balkendiagramme verwendet kann der Gewinn plus oder minus sein. Die nächsten Informationen, die wir in diesem Diagramm präsentieren können , sind der Gewinn Seite an Seite mit den Verkäufen. Und es wird auch Balkendiagramme geben, in denen es Plus - und Minuswerte geben wird. Ordnung, weiter zu den letzten Anforderungen, wir werden die wöchentlichen Trends für Umsatz und Gewinn haben . Und auch hier können wir die Liniendiagramme verwenden, da sie sich im Laufe der Zeit ändern. Und wir können zwei Bereiche haben, einen für den Umsatz und einen für die Gewinne. Wir werden sie nicht in einem zusammenfassen , da wir die Durchschnittslinie für jede Metrik anzeigen möchten . Das heißt, wir können eine Referenzlinie haben, um den Durchschnitt für die Verkäufe und eine weitere für die Gewinne anzuzeigen . Und dann müssen wir anhand der Farben die Daten hervorheben, die über der Linie und unter der Durchschnittslinie liegen. Ordnung, damit haben wir alle Diagramme in unserer Tasse abgedeckt . Natürlich müssen wir verschiedene Dinge hinzufügen, wie einen Filter. Da wir also viele Filter haben und in unserem Dashboard kein Platz sein wird , bin ich mir da sicher. Wir werden ein Symbol haben, um die Filter ein - und auszublenden. Das bedeutet, dass wir einen eigenen Bereich haben werden, in dem wir all unsere Parameter und Filter wie die Produktfilter und die Standortfilter eingeben können all unsere Parameter und Filter wie . Und die Benutzer können den Batom drücken um ihn ein- oder auszublenden. In diesem Abschnitt kommen wir zu einem sehr interessanten Teil des Designs unserer Dashboard-Punkte Wir müssen uns für die Farbgebung entscheiden. Und es ist sehr wichtig, sich zu Beginn ihrer Projekte für die Farbgebung zu entscheiden sich zu Beginn ihrer Projekte für die Farbgebung , damit Sie später nicht viele Dinge anpassen müssen . Sie müssen sich also für die Farbgebung entscheiden, wenn Sie die Modelle zusammen mit den Benutzern erstellen Was ich normalerweise mache, verwende ich maximal vier Farben in den Dashboards Die ersten beiden Farben sind also die Grundfarben und sie hängen wirklich von der Hintergrundfarbe von Tableau Wenn Sie die weiße Farbe als Hintergrund in den Dashboards verwenden , dann verwende ich normalerweise ein sehr dunkles Grau und Hellgrau Diese beiden Farben sind also die Grundfarben, die ich normalerweise in jedem Dashboard verwende, das ich erstelle. Und die anderen beiden Farben hängen wirklich von den Vorlieben des Benutzers ab. Sie können die Benutzer dazu bringen, sich für diese beiden Farben zu entscheiden, oder Sie können dies auch dem Symbol ihres Logos entnehmen. Wie Sie im Mocap sehen können, entwerfen wir nicht nur die Diagrammtypen und die Position der Diagramme im Dashboard, sondern auch die Farbgebung der Dashboards Nun, hier, der letzte Strich , den wir zu unserer Titelgrafik hinzufügen können, können wir ein Logo für die Dashboards hinzufügen Und wir können auch diese Dynamik hinzufügen, bei der wir mithilfe von Ptoms zu einem anderen Dashboard wechseln können mithilfe von Ptoms zu einem anderen Dashboard , wie es in der Wir haben zwei Dashboards, wir haben die Vertriebs-Dashboards und die Kunden-Dashboards Und wir können in der Kopfzeile des Dashboards zwei Schaltflächen einfügen, um zwischen diesen beiden Dashboards zu wechseln Wenn der Benutzer also auf die Kunden klickt, kann er zu den Kunden-Dashboards wechseln Wenn der Benutzer jedoch erneut auf die Verkäufe klickt, kann er zurück zu den Vertriebs-Dashboards wechseln Ordnung. Wir werden das Kunden-Dashboard jetzt nicht entwerfen. Ich überlasse es dir zum Üben. Wir konzentrieren uns nur auf den ersten Teil der Anforderungen der Vertriebs-Dashboards Ordnung, Leute, jetzt haben wir einen Mocap, wir haben einen Und wenn die Benutzer mit den Plänen einverstanden sind, können wir unseren Plan ausführen Und wir können damit beginnen , das in Tableau zu erstellen. Und wir werden mit der Vorbereitung der Tableau-Datenquelle beginnen. 195. Udemy 3 Build-Datenquelle: Ordnung, bis jetzt haben wir die Anforderungen verstanden und wir haben auch ein Modell für unser Dashboard Im nächsten Schritt gehen wir zu Tableau und fangen an, Dinge zu erstellen Ordnung, Leute, der erste Schritt besteht also darin, unsere Datenquelle vorzubereiten. Und ich verspreche Ihnen, bei Null anzufangen Aus diesem Grund werden wir unser Tableau-Publikum als leeren Raum beginnen unser Tableau-Publikum als leeren , in dem wir nichts drin haben. Jetzt ist das Erste natürlich, dass wir unsere Daten benötigen. Gehen Sie auf den Link in der Beschreibung und laden Sie die Daten herunter, die ich dort für die Projekte lebe. Dann werden wir es verbinden. Um das zu tun, gehen wir hier auf die linke Seite. Stellen Sie also sicher, dass Sie sich auf der Startseite oder der Startseite von Tableau befinden . Gehen wir also zur Textdatei. Und dann er, zuvor haben wir mit der Datenquelle Pig and Small gearbeitet . Jetzt werden wir mit dem Sales-Dashboard von Tableau Projects arbeiten . Gehen wir hinein. Und hier bekommen wir Dateien, die ähnliche Informationen haben wie die alten Datenquellen. Also lass uns hier etwas auswählen und auf Öffnen klicken. Jetzt sind wir also auf der Datenquellenseite, und wie Sie sehen können, haben wir unsere Daten jetzt mit Tableau verbunden. Ordnung, im nächsten Schritt werden wir unser Datenmodell in der Datenquelle erstellen Also müssen wir uns auf den Weg machen und unsere Daten verstehen. Ich werde das einfach von hier entfernen, um alles von Grund auf neu zu haben, also müssen wir unsere Daten in diesen Dateien verstehen , um zu wissen, was Dimension und was Tatsache ist. Gehen wir hier zu den Kunden und klicken Sie auf Daten anzeigen. Und wie Sie hier sehen können, haben wir nur zwei Spalten : Kundennummer und Kundenname. Das ist die Dimension, sie hat keine Fakten. Das heißt, der Tisch des Kunden ist eine Dimension. Gehen wir zum Schrank und gehen wir zum nächsten. Wir haben die Standorte, gehen wir rein und überprüfen die Daten. Wie Sie sehen können, haben wir Stadt, Land, Region, Bundesstaaten und so weiter. Diese Informationen sind ebenfalls dimensionale Informationen, weil wir keine Ereignisse darin haben, es ist nicht wirklich eine Tatsache. Gehen wir zum Schrank. Lasst uns den dritten überprüfen, die Bestellungen. Jetzt können wir hier sehen, dass wir einige IDs haben, wie die Kunden-ID, die Bestell-ID, die Produkt-ID. Dann haben wir einige Daten, wie hier zum Beispiel die Bestelldaten, wir haben die Versanddaten und auch einige Zahlen wie Verkaufsmenge, Gewinn und so weiter. Das ist also ein Indikator dafür, dass diese Tabelle eine Tatsache ist, denn wir haben viele Kennzahlen und wir haben auch Daten , die darauf hindeuten können, dass diese Tabelle Ereignisse enthält. Wenn Sie also eine solche Aufstellung sehen, in der Sie IDs, Daten und Kennzahlen haben, ist das ein wichtiger Indikator dafür, dass es sich bei dieser Tabelle um Fakten handelt. Die Befehle sind also Fakten. Gehen wir zum letzten zu den Produkten. So können wir sehen, dass wir die Produkt-ID, Kategorie, den Produktnamen usw. haben. Diese Informationen sind eine Dimension. Das heißt, diese Tabelle, die Produkte, ist eine Dimensionstabelle. Ordnung, wir haben jetzt einen Überblick über unsere Daten und können mit der Modulation in der Tabellendatenquelle beginnen Als Erstes können wir damit beginnen, die Fakten per Drag-and-Drop Das heißt, wir holen uns die Bestellungen und fügen sie in das Datenmodell hier drüben ein. Und danach fangen wir an, alle anderen Dimensionen in das Datenmodell einzubeziehen. Nehmen wir zum Beispiel die Kunden. Ziehen Sie es einfach als Relation hierher. Nun, wie Sie sehen können, wird Tab eine Beziehung erstellen. Es ist sehr wichtig, die Beziehung zu überprüfen. Wie Sie sehen können, entspricht die Kunden-ID der Kunden-ID, was korrekt ist Wir werden alle anderen Optionen standardmäßig hier in der Performance belassen , da wir uns jetzt nicht mit der Leistung befassen Zuerst müssen wir Sachen bauen und dann am Anfang prüfen, ob die Leistung schlecht oder gut ist. Belassen Sie alles als Standard. Lass uns zum nächsten gehen. Holen Sie sich den Standort, ziehen Sie ihn auch per Drag-and-Drop hierher. Und wir werden auch die Beziehung überprüfen, es wird die Postleitzahl sein die der Postleitzahl als Schlüssel entspricht. Und bei letzterem werden wir die letzte Dimension ermitteln, die Produkte, und sie ebenfalls in das Datenmodell einfließen lassen . Wir können die Beziehung überprüfen. Wie Sie sehen können, entspricht die Produkt-ID der Produkt-ID. Ordnung, wir haben also unser Datenmodell, in dem wir eine Tatsache haben und alle Dimensionen diesen Fakten verbunden sind. Und jetzt das nächste Mal , dass ich anfangen werde, die Namen zu ändern Lassen Sie uns zum Beispiel unsere Datenquelle in Vertriebsdatenquelle umbenennen unsere Datenquelle in Vertriebsdatenquelle umbenennen Und dann gehen wir zu den Tabellennamen und entfernen die CSV-Datei. Verbindet sich zu Recht. Und lass uns umbenennen, lass uns die Erweiterungen entfernen. Und auch für alles, einfach um ein schönes Datenmodell zu haben. Damit haben wir eine sehr schöne Benennung in den Tabellen. In Ordnung, es geht also um die Umbenennung. der nächsten Registerkarte werden wir die Datentypen für die Felder überprüfen, ob sie korrekt sind oder nicht Wenn Sie eine schlechte Datenqualität aus den Quellen haben, erhalten Sie manchmal seltsame Datentypen, die später zu vielen Problemen führen können , wenn Sie die Datenqualität nicht zu Beginn überprüfen. Also lass es uns schnell machen. Wir werden zu den Sendungen gehen. Wie Sie hier sehen können, haben wir alles ähnliche Zeichen und der Datentyp ist Zeichenfolge, sodass für die Produkte alles in Ordnung ist Lass uns zu den Orten gehen. Und jetzt können wir sehen, dass all diese Informationen geografische Informationen sind. Und wie Sie sehen können, sind alle Datentypen neben der Region hier korrekt. Wir können also zu einer Region wechseln Klicken wir also darauf und gehen wir zu Geografischer Rolle. Und hier haben wir die Art des Landes, Region. Gehen wir und wählen das aus. Und wir können sehen, dass das alle enthaltenen Zeichen sind und es sich um den Datentyp einer Zeichenfolge handelt, also ist auch alles in Ordnung, die Kunden. Gehen wir zu den Bestellungen. Und hier haben wir viele Felder. Es ist sehr wichtig, sich hier auf das Datumsfeld zu konzentrieren. Wie Sie also sehen können, haben das Bestelldatum und das Versanddatum beide das Datum Tup Date, was wirklich perfekt ist Und in vielen Situationen sehe ich viele Informationen als Datum, aber der Datentyp ist Zeichenfolge, und das liegt daran, dass wir beschädigte Daten in diesen Feldern haben Und jetzt die nächste wichtige Sache , um unsere Daten zu überprüfen, wir müssen gehen und unsere Zahlen überprüfen wir also sicher , dass alle unsere Zahlen den Datentyp Nummer haben. Wie Sie sehen können, haben alle unsere Felder den Datentyp Nummer. Und das ist wirklich wichtig, weil wir wollen, dass es sich bei diesen Zahlen um kontinuierliche Messwerte handelt, um die Diagramme zu erstellen. Das heißt, wenn Sie irgendwelche dieser Informationen als Zeichenfolge haben , was kann passieren in der Tabelle, und ich denke, das ist eine Dimension. Und dann können Sie es nicht in Ihren Grafiken verwenden, um Aggregationen wie Summe und Durchschnitt zu erstellen, weil es eine Dimension ist Deshalb ist es wirklich wichtig, zu überprüfen, ob all Ihre Zahlen den Datentyp Zahl haben, um sie als kontinuierliches Maß zu haben Ordnung, damit haben wir also eine sehr gute und solide Datenquelle. Die nächste Tabelle, in der ich versuche, die Daten zu verstehen, bevor ich mit der Erstellung von Visualisierungen beginne Lassen Sie mich Ihnen zeigen, was ich meine. Gehen wir zur Arbeitsblattseite und fangen wir an, Daten in der Datenquelle nach dem Zufallsprinzip zu überprüfen. Alles, was ich jetzt will, ist, näher an die Daten heranzukommen, an den Inhalt dieser Tabellen. Denn normalerweise haben wir bei Projekten viele Tabellen. Wenn Sie den Inhalt der Tabellen nicht verstehen, kann es sehr schwierig sein, Ihre Informationen zu finden und die richtigen Diagramme zu erstellen. Ich weiß, dass Sie mit den meisten dieser Informationen schon einmal geübt haben , aber ich wollte Ihnen zeigen, welche Schritte ich normalerweise innerhalb von Projekten mache , um wirklich schöne Visualisierungen zu erstellen Also gehe ich jetzt zum Beispiel und überprüfe, okay, was ist Kategorie? Welche Werte sind darin enthalten? Und damit kann ich sehen, dass wir drei Werte haben. Das heißt, wir haben eine geringe Kdonalität innerhalb der Kategorie. Und dann überprüfe ich ein anderes Beispiel. Nehmen wir an, die Unterkategorie Drache, Drobta kann sehen, dass zwischen diesen beiden Dimensionen eine gewisse Hierarchie besteht Und dann nehme ich etwas anderes, wie Jetzt können wir sehen , dass wir viele Duplikate in den Daten haben Duplikate in den Daten Was bedeutet, dass es vielleicht keine Beziehung zwischen diesen beiden Dimensionen und den Segmenten Wenn ich bis zum Anfang damit prahle, gibt es immer noch Duplikate, also gibt es keine Beziehung zwischen diesen Informationen Also gehe ich und lasse diese Informationen fallen. Ich kann sehen, dass wir drei Segmente haben. Das sind eigentlich Benutzersegmente und nicht für das Produkt. Wie Sie sehen können, lernen wir Schritt für Schritt die Daten in unserer Datenquelle kennen. Der nächste Schritt , der interessant ist, dass wir viele Länder in unserer Datenquelle haben. Lassen Sie uns das Land also per Drag-and-Drop verschieben. Wie Sie sehen können, haben wir nur ein Land. Bei diesen Daten handelt es sich um Daten aus den USA. Dann interessant, welche Regionen haben wir in den Daten? Das heißt, wir haben alle vier Regionen und Staaten und so weiter. Wie Sie sehen können, durchsuche ich nur die Daten. Das ist also ein wirklich wichtiger Schritt , um das Geschäft zu verstehen und Diskussionen mit den Benutzern der Dashboards zu beginnen , die Sie gerade erstellen Lesen Sie Ihre Daten, verstehen Sie Ihre Daten bevor Sie Diagramme oder Visualisierungen erstellen Ordnung. Sobald Sie mit dem Durchsuchen und Verstehen unserer Daten fertig sind , können wir mit dem nächsten Schritt fortfahren und mit der Erstellung unserer Diagramme beginnen 196. 4 Build-Charts: Ordnung, jetzt beginnen wir mit der Implementierung der Anforderungen, indem wir die Diagramme erstellen. Und wir werden mit den ersten Diagrammen beginnen , wo wir Pfannen erstellen Die Anforderung besagt, dass eine Zusammenfassung der gesamten Verkaufsgewinne und der Menge für das aktuelle Jahr und das Vorjahr angezeigt gesamten Verkaufsgewinne und Menge für das aktuelle Jahr und das Vorjahr Vergessen wir nicht die Anforderung, dass das Dashboard es Benutzern ermöglichen sollte, das Dashboard es Benutzern ermöglichen sollte historische Daten zu überprüfen, indem ihnen die Möglichkeit bietet, das gewünschte Jahr bis zum aktuellen Jahr auszuwählen . Lassen Sie uns nun mit dem ersten Bereich beginnen, in dem wir uns auf den Gesamtumsatz konzentrieren werden. Gehen wir nun zu unseren Daten. Gehen wir zu den Bestellungen und überprüfen die Informationen, die wir im Verkauf haben. Lass es uns zum Text hier drüben bringen. Und jetzt, mit dem Gesamtumsatz in unseren Daten für alle Jahre. Die Anforderung besagt jedoch, dass wir den Gesamtumsatz für das laufende Jahr angeben müssen. Nehmen wir zum Beispiel das Bestelldatum und legen es hier auf die Straße. Wie Sie jetzt sehen können, haben wir die Verkäufe für alle Jahre und nicht nur für das aktuelle Jahr. Das bedeutet also, dass ich das Gefühl haben muss, dass nur die Verkäufe für das letzte Jahr für 2023 angezeigt werden. Um das zu tun, müssen wir ein neues berechnetes Feld erstellen. Also lass uns das machen. Und wir werden es Umsatz für das laufende Jahr nennen. Und dann kann die Funktion ganz einfach sein. Wir werden prüfen, ob das aktuelle Jahr 2023 ist. Wenn das stimmt, werden wir die Verkäufe zeigen. Sonst werden wir nichts zeigen. Und dafür werden wir die F-Bedingungen verwenden. Also lass uns das nutzen. Und dann brauchen wir das Jahr des Bestelldatums. Die Bedingung basiert auf dem Jahr. Also, wenn das Jahr 2023 entspricht, was kann dann passieren? Wir werden die Verkaufsrechte bekommen. Andernfalls, wenn es nicht 2023 ist, will ich nichts, also wird es Null sein. Das ist es also. Lass es uns wieder beenden. Die Logik ist sehr einfach. überprüfen das Jahr des Bestelldatums. Wenn es 2023 ist, zeigen Sie die Verkäufe an. Wenn es falsch ist, dann zeig nichts, es wird Null sein. Also lass uns gehen und auf Okay klicken. Und damit haben wir ein neues berechnetes Feld, den Umsatz des laufenden Jahres. Gehen wir und holen es uns in die Ansicht hier drüben , um die Daten zu überprüfen. Wie Sie nun sehen können, zeigt uns dieses Feld jetzt nur die Verkäufe für das aktuelle Jahr 2023. Dies ist für die ersten Felder, aber in den Anforderungen heißt es, dass wir auch die Verkäufe des Vorjahres anzeigen müssen . Das heißt, wir müssen die Verkäufe des Jahres 2022 ausweisen . Um das zu tun, müssen wir auch hier wieder ein neues berechnetes Feld erstellen, um diese Anforderung zu erfüllen. Gehen wir also zu den Verkäufen des aktuellen Jahres und gehen dupliziert vor, um die neuen berechneten Felder zu erstellen Gehen wir also hin und bearbeiten es. Also, was wir jetzt tun werden, es ist wirklich einfach. Anstatt 2023 werden wir es um ein Jahr kürzer machen . Es kann 2022 sein. Ordnung, also lass uns gehen und sagen, okay, damit haben wir das Vorjahr der Verkäufe. Gehen wir jetzt und überprüfen die Werte. Ich nehme es einfach und setze es hier zwischen diese beiden Werte. Und damit haben wir, wie Sie sehen können, den Umsatz des Vorjahres. Damit haben wir also den Umsatz 2022. Jetzt haben wir also die beiden Hauptberechnungen für die Projekte. Wir haben das aktuelle Jahr und das Vorjahr für die Verkäufe. Wie macht man diese beiden Felder dynamisch? Wir können die Parameter in Tableau verwenden. Bevor wir den Parameter erstellen, müssen wir nun ein weiteres berechnetes Feld erstellen, um Bestelldaten für die Jahre zu erhalten, sodass wir sie später im Parameter verwenden können. Also lass mich dir zeigen, was ich meine. Lassen Sie uns ein neues berechnetes Feld erstellen. Nennen wir es Bestelldaten und Jahre. Was wir dann sagen werden , wir können die Funktion Jahr verwenden und darin werden wir die Bestelldaten haben. Dieses Feld gibt immer die Jahre des angegebenen Bestelldatums zurück . Lass uns gehen und auf Okay klicken. Jetzt werden wir unseren Parameter erstellen. Klicken Sie mit der rechten Maustaste hier und erstellen Sie einen Parameter. Wir müssen gehen und ihm einen Namen geben. Es wird ein Jahr ausgewählt und der Datentyp wird Integer sein da es Jahre sein werden. Es gibt also keinen Float. Und jetzt müssen wir definieren, was als Wert in diesem Parameter verwendet werden darf . Wenn Sie alles lassen, können die Benutzer alles einfügen, was nicht wirklich gut ist , denn dann müssen die Benutzer raten, wie viele Jahre wir in unseren Daten haben? Stattdessen müssen wir ihnen eine vordefinierte Liste aller Jahre geben ihnen eine vordefinierte Liste , die wir in unseren Daten haben. Dafür schauen wir uns hier eine Liste an. Und dann werden die Werte in diesem Parameter aus dem neuen berechneten Feld stammen, das wir als Jahre für das Bestelldatum bezeichnet haben . Gehen wir hier rüber, fügen den Wert hinzu und wählen dann unser neues berechnetes Feld aus . Das ist wirklich gut. Erstens, weil es automatisch ist, müssen Sie nicht all diese Jahre manuell hinzufügen. Und zweitens, vielleicht bekommen Sie ein neues Jahr in Ihren Daten. Und Sie müssen diese Informationen nicht manuell hinzufügen, sie werden automatisch zur Liste hinzugefügt. Es geht uns fast gut, aber ich bin mit dem Format nicht wirklich zufrieden. Wie Sie sehen können, haben wir den südlichen Punkt erreicht. Gehen wir zum Anzeigeformat und was wir tun können, gehen wir zum benutzerdefinierten Zahlenformat. Lassen Sie uns auch all diese Dezimalstellen entfernen. Die Anzeigeeinheit wird keine sein, die untergeht. Also was wir tun werden, wir werden hier drüben zum Zahlenzusatz gehen . Lassen Sie uns all diese Dezimalstellen und auch das 1.000-Trennzeichen entfernen. Ordnung, das ist also alles. Dann klicken wir hier drüben. Wie Sie sehen können, haben wir jetzt die Jahre ohne Trennzeichen , sodass wir den aktuellen Wert auf das letzte Jahr setzen müssen. Gehen wir hier zum aktuellen Wert und wählen 2023 aus. Das ist alles für diesen Parameter. Gehen wir und drücken oder k. Und wie Sie sehen können, haben wir es auf der linken Seite. Lassen Sie uns nun mit den Parametern loslegen und sie den Benutzern zeigen. Oder zeige den Parameter für die Ansicht an. Und jetzt können die Benutzer hier hingehen und das aktuelle Jahr auswählen. Wie Sie sehen können, ändert sich aus unserer Sicht nichts, wenn ich die Jahre auswähle . Und das liegt daran, dass wir diesen Parameter jetzt nicht in der Berechnung verknüpft haben . Und das ist genau unser zweiter Schritt. Lass uns das machen. Gehen wir hier zu den Verkaufszahlen für das aktuelle Jahr und bearbeiten sie. Anstatt dieses statischen Werts für 2023 fügen wir jetzt unser Barometer hinzu Schreiben wir den Namen des Barometers, das es ist. Wählen Sie Jahr und fertig. Also, was du jetzt sagst. Das Jahr des Bestelldatums entspricht der Auswahl durch den Benutzer Dann zeige die Verkäufe an, sonst zeige nichts. Lass uns gehen, okay, lass uns gehen und das versuchen. Konzentrieren wir uns also auf die Verkäufe im laufenden Jahr und ändern wir den Wert auf 2022. Und wie Sie jetzt sehen können, ist das aktuelle Jahr für die Verkäufe das Jahr 2022. Und das Gleiche, wenn du hierher gehst und es 2021 schaffst. Wie Sie sehen, ist alles dynamisch und die Benutzer können jetzt auswählen, was das aktuelle Jahr ist. Jetzt der nächste. Jep. Damit werden wir es in das Vorjahr integrieren es in das Vorjahr Gehen wir zum Vorjahr und bearbeiten es. Und das Gleiche, statt 2022 sagen wir „Jahr auswählen“. Aber da wir jetzt über das Vorjahr sprechen , was wir tun werden, werden wir ein Jahr abziehen . Das setzt fest. Lass uns jetzt gehen, lass uns nochmal testen. Also 2023, alles ist in Ordnung. Lass uns das aktuelle Jahr auf 2022 umstellen. Also lass uns das machen. Jetzt können wir sehen, dass diese beiden Werte auf unsere Auswahl reagiert haben. Jetzt ist das Vorjahr 2021 und das aktuelle Jahr ist 2022. Damit haben wir die erste Anforderung in unserer User Story erfüllt , wo die Benutzer entscheiden können , welches Jahr das aktuelle Jahr sein soll. Und wir haben es mithilfe der Parameter komplett dynamisch gemacht. Ordnung, damit haben wir unsere wichtigsten Berechnungen für dieses Projekt, bei denen wir das aktuelle Jahr und das Vorjahr der Verkäufe haben . Als nächsten Schritt wollen wir, wie wir uns im Mocap entschieden haben, die Unterschiede zwischen dem aktuellen und dem Vorjahr aufzeigen zwischen dem aktuellen und dem Vorjahr aufzeigen Und wir werden es als Prozentsatz um den KPI anzuzeigen Lassen Sie uns ein neues berechnetes Feld erstellen, das wir als prozentualen Differenzumsatz bezeichnen Die Berechnung kann sehr einfach sein, also subtrahieren wir das aktuelle Umsatzjahr vom Vorjahr Aber jetzt, da wir es als Prozentsatz darstellen wollen, müssen wir es durch das Vorjahr dividieren Fügen wir Anfangs - und Endklammern geteilt durch die Summe des Vorjahres. Damit erhalten wir den Prozentsatz der Unterschiede zwischen dem aktuellen Jahr und dem Vorjahr für den Umsatz. Lass uns gehen und okay drücken. Und damit haben wir unsere neuen berechneten Felder. Und was wir jetzt tun werden, wir werden das Format in Prozent ändern. Klicken Sie mit der rechten Maustaste darauf. Und dann gehen wir zu Standardeigenschaften, Zahlenformaten und jetzt gehen wir zum Prozentsatz. Und lass uns nur eine Dezimalzahl haben. Lass uns zuschlagen, okay. Um diese Werte für das Jahr anzuzeigen, entfernen wir das Jahr. Und jetzt wollen wir den Wert der Unterschiede zwischen dem aktuellen und dem Vorjahr überprüfen Unterschiede zwischen dem . Wie Sie sehen, liegen die Unterschiede zwischen dem aktuellen Jahr und dem Vorjahr bei etwa 29%. Wir können also erneut unseren Parameter überprüfen, Wir können also erneut unseren Parameter überprüfen um festzustellen, ob alles einwandfrei funktioniert. Gehen wir also bis 2023. Wie Sie sehen können, beträgt der Unterschied jetzt nur noch 20% In Ordnung. Bei uns haben wir also fast alles, was wir brauchen, um unsere Tarife zu senken. Also werde ich dieses erste Blatt als Test bezeichnen , nur um die Daten zu testen. Lassen Sie uns also ein neues Arbeitsblatt erstellen, KPI Sales. Und wir können damit beginnen, unsere Tariftabellen zu erstellen. Wenn Sie jetzt unsere Obergrenze überprüfen, besteht unser KPI darin dass der erste Teil die Hose in der wir die großen Zahlen haben und der zweite Teil die Spark-Linie. Hier haben wir zwei Möglichkeiten Entweder erstellen wir für jeden Abschnitt ein eigenes Blatt, oder wir machen alles in einem Blatt, wie das gesamte QBI in einem Blatt. Und das werden wir tun Also was wir mit dem Titel machen werden, es wird die Pfanne sein. Also werden wir alle Informationen der Pfanne in den Titel und dann in die Ansicht einfügen . Wir werden gehen und unsere Spark-Line bauen. Fangen wir zuerst mit den Pfannen an. Was wir zur Information benötigen ist das aktuelle Verkaufsjahr Gehen wir und schauen uns die Details an. Und dann ist die zweite Information, die wir benötigen, der Unterschied zwischen den Verkäufen. Schauen wir uns also auch die Details hier an. Und das war's vorerst. Gehen wir jetzt zum Titel und beginnen mit dem Aufbau der Pfanne Doppelklicken Sie auf den Titel. Und jetzt geben wir in der ersten Zeile den Namen der Maßnahme an. Es wird also der Gesamtumsatz sein. Und dann die zweite Information, es werden die aktuellen Verkaufsjahre sein. Gehen wir also hier zu Einfügen und fügen die Summe der Verkäufe des aktuellen Jahres hinzu. Und die dritte Information werden die Unterschiede sein . Also eine neue Zeile. Gehen wir und fügen unsere Berechnung hinzu, die Umsatzdifferenz. Gehen wir jetzt und klicken auf eine Leitung , um die Informationen zu sehen. Wie Sie sehen können, haben wir jetzt den Gesamtumsatz. Wir haben auch die Gesamtzahl der Verkäufe für dieses Jahr. Am Ende haben wir die Unterschiede. Jetzt werden wir anfangen, diesen Plan zu formatieren. Also, was wir tun werden, gehen wir hier rüber zum Gesamtumsatz. Machen wir es zum ersten Tableau-Buch. Dann lassen Sie uns es etwas weiter auf 14 reduzieren. Nächstes Jahr werden wir uns der Summe zuwenden und sie richtig groß machen. Wählen wir das aus. Lassen Sie uns die Schrift fett formatieren. Tableau Bold. Und dann lassen Sie uns die Schrift beispielsweise auf 2022 erhöhen und sie auch fett formatieren. Hier müssen wir es wirklich groß machen , los geht's und auf Anwenden klicken. Nur um die Zahlen zu überprüfen, wie Sie sehen können, ein Gesamtumsatz klein, dann eine große Zahl, was wirklich großartig ist. Jetzt können wir die nächste auswählen. Wählen wir zum Beispiel das Tableau Semibold und stellen dann die Größe 220 Dann gehen wir und fügen hinzu. Das hebt sich gegenüber dem Vorjahr ab. In Ordnung, gehen wir und klicken auf Anwenden. Jetzt sieht alles gut aus. Es ist nicht wirklich relevant, diese Informationen anzuzeigen. Es ist sehr fett in unseren Daten. Gehen wir also hierher und ändern die Schriftarten zurück zu Tableau Po und ändern wir auch die Farbgebung. So etwas wie hier, wirklich hellgrau. Wie Sie sehen können, sieht alles gut aus. Lassen Sie uns nun die Farbe und das Format des Textes ändern , da dies keine wirklich relevanten Informationen sind. Also gehen wir hier rüber und ändern es wieder in Tableau Pok Und dann gehen wir zur Färbung über und machen es ein bisschen hellgrau Lass uns gehen und zuschlagen, okay. Jetzt können Sie sehen, dass unsere Pfanne wirklich gut aussieht. Lass uns gehen und zuschlagen. Okay. Was ich tun werde, ich werde einfach das Format der Gesamtverkäufe ändern , richtig? Klicken Sie auf das aktuelle Verkaufsjahr und dann gehen wir zum Format über. Anstatt die Achse zu verwenden, gehen wir zum Panoramabereich hier drüben und wechseln zum Zahlenformat. Gehen wir zur benutzerdefinierten Zahl, entfernen die Dezimalzahlen, wir als Einheit 1.000 an, um das Lesen zu vereinfachen, und fügen wir das Dollarzeichen in das Präfix ein. Jetzt sieht es professioneller aus. Also haben wir das Dollarzeichen und auch die Zahl ist auf 2000 gerundet. Ordnung, also was fehlt als Nächstes in unserem KPI Wenn Sie sich das Modell ansehen, haben wir uns entschieden, den KPI Simple hinzuzufügen Wir benötigen ein Symbol, das anzeigt, ob der Umsatz steigt oder fällt Um das zu tun, gehen wir auf die Unterschiede ein und ändern die Formate. Gehen wir also zu den Unterschieden der Formate über. Und dann gehen wir hier zum Zahlenformat. Und gehen wir zum Benutzerdefiniert. Und dann fügen wir das folgende Format hinzu, um den PI anzugeben. Ich werde dieses Format auch in der Beschreibung belassen , damit Sie es kopieren und einfügen können. Folgendes sehen wir, wenn der Prozentsatz positiv ist, wird er steigen. Wenn es sich um eine negative Zahl handelt, kann sie sinken. Und wenn Sie dem Prozentsatz weitere Dezimalzahlen hinzufügen möchten, können Sie hier natürlich Prozentsatz weitere Dezimalzahlen hinzufügen möchten, Null hinzufügen Wie Sie sehen können, kann sich das Format ändern, sobald ich Null hinzufüge kann sich das Format Aber dafür hätte ich jetzt gerne nur eine Dezimalzahl. In Ordnung, das ist also alles. Wie Sie jetzt sehen können, haben wir eine wirklich professionelle Band , in der wir den Gesamtumsatz des laufenden Jahres haben. Außerdem haben wir die Unterschiede zwischen dem aktuellen Jahr und dem Vorjahr anhand eines wirklich schönen PI ermittelt. Natürlich können wir es testen. Lass uns den Parameter auf der rechten Seite zeigen. Gehen wir zum Beispiel ins Jahr 2022. Und wie Sie sehen können, ändert sich 2021 alles perfekt. Und jetzt können Sie sehen, dass der Pfeil nach unten zeigt, weil das Vorjahr höher war als das aktuelle Jahr, perfekt . Damit haben wir, wie Sie im Titel sehen können, die Pfanne erstellt. Nun der nächste Schritt , den wir machen werden, um die Funklinie zu erstellen. In Ordnung, also lass uns jetzt gehen und unsere Sparkline bauen. Es wird auf den Monaten basieren, vergiss die Anforderungen nicht. Es soll die aktuellen Verkäufe auf der Grundlage des Monats anzeigen und dann mit den Verkäufen des Vorjahres verglichen werden. Lassen Sie uns also zuerst den Parameter auf 2023 umstellen. Und lass uns unser Bestelldatum in die Spalten eintragen. Und was wir jetzt tun werden, statt Jahre zu haben, lassen wir es auf Monate umstellen. Und dann können wir die erste Maßnahme ergreifen. Es werden die aktuellen Verkaufsjahre sein. Lass es uns in die Reihen aufteilen. Und jetzt hätte ich statt einer diskreten Linie gerne eine durchgehende Linie. Gehen wir also zu den Monaten unseres Jahres über, richtig? Klicken Sie darauf und schalten Sie es auf kontinuierlich um. Was wir nun tun werden, wir wollen es mit dem Vorjahr vergleichen. Um das zu tun , schauen wir uns die Umsätze der vergangenen Jahre an. Und da es sich bei den beiden Diagrammen nun um Liniendiagramme handeln wird und sie übereinander liegen werden, wir die Namen und Werte der Kennzahlen verwenden. Lassen Sie es uns also auf die Achse hier drüben fallen lassen. Jetzt stellen Sie vielleicht fest, dass wir Brock in unserer Pfanne haben. Wir haben hier also quasi einen Bereich zwischen dem niedrigsten Wert und dem höchsten Wert Das wollen wir nicht, aber wir werden es später reparieren. Mach dir darüber keine Sorgen. Konzentrieren wir uns jetzt weiter auf die Funkenlinien, sodass wir unsere beiden Linien haben. Jetzt fehlt es, den höchsten und den niedrigsten Wert des laufenden Jahres hervorzuheben den höchsten und . Um nun diese beiden Kreise in den Vordergrund zu rücken, müssen wir eine weitere Maßnahme ergreifen. Aber zuerst müssen wir es mit berechneten Feldern berechnen. Lassen Sie uns also ein neues berechnetes Feld erstellen, und wir nennen es Min Max of the Sales. Jetzt suchen wir also nach dem höchsten und dem niedrigsten Wert der Verkäufe. Um das zu tun, werden wir einen Zustand anhand der FL-Anweisungen überprüfen . Fangen wir also mit dem ersten an. Wir werden sagen, ob es sich um die Summe des aktuellen Jahres handelt, und jetzt werden wir prüfen, ob dieser Wert der höchste zwischen allen anderen aktuellen Verkäufen ist . Was wir also tun werden, wir können die Funktionen von Window und Max verwenden , da wir nach dem höchsten Wert suchen. Und dann vergleichen wir darin all diese aktuellen Jahre, aktuelle Verkaufsjahr. Jetzt überprüfen wir nur ob Sie den höchsten Wert haben, das stimmt, was kann dann passieren? Zeigt den Wert des aktuellen Verkaufsjahres an. Das heißt, wenn Sie den höchsten Wert haben, dann zeigen Sie sich selbst. Zeig den Wert. Andernfalls suchen wir nach dem niedrigsten Wert, LF. Wir nehmen die gleichen Sachen, einige davon entsprechen dem aktuellen Jahr. Aber jetzt werden wir statt Window Max Window verwenden. Ich werde einfach alles von hier kopieren und Max durch mich ersetzen . Was kann nun passieren, wenn Sie den niedrigsten Wert haben? Wir werden die gleiche Show für dich machen. Also werden wir auch den Wert des aktuellen Ohrs für den Umsatz aufzeigen . Andernfalls wollen wir keinen Wert sehen. Also was wir tun werden, wir werden gehen und sagen, das war's, die Berechnung ist gültig, gehen wir und nehmen. Ok, wir haben es als neues Feld, aber ich würde den Wert gerne testen, ob er funktioniert, anstatt ihn jetzt in die Grafik zu werfen. Gehen wir zu einem anderen Blatt über. Lasst uns das andere Date mit der Rose nehmen. Wechseln Sie zum Monat. Ich möchte nur überprüfen, ob alles in Ordnung ist. Schauen wir uns das aktuelle Verkaufsjahr an. Damit haben wir nun die Verkäufe jedes Monats. Und jetzt holen wir uns das neue berechnete Feld, das Min-Max-Feld, und legen es hier drüben ab. Schauen wir uns jetzt die Tabelle an. Was ist der niedrigste Wert? Es wird der Februar sein. Wie Sie sehen können, haben wir das Minimum und was ist der höchste Wert? Es ist November. Wie Sie sehen können, funktioniert diese Berechnung hier. Meine Empfehlung an Sie: Wenn Sie etwas Kompliziertes erstellen, testen Sie immer am Tisch, um die Zahlen zu sehen , bevor Sie zu Kreisen oder Linien wechseln . Diese Tabellen können wir überprüfen. Peter, lass uns zu unseren QBI-Verkäufen zurückkehren und unseren neuen Wert, die Minmax-Verkäufe, nehmen und ihn in den Zeilen platzieren Damit haben wir unsere neuen Charts, weil wir hier eine neue Kennzahl haben. Wir haben auch auf der Registerkarte Neue Markierung für den Minmax. Gehen wir nun zu dieser Registerkarte, um den Minmax anstelle der Automatik zu konfigurieren Wir wollen es haben, wir werden es ein bisschen schneller machen , um die Kreise zu sehen, die wir hier haben, das Minimum und das Maximum. Gehen wir nun zum ersten Diagramm. Also werden wir es hier umschalten und sicherstellen, dass es nicht automatisch , sondern eine Linie ist, weil wir als X gehen und diese beiden Diagramme zu einem zusammenführen werden. Um das zu tun, werden wir die Doppelachse verwenden. Klicken Sie hier mit der rechten Maustaste auf Minmax Verwenden Sie die Doppelachse Auf der rechten Seite, und vielleicht verstecke es einfach von der rechten Seite hier drüben. Wie Sie sehen können, haben wir jetzt diese Kreise über unseren Liniendiagrammen. Damit heben wir den höchsten und den niedrigsten Wert in unserer Spark-Linie hervor. Jetzt haben wir unsere Spark-Linie, aber jetzt gehen wir zurück zu unserer Pfanne und reparieren sie. Wie Sie sehen können, haben wir eine Reihe. Und das liegt daran, dass wir in der Ansicht den Monat als fortlaufende Felder verwenden und die Tabelle daraus einen Bereich machen. Das ist der Nachteil, wenn wir alles in einem Diagramm haben , das quasi miteinander verwandt ist, was wir tun können. Wir werden das Problem beheben, indem wir wie folgt vorgehen. Um das Problem zu beheben, werden wir einen Trick anwenden, um zu beheben und es reagiert nicht auf die Dinge, die wir in unserer Sicht haben. Gehen wir und doppelklicken wir auf den ersten. Und wir werden am Ende hinzufügen, Prackets. Fügen wir es auch am Ende zu den Anfängen hinzu. Und lass uns zuschlagen. Okay. Und da sich nichts geändert hat, weil wir in den Titel gehen und Dinge ändern müssen, aber lassen Sie uns diese Dinge weiter ändern. Gehen wir zum zweiten, doppelklonen und öffnen Sie Pcketstends Lass es uns zu den Anfängen hinzufügen. Also lass uns gehen und zuschlagen. Okay. Also, der nächste Tipp ist, wir gehen in den Titel rein und fangen an, ihn zu reparieren. Doppelt. Und wie Sie sehen können, fehlende Felder, weil es sich bei Tableau um neue Felder handelt , die nebeneinander liegen. Ich gehe und füge die Summe der Verkäufe des aktuellen Jahres hinzu. Und dann werde ich gehen und die fehlenden Felder entfernen. Das Gleiche gilt für den zweiten. Wir werden diese Unterschiede hinzufügen. Und entferne auch das fehlende Feld. Wir müssen die Farbe wieder von Rot ändern , weil es eine Warnung war. Und fügen wir es auch als Plakette für das zweite hinzu. In Ordnung, also lass uns gehen und zuschlagen. Okay, wie Sie jetzt sehen können, ist alles auf neuronale Signale gepackt und wir haben wieder unsere Pfanne. Okay, damit haben wir unser Diagramm erstellt. Und der nächste Schritt ist, dass wir es formatieren , um ein schönes Diagramm daraus zu machen, oder? Und das beinhaltet eine Menge Dinge wie das Entfernen der Linien, das Entfernen der Noten, das Entfernen der Überschriften, die Achsen, Hinzufügen von Farben, alles vereinfachen, oder? Fangen wir also mit den einfachen Dingen an, bei denen wir diese Raster und Linien entfernen Also direkt im leeren Bereich, gehe zum Formatieren. Und dann gehen wir hier auf die linke Seite . Gehen wir zu den Linien. Lassen Sie uns die Nulllinien auf Null überprüfen. Gehen wir zu den Reihen. Entferne auch das Gitter. Wie Sie sehen können, haben wir hier in der Mitte keine Linien. Gehen wir zum Stromnetz hier drüben. Gehen wir zu den Laken und fangen alles zu entfernen, wie es sich für eine Linie gehört. Keine. Damit entfernen wir alles in unserem Netz. In Ordnung. Wie Sie sehen können, haben wir all diese Linien in unseren Diagrammen bereinigt und alles sieht wirklich sauber aus. Im nächsten Schritt werden wir mit der Achse und den Headern arbeiten Gehen wir und entfernen die Achse hier drüben. Klicken Sie also mit der rechten Maustaste darauf und lassen Sie uns den Header entfernen. Jetzt fragen wir uns vielleicht, warum wir viele Dinge entfernen. Und das liegt daran, dass, wenn Sie in den Dashboards viele Informationen hinzufügen, Sie die Benutzer ablenken werden Und sie werden sich nicht auf die wichtigen Dinge konzentrieren , die die Trends in der Ansicht zeigen Wir müssen also viele Informationen reduzieren und nur die relevanten Informationen präsentieren. Also hier müssen wir wirklich sehr minimalistisch im Design sein . Was jetzt noch übrig ist, sind die Monate von hier. So sehr dirigiert. Gehen wir zur Bearbeitung unter Wir wollen den Titel daraus entfernen, also lassen Sie uns auch den entfernen Wir gehen hin und geben an, dass es sich bei diesen Informationen um Monate handelt, zu Recht Verhalten und Format. Dann lassen Sie uns zu den Daten von drüben gehen und Abkürzungen verwenden. Sie können jetzt sehen, dass wir Abkürzungen für jeden Monat haben. Lass uns das klären. Jetzt ist es das Ziel, es den Benutzern zu zeigen. Diese Parklinie basiert auf den Monaten und wir möchten nicht all diese Informationen anzeigen. Es reicht also, nur wenige Werte anzuzeigen. Deshalb möchte ich jetzt nur Januar und Dezember zeigen. Entferne alle anderen Informationen. Sobald Sie also sehen, dass es Januar und Dezember sind, werden Sie sofort verstehen, dass dies auf den Muskeln basiert. Also, was wir tun werden, werden das X noch einmal bearbeiten und das X ändern. Gehen wir zu den Häkchen hier drüben und gehen wir zu Korrigiert. Als Nächstes werden wir das Häkchen ändern. Es wird also im Januar beginnen und den Dezember-Wert nach dem Intervall von 11 Werten anzeigen . Es kann den letzten Monat anzeigen. Wie Sie jetzt sehen können, zeigen wir Januar. Und nur Dezember, und alles dazwischen wird nicht angezeigt. Das ist es also. Lass uns es auch schließen. Wir haben diese Nullen. Gehen wir und entfernen Also klicken Sie mit der rechten Maustaste und verstecken Sie die Indikatoren. Wie Sie sehen können, haben wir jetzt alles bereinigt und wir haben nur die Liniendiagramme, und hier geben wir an , dass sie auf dem Monat basieren. Was jetzt noch übrig ist, ist die Färbung unserer Diagramme. Also wie gesagt, ich folge hier nur vier Farben. Also hier haben wir unsere Grundfarben. Aber jetzt lass uns gehen und diese Informationen ändern. Jetzt machen wir es, wir werden gehen und die Linien ändern. Gehen wir zu den Linien hier drüben und fangen wir an, an der Färbung zu arbeiten. Es färbt sich jetzt. Wir möchten, dass das aktuelle Verkaufsjahr sehr dunkelgrau ist. Und das Vorjahr wird wie im Hintergrund hellgrau sein. Um das zu tun, doppelklicken wir auf den ersten Wert. Was wir jetzt tun werden , wir können unsere Farben anstelle der benutzerdefinierten Farben hier hinzufügen . Um es nur einmal zu konfigurieren und es weiterhin in allen anderen Diagrammen zu verwenden, beginnen wir mit der Konfiguration der Farben. Lass uns hier auf den ersten Verkauf klicken. Stellen Sie also sicher, dass Sie es auswählen. Dann machen wir es so etwas wie hier, ein sehr dunkles Grau. Und als Nächstes werden wir weitere benutzerdefinierte Farben hinzufügen. Also lass uns darauf klicken. Damit haben wir, wie Sie sehen können, die erste Farbe definiert. Und lass uns gehen und auf Okay klicken. Damit haben wir also die erste Farbe definiert. Gehen wir zum Verkauf des Vorjahres und machen wir auch eine neue Farbe. Gehen wir also zu dem Siegel hier drüben darunter. Und machen wir es so etwas wie hier. Es wird hellgrau sein. Und lass es uns leichter machen. In Ordnung. Etwas wie das hier. Fügen wir benutzerdefinierte Farben hinzu und klicken Sie auf. Okay? In Ordnung. Also jetzt lass uns zuschlagen. Okay. Und damit, wie Sie sehen können, wird das aktuelle Jahr das schwarze oder das sehr dunkelgraue sein . Und im Hintergrund haben wir das Verkaufsjahr des Vorjahres. Als Nächstes werden wir also die Farbe dieser beiden Kreise ändern . Gehen wir also zum Minimax und zu den Marks hier drüben. Und lassen Sie uns die Minimax-Verkäufe übernehmen, indem die Kontrolle behalten und es den Farben überlassen In Ordnung, also gehen wir jetzt zu Farben in den Farben über. Nun, statt automatisch, wechseln wir hier drüben auf Benutzerdefiniert, das letzte. Und dann werden wir die Schritte auf nur zwei Schritte ändern . Jetzt beginnen wir mit der richtigen Farbe, wo wir den Maximalwert definieren werden. Also lass uns reingehen. Und jetzt können wir unsere dritte Farbe definieren. Also lasst uns hier auf Empty Sale klicken. Und lassen Sie uns den Code unserer dritten Farbe hinzufügen, das Türkis. Ordnung, dann lass uns hier weitere benutzerdefinierte Farben hinzufügen. Wie Sie sehen können, haben wir unsere dritte Farbe. Klicken wir auf Okay. Und jetzt müssen wir die linke Farbe definieren. Es wird der Mittelwert sein. Klicken Sie also auf Kunst und wir definieren unsere vierte Farbe. Klicken Sie auf die leere Zelle hier drüben. Fügen wir den Code für die Orange hinzu und fügen ihn dann zu den benutzerdefinierten Farben hinzu. Und damit haben wir unsere vier Farben, die wir in all unseren Diagrammen innerhalb dieser Projekte verwenden können . Lass uns auf Ok klicken. Und klicken Sie auf Ok. Wie Sie jetzt sehen können, haben wir unsere beiden Kreise, den höchsten Wert, den Mittelwert , anhand unserer Farbgebung ermittelt. Der letzte Schritt, den ich zu diesem Diagramm hinzufügen werde besteht darin, die Deckkraft dieser beiden Kreise zu verringern Gehen wir zu den Farben hier drüben über und reduzieren sie von 100 auf etwa 70%, das entspricht. Ordnung, jetzt der nächste Schritt nach dem Formatieren unserer Diagramme, was wir tun werden, werden wir gehen und mit dem Tooltip arbeiten. Wenn Sie mit der Maus über eine beliebige Stelle in den Zeilen fahren, können Sie sehen, dass wir einen Tooltip haben und der ist nicht wirklich nett. Wie Sie sehen können, sieht es aus wie Berechnungen und ist für Menschen nicht lesbar. Was Sie jetzt tun werden, wir werden diese Informationen bearbeiten. Um das zu tun, gehen wir zum Tooltip hier in den Markierungen und dann holen wir uns dieses Feld hier. Wir können in diesem Fenster sehen, dass es sehr ähnlich ist, als ob Sie einen Titel oder einen beliebigen Text in Tableau bearbeiten. Hier haben Sie zwei verschiedene Arten von Text. Derjenige, der nicht hervorgehoben ist, wird statisch sein, und derjenige, der mit diesem hellgrauen Hintergrund hervorgehoben ist . Es wird aus den Charts kommen. Was wir tun werden, wir werden all diese Informationen entfernen und anfangen, unseren Tooltip zu erstellen. Fangen wir mit dem ersten an, Vertrieb, und dann machen wir los. Und dann fügen wir den Monat hinzu. Wir gehen hier rüber zu Inserts und fügen dann die Bestelldaten des Monats ein. Und hier werden wir das aktuelle Jahr hinzufügen. Wir können zum Beispiel das Barometer für das gewählte Jahr verwenden , aber wir werden ein Problem haben, da wir dafür die Verkäufe des Vorjahres anzeigen Um die Jahre auf der Werkzeugregisterkarte anzuzeigen, werden wir einige berechnete Felder erstellen Lassen Sie uns das einfach schließen und wir werden später darauf zurückkommen. Schauen Sie jetzt einfach in der Werkzeugtabelle nach. Wie Sie sehen können, werden wir Angebote für März, April usw. erhalten . Wir haben also nicht viele Formationen. Aber jetzt lasst uns berechnete Felder erstellen. Jetzt nennen wir es das aktuelle Jahr, also wird es wirklich einfach sein. Es wird der Wert sein, den der Benutzer aus dem Parameter ausgewählt hat. Das ist ein ausgewähltes Jahr. Das ist es, okay? Wie Sie sehen können, haben wir das aktuelle Jahr in der Datenbank. Lass uns ein weiteres für das Vorjahr erstellen. Voriges Jahr. Und das wird es auch sein. Wählen Sie ein Jahr aus, aber dieses Mal ziehen wir ein Jahr davon ab Also das ist, lass uns loslegen und zuschlagen. Okay. Aber jetzt würde ich sie gerne in Dimensionen ändern , weil es keine Maße sind. Klicken Sie mit der rechten Maustaste auf das aktuelle Jahr und ändern wir es in eine Dimension, genauso wie im Vorjahr. Gehen wir und konvertieren beide in Dimensionen. Ordnung, jetzt holen wir uns alle Informationen, die wir benötigen, im Tooltip zu diesem Feld hier zum Tooltip Nun, das vorherige Jahr ziehen Sie es einfach per Drag-and-Drop auf dieses Box-Jahr Lassen Sie uns die Informationen über die aktuellen Verkäufe und die vorherigen Verkäufe und die Unterschiede zwischen ihnen anzeigen über die aktuellen Verkäufe . Ordnung, jetzt haben wir alle Informationen , die wir für den Tooltip benötigen. Gehen wir in den Tooltip und beginnen wir mit der Konfiguration. Gehen wir jetzt hierher. Nach dem Monat, was wir tun können, werden wir ein Koma haben. Und dann lassen Sie uns das Jahr erwähnen. Es wird also das aktuelle Jahr sein. Das hier drüben. In Ordnung , danach haben wir doppelte Punkte. Gehen wir und fügen die aktuellen Verkäufe ein. Einfügen. Und jetzt stellen Sie sicher, dass Sie das aktuelle Verkaufsjahr auswählen. Dieser hier drüben. Und nicht der feste. Es ist also wie repariert. Aber jetzt möchten wir im Tooltip die Verkäufe des aktuellen Monats anzeigen . Um das zu tun, wählen wir die Summe des aktuellen Jahres für die Verkäufe ohne feste Angaben aus. Gehen wir also hin und wählen das aus. Wir werden jetzt das Gleiche für das vergangene Jahr machen . Umsatz von, wir werden den Monat wieder hinzufügen. Also werden wir jetzt gehen und die gleichen Sachen für das Vorjahr machen . Verkäufe von, wir werden den Monat wieder haben, also lasst uns gehen und uns den Monat schnappen. Komm schon, und dann werden wir das vorherige Jahr hinzufügen, also wird es dieses Jahr hier drüben vom letzten Jahr sein . Doppelte Punkte. Und dann lass uns gehen, das bringt die Verkäufe des Vorjahres. Okay, jetzt die nächste Information Die nächste Zeile wird die Verkaufsdifferenz sein. Sagen wir Unterschiede, dann doppelte Punkte. Und jetzt fügen wir diese Unterschiede hier hinzu. Achten Sie auch hier darauf, nicht den festen Wert zu verwenden , den wir im Titel haben. Gehen wir und holen uns die Variable eins, die wir aus den Daten hinzugefügt haben. diesem Schmerz weh. In Ordnung, die letzten Informationen, die wir in unserem Tooltip anzeigen werden, sind die Min-Max-Werte. Die höchsten, niedrigsten Verkäufe, doppelte Punkte. Lass uns unsere Maßnahmen ergreifen. Das werden die Minmax-Verkäufe sein. Gehen wir und wählen das aus Ordnung, das sind also alle Informationen, die wir in unseren Tooltip einfügen möchten Lass uns gehen und auf Okay klicken. Und überprüfe die Ergebnisse. Gehen wir zum Beispiel zum Aussichtspunkt hier drüben. Jetzt können wir also sehen , dass der Umsatz des laufenden Jahres für den Monat November bei diesem Wert liegt Und es kann auch mit dem Umsatz des Vorjahres für denselben Monat verglichen werden . Und dann können wir die Verkaufsunterschiede und den höchsten und niedrigsten Wert sehen . Wie Sie jetzt sehen können, werden sich die Werte im Tooltip ändern, da wir zu verschiedenen Monaten wechseln Wie Sie jetzt sehen können, sind das Format und das Design unseres Tooltips natürlich nett, oder? Wir haben zum Beispiel die tausend Punkte und auch alles, was fett gedruckt ist. Es ist also auch nicht wirklich einfach zu lesen. Die Ausrichtung dieser Informationen ist natürlich nett. Jetzt können wir es formatieren. Ordnung, also fangen wir jetzt zuerst mit der Formatierung des aktuellen und des vorherigen Jahres an. Gehen wir zum aktuellen Jahr und lassen Sie uns die Standardeigenschaften verwenden und dann die Zahl formatieren Wir werden es als Benutzerdefiniert haben. Lassen Sie uns auch die Dezimalzahlen reduzieren. Entfernen Sie das Tausender-Trennzeichen. In Ordnung, jetzt gehen wir und klicken auf Okay. Und lass uns einfach testen. Wie Sie jetzt sehen können, 2023, habe ich keinen Punkt. Gehen wir und machen das Gleiche für das vergangene Jahr. Gehen wir zu den Standardeigenschaften und dann auch zum Zahlenformat. Gehen wir zur benutzerdefinierten Zahl, reduzieren die Dezimalzahlen und entfernen das Südtrennzeichen Als Nächstes werden wir das 197. 5 Build-Dashboards: Ordnung, also fangen wir an, über die Erstellung der Dashboards zu sprechen über die Erstellung der Dashboards zu Der erste Schritt besteht darin, die Struktur und die Container unseres Dashboards zu planen die Struktur und die Container unseres Dashboards Ordnung, also fangen wir die Containerstruktur zu skizzieren Der erste Container wird wie üblich der Hauptcontainer sein und es wird ein vertikaler Container sein Und dann fangen wir von oben nach unten an. Also zuerst haben wir einen Titel und zwei Buttons. Dafür können wir also einen horizontalen Container hinzufügen, in dem wir den Titel und die Schaltflächen haben. Weiter unten haben wir die Informationen der QBs Wir haben hier also Objekte nebeneinander. Auch hier werden wir einen anderen Container verwenden, einen weiteren horizontalen Container, um all diese Bi nebeneinander zu haben. dann darunter hinuntergehen, haben wir die Rechte an den Diagrammen. Es sind wieder zwei Diagramme nebeneinander, und wir werden einen dritten horizontalen Container für sie verwenden. Dies ist das Hauptobjekt, das wir im vertikalen Hauptcontainer haben . Aber natürlich haben wir in unseren Dashboards auch viele Filter Was wir tun werden, ist, einen vertikalen Container zu bauen einen vertikalen Container in dem wir alle Filter für die Dashboards platzieren Filter für die Dashboards Aber dieser Container wird sich außerhalb des vertikalen Hauptcontainers und wir werden die schwebenden Optionen verwenden Dieser vertikale Container wird sich außerhalb des Hauptcontainers, des vertikalen Containers, befinden. Dafür werden wir die Option Floating verwenden. Und auch die Möglichkeit , es zu verstecken oder zu zeigen. Ich würde sagen, wir werden uns an diesen Plan halten, und das ist er natürlich auch. Das heißt, wenn wir das Dashboard erstellen, fügen wir manchmal einen zusätzlichen Container hinzu , um Dinge zu organisieren. Wir werden also nicht alles im Plan zu 100% abdecken , aber wir werden die wichtigsten Dinge abdecken. Ordnung, damit haben wir jetzt einen Plan für unsere Dashboards Lassen Sie uns das in Tableau implementieren. Ordnung, lassen Sie uns jetzt ein neues Dashboard erstellen und es Vertriebs-Dashboard nennen. Also jetzt ist der erste Schritt, den ich normalerweise mache, die Größe festzulegen. Gehen wir auf der linken Seite zur Größe, ändern sie von Bereich auf feste Größe und dann gehen wir zur Breite über. Normalerweise nehme ich 1.200 und für die Höhen nehmen wir 800 Okay, damit haben wir genug Leerraum für unsere Dashboards Und normalerweise fange ich mit dem Hauptcontainer an. Aber da wir einen Container haben, der für die Filter ein- und ausgeblendet wird, fange ich zuerst damit an. Nun, um diesen vertikalen Container zu erstellen, habe ich einen schnellen Weg, ihn zu fangen. Also was wir tun werden, wir werden alle Arbeitsblätter nehmen Gehen wir zum Beispiel zu den QBI-Verkäufen über. Ziehen wir es per Drag & Drop in die Mitte. Wie Sie sehen können, kann die Tabelle automatisch einen vertikalen Container auf der rechten Seite erstellen einen vertikalen Container auf , in den alles hineingelegt werden kann. Die Parameter, Filter, Legenden und so weiter. Und das ist der Container, wir für unsere Filter verwenden können. Was wir nun tun werden, wir werden es in ein schwebendes Element oder einen schwebenden Container umwandeln . Sie dazu die Shift-Taste gedrückt und klicken Sie dann hier auf dieses Symbol. Und dann beweg es einfach. Wie Sie jetzt sehen können, ist es wie befreit und Sie können es überall ablegen. Jetzt verschieben wir es einfach hierher bis zum Ende. Wir werden dieses Diagramm entfernen, weil wir jetzt gehen und den Hauptcontainer bauen müssen. Gehen wir und entfernen es einfach. Und wie Sie sehen können, haben wir immer noch einen hier auf der rechten Seite. Was wir jetzt tun können, wir werden den Behälter einfärben. Stellen Sie also sicher, dass Sie den Container hier auswählen. Gehen wir zum Layout. Gehen wir dann zum Portier und machen eine Warteschlange daraus. Und dann lass uns eine beliebige Farbe wählen. Zum Beispiel auch das lila. Lass uns einen Hintergrund dafür erstellen, vielleicht auch den lila. Damit wir sehen können, dass wir hier einen Container haben, schwimmenden Container auf der rechten Seite. Im nächsten Schritt werden wir ihm einen Namen geben. Wir haben also hier in der Artikelhierarchie einen. Gehen wir zum vertikalen Container. Klicken Sie darauf und geben wir ihm dann den Namen Filter. Filtern. In Ordnung, jetzt haben wir unseren ersten Container. Gehen wir zurück und bauen den Hauptcontainer für die Dashboards Gehen wir also zurück zu den Dashboards und wir uns einen vertikalen Container für den Hauptcontainer Also lass es uns hier in der Mitte zeichnen. Und jetzt gehen wir und fügen die Farbe dafür hinzu. Gehen wir also zu den Layouts. Gehen wir zu den Grenzen und nehmen wir es auch als Orange. Ich möchte dafür eine Hintergrundfarbe hinzufügen. Nehmen wir also auch die Orange , sodass wir unseren Hauptcontainer auf der linken Seite haben. Sie können sehen, dass wir die Neigungen und dann den vertikalen Container haben und dann den vertikalen Container Gehen wir und benennen es um. Ich mache es nur ein bisschen drüben, also sagen wir, du bist der Hauptcontainer. Ordnung, also jetzt beim nächsten Spit, werden wir Bretter hinzufügen, um einen Platzhalter für die Elemente in diesem Container zu haben diesem Container Lass uns einfach einen hinzufügen. Und dann gehen wir mit dem ersten Container im Hauptcontainer weiter. Wir haben den horizontalen Container für den Titel. Nehmen wir einen horizontalen Container. Ziehen Sie ihn einfach hierher, unten, und legen Sie ihn dort ab. Stellen Sie sicher, dass sich das im Hauptcontainer befindet. Tun Sie das vorsichtig. In Ordnung, wir haben also unseren horizontalen Container. Gehen wir und färben es ein bisschen. Legen Sie den Rand fest, machen wir ihn auch für den Hintergrund blau. Nehmen wir es natürlich genauso wie blau. Lass uns hier drüben die Sachen überprüfen. Wir haben den vertikalen Container, wir haben unsere Planke oben drauf Dann haben wir den horizontalen Container. Lass uns ihn umbenennen. Du bist der Behälter für den Titel. In Ordnung, jetzt gehen wir hinein und legen etwas Inhalt hinein. Also was wir haben, wir haben einen Text, also lassen Sie uns ihn nachverfolgen und in den horizontalen Container legen . Nehmen wir an, Sie sind das Verkaufs-Dashboard. Wir werden alles später formatieren. Das war's, lass uns gehen und es. Okay. Wie Sie sehen können, kann unser Container sehr klein sein. Lass es uns ein bisschen größer machen. Und jetzt müssen wir die beiden Knöpfe hinzufügen. Lass uns mit den Navigationen weitermachen. Stellen Sie sicher, dass Sie es auf der rechten Seite hineinlegen. Richtig, weil es sich um einen horizontalen Container handelt, lassen wir ihn fallen. Und wir brauchen noch einen. Lass es uns auch fallen lassen, auf die rechte Seite oder in die Mitte. Spielt keine Rolle. Lassen Sie uns jetzt schnell das Layout überprüfen, um sicherzugehen , dass alles in Ordnung ist. Im Titel haben wir einen Text und dann zwei Schaltflächen, Noten. Gehen wir jetzt zum nächsten Inhalt. Wir werden einen weiteren Behälter für den Schlüssel haben. Gehen wir wieder zu den Dashboards und nehmen Horizontal Container und stellen Sie sicher, dass er unter dem ersten Container Lass es uns hier drüben reiben. Und jetzt stellen Sie sicher, dass Sie darauf klicken. Und lass uns gehen und die Farbe hinzufügen. Es wird also eine Linie sein, wie wir es tun werden, der Hintergrund wird es auch sein. Plus. Alles klar, als nächsten Schritt werden wir wieder einen Namen dafür hinzufügen Also lass uns reingehen. Du bist der Behälter für die Schlüssel. Okay, jetzt gehen wir und fügen mithilfe der Planken etwas Inhalt hinein Also das erste Brett, achte darauf, es fallen zu lassen. Zweiter horizontaler Behälter, und jetzt haben wir ihn sehr klein Lass uns ihn erweitern Dann schnappen wir uns noch einen. Stellen Sie sicher, dass Sie es auf die rechte Seite legen , jetzt, wo wir zwei Bretter haben Und jetzt schnappen wir uns die dritte auf der rechten Seite , in der wir unsere drei Bestellungen für die KPIs aufgeben haben Auch hier gehe ich immer zurück zum Layout, um zu überprüfen, ob alles in Ordnung ist Wie Sie sehen können, befinden sich diese drei Planken im QBI, alles ist sauber Gehen wir jetzt zurück zum Dashboard und fügen den letzten Container für die Charts Also werden wir uns wieder einen horizontalen Container schnappen . Lass ihn unter den mittleren fallen. Gehen wir und fügen etwas Farbe hinzu. Gehen wir also zum Layout. Wir fügen einen blauen Rand und dafür auch einen Hintergrund hinzu. Lass uns jetzt gehen und ihm einen Namen geben. Du bist der Container für die Charts. Okay, jetzt gehen wir und fügen ein paar Bretter , damit etwas Inhalt drin ist Also die erste Planke drin, und jetzt haben wir sie sehr klein, also lasst uns sie und die zweite Planke nach rechts ausdehnen zweite Planke nach Jetzt haben wir zwei Plätze für unsere Charts. Lass uns zum Layout gehen und nachschauen. Wie Sie sehen können, haben wir die beiden Planken unter den Diagrammen Ordnung, damit haben wir die drei Container für unseren Inhalt Gehen wir und entfernen die erste Planke. Da wir es nicht mehr brauchen, haben wir es hier. Gehen wir und zeichnen es mit uns. Wir haben das Fundament, die Struktur unseres Dashboards geschaffen. Wir haben also den Container für den Titel. Wir haben die drei KPIs und dann auch den Platz für die beiden Diagramme Wir haben hier auf der rechten Seite unseren schwimmenden Behälter für die Filter In Ordnung, wie Sie sehen können, ist es wirklich einfach. Mach es einfach langsam, Schritt für Schritt, überprüfe alles. Gib ihm einen Namen. Beeile dich nicht. In Ordnung, das ist alles für diesen Schritt. Lassen Sie uns nun endlich zu dem Schritt übergehen, in dem wir alles zusammenstellen und den Inhalt in unser Dashboard einfügen werden. Okay, lassen Sie uns jetzt all unsere Inhalte in unsere Dashboards einfügen all unsere Inhalte in unsere Dashboards Mach dir keine Sorgen um die Filter. Wir werden es am Ende machen. Fangen wir also mit den KPIs an, richtig? Also nehmen wir den ersten, den KPI des Vertriebs Stellen Sie sicher, dass Sie es in der Nähe der Bretter platzieren. Und dann schnappen wir uns den zweiten daneben und die Menge daneben Gehen wir also zum Layout, um alles zu überprüfen. Wie Sie sehen können, haben wir diesen Container für die KPIs und darin haben wir unsere drei KPIs Jetzt brauchen wir die Planks nicht mehr, also fangen wir an, sie zu löschen Ordnung, jetzt machen wir weiter und fügen die anderen Diagramme in unsere Dashboards Nehmen wir die Unterkategorie, stellen wir sicher, dass sie sich innerhalb des dritten horizontalen Containers befindet, also lassen wir sie hier drüben stehen Und dann wird das letzte Diagramm die wöchentlichen Trends sein. Lass es uns hier nebeneinander ablegen. Gehen wir also zu den Layouts und überprüfen, ob Sie sehen können, dass der horizontale Container für die Diagramme unsere beiden Diagramme und die beiden Planken enthält Gehen wir und entfernen die Bretter. Großartig. Jetzt kannst du noch einmal unsere Struktur in der Artikelhierarchie überprüfen, um zu sehen , dass alles so aussehen sollte. Wir haben den Hauptcontainer, dem sich drei horizontale Behälter befinden. Der Titel sollte den Titel und die beiden Schaltflächen enthalten. Und dann sollte der KPI die drei KPIs haben. Das Diagramm sollte, hat die beiden Diagramme. Wenn Sie es so haben, bedeutet das, dass bis jetzt alles sauber ist und es uns gut geht. In Ordnung Leute, das war's für diesen Schritt. Wir haben den Hauptinhalt in unserem Dashboard und es war sehr einfach und schnell. Jetzt, im nächsten Schritt, wird es interessant, wo wir anfangen können, die Dinge zu formatieren, zu färben und zu positionieren, um ein sauberes und professionelles Dashboard zu haben. Okay, jetzt fangen wir an, unser Dashboard zu formatieren. Der erste Schritt, den wir machen werden, ist sicherzustellen, dass unser Inhalt gleichmäßig in jedem Container verteilt ist. Gehen wir zum KPI-Container hier drüben. Stellen Sie sicher, dass Sie ihn auswählen Und lass uns zum kleinen Pfeil gehen. Und lass uns auf Inhalte gleichmäßig verteilen klicken. In Ordnung, also lass uns mit dem nächsten fortfahren. Wie Sie sehen können, sind diese beiden Diagramme nicht gleichmäßig verteilt. Wählen wir den Container aus und gehen wir zu den weiteren Optionen über, die gleichmäßig verteilt werden. Damit werden wir eine faire Ausrichtung für alle Charts erreichen . Wir werden das nicht für den ersten Container tun, weil der Titel größer sein sollte als die Vereinheitlichungsmuster. Fangen wir von oben nach unten an. Fangen wir mit dem Titel an. Gehen wir hier drüben in den Titel hinein und beginnen ihn zu formatieren. Also nennen wir es Vertriebs-Dashboards. Und dann sollten wir eine Pipeline haben. Und dann haben wir das Jahr, das aktuelle Jahr, das der Benutzer auswählt. Was wir tun werden, wir werden zu Inserts gehen. Und lassen Sie uns unseren Parameter hinzufügen. Lass uns jetzt die Vorderseiten ändern. Lass uns alles auswählen und es zum Beispiel zu 24 machen. Jetzt lass uns die Farbe ändern. Gehen wir also zu den Farben und wählen unsere Farben aus, oder? Gehen wir also und suchen uns die dunkle Farbe für das Jahr aus. Lassen Sie es uns als Tableau-Medium verwenden. Und wählen Sie die andere Farbe, die nicht verwendet werden kann. In Ordnung, wir haben also unseren Titel. Lass uns zuschlagen. Okay. Und überprüfe, wie es aussieht. Ja, ich finde, es sieht gut aus. Lass es uns ein bisschen kleiner machen. Das ist alles für diese beiden Container. Lass uns jetzt die Muster überprüfen. Wir müssen sicherstellen , dass diese Muster genau die gleiche Größe haben, was wirklich schwer zu konfigurieren ist. Was wir also tun werden, wir werden uns einen horizontalen Mini-Behälter schnappen , um die beiden Pattoms darin zu platzieren und gleichmäßig zu verteilen , sodass wir die perfekte Größe erhalten Gehen wir zu den Dashboards und holen wir uns einen Stellen Sie sicher, dass Sie es auf die rechten Seiten fallen lassen, dass wir einen kleinen Behälter haben. Lassen Sie uns ihn etwas größer machen, um ihn zu sehen Ich werde jetzt einfach Sachen entfernen. Wir werden die Muster darin verschieben. Lass es uns hineinlegen. Wir nehmen den zweiten und legen ihn auf die richtigen Seiten. Lass uns natürlich schnell gehen und überprüfen, ob alles in Ordnung ist. Lassen Sie mich jetzt all diese Dinge schließen. Wir sind der Titel, wir haben unseren Titel und dann haben wir den horizontalen Mini-Container. Darin haben wir die beiden Muster. In Ordnung, großartig. Jetzt lass uns alles gleichmäßig verteilen. Lass uns zum horizontalen Container gehen. Lass mich ihm nur schnell einen Namen geben. Du bist der horizontale Behälter für die Muster. Okay, perfekt. Und lass uns gehen und diesen Behälter gleichmäßig verteilen. Stellen Sie also sicher, dass Sie den horizontalen Container auswählen. Gehen wir zu den Optionen und verteilen Inhalte Evinlyow. Wie Sie sehen können, werden diese beiden Schaltflächen genau die gleiche Größe ich sie verkleinere oder vergrößere, beide werden genau die Machen wir es einfach ein bisschen kleiner. Lassen Sie uns jetzt das Design dieser Knöpfe ändern. Klicken Sie also auf den ersten. Lass uns den Button bearbeiten. Okay. Nehmen wir an, die erste Schaltfläche wird für die Vertriebs-Dashboards verwendet, also wählen wir sie aus Es werden die Vertriebs-Dashboards sein. Gehen wir jetzt und geben ihm einen Titel oder einen Namen. Es werden Vertriebs-Dashboards sein. Lassen Sie uns jetzt die Schriftarten formatieren. Es wird weiß sein, also ist alles in Ordnung. Gehen wir in den Hintergrund. Lass uns unsere Farben wählen. Lassen Sie uns also zu mehr Farben übergehen und unseren Pulekey auswählen. Was sonst? Gehen wir noch einmal zu den Schriften und machen wir es statt 12, lass uns zehn daraus machen. Ordnung, das ist es also. Los geht's und zuschlagen. Okay. Damit haben wir die erste Taste konfiguriert, gehen wir zur zweiten über. Lass uns gehen und den Knopf drücken. Da wir dieses Kunden-Dashboard immer noch nicht haben, können wir es nicht auswählen. Aber ich möchte es trotzdem formatieren. Lass uns zur Schrift gehen, zehn draus machen, und dieses Mal mache ich daraus eine Plakette. Und geben wir ihr einen Titel. wird das Kunden-Dashboard sein. Für den Hintergrund wird es weiß sein, und lassen Sie uns einen Rahmen dafür hinzufügen , sodass es die Linie sein kann, vielleicht so etwas und dann grau. Okay. Fügen wir jetzt einen Zoll-Tipp hinzu. Es wird zum benutzerdefinierten Dashboard weitergeleitet. Okay. Lass uns das überprüfen. Okay. Wie Sie sehen können die zweite Schaltfläche grau , weil wir kein Dashboard ausgewählt haben. Sobald wir also ein Dashboard haben, wird es weiß sein. Jetzt lass uns gehen und es ein bisschen größer machen. Wählen Sie den Container aus, machen Sie ihn einfach ein bisschen größer. Okay, das ist es. Wir werden es später besuchen, sobald wir das Kunden-Dashboard haben. In Ordnung, das ist alles für den Moment. Für den ersten Container, was ich tun werde, werde ich einfach die Hintergrundfarbe des Containers entfernen . Wählen wir den Titel aus. Lassen Sie uns den Rand und auch die Hintergrundfarbe entfernen . Nehmen wir es als keins an. In Ordnung. Gehen wir jetzt zum nächsten über. Wir haben unsere QBs. Das Erste, was ich tun werde, werde ich es einfach ein bisschen größer machen, vielleicht irgendwo wie hier Was wir dann tun können, ist, die Hintergrundfarbe hinzuzufügen. Wie Sie sehen können, haben wir hier weiße Farbe. Aber hier haben wir keine Farbgebung für den Titel. Um das zu tun, klicken wir auf jeden von ihnen und dann gehen wir zum Hintergrund, lassen Sie uns ihn weiß machen. Dann zum nächsten und zum dritten, es wird ebenfalls weiß sein. Okay, jetzt haben wir also eine große Karte oder QBI für all diese Informationen, für jede einzelne von ihnen. Okay, jetzt der nächste Schritt, bei dem wir die Farbe dieses Containers entfernen Also lasst uns den Porter entfernen und auch den Hintergrund entfernen. Ordnung, jetzt fangen wir mit dem ersten Container hier drüben an. Was ich tun werde, ich werde genauso gut eine Hintergrundfarbe für diese beiden Diagramme hinzufügen eine Hintergrundfarbe für , das wird Weiß sein. Nun, was soll man für diese Dinge konfigurieren? Wir haben immer noch diesen Container , der mich wirklich stört. Gehen wir und wählen den gesamten Container aus. Lass es uns hier nach oben verschieben. Und dann gehen wir zu weiteren Optionen über. Und wir werden diesen auswählen. Schaltfläche „Versteckte anzeigen“ hinzufügen. Lass uns darauf klicken. Sobald Sie das getan haben, erhalten Sie ein kleines Symbol dem Sie den gesamten Container ein- und ausblenden können. Was wir tun werden, wir werden es verstecken. Klicken Sie erneut auf die Optionen und verstecken Sie sie. Jetzt befindet sich der gesamte Container in diesem Symbol. Ich werde es einfach hier drüben platzieren , um an unseren Charts zu arbeiten. Ordnung, als Nächstes möchte ich in jedes Diagramm gehen und sicherstellen , dass es zur gesamten Ansicht passt. Gehen wir zum ersten. Sie können es von hier aus überprüfen, Sie können es als Gesamtansicht sehen. Der nächste auch, der dritte und wie Sie sehen können, sind es Standards. Lassen Sie uns also zur Gesamtansicht wechseln . Und das Gleiche gilt für die wöchentlichen Trends, bei uns ist es die Gesamtansicht. Wir stellen sicher, dass Tableau den gesamten Speicherplatz nutzt, und wir können diesen auch etwas vergrößern , weil wir immer noch ein bisschen Platz haben werden. Gehen wir also hier in die Mitte und vergrößern die KiByes etwas um den gesamten Leerraum zu nutzen Ordnung, damit haben wir eine perfekte Positionierung für jedes Diagramm Damit bin ich wirklich zufrieden. In Ordnung, jetzt der nächste Schritt, den wir gehen und unseren Charts ein paar nette Legenden hinzufügen werden. Nun zu den ersten Diagrammen müssen wir den Benutzern die folgenden Informationen geben. Das Dunkelgrau wird also das aktuelle Jahr sein und die Hintergrundfarbe ist das Vorjahr. Also werde ich jetzt loslegen und anpassen. Legende. Ich werde das von Tableau nicht verwenden, weil ich es anpassen möchte. Deshalb werden wir schnell ein Diagramm für die Legende erstellen . Lassen Sie uns ein neues Blatt erstellen und alles was wir brauchen, ist der Text des aktuellen Jahres. Und das Vorjahr haben wir als berechnetes Feld. Lassen Sie uns das aktuelle Jahr in den Text verschieben. Und auch das Vorjahr zum Text. Lassen Sie uns nun diese Informationen anpassen. Okay, jetzt fangen wir auf der linken Seite an, also lasst uns die Ausrichtung nach links vornehmen. Ich fange mit den ersten Informationen an , dem aktuellen Jahr, wir werden sagen, den Umsatz im laufenden Jahr, lassen Sie uns den Umsatz erhöhen, und lassen Sie uns die Mittel auf etwas wie vielleicht auch ein Medium umstellen und lassen Sie uns die Mittel . Die Farbgebung, sie sollte dem Muster folgen, der Tabelle. Das aktuelle Verkaufsjahr, es war ein dunkles. Gehen wir und wählen unsere dunkle Farbe für das Vorjahr, es war die helle Farbe. Lass uns das machen. Machen wir das aktuelle Jahr fett. Okay, lass es uns testen. Gehen wir und bewerben uns jetzt öffentlich, um es als Hashes anzuzeigen , weil die Größe wirklich klein ist Also lass uns gehen und auf Okay klicken. Und wir können zu den Standards gehen und das Ganze betrachten. Jetzt können wir es hier sehen. Umsatz 2023 gegenüber Umsatz 2022. Wie Sie es jetzt sehen können, das aktuelle Jahr im Vergleich zum Vorjahr. Okay, eine Sache, über die ich mich natürlich freue Gehen wir hinein und entfernen den Fettdruck. Okay, geben wir ihm einen Namen. Das können also die Charts der Legenden-Kategorie sein, die sich dort befindet. Gehen wir nun zurück zum Dashboard, um es zu verwenden. Jetzt hätte ich gerne die Legende zwischen dem Titel und dem Diagramm. Das können wir nicht tun. Stattdessen werden wir einen zusätzlichen Container für diese drei Informationen erstellen . Wir haben eine Legende und dann die Charts. Wie ich schon sagte, wir können nicht alles von Anfang an planen. Während Sie das Dashboard erstellen, werden Sie die Bedürfnisse verstehen und Dinge anpassen. Was wir nun tun können: Anstatt dieses Diagramm zu haben, werden wir einen vertikalen Container innerhalb des horizontalen Containers haben. Nehmen wir nun einen vertikalen Container. Und die kleine Sache, die zu tun ist, ist hier in der Mitte. Und was wir tun können, wir schnappen uns das Diagramm, legen es in diesen Container, also stellen Sie sicher, dass Sie es in diesen Container werfen. Und lassen Sie uns natürlich schnell das Layout überprüfen, wo alles in Ordnung ist, es befindet sich in den geneigten Hauptdiagrammen Statt der ersten Diagramme haben wir jetzt einen vertikalen Container Gehen wir und geben ihm schnell einen Namen. Sie sind der Container von, sagen wir, Diagramm eins. Darin können Sie sehen, dass wir jetzt unsere Diagramme haben Unser vertikaler Container wird mit einem Titel beginnen. Gehen wir und holen uns einen Titel oder einen Text oben drauf. Und jetzt geben wir ihm den Namen Umsatz und Gewinn nach Unterkategorien Lassen Sie uns jetzt formatieren. Als Schriftart werden Sie Table Medium verwenden. Und dann wird die Größe 14 sein und die Farbe ist dunkel. Also lass uns gehen und das auswählen. Okay, das ist es also. Okay. Okay, das heißt, wir brauchen den Titel unseres Diagramms nicht, oder? Klicken Sie darauf und verstecken Sie den Titel. Großartig, jetzt können wir uns endlich die Legenden schnappen. Aber jetzt in dieser Tabelle hätte ich auch gerne eine Legende auf der rechten Seite für den Gewinn. Das heißt, wir haben eine Legende auf der linken Seite und eine Legende auf der rechten Seite. Und um das zu tun, werden wir einen weiteren Container haben. Um diese beiden Legenden Seite an Seite zu stellen. Wir können das derzeit nicht tun, weil wir einen vertikalen Container haben. Also lass uns einen horizontalen Behälter nehmen und ihn einfach in die Mitte von drüben stellen. einfach die Größe ändern, wählen Sie den Container aus und lassen Sie uns die ersten Legenden darin platzieren Okay, jetzt haben wir einen Titel für die kleine Legende. Lass es uns verstecken. Großartig. Also lass uns jetzt gehen und alles kleiner machen. Ordnung, damit haben wir wirklich nette Legenden, in denen wir den Nutzern erzählen, wir die Verkäufe von 2023 mit 2022 vergleichen. Ordnung, also lass uns jetzt die richtige Legende konfigurieren. Wir müssen den Benutzern sagen, dass dies Gewinninformationen sind und die blaue Farbe für Gewinne steht. Die Orange kann auf Verlust hinweisen. Für diese Legende verwende ich einfach dieses Textobjekt. Ziehen wir also den Text und stellen Sie sicher, dass er in diesem Mini-Container auf die rechte Seite gelegt wird. Lassen Sie uns also zuerst das aktuelle Jahr angeben. Gehen wir zu Inserts und haben den Parameter, denn hier haben wir nur den Gewinn für das aktuelle Jahr. Als Nächstes sagen wir, okay, ein Kreis, das werden Gewinne sein. Und noch ein Kreis, das wird ein Verlust sein. Okay? Gehen wir jetzt und stellen sicher, dass es sich bei der Schrift um ein Tableau-Medium handelt, es wird eine Neun sein. Und stellen wir sicher, dass der verwendeten Farbe um die dunkle Farbe handelt. Aber jetzt lass uns die Farbe der Kreise ändern. Also wird der erste blau und der Verlust orange sein . Unsere Orange. Okay. Also jetzt lass uns gehen und es okay sein und es testen. In Ordnung. Also, wie Sie sehen können , ist es wirklich groß. Gehen wir und machen es kleiner. In Ordnung. Mit dieser Legende können die Benutzer also sofort sehen, dass es sich um 20:23 Uhr handelt . Die blaue kann die Gewinne sein und die Verluste können die orange sein In Ordnung, ich bin sehr zufrieden mit dem ersten Diagramm. Natürlich haben wir immer noch die Farbgebung des Hintergrunds. Gehen wir zum Layout und stellen sicher, dass bei den Containern alles stimmt . Gehen wir zum Diagramm. Erstens, wie Sie sehen können, haben wir einen vertikalen Container, wir haben einen Text und dann haben wir einen horizontalen Container für beide Legenden. Darin können Sie sehen, dass wir die Diagramme für die erste Legende und den Text der zweiten haben. Darunter haben wir dann unsere Diagramme. Wenn du es so hast, folgst du mir richtig. Was wir nun tun werden, wir werden eine Hintergrundfarbe für den gesamten Container für die ersten Diagramme angeben eine Hintergrundfarbe für den gesamten Container für die . Gehen wir hier zum Hintergrund und machen es weiß. Dadurch werden die Benutzer das Gefühl haben, dass sich alles in einer Einheit befindet, in einem Diagramm. In Ordnung, das ist also für das erste Diagramm. Gehen wir und machen das Gleiche für den richtigen. Gehen wir und holen uns, um das zu tun. Behälter. Lass es uns hier drüben in die Mitte nehmen. Damit haben wir jetzt unseren Container. Nehmen wir unser Diagramm und legen es in den Container, den neuen, den Sie erstellt haben. Nun, da wir unser Diagramm im neuen Container haben, wollen wir das Layout überprüfen, um sicherzustellen , dass alles in Ordnung ist. Gehen wir zu den Charts. Wir haben Diagramm eins, und das neue kann für Diagramm zwei sein. Gehen wir und benennen es um. Sie sind der Container für Diagramm zwei. Okay, darin haben wir unser Diagramm, so perfekt. Das heißt, wir werden uns ein Textobjekt schnappen und es auf unser Diagramm im neuen Container legen. Nennen wir es Umsatz und Gewinn, Trendzeit. Jetzt fangen wir an, es zu formatieren. Holen wir uns auch das Tableau-Medium. Ich werde 14 sein. Gehen wir und suchen uns unsere Farbe aus. Es wird die dunkle sein, wir werden genau den gleichen Titel bekommen wie die linke. Okay, der nächste Tipp. Lass uns den alten Titel aus den Charts verstecken. Als Nächstes werden wir unsere Legenden in die Tat umsetzen, dazu braucht es Objekte. Platzieren wir es in der Mitte zwischen dem Titel und den Charts. Das werden wir in den Legenden sagen. Geben wir einen Parameter ein, um das Jahr anzuzeigen. Und danach werden wir einen Kreis haben. Und wir werden sagen, dass dies das oben Genannte ist. Und noch einer, es wird unten sein. Damit werden wir nun angeben, ob die Linie über dem Durchschnitt oder unter dem Durchschnitt liegt. Wir verwenden die Färbung. Das obige kann das blaue. Lass uns gehen und uns wählen. Und unten kann das Orange, unsere orange Farbe, sein. Was Sie nun tun können, wir können sicherstellen, dass wir derselben Schriftart folgen. Es wird also das Tableau-Medium sein, und es ist eine Neun. Ordnung, das ist also alles. Los geht's und zuschlagen. Okay, ich glaube, wir haben die Farbgebung des 2023 verpasst. Gehen wir hinein und achten wir darauf, die dunkle Farbe dafür zu wählen. In Ordnung, klicken wir auf Okay. Jetzt haben wir eine kurze Erklärung zur Farbgebung in unserer Tabelle auf der rechten Seite. Was wir nun tun werden, wir werden den gesamten Container auswählen. Und wir werden die Hintergrundfarbe auf Weiß ändern , damit das Gefühl einer Einheit in den Charts entsteht. Gehen wir also zu Layout und gehen wir zum Hintergrund und wählen die weiße Farbe. Ordnung, damit wir mit dem Container mit den Diagrammen fertig sind und was wir tun können, wählen wir den gesamten Container aus. Und entferne den Rand und auch die Hintergrundfarbe. Okay, wenn wir uns jetzt unsere Diagramme in unseren Dashboards ansehen , fehlen uns immer noch einige Informationen zu den Kpyes. Wir müssen hier Legenden präsentieren, die diese beiden Punkte und auch die Färbung dieser beiden Linien erklären die diese beiden Punkte und auch die Färbung dieser beiden Wir werden also etwas haben, das den Legenden sehr ähnlich ist, in denen wir 2023 gegen 2022 sagen werden, um diese beiden Linien zu erklären, und dann können wir diese beiden Kreise erklären. Um die Legenden zu erstellen, was wir tun werden, gehen wir zur Unterkategorie Legende über Und lass uns das duplizieren. Geben wir ihm einen Namen, mit dem Sie die Legende von BI nachahmen können. Lassen Sie uns das Dashboard einfach an das Ende verschieben , damit alle Blätter auf der linken Seite sind. Gehen wir zur Legende von BI und fangen wir an, sie zu formatieren. Da wir nun unterschiedliche KPIs haben, nicht nur die Verkaufszahlen, werde ich die Verkaufswörter aus unserem Text entfernen Gehen wir zum Text, zu den drei Punkten. Gehen wir dann los und entfernen die Verkäufe. Und lass uns nur die Jahre haben. Und dann lass uns unseren Kreis hinzufügen. Und wir werden den höchsten Monat sagen. Und noch ein Kreis für den niedrigsten Monat. Jetzt werden wir wie immer anfangen, diese Informationen zu formatieren. Es wird niedrig, mittel und neun sein , also ist alles in Ordnung. Gehen wir und ändern die Farbe dieser Kreise. Das höchste wird das Blau und das niedrigste das Orange sein. Lass uns gehen und auf Okay klicken. Und überprüfe die Ergebnisse. Sieht gut aus, oder? Aber ich glaube, hier habe ich einen zusätzlichen Platz. Gehen wir noch einmal zum Text. Lass uns nur ein Leerzeichen haben. In Ordnung. Los geht's und zuschlagen. Okay. Gehen wir jetzt und verwenden es in unseren Dashboards Also, was werden wir tun? Wir gehen zum Dashboard hier drüben. Schnappen wir uns den QBI, den legendären KPI. Und lassen wir ihn direkt unter dem Titel stehen. Wir können es zwischen zwei zonalen Containern haben. Lass es uns zuerst fallen lassen. Nächstes Mal werden wir den Titel entfernen. Also lass uns gehen und es verstecken. Also, es ist wirklich klein zwischen diesen beiden Containern. Was ich tun werde, um es auszuwählen, gehen wir zur Artikelhierarchie. Und jetzt können wir nachsehen dass wir den Container für den Titel, den Container für die KPIs und in der Mitte haben wir unsere Diagramme Ordnung, jetzt gehen wir vielleicht und machen den Titel ein bisschen kleiner Gehen wir zur Legende BI und ziehen sie ein wenig nach unten. Ordnung, jetzt sieht es gut aus und wir haben eine Erklärung für die drei KPIs Ordnung, damit haben wir alles in unserem Hauptcontainer bereit Was natürlich fehlt, ist der versteckte Container, in dem wir die Filter haben. Aber das lasse ich bis zum Ende stehen. Was wir jetzt tun werden, wir gehen zum Hauptcontainer, der ausgewählt ist, und entfernen den Rand und auch den Hintergrund. Also lass uns keine haben. Also gut, jetzt der letzte Schliff, der letzte Schritt der Formatierung dieser Dashboards Wir werden in diesem Dashboard Leerzeichen zwischen den Diagrammen hinzufügen in diesem Dashboard Leerzeichen zwischen den Diagrammen Das Hinzufügen von Leerzeichen zwischen den Diagrammen wird einen enormen Einfluss auf die Benutzererfahrung Ihrer Dashboards haben einen enormen Einfluss auf die Benutzererfahrung Ihrer Dashboards Und wie Sie sehen können, liegen diese beiden Diagramme sehr nahe beieinander, als könnten sie nicht atmen , oder? Wenn Sie also Platz zwischen diesen beiden Diagrammen hinzufügen, wird nicht nur ein Gleichgewicht zwischen den Elementen hergestellt, sondern es wird auch für die Benutzer einfacher zu lesen sein. Also jetzt lass uns gehen und. Diese Sachen. Das erste , was wir tun werden, ist, die Hintergrundfarbe des gesamten Dashboards zu ändern. Gehen wir dazu zum Hauptmenü hier zum Dashboard. Und dann gehen wir hier zur Formatoption. Die Standardeinstellung wird weiß sein. Gehen wir und stellen es auf das hellste Grau um . Wählen wir das aus. Damit trennen wir nun die Diagramme vom Hintergrund und wir können sofort den Abstand zwischen den Diagrammen sehen . Wenn Sie sich nun die drei KPIs ansehen, können Sie feststellen, dass zwischen ihnen ein Mindestabstand besteht können Sie feststellen, dass zwischen ihnen ein Mindestabstand Aber zwischen diesen beiden Diagrammen gibt es überhaupt kein Leerzeichen Lassen Sie uns nun den Abstand von oben nach unten korrigieren. Zunächst möchte ich, dass die Hintergrundfarbe dieser Legende grau ist. Um das zu tun, gehen wir zu den Laken. Also werde ich einfach wechseln zu, lass uns zum Format gehen. Aber wenn Sie es nicht geöffnet haben, klicken Sie einfach mit der rechten Maustaste auf diesen weißen Bereich. Gehe zum Formatieren und lass uns zum Schattieren gehen. Jetzt können wir den Hintergrund der Arbeitsblätter einfärben den Hintergrund der Arbeitsblätter einfärben Also lass uns gehen und nichts sagen. Also gut, jetzt gehen wir zurück zu unserem Dashboard. Und wie Sie der Legende hier entnehmen können, haben wir keine Farbgebung. Wir benötigen nur für die Diagramme eine weiße Hintergrundfarbe. Ordnung, also fangen wir jetzt an, an diesen drei KBIs zu arbeiten In Ordnung, also fangen wir jetzt an, an diesen drei KBIs zu arbeiten, um die Abstände zwischen ihnen zu vergrößern Um das zu tun, gehen wir und wählen den ersten aus. Schließen wir die Formate und bleiben wir beim Layout. Wenn Sie nun zu diesen beiden Optionen gehen, haben wir die äußere Polsterung und die innere Polsterung Das Äußere ist der Raum zwischen den Objekten und das Innere ist der Raum innerhalb des Diagramms selbst Also, was brauchen wir jetzt? Wir müssen den Abstand zwischen diesen drei KPIs und auch den Abstand zwischen dem KPI und den Diagrammen vergrößern diesen drei KPIs und auch den Abstand zwischen dem KPI und den Diagrammen Ordnung, also lass uns jetzt mit der äußeren Knospung beginnen . Lass uns auf Connect klicken Wenn Sie nun die Zahlen erhöhen und Sie sehen, wie sich die Zahlen entwickeln, können die Abstände zwischen diesem Diagramm und den Nachbardiagrammen vergrößert werden Und wie Sie sehen können, wird sie sich für oben rechts und unten links vergrößern oben rechts und unten links Wie Sie sehen können, ist alles miteinander verbunden. Wenn Sie hier etwas ändern, wird sich das für alle Werte ändern, und das liegt daran, dass alle Seiten gleich sein sollten. Und hier ist es sehr wichtig zu verstehen, dass Sie eine Entscheidung über den Abstand zwischen Ihren Diagrammen treffen und sich auf Ihre Entscheidung für das gesamte Dashboard festlegen müssen. Das ist wirklich wichtig, sonst wird das Dashboard hässlich. Also nehmen wir jetzt den Wert 20 für alle darin enthaltenen Diagramme. Lassen Sie mich Ihnen jetzt zeigen, wie wir das machen können. Lass uns gehen und alles auf zehn machen. In diesem Diagramm nehmen wir nun eine Zehn auf der linken rechten oberen Taste, und unser Ziel ist es, eine 20 zu haben. Wenn das Diagramm auf der rechten Seite eine Zehn nimmt und der Nachbar-QBI auch eine Zehn von der linken Seite nimmt, dann haben wir eine 20. Das heißt, um zwischen all unseren Charts eine 20 zu haben, sollte jedes von ihnen eine Zehn Aber jetzt interessieren mich nur noch die Leerzeichen zwischen den Charts und nicht die Legende hier drüben. Was wir tun können, wir werden hier drüben zur Außenbahn gehen Und dann entfernen wir, dass alle Seiten gleich sind und von oben ist mir das wirklich egal 198. Udemy 6 Build-Kunden-Dashboard (korrekt): Ordnung, jetzt hoffe ich, dass Sie mit der Erstellung des Kunden-Dashboards fertig sind . Jetzt zeige ich Ihnen meine Version wie ich sie implementiert habe. Lassen Sie uns nun einen kurzen Überblick über die Anforderungen geben. Lassen Sie uns mit den wichtigsten Anforderungen beginnen, die wir hier haben . Es heißt, dass wir KPIs anzeigen müssen, wobei der QBI die Gesamtzahl der Kunden, den Umsatz pro Kunden sowie die Gesamtzahl der Bestellungen für das aktuelle Jahr und das Vorjahr anzeigen sollte die Gesamtzahl der Kunden, Umsatz pro Kunden sowie die Gesamtzahl der Bestellungen für das aktuelle Jahr und das Vorjahr Und bei der nächsten Anforderung geht es um den Trend. Wir müssen die Daten auf monatlicher Basis präsentieren , wobei wir die aktuellen und die vergangenen Jahre vergleichen müssen , und dort müssen wir die höchsten und niedrigsten Werte identifizieren oder hervorheben. Diese beiden Anforderungen entsprechen also genau den Vertriebsanforderungen, jedoch mit unterschiedlichen Maßstäben. Beim Diagrammtyp gehen wir also genauso vor wie bei den Vertriebs-Dashboards, wo wir sowohl Bänder als auch Funklinien mit kleinen Kreisen haben können Funklinien mit kleinen Kreisen Ordnung, kommen wir zur dritten Anforderung Wir haben die Kundenverteilung nach Anzahl der Bestellungen Hier müssen wir also die Verteilung der Kunden auf der Grundlage der Anzahl der Bestellungen darstellen . Hier sprechen wir also von Datenverteilung, und dafür haben wir ein perfektes Diagramm. Wir haben das Histogramm. Okay, was nun die letzte Anforderung angeht, müssen wir die zehn Kunden mit den meisten Gewinnen anzeigen Hier müssen wir also auch die zehn Kunden mit dem höchsten Gewinn anzeigen . Sie benötigen viele Informationen wie Rang, Anzahl der Bestellungen, aktuelle Verkäufe, aktuelle Gewinne und die letzten Bestelldaten. In dieser Anforderung müssen wir viele Details über die gezähmten Kunden vorlegen viele Details über die gezähmten Kunden Und dafür habe ich mich für eine Symboltabelle entschieden, in der wir Zeilen und Spalten haben können Ordnung, es geht also darum, die Anforderungen zu analysieren und sich für den Diagrammtyp zu entscheiden. Im nächsten Schritt werden wir über das Modell und die Farbgebung sprechen . Wir werden genau die gleichen Dinge wie im Vertriebs-Dashboard verwenden . Und das liegt daran, dass sich die beiden Dashboards in denselben Projekten befinden und es keinen Sinn macht , jedes Mal ein neues Dashboard, ein neues Modell zu erstellen Mal ein neues Dashboard, ein neues Modell Hier müssen wir also einem Modell für alle unsere Dashboards folgen , um das gleiche Erscheinungsbild unserer Dashboards in diesem Projekt zu erhalten Wie Sie sehen können, wird es den nächsten Dashboards einfacher Jetzt können wir mit der Implementierung der Diagramme in Tableau beginnen . In Ordnung, Sona In den ersten Charts haben wir die drei QBIs: Kunden, Verkäufer pro Kunde und Bestellungen sind die üblichen Dinge wie früher, es ist nur Kopieren, Einfügen und Umschalten der Kennzahlen Wenn Sie daran interessiert sind, wie ich es implementiere, werde ich die Datei natürlich auch in den Projekten belassen oder Sie können auf mein öffentliches Profil gehen und sie von dort herunterladen. Vielleicht eine interessante Sache, die ich Ihnen zeigen Wie habe ich den Umsatz pro Kunde berechnet Also lass uns hier rüber gehen. Da wir jetzt viel filtern müssen, können wir nach Kunden suchen um die berechneten Felder zu überprüfen. Also müssen wir zuerst entscheiden , welche Kunden für das laufende Jahr bestellt haben und welche für das Vorjahr bestellt haben. Es ist also wirklich einfach, wenn wir hier zu den Kunden des aktuellen Jahres gehen und sie bearbeiten lassen. Sie können hier sehen, dass wir den gleichen Zustand haben. Wenn das Jahr dem im Parameter ausgewählten Jahr entspricht, zeigen Sie die Kundennummer an, andernfalls ist sie mit dem Vorjahr Null. Wir werden genau den gleichen Teil haben, ein Jahr abziehen Das ist also der erste Schritt. Dann der nächste Schritt, wir werden den Umsatz pro Kunde im laufenden Jahr berechnen . Wir haben es hier drüben. Gehen wir rein und schauen rein. Dafür haben wir die folgende Berechnung. Wir können das aktuelle Jahr für den Umsatz durch die Anzahl der unterschiedlichen Kundenwerte dividieren . Und damit erhalten Sie den durchschnittlichen Umsatz pro Kunde. Also werden wir das Gleiche auch für das Vorjahr tun. Und es wird wie üblich darum gehen, die Unterschiede zu finden und die Min - und Max-Werte zu finden. Das war's also für den Umsatz pro Kunde. Beginnen wir nun mit der Implementierung des ersten Diagramms mithilfe des Histogramms, um die Datenverteilungen für die Kunden darzustellen die Datenverteilungen für die Lassen Sie uns also ein neues Blatt erstellen und wir können es Kundenverteilung nennen Okay, da wir jetzt über zwei Kennzahlen sprechen , die Anzahl der Kunden und die Anzahl der Bestellungen, müssen wir die LOD-Ausdrücke verwenden, um die Stifte zu generieren Und ich habe das in den LOD-Ausdrücken ausführlich erklärt , indem ich die festen Werte verwendet Stellen Sie also sicher , dass Sie das überprüfen, um den LOD-Ausdruck zu verstehen , den wir jetzt verwenden werden Und dafür werden wir die Anzahl der Bestellungen mithilfe eines berechneten Felds in Stifte umrechnen Bestellungen mithilfe eines berechneten Felds in Stifte umrechnen Um das zu tun, erstellen wir, lassen Sie mich einfach die Suche entfernen und mich einfach die Suche entfernen ein neues berechnetes Feld erstellen. Hier wollen wir also für jeden Kunden herausfinden wie viele Bestellungen er aufgegeben hat, und wir sprechen natürlich für das aktuelle Jahr. Dafür werden wir die Funktion verwenden, die aus den LOD-Ausdrücken festgelegt Dann müssen wir die Dimension definieren. Es wird das aktuelle Jahr für die Kunden sein. Hier haben wir also alle Kunden , die im laufenden Jahr bestellt haben. Danach müssen wir die Aggregation durchführen. Und es kann die Anzahl der Bestellungen sein. Also werden wir auch einzeln zählen. Das aktuelle Jahr für die Bestellungen. Das aktuelle Jahr für die Bestellungen ist wie für die Kunden, alle Bestellungen, die in diesem Jahr aufgegeben werden. In Ordnung, das ist also alles. Gehen wir und schließen den Laden hier drüben. Alles klar? Also nochmal, was wir hier machen, wir werden für jeden Kunden die Anzahl der Bestellungen ermitteln , die für das laufende Jahr aufgegeben wurden. In Ordnung, also lass uns jetzt gehen und zuschlagen, okay. Und jetzt haben wir es hier als kontinuierliche Maßnahme. Gehen wir und ändern es in eine Dimension. Klicken Sie also mit der rechten Maustaste darauf und machen Sie daraus eine Dimension , da die Pins in den Histogrammen normalerweise diskrete Werte sind Was wir jetzt tun werden, wir werden die Werte testen Ziehen wir es per Drag-and-Drop in die Ansicht. Okay, wir haben unseren Stift für das Histogramm bekommen, aber ich würde diese Daten gerne testen Um das zu tun, lassen Sie uns ein neues Blatt erstellen, nennen wir es Test-Histogramm Was wir also tun können, wir werden unsere Kunden überprüfen Wählen Sie den Namen des Kunden. Und jetzt holen wir uns die Bestell-ID hier drüben. Lassen Sie uns auch alle Werte anzeigen. Wir brauchen das Datum, also lass uns das Bestelldatum auswählen. Es ist hier drüben, um das Jahr zu sehen. Und was wir dann tun werden, wir werden unser neues berechnetes Feld überprüfen. Lass es uns hier drüben ablegen. Dann lass uns zu einer Maßnahme übergehen. Und in Ordnung, ich werde es auf die Etiketten legen. Ordnung, also lass uns jetzt einen dieser Kunden überprüfen. Lasst uns das Herz von Adam radikal in den Mittelpunkt stellen. Sagen wir, behalten wir nur, jetzt können wir alle Bestellungen von Adam überprüfen. Und wie Sie sehen können, haben wir eine Menge Bestellungen in der Historie und keine davon kann in unserem berechneten Feld gezählt werden, weil wir uns nur auf das aktuelle Jahr konzentrieren. Wie Sie sehen können, beginnen wir ab 2023 mit der Zählung. Und im Jahr 2023 haben wir fünf Bestellungen, 12345. Wie Sie sehen können, gibt die Kennzahl einen korrekten Wert zurück. Wir können die anderen Jahre testen. Lassen Sie uns zum Beispiel den Parameter anzeigen. Gehen wir und wechseln zu 2022. Wie Sie sehen können, haben wir im Jahr 2022 nur drei Bestellungen. Lass uns gehen und es auf 2021 umstellen. Und wir haben hier nur eine Bestellung. Das bedeutet, dass unser berechnetes Feld als Anwesenheit funktioniert und wir es jetzt für das Histogramm verwenden können Das mache ich normalerweise, wenn ich ein neues berechnetes Feld erstellt habe, vor allem, wenn es LOD ist. Ich gehe hin und teste Also erstelle ich eine einfache Tabelle um die Daten zu sehen und mich beispielsweise auf diesen einen Kunden zu konzentrieren, anstatt direkt im Histogramm zu testen, weil es für Einzelpersonen wirklich schwierig ist, die Daten zu testen Ordnung, jetzt gehen wir zurück zu unserer Kundenverteilung und holen uns unsere Balken Um das zu tun, gehen wir hier rüber zu den Reihen. Sagen wir, zählen Sie getrennt. Und jetzt werden wir die Kunden für das laufende Jahr zählen . Also die Kunden des laufenden Jahres, wir müssen das Bild auf Pars umstellen, da Histogramme Und was haben wir in unserem Histogramm, das besagt? Als Nächstes werden wir anfangen , unser Histogramm zu formatieren . Also als Erstes werden wir, wie immer, die Linien entfernen Also lass uns formatieren. Gehen wir zu Linien, gehen wir zu Zeilen und entfernen das Raster. In Ordnung, das ist alles für die Linien. Als Nächstes gehen wir hierher und entfernen die Header. Lassen Sie uns diese Pins erstellen und sie lesbarer machen. Gehen wir also in Formaten vor. Vielleicht mache ich es fett und ändere die Farbe. Ordnung, jetzt haben wir den Namen der Dimension hier drüben. Wir können es verstecken. Okay, jetzt lass uns mit dem Ausmalen beginnen. Halten wir die Steuerung gedrückt und ziehen wir den Kunden zu den Farben. Natürlich werden wir unsere Farben verwenden. Lass uns gehen und es bearbeiten. Lass uns einen auswählen. In Ordnung, das ist es also. Das ist es. Okay. Okay. Als Nächstes können wir diesen Teilen einige Grenzen hinzufügen. Gehen wir also zu den Farben an den Rändern und machen es ungefähr so. Ordnung, also das nächste Mal werde ich gehen und ein paar Labels hinzufügen. Also lasst uns die Kunden zu den Etiketten bringen. Und ich denke, damit sind Sie mit dem Hutgramm fertig. Wir können es testen, indem wir den Parameter hinzufügen. Wählen wir ein anderes Jahr wie 2023, und wie Sie sehen, reagiert alles Und das war's für diese Anforderung. Jetzt zeigen wir den Benutzern die Verteilung der Kunden nach Anzahl der Bestellungen. Gehen wir jetzt zur nächsten Anforderung über , bei der wir die zehn wichtigsten Kunden nach Gewinn auflisten werden. In Ordnung, lassen Sie uns jetzt ein neues Arbeitsblatt erstellen. Nennen wir es Top-Kunden. Jetzt zählen wir unsere Kunden in die Reihe und jetzt zeigen wir nur die Top-Käufe , also den Gewinn für das laufende Jahr. Gehen wir und holen uns unser Maß. Es ist das laufende Jahr für den Gewinn. Lass es uns in den Text hier drüben schreiben. Als Nächstes werden wir den Filter so einrichten, dass nur die zehn besten Kunden angezeigt werden. Halten Sie die Taste gedrückt und ziehen Sie den Kundennamen per Drag & Drop in die Filter. Und jetzt gehen wir hier zur Registerkarte von oben. Und dann schalten wir es auf das Feld Kaufen um, sodass wir die Top Ten nach Gewinnen haben, und die Summe ergibt dann die Summe Also das ist genau das , was wir brauchen? Lass uns gehen und zuschlagen, okay. Und damit erhalten wir eine sehr einfache Liste der zehn Kunden, gemessen am Gewinn. Lass uns das Format ändern um die ganze Zahl zu sehen. Gehen wir also hin und formatieren , wo ich hingehen werde, und entfernen die Einheit, entfernen wir Dezimalzahlen Lasst uns das Dollarzeichen bei den Sternen haben. In Ordnung, jetzt können wir die ganze Zahl sehen. Gehen wir und sortieren die Liste nach dem Gewinn. Um das zu tun, gehen wir zum Kundennamen, dann gehen wir zur Sortierung und wir gehen zu einem Feld. Um eine Rangfolge zu erhalten, wechseln wir zur Sortierreihenfolge nach absteigender Reihenfolge und stellen sicher, dass wir den Feldnamen, das aktuelle Gewinnjahr, haben In Ordnung, das ist also alles. Lassen Sie uns das schließen und wie Sie sehen können, der erste Kunde an wird der erste Kunde an der Spitze der Top-Kunde sein. Und jetzt der nächste Schritt , den wir gehen und den Rang zu dieser Liste hinzufügen werden. Um das zu tun, werden wir ihn verwenden, den Funktionsindex. Lass uns hier drüben auf die Straße gehen und einfach Index schreiben und das war's. Und dann gehen wir und schalten es auf diskret um und stellen es einfach nach vorne. Und damit haben wir ein Ranking von 1 bis 10 In Ordnung, also werden wir jetzt zusätzliche Informationen für jeden Kunden hinzufügen zusätzliche Informationen für jeden , z. B. die Verkäufe für das aktuelle Jahr Gehen wir also zu unserem Daten-Pin und holen wir uns das aktuelle Jahr für Verkäufe Ziehen Sie es per Drag-and-Drop auf diese Zahlen , sodass wir auch die Verkäufe für das aktuelle Jahr sehen können . Lass es uns einfach ein bisschen größer machen. Und jetzt ist die nächste Information , die wir hinzufügen werden, die Anzahl der Bestellungen für das laufende Jahr , die von den Kunden aufgegeben wurden. Um das zu tun, gehen wir hier zum Messwert und doppelklicken auf das leere Feld und notieren Anzahl einzeln, um die Bestellungen zu zählen. Also werden wir das aktuelle Jahr von den Bestellungen abtippen . Also gut, setzen wir uns hin. Okay, und jetzt sehen wir uns die Anzahl der Bestellungen an, die jeder Kunde im laufenden Jahr aufgegeben hat. In Ordnung. Die nächste Information , die wir hinzufügen werden, ist das letzte Bestelldatum, das der Kunde aufgegeben hat. Und jetzt brauchen wir das letzte Bestelldatum. Um das zu tun, klicken Sie mit der rechten Maustaste darauf und lassen Sie uns zu den Maßnahmen gehen und das Maximum herausholen. Damit können wir jetzt sehen, wann es das letzte Mal war, dass der Kunde bei uns bestellt hat . In Ordnung. Damit haben wir alle Informationen, die wir benötigen , in unserem Diagramm. Im nächsten Schritt werden wir mit der Formatierung beginnen. Zuerst beginnen wir wie gewohnt mit den Linien und Gittern Klicken Sie also mit der rechten Maustaste darauf und gehen Sie zum Formatieren. Jetzt möchte ich diese Linie in der Mitte zwischen den Maßen und den Dimensionen loswerden . Gehen wir also zu den Gittern. Gehen wir auch zum Spaltenteiler und entfernen ihn. Damit haben wir keine Grenze dazwischen. Im nächsten Schritt werden wir die graue Hintergrundfarbe entfernen. Gehen wir zur Schattierung über, und dann gehen wir hier zur Zeilenbindung über und reduzieren die Größe auf ein Minimum, sodass, wie Sie sehen können, die Hintergrundfarbe verschwunden ist In Ordnung, das ist alles für die Linien und das Raster. Lass uns anfangen, die Punkte und Farben unseres Telefons zu formatieren die Punkte und Farben unseres Telefons Zuerst möchte ich den Index hier formatieren. Lass uns dazu gehen. Format. Gehen wir und stellen Sie sicher, dass Sie das richtige Feld auswählen. Ja, wir wählen es aus. Lass uns nach Pan gehen. Gehen wir jetzt zu den Zahlen hier drüben. Und ich würde gerne ein hinzufügen, lassen Sie uns die Dezimalzahlen durch die benutzerdefinierte Zahl entfernen und das Präfix Hash hinzufügen , um ein Ranking zu erhalten Das ist es. Was wir zu diesem Ranking noch hinzufügen können, ist, dass wir die Hintergrundfarbe dafür hinzufügen können. Gehen Sie hier zur Schattierung und machen Sie sie sehr hellgrau. In Ordnung, das ist alles für das Ranking. Gehen wir zum nächsten und beginnen das Schriftfarbformat zu ändern. Gehen wir zur Schrift über, damit wir sie als Tableau Po belassen und die Farbe in etwas wie Schwarz ändern können . Das ist es. Gehen wir zum nächsten, Format, und wir gehen hier drüber, machen es platt. In Ordnung, also gehe ich zu den Maßnahmen über. Gehen wir und nehmen das Gerät aus dem Verkauf. Gehen wir also zu den Verkaufsstellen für Matten hier drüben und dann werden wir es wie gewohnt formatieren, sodass die Zahl benutzerdefiniert ist, die Dezimalzahl entfernt und das 1-Dollar-Zeichen hinzugefügt wird. Ordnung, und was die Anzahl der Bestellungen angeht, lassen wir es so wie es ist. Ordnung, das war's also. Lass es uns einfach sehr einfach halten. Und damit haben wir eine wirklich schöne detaillierte Tabelle, um die zehn besten Kunden mit zusätzlichen Informationen zu zeigen. Ordnung, damit sind wir mit der Erstellung aller Diagramme fertig. Im nächsten Schritt werden wir mit dem Aufbau des Dashboards beginnen. Okay? Um jetzt das Kunden-Dashboard zu erstellen, werden wir nicht alles von Grund auf neu erstellen. Wir werden das Verkaufs-Dashboard duplizieren. Um die Struktur zu haben, gehen wir zu den Vertriebs-Dashboards Radikal verbinden und duplizieren. Damit haben wir zwei identische Dashboards. Gehen wir zum zweiten und fangen wir an, es zu formatieren. Zuerst beginnen wir mit der Benennung. Es wird also das Kunden-Dashboard sein. Fangen wir jetzt von oben nach unten an. Wir werden mit diesem Titel beginnen. Gehen wir hier rüber und ändern wir es vom Vertriebs-Dashboard zu Kunden-Dashboards Wie Cain kann die Erstellung des zweiten Dashboards sehr einfach sein , sobald Sie eine wirklich solide Struktur haben Ordnung, als Nächstes haben wir also die drei Diagramme Wir werden sie alle durch die neuen ersetzen. Der erste wird der QBI-Kunde sein, lassen wir es einfach am Anfang fallen Natürlich werde ich anfangen, Sachen zu unserem neuen Container hinzuzufügen Mach dir darüber keine Sorgen. Wir werden es später löschen. Gehen wir und holen uns den nächsten KPI, den Verkäufer, die Kunden und die Bestellungen, okay? In Ordnung Jetzt lass uns diesen Behälter verstecken. Klicken Sie also mit der rechten Maustaste auf das Symbol und lassen Sie uns es verstecken. Ordnung, jetzt können wir die alten BIs aus diesen Dashboards löschen die alten BIs aus diesen Dashboards Lassen Sie uns sie einfach entfernen. Damit haben wir unsere drei QBI. Lassen Sie uns weitermachen und unsere Charts hinzufügen. Es wird das Histogramm sein, also ziehen wir es per Drag-and-Drop unter die Legende hier drüben. Und wir können gehen und das alte Zeug entfernen. Also das alte Diagramm. Und außerdem brauchen wir die Legenden nicht. Lass uns den ganzen Container für beide Legenden fallen lassen . Gehen wir und ändern den Titel Kundenverteilung nach Anzahl der Bestellungen. Okay, setzen wir uns hin. Okay, und lassen Sie uns den Titel aus den Charts entfernen. Wie Sie sehen können, taucht dieser Container immer wieder auf , weil wir neue Legenden und neues Zeug haben Gehen wir uns verstecken und nehmen. Lasst uns an den richtigen Charts arbeiten. Es wird die detaillierte Liste für die Top-Kunden sein. Lass es uns hier rüberwerfen. Und wir werden gehen und den alten entfernen. Jetzt werden wir weitermachen und überprüfen, ob alles zur gesamten Ansicht passt. Lassen Sie uns nacheinander die gesamte Ansicht überprüfen. Gesamtansicht, diese auch. Alles sieht gut aus. Schauen wir uns die letzte Tabelle an. Es ist Standard. Gehen wir und wechseln zur Gesamtansicht, um den gesamten Raum zu nutzen. Ordnung, jetzt haben wir alles in einem Dashboard zusammengefasst. Im nächsten Schritt werden wir dieses Dashboard formatieren. Und dieser Teil wird es nicht sein, weil wir fast alles haben. Fangen wir mit dem ersten Diagramm an. Lass uns alles mit einem weißen Hintergrund machen. Gehen wir zu Layout und ändern es für das nächste BI ebenfalls auf Weiß, nur um sicherzugehen, dass wir es für alle gemacht haben. Ordnung, damit haben wir quasi eine Karte für das gesamte QBI Als nächsten Schritt würde ich sagen, lassen Sie uns sofort loslegen und mit dem Abstand zwischen diesen Diagrammen arbeiten Lass uns auf den ersten klicken. Wenn Sie sich erinnern, haben wir uns in den Verkaufs-Dashboards darauf geeinigt, dass zwischen den einzelnen Diagrammen eine 20 Gehen wir zur äußeren Polsterung und machen alles wie eine Zehn, aber nur auf der Oberseite Wir brauchen diesen zusätzlichen Platz nicht. Lassen Sie uns alle Seiten gleich deaktivieren und den Wert auch nur für die Oberseite auf Null setzen. Wir sagen, die innere Polsterung wird immer sieben sein. Lass es uns so haben und es für die anderen tun. Außen ist zehn, oben Null, und die innere Polsterung wird ebenfalls sieben sein Für den letzten bist du zehn. Entferne es für die Oberseite. Und das Innere auch. Sieben. Lass es uns so machen. In Ordnung, damit sind wir fertig mit der Mattierung der drei QBI Gehen wir jetzt zu den Charts über. Gehen wir und wählen den gesamten Container aus. Und wie Sie sehen können, haben wir alles wie zuvor gemacht. Die äußere Polsterung ist zehn und die innere Polsterung ist sieben. Toll, lass uns gehen und den richtigen überprüfen. Wir werden es auch haben. Korrekt. Wie Sie sehen, geht es sehr schnell , wenn Sie das zweite Dashboard mit einer soliden Struktur erstellen. Ordnung, jetzt werden wir noch etwas zu den zehn umsatzstärksten Kunden machen. Wie Sie sehen können, sind diese Header-Informationen oder der Feldname nicht wirklich nett. Jetzt werden wir diese Informationen entfernen und diese Informationen entfernen und unsere eigenen benutzerdefinierten Feldnamen erstellen. Lassen Sie mich Ihnen zeigen, wie wir das machen werden. Lass uns zum Dashboard gehen. Und lassen Sie uns einen horizontalen Behälter auf unserem Tisch schnappen . Und hier werden wir gehen und in diesen Container die Feldnamen einfügen . Machen wir es einfach ein bisschen kleiner. Fangen wir an, Texte hinzuzufügen. Das ist also der erste Text. Die erste Information wird der Rang sein . Lass uns einen Rang haben. Lasst uns die Schrift auf ein Medium umstellen. Nehmen wir die Größe auf zehn und machen es für die Farben etwas heller. In Ordnung, lassen Sie uns damit weitermachen. Okay, lass uns gehen und noch eins für das nächste Feld hinzufügen. Stellen Sie also sicher, dass Sie auf der richtigen Kundenseite sind, und wir werden das Gleiche tun. Du wirst mittel zehn sein und diese Farbe können wir für die nächste kopieren. Lass uns gehen und, okay, jetzt lass uns gehen und unser Feld weiter hinzufügen. Das nächste wird also das letzte Bestelldatum sein. Fügen wir das alte ein und wir nennen es die letzte Bestellung, die festgelegt wird. Lass uns okay sein. Dann haben wir den aktuellen Gewinn. Lassen Sie uns einen Text anstelle des aktuellen Gewinns abrufen. Ich werde den Parameter hinzufügen und dann die Wörter Gewinne. Gehen wir und stellen sicher, dass alles das gleiche Format hat. Sie werden also Tableau Medium Ten sein und dieselbe Farbe haben. Kopieren wir es für das nächste Mal. Wir werden einen weiteren Text für die vergangenen Verkäufe hinzufügen. Lass uns die Verkäufe haben. Und die letzte wird die Anzahl der Bestellungen sein. Schreiben wir es so, Vergangenheit, entfernen Sie das Jahr. Wir brauchen es hier nicht. Wie Sie sehen können, haben wir unsere Titel. Was Sie tun werden, wir werden die Titel aus der Originaltabelle entfernen. Lassen Sie uns die Feldbeschriftungen und auch die Kopfzeile ausblenden. Ordnung, als Nächstes werden wir anfangen, an der Ausrichtung zwischen den Titeln und der Detailliste zu arbeiten . Also werden wir anfangen, Dinge zu bewegen. Zuerst mache ich es ein bisschen größer, und dann werden wir anfangen, diese Boxen, die Informationen, zu verschieben , bis alles der letzten Reihenfolge entspricht, ein bisschen nach rechts. Machen Sie diesen Filter vielleicht ein bisschen kleiner. Und dann lassen Sie uns die Verkäufe ein wenig nach rechts schieben , ebenso wie die Gewinne. Jetzt werden wir das ein bisschen nach rechts schieben . Sie können sehen, dass wir keine Leerzeichen mehr für die Bestellung haben. Lass uns gehen und es einfach Befehle nennen. Alles klar? Und wir werden es wieder ein bisschen nach oben verschieben . Okay, damit bin ich zufrieden. Alles ist perfekt. Und jetzt haben wir alle Diagramme formatiert, die wir im Kunden-Dashboard haben im Kunden-Dashboard Als Nächstes werden wir anfangen, die Filterinformationen zu bereinigen die Filterinformationen zu Lass uns gehen und dem Filter zeigen , was hier passiert. Okay, was wir jetzt tun werden, wir werden alle zusätzlichen Informationen entfernen , die Tableau zu unserem neuen Container hinzugefügt hat. Wir benötigen nicht all diese Informationen. Gehen wir und entfernen sie eins nach dem anderen. Und damit haben wir genau wie zuvor den gleichen Behälter. Und natürlich können Sie Ihr Dashboard erneut testen. Wir können es zum Beispiel auf 2022 umstellen . Und wie Sie sehen, hat sich alles geändert, sogar wir haben neue Top-Ten-Kunden. Wir können zum Beispiel verschiedene Unterkategorien hinzufügen und alles reagiert, sodass alles perfekt ist Lass uns alles auf 2023 zurückstellen. Und damit haben wir unseren Filter repariert. Lass uns ihn schließen , lass uns ihn verstecken. Okay, jetzt der nächste Schritt, wir werden diese Diagramme interaktiv Stellen Sie also sicher, dass Sie das Histogramm auswählen und es als Filter verwenden Damit, wenn die Benutzer irgendwohin gehen und anfangen, Mitarbeiter auszuwählen, zum Beispiel diese beiden Und damit reagiert das Dashboard , wie Sie sehen können . Lassen Sie uns die Auswahl aufheben In Ordnung. Also lass uns jetzt das Gleiche für unsere Top-Listen machen. Gehen wir und machen es als Filter. Und jetzt können wir unseren Top-Kunden auswählen. Und wir werden nur für diesen Kunden eine schnelle Analyse durchführen , was wirklich nett ist. Also lass uns gehen und das abwählen. Und damit sind wir mit der Interaktivität in unserem Dashboard fertig in unserem Fahren wir nun mit dem letzten Schritt fort , in dem wir mit den Symbolen arbeiten werden, um die Navigation in unseren beiden Dashboards sehr einfach zu gestalten Okay, jetzt gehen wir und reparieren dieses Symbol hier drüben. Also doppelklicken Sie darauf. Und jetzt können wir endlich sehen, dass es zu den Kunden-Dashboards navigiert Und da wir uns jetzt im Kunden-Dashboard befinden, werden wir ein Symbol anzeigen , das wie ein aktives Symbol aussieht Um das zu tun, gehen wir und wählen die Symbole aus. Wie Sie sehen können, wird dieses Symbol das aktive Symbol sein , wenn der Kunde das Kunden-Dashboard auswählt. Gehen wir also und wählen das aus. Also, jetzt sieht alles gut aus, lass uns gehen und es. Okay. Und damit können Sie sehen, dass wir ein neues Symbol haben darauf hinweist , dass wir uns jetzt im Kunden-Dashboard befinden. Ordnung. Als Nächstes werden wir die Symbole für die Verkaufs-Dashboards hier reparieren. Gehen wir also hinein und navigieren wir zu den Kunden-Dashboards Und lassen Sie uns das auswählen, das nicht aktiv ist. Also gehen wir und wählen dieses Symbol aus. Ordnung, das ist alles okay, also gehen wir jetzt zu den Vertriebs-Dashboards hier drüben und ändern es in ein aktives Symbol Wir werden dieses hier wählen. Vertriebs-Dashboards aktiv. Wählen Sie das aus und lassen Sie uns ein Okay geben. Ordnung. Also das ist es. Damit haben wir die Symbole repariert. Also werden die Vertriebs-Dashboards aktiviert. Wenn Sie zum Kunden-Dashboard gehen, wird es genau so sein. Ordnung. Schlüssel. Damit sind wir mit dem zweiten Dashboard in unseren Projekten fertig . Lass uns alles testen. Gehen wir also in die Präsentationsmodelle hier und überprüfen wir die Daten. In Ordnung, jetzt sind wir also im Kunden-Dashboard. Gehen wir und klicken auf diesen Container hier drüben. Wie Sie sehen können, funktioniert alles gut. Gehen wir jetzt zurück zum Vertriebs-Dashboard. Klicken wir also auf dieses Symbol. Und jetzt, wie Sie sehen können, sind wir wieder im Vertriebs-Dashboard. Damit sollte der Benutzer nicht zu den Wasserhähnen gehen und zwischen diesen beiden Dashboards wechseln Die Benutzer können einfach auf diese Symbole klicken , um zwischen diesen beiden Dashboards zu wechseln Und damit freue ich mich sehr, Ihnen mitteilen zu können unser Projekt abgeschlossen ist und wir alle Anforderungen erfüllt haben Ich werde dieses Projekt in Tableau veröffentlichen oder Sie können es über den Download-Link herunterladen. Ordnung, damit haben wir unsere Tableau-Projekte abgeschlossen und alle Phasen durchlaufen In Ordnung, damit haben wir unsere Tableau-Projekte abgeschlossen und alle Phasen durchlaufen, denen ich normalerweise folge, um alle Tableau-Projekte von Grund auf neu zu implementieren, von den Anforderungen bis zur Bereitstellung der Dashboards Und auch hier lautet meine Empfehlung, die Projekte nicht zu überstürzen, sodass Sie sofort mit der Erstellung von Diagrammen und Dashboards beginnen sollten, ohne einen klaren oder organisierten Gehen Sie also Schritt für Schritt vor, um saubere Arbeit zu leisten. 199. 00-Einführung: Freunde, heute werden wir also ein fantastisches Tabellenprojekt umsetzen, bei dem wir mit Tableau ein HR-Dashboard erstellen Tableau ein HR-Dashboard erstellen Und das Besondere an diesem Projekt ist, dass Sie nicht nur lernen, wie Sie Tableau verwenden , um Visualisierungen zu erstellen, sondern Sie können auch lernen, wie ich bei meiner Arbeit normalerweise professionelle Tabellenprojekte umsetze Wenn Sie neu hier sind, sind Sie herzlich willkommen. Mein Name ist Bara und ich leite Big Data- und BI-Projekte bei Pacida S Pens. Ich bin hier, um alles zu teilen, was ich über die Arbeit mit Daten weiß Abonnieren Sie also unbedingt , damit Sie nichts verpassen. In diesem Tabellenprojekt werde ich Sie Schritt für Schritt anleiten, ausgehend von den Benutzeranforderungen. Dann werden wir die Konzepte und Modelle der Dashboards zeichnen , und am Ende werden wir mit Tableau ein fantastisches dynamisches Dashboard haben ein fantastisches dynamisches Dashboard Das heißt, am Ende der Projekte werde ich Ihnen ein Tabellen-Dashboard und auch praktische Fähigkeiten zur Implementierung von Tabellenprojekten Tabellen-Dashboard und auch zur Verfügung stellen. Meine Freunde. Bevor wir zu dem Projekt übergehen, möchte ich mir einen Moment Zeit nehmen und Folgendes sagen. Alles in diesem Projekt ist kostenlos. Außerdem empfehle ich Ihnen dringend, mir Schritt für Schritt bei diesem Projekt zu folgen. Denn nur rumzusitzen und zuzuschauen, das wird nicht wirklich helfen, man muss sich die Hände schmutzig machen. Und hey, das ist Ihr Projekt, also zögern Sie nicht, es auf beliebigen Plattformen zu teilen, z. B. in Linked in oder in Tableau public als Portfolio. Das ist alles für den Moment Lassen Sie uns springen und mit den Projekten beginnen. Nun, meine Freunde, zu Beginn jedes Projekts entscheide ich mich zunächst für die Farbgebung. Die erste Entscheidung, die ich treffe, ist, ob wir ein dunkles oder ein helles Thema im Dashboard haben möchten . Und da das letzte Verkaufsprojekt ein helles Thema war, werden wir uns dieses Mal für das dunkle Thema entscheiden. Danach müssen wir uns für die vier Farben entscheiden, nicht für mehr, und wir teilen es in zwei Kategorien ein. Die erste Kategorie ist die Grundkategorie, und hier haben wir zwei Farben. Schwarz und weiß. Normalerweise entscheide ich mich für die graue Färbung, also haben wir ein dunkles Grau und ein sehr helles Grau. Nun, die zweite Kategorie, wir haben die benutzerdefinierte Kategorie, und hier haben wir die beiden Farben unseres eigenen Stils. Für dieses Projekt werde ich mich also für Grün und Rosa entscheiden. Aber warte hier, wir haben ein Problem. Meine Frau sagte, das ist nicht grün. Das ist persisches Grün und das andere ist nicht rosa. Das ist Royal Fuca. Das tut mir so leid Ordnung. Also das sind die Farben , für die ich mich für dieses Armaturenbrett entschieden habe. Natürlich kannst du deinen eigenen Stil hinzufügen. Du musst meiner Farbgebung nicht folgen. Ordnung, Freunde, Tischprojekte bestehen hauptsächlich aus drei Phasen. Die erste besteht darin, dass wir unsere Daten dort aufbereiten, wo wir hingehen, und unsere Daten mithilfe einer Datenquelle mit Tableau verbinden. Wir müssen diesen Schritt also immer ausführen, bevor wir Diagramme erstellen oder eine Analyse durchführen. In der zweiten Phase werden wir viele, viele verschiedene Diagramme und Visualisierungen erstellen, viele verschiedene Diagramme und die auf den Benutzeranforderungen basieren Und in der letzten Phase werden wir alle Diagramme in einem einzigen konsolidierten Dashboard zusammenfassen alle Diagramme in einem einzigen konsolidierten In dieser Phase werden viele Formatierungen und Optimierungen vorgenommen, um die Dashboards benutzerfreundlich und effektiv zu gestalten die Dashboards benutzerfreundlich Beginnen wir also mit der ersten Phase, in der wir eine Tableau-Datenquelle für unser Projekt erstellen Tableau-Datenquelle für unser 200. 01 Datenquelle: Ordnung, Freunde, jetzt werden wir die Datenquelle für unsere Projekte erstellen, und hier, was wir tun werden. Erster Schritt, wir brauchen Daten. Wir werden die Daten für das Projekt herunterladen und dann die Daten mithilfe einer Datenquelle mit Tableau verbinden . Danach werden wir die Qualität der Daten und der Datentypen überprüfen . Und im letzten Schritt müssen wir unsere Daten verstehen und untersuchen, bevor wir Visualisierungen erstellen können Okay. Im ersten Schritt beim Aufbau einer Datenquelle in Tableau müssen wir Daten abrufen. Und bei BNS habe ich viele Projekte und Datensätze überprüft und nichts gefunden, und nichts gefunden für diese Projekte geeignet ist Deshalb habe ich beschlossen, meine eigenen Daten zu generieren. Natürlich habe ich einen persönlichen Assistenten, der mir bei dieser Aufgabe hilft, und das ist der SGBT Ich habe die SGBT gebeten, einen Python-Code zu generieren, um einen Datensatz zu generieren Nach langem Herumdrehen habe ich endlich einen wirklich schönen Code in Python, der den Bibliotheksfälscher verwendet, um Daten zu generieren Wenn Sie diesen Python-Code, den ich verwendet habe , und die Eingabeaufforderungen im SGPT haben möchten, finden Sie alles im Projektlink Freunde, wie ihr sehen könnt, SGP hier, helfen mir, Datensätze zum Üben zu generieren Gehen wir jetzt los und holen uns die Daten. In der Videobeschreibung findest du einen Link zu dieser Seite, auf der ich alles gesammelt habe , was du für diese Projekte benötigst. Wie Sie hier sehen können, haben wir einen Zip-Ordner in dem Sie alle Dateien für diese Projekte haben, und wenn Sie hier nach unten scrollen, haben wir die User Story für dieses Projekt. Hier werden wir ein Tableau-Dashboard für die Personalabteilung erstellen , das auf diesen Benutzeranforderungen basiert. Gehen wir und laden den Zip-Ordner herunter, er ist hier drüben. Lass uns darauf klicken und du kannst es in den Download-Ordnern haben. Jetzt auf der nächsten Registerkarte können wir schreiben, darauf klicken und alles extrahieren und dann extrahieren. Wir haben es hier drüben. Was ich normalerweise mache, ist, dass ich diesen Ordner an einen anderen Ort verschiebe , weil ich dazu neige, die Downloads zu bereinigen, und wenn Sie die Verbindung zwischen Tableau und den Daten verlieren , werden Sie eine Menge Fehler bekommen. Lass uns das machen. Ich werde es einfach kopieren und irgendwo wie hier ablegen. Gehen wir jetzt hinein und schauen, was wir haben. Was haben wir hier, wir haben Icons und Bilder. Sie können all die Dinge finden, die wir später für das Dashboard benötigen. Außerdem finden Sie die Tableau-Projektdatei, und Sie können sie natürlich von Tableau Public herunterladen . Und hier haben wir unsere Daten, Personalabteilung, CSV. Dies sind die Daten unserer Projekte, und Sie können die Dashboard-Modelle finden , die ich mit dem Draw AO erstellt habe. In Ordnung Damit haben wir also unsere Daten für dieses Projekt, und im nächsten Schritt werden wir Tableau mit unseren Daten verbinden. Ordnung. Also als ersten Schritt starten wir Tableau Public. Dann sind wir jetzt auf der Landing Page. Gehen wir und stellen mithilfe der Textdatei eine Verbindung zu unserer Datei her. Dann öffnen wir die heruntergeladenen Daten, Personalabteilung, CSV. Lass uns gehen und es öffnen. Nun, normalerweise das nächste Mal , gehen wir los und bauen ein Datenmodell aus den Dateien Aber jetzt haben wir für dieses Projekt nur eine Datei. Das bedeutet, dass wir uns keine Gedanken über Beziehungen und Verbindungen und Union usw. machen müssen. Unser Datenmodell hat nur eine Tabelle, eine Datei für die gesamten Projekte. Als Nächstes werden wir die Qualität der Daten in dieser Tabelle überprüfen Qualität der Daten in dieser Tabelle Die erste Sache ist natürlich, dass, wenn Sie Textdateien das verwenden, die Spaltennamen korrekt sein sollten Wir können hier feststellen, dass alles gut aussieht, oder? Wir haben die Mitarbeiter-ID, den Vornamen, den Nachnamen, das Geschlecht, die Phase und so weiter. Die Namen sehen also okay aus. Und wenn Sie es nicht so haben, müssen wir die Eigenschaften der Datei überprüfen. Um das zu tun, klicken Sie mit der rechten Maustaste auf die Tabelle. Normalerweise in Text- oder CSV-Dateien. Die erste Zeile sollte der ausgefüllte Name oder der Spaltenname sein. Stellen Sie also sicher, dass dies aktiviert ist, und dann gehen wir zu dieser Option über. Eigenschaften der Textdatei, lassen Sie uns das zusammenfassen. Und hier ist es sehr wichtig dafür. Sie haben das Setup wie ich, das ich gerade zeige. Das gefüllte Trennzeichen sollte also das Semikolon sein. Und wenn das Tableau aus irgendeinem Grund etwas anderes ausgewählt hat, stellen Sie sicher, dass Sie Semikolon auswählen sicher Und die dritte Option ist wichtig, es ist die Kodierung der Datei Es sollte auch UTF acht sein. Wenn du also solche Optionen hast, solltest du auf Nummer sicher gehen, also lass uns das beilegen Das bedeutet, dass Tau die Dateien korrekt liest und die Spaltennamen korrekt sind Nun das nächste Beispiel, bei dem wir für jedes Feld überprüfen ob Tableau den richtigen Datentyp zugewiesen hat. Lassen Sie uns einen Blick darauf werfen. Die erste Spalte, dann Blo-ID, es ist eine Zeichenfolge, und das ist richtig, denn hier haben wir ein Zeichen zwischen den Zahlen, also können wir es nicht als Zahl haben Vorname, Nachname, Geschlecht, all diese Informationen. Enthält Zeichen und natürlich ist es eine Zeichenfolge. Gehen wir auf die rechte Seite. Jetzt können wir sehen, dass wir zwei Spalten über die Standorte haben. Wie Sie sehen können, hat Tableau dies korrekt einer geografischen Rolle zugewiesen . Wenn Sie es nicht so haben, ist es sehr einfach. Gehen Sie hier auf dieses Symbol, und dann haben wir hier die Option der geografischen Rolle und stellen Sie sicher, dass wir sie den richtigen Informationen zuweisen. Gehen wir nun weiter, wir haben hier das Bildungsniveau, das stimmt. Es ist eine Schnur. Danach ist es sehr wichtig. Wir haben mehrere Termine. Wir haben das Geburtsdatum, das höhere Datum und die Kündigungsdaten, und alle haben richtigen Datentyp. Gehen wir jetzt weiter zur rechten Seite. Und wie Sie sehen, haben wir Abteilungs- und Berufsbezeichnungen, die alle strikt sind, und wir haben Gehälter. Das Salz ist also das einzige Feld in unseren Datensätzen, das den Datentyp Nummer hat Der letzte ist der ausführende Strting, es ist ein String, der korrekt ist Wie Sie sehen, hat Tableau hervorragende Arbeit geleistet, indem es den Spalten die richtigen Datentypen zugeordnet hat. Die richtigen Datentypen in Ihrem Projekt sehr wichtig, um die Berechnungen korrekt durchzuführen und eine gute Datenqualität in die Berechnungen korrekt durchzuführen Ihrem Dashboard zu gewährleisten. Es ist so gut, dass wir unsere Datenquelle aufgebaut haben und alles sieht wirklich toll aus. Der nächste Schritt ist, dass ich, bevor ich anfange , irgendetwas zu erstellen, irgendwelche Diagramme, die Daten verstehen möchte , um sie zu untersuchen Was ich normalerweise mache, ist, dass ich hier irgendwelche Blätter erstelle und dann fange ich an, Formationen in die Blätter einzufügen, um die Daten zu untersuchen Welche Abteilungen haben wir zum Beispiel in den Daten? Wie Sie sehen können, haben wir sieben Abteilungen: Kundenservice, Finanzen, Personalwesen und so weiter. Was dann interessant ist, ist zum Beispiel, die Berufsbezeichnungen es hier drüben fallen lassen. Und jetzt können wir all diese Berufsbezeichnungen sehen, aber wir könnten auch verstehen, es einen Zusammenhang zwischen den Abteilungen und der Berufsbezeichnung gibt. Was wir hier also tun können wenn Sie eine Beziehung zwischen den Spalten haben , gehen Sie und erstellen eine Hierarchie. Gehen wir und machen das. Es ist sehr einfach. Nehmen wir die Berufsbezeichnung und ziehen sie per Drag-and-Drop auf die Abteilung wie folgt. Und dann müssen Sie ihr einen Namen zuweisen. Ich lasse es einfach so stehen. Lass uns gehen und klicken. Jetzt haben wir auf der linken Seite eine Hierarchie, wo sie mit der Abteilung beginnt und mit der Berufsbezeichnung endet Die Reihenfolge der Hierarchie ist ebenfalls korrekt. Lass uns weiter forschen. Schauen wir uns zum Beispiel das Bildungsniveau an und wir können sehen, dass es keinen wirklichen Zusammenhang zwischen dem Bildungsniveau und den Jobs und der Abteilung gibt. Ich gehe und lasse es fallen, um nachzusehen. Unseren Daten zufolge haben wir vier Bildungsstufen Bachelor, High School, Master und PhD. Wie Sie sehen, sind wir gerade dabei die Daten zu durchsuchen und zu untersuchen. Meine Empfehlung lautet nun, das Video abzubiegen und alle Felder durchzugehen. Erst wenn wir den Inhalt der Daten verstanden haben, werden wir mit den nächsten Schritten fortfahren. Ich hoffe, dass wir jetzt ein besseres Verständnis der Projektdaten haben und dass wir nun über eine solide Datenquelle verfügen, um mit der Erstellung von Diagrammen in Tableau zu beginnen. 201. 02 1 Charts part1: Ordnung. Jetzt werden wir die Diagramme für das erste Dashboard erstellen, die Übersichts-Dashboards, und hier, was wir tun werden Zunächst müssen wir die Anforderungen analysieren und verstehen , um uns für die Diagramme zu entscheiden Danach werden wir nur für ein einziges Mal die ersten Schritte ausführen, indem wir die Arbeitsblätter formatieren , um sie als Vorlagen zu verwenden Danach müssen wir sicherstellen, dass wir über alle Dimensionen und Maße verfügen alle Dimensionen und Maße um die Diagramme zu erstellen, und wenn nicht, müssen wir berechnete Felder erstellen, und erst danach können wir unsere Diagramme erstellen Im letzten Schritt müssen wir uns um das Format kümmern. Lassen Sie uns nun mit dem ersten Schritt beginnen , in dem wir die Anforderungen analysieren und verstehen und die Diagramme entscheiden müssen. Okay. Also der erste Schritt, bevor wir so etwas bauen, müssen wir die Anforderungen verstehen. Schauen wir uns also die Benutzergeschichte an. Also, was haben wir hier? Wir müssen ein Dashboard für die Personalmanager erstellen , um die Personaldaten zu analysieren. Und wir müssen ihnen zwei Ansichten bieten. Eine hat eine Übersichtsansicht für allgemeine Einblicke und eine weitere Detailansicht, um eine Liste der Mitarbeiterdaten für detaillierte Analysatoren anzuzeigen Mitarbeiterdaten für detaillierte Analysatoren Das bedeutet, dass wir am Ende vielleicht zwei Dashboards erstellen werden, aber wir werden sehen Konzentrieren wir uns nun auf den ersten Abschnitt, den zusammenfassenden Überblick Die zusammenfassende Überprüfung sollte daher in drei Hauptabschnitte unterteilt werden . Hier geht es um das Dashboard. Wir sollten einen Übersichtsabschnitt, demografische Daten und Einkommensanalysen Die erste Anforderung für das erste Diagramm wird darin bestehen, die Gesamtzahl der eingestellten, aktiven und gekündigten Mitarbeiter anzuzeigen aktiven und gekündigten Mitarbeiter Es hört sich so an, als hätten wir einen unterschiedlichen Status der Mitarbeiter. Wir haben aktiv und gekündigt. In der nächsten Runde werden wir uns für diesen Charttyp entscheiden Da wir über die Gesamtzahl der Mitarbeiter sprechen, ist das eine große Zahl, die wir in den Dashboards präsentieren sollten, damit wir die Bänder verwenden können Bänder eignen sich hervorragend, um die großen Zahlen, die das Schwein in unseren Daten misst, im Dashward hervorzuheben die großen Zahlen, die das Schwein unseren Daten misst, im Dashward Packen Sie zu Tableau, aber bevor wir mit der Implementierung von Anforderungen beginnen , bevor wir Blätter oder Diagramme erstellen, müssen wir einen ersten Schritt ausführen, nämlich die ersten Blätter so formatieren, dass sie als Vorlage für alle anderen Anforderungen und alle anderen Blätter verwendet werden als Vorlage für alle anderen Anforderungen und alle anderen Blätter verwendet alle anderen Anforderungen und alle anderen Blätter Das heißt, wir werden den Hintergrund, die Farben, die Schriften und alles, was vorbereitet werden muss, definieren Farben, die Schriften und alles, . Das ist natürlich besser, als die Blätter von Grund auf neu zu erstellen . Mit der ersten Vorbereitung , die wir machen werden, gehen wir zum Format im Menü hier drüben und dann gehen wir zum Workwok Jetzt werden wir die Schriftart für die gesamten Projekte definieren für die gesamten Gehen wir hier zu allen und dann gehen wir zur Drop-Liste. Für dieses Projekt habe ich mich für die Trophäe MS entschieden . Wählen wir Jetzt wird alles, was ich in Dashboards und Shields erstelle , diese Schriftart verwenden Okay, jetzt der nächste Schritt , den wir machen werden, und damit beginnen die Farben hinzuzufügen, die wir für dieses Projekt definiert haben Gehen wir zu den Markierungen hier drüben und wählen die Farbe aus. Gehen wir zu mehr Farben. Jetzt werden wir unsere vier Farben hinzufügen. Fangen wir mit dem ersten Bild hier an, klicken darauf und fügen dann die Codes hinzu, und damit haben wir die grüne Farbe hier drüben. Gehen wir und klicken dann, fügen Sie zwei benutzerdefinierte Farben hinzu. Dies kann uns natürlich helfen, schnell auf die Farben zuzugreifen, die wir für die Projekte definiert haben. Gehen wir jetzt und fügen die zweite Farbe hinzu. Nochmals, die gleichen Schritte, wählen wir den Verkauf darunter aus und fügen die Codes hinzu, und damit haben wir die Pin-Farbe. Gehen wir und klicken Sie auf, fügen Sie zwei benutzerdefinierte Farben hinzu. Jetzt werden die nächsten beiden Farben unsere Grundfarben sein . Wählen Sie sie im Sale aus. Fügen Sie es hinzu und damit haben wir unser Grau und fügen es dann zu benutzerdefinierten Farben hinzu. Gehen wir jetzt und fügen den letzten hinzu. Das vierte wird hellgrau sein und auch benutzerdefinierte Farben hinzufügen. Damit haben wir unsere benutzerdefinierten Farben , die in den gesamten Projekten verwendet werden können, diese vier Farben. Lass uns gehen und auf Okay klicken. Was wir nun tun werden, wir werden die Standardschriftfarbe für die gesamten Projekte definieren . Auch hier gehen wir zur Schriftart und dann gehen wir zu weiteren Farben, das Grau und wählen dann aus. Das ist also alles für die Farben und für die Schriften. Nun, der nächste Schritt, den wir gehen und die Farbe des Hintergrunds definieren werden. Wie wir uns zu Beginn entschieden haben, wird dieses Projekt ein dunkles Thema sein. Gehen wir wieder zum Formatieren und dann zum Schattieren, und dann gehen wir zum Arbeitsblatt hier und wählen wir die erste dunkle Farbe Gehen wir nun zum nächsten Schritt über. Wir wollen nun ändern wie das Blatt zur Ansicht passt. Für das Dashboarding ist es immer gut, eine Gesamtansicht zu haben Das Standard-Tableau zeigt es standardmäßig an Lassen Sie uns also die Gesamtansicht ändern Klicken wir darauf, damit kann das Diagramm immer den gesamten Platz einnehmen , der in der Ansicht verfügbar ist. Nun vielleicht noch eine Sache zum Titel. Wir möchten keine Titel in unseren Dashboards anzeigen. Wir werden unseren eigenen Stil kreieren. Klicken Sie also mit der rechten Maustaste darauf und wählen Sie den Titel. Ordnung, wir haben die ersten Schritte gemacht und wir haben jetzt eine Vorlage, und wir haben jetzt eine Vorlage die für alle anderen Blätter verwendet werden kann. Jetzt würde ich sagen, lassen Sie uns unsere Arbeit speichern, und das ist wirklich eine tolle neue Funktion von Tableau. In Tableau Public ist es jetzt erlaubt, unsere Arbeit lokal in unserem BC zu speichern und zu speichern, ohne sie zu veröffentlichen. Gehen wir und machen das. Das spart eine Menge Zeit. Gehen wir hier zur Datei und speichern uns Dann gehen wir zu den Typen hier und stellen sicher, dass wir die hier und stellen sicher, dass Tableau-Paketarbeitsmappe TWX auswählen Jetzt können wir hier sehen, dass wir eine zweite Option namens Tableau-Arbeitsmappe TW haben namens Tableau-Arbeitsmappe Ich habe auch ein spezielles Video dem die Unterschiede zwischen ihnen erklärt werden, aber wir werden uns für das Paket entscheiden weil ich alles haben möchte, die Daten, die Datenquelle und die Grafiken Entscheiden Sie sich für die zweite Option, Sie werden die Daten nicht speichern. Sie werden nur Ihre Arbeit speichern und es wird wirklich schwer, wenn Sie die Verbindung zu den Daten verlieren. Lassen Sie uns alles in einer Datei speichern und das Tableau-Arbeitsmappenpaket auswählen und ihr einen Namen geben HR Bindestriche Also. Lass es uns speichern. Und damit sind wir fertig, fangen wir an, die ersten Anforderungen zu implementieren. In Ordnung. Also, der erste Schritt damit, wir werden uns fragen, haben wir alle Daten, um unser Bild zu erstellen? Also, was brauchen wir? Wir benötigen die Gesamtzahl der eingestellten Mitarbeiter, Gesamtzahl der aktiven Mitarbeiter und der gekündigten Mitarbeiter. Wenn Sie jetzt unsere Daten hier überprüfen, haben wir keine Informationen über den Status des Mitarbeiters, oder? Das bedeutet also, dass wir jetzt berechnete Felder erstellen müssen, um diese Informationen abzuleiten und zu generieren Der erste Wert ist also die Gesamtzahl der eingestellten Mitarbeiter , also die in diesem Datensatz verfügbaren Datensätze Wir haben das hier als Standard, aber ich würde gerne einen neuen erstellen. Lassen Sie uns weitermachen und ein neues berechnetes Feld erstellen. Geben wir ihm einen Namen namens Total Hired, und das wird sehr einfach sein, es wird die Zählfunktion für die Mitarbeiter-IDs sein . Das ist es also. Lass uns gehen, aha und klicken. Als Nächstes wollen wir die Gesamtzahl der Mitarbeiter ermitteln , denen gekündigt wurde. Jetzt müssen wir uns unsere Daten ansehen, um eine Spalte auszuwählen, um diese Logik aufzubauen. Wir haben hier das Kündigungsdatum. Die Logik kann sehr einfach sein, wenn wir ein Kündigungsdatum für den Mitarbeiter haben, dann ist dieser Mitarbeiter gekündigt. Andernfalls ist der Mitarbeiter aktiv. Lassen Sie uns diese Logik erstellen. Nennen wir es also total beendet, und jetzt haben wir die folgende Logik. Da es sich um Logik handelt, verwenden wir die Funktion if, falls n Null ist, für den Begriff Datum. Wir sagen also, ob das Kündigungsdatum nicht Null ist. Wir haben also einen Wert darin, was kann also passieren? Zeigen Sie dann die Mitarbeiter-ID vor. Und das war's, also lasst uns ein Ende haben. Das heißt, wenn es Null ist, also wir einen Nullwert darin haben, bekommen wir auch Null. Lass uns die Logik testen. Ich werde einfach auf OK klicken. Und um Dinge zu testen, werde ich natürlich ein Testarbeitsblatt haben. Um die Daten zu überprüfen. Also brauche ich die Aufzeichnungen der Mitarbeiter. Holen wir uns die Mitarbeiter-ID, ja, fügen Sie alle Mitglieder hinzu. Nehmen wir nun auch hier das Kündigungsdatum und unser neues Feld „Gesamtzahl beendeten Termine“ mit in die Ausgaben. Nun, wie Sie hier sehen können, haben wir alle Mitarbeiter-IDs. Das ist normal, und dann haben wir das Kündigungsdatum. Sie können also sehen, ob es Null ist, dann wird auch unser neues Feld eine Null haben. Da wir also keine Kündigungstermine für diese Mitarbeiter haben , sind sie aktiv, also haben wir hier Nullen Aber nur wenn wir ein Datum haben, wird in unserem neuen Feld die ID angezeigt Wir machen das, weil wir zählen wollen wie viele Ds wir in dieser neuen Spalte haben. Das bedeutet, dass unsere Logik funktioniert. Was wir jetzt tun werden, werden wir bearbeiten. Nochmals die Berechnung, und wir werden das hier oben drüben durchführen, nur um zu zählen. Wir zählen also wie viele Mitarbeiter-IDs nach dieser Logik verwendet oder angezeigt werden. Das ist alles. Dies ist die Gesamtzahl der gekündigten Mitarbeiter , und zwar die Gesamtzahl der aktiven Mitarbeiter , die aktiv eingestellt und nicht gekündigt wurden. Wir werden genau dieselbe Logik verwenden , aber umgekehrt. Lass uns alles von hier kopieren und auf Okay klicken. Also werden wir natürlich eine rote bekommen, weil Tableau sie früher als Dimension hatte und sie nicht mehr funktioniert. Gehen wir also los und lassen es fallen. Und noch etwas, wie Sie hier sehen können, haben wir es als blaue Rechnung, die Summe ist gekündigt. Lassen Sie uns das in ein kontinuierliches Format umwandeln, da es sich um eine große Nussdimension handelt. Lassen Sie uns jetzt unseren dritten erstellen, also wird es der gesamte aktive Wert sein. Und lassen Sie uns dieselbe Logik verwenden. Aber bevor wir anfangen zu zählen, entferne ich diese Mitarbeiter einfach Ich möchte die Logik testen. Also ist es Null. Wenn also das Kündigungsdatum leer ist, zeigen Sie die Mitarbeiter-ID an. Lass uns das testen. Also werde ich es tun. Und das Gleiche, lassen wir es auf die Aussicht hier drüben fallen. Wie Sie hier sehen können, haben wir das genaue Gegenteil. Wenn das Kündigungsdatum leer ist, zeigen Sie die Mitarbeiter-ID an. Und wenn wir einen Wert wie hier für diesen Mitarbeiter haben, dann zeigen Sie keinen Wert an. Nun, das Gleiche, wir werden all diese Werte zusammenfassen Also lass uns das nochmal bearbeiten und Konten hinzufügen. So und so. Auch hier wird es nicht funktionieren und wir müssen es auch von einer blauen Pille auf eine grüne auf Dauerpille umstellen . Damit haben wir unsere neuen drei Maßnahmen , die wir in unseren Pfannen anwenden Kehren wir hier zu unseren Vorlagen zurück. Da es sich bei dem Band nur um eine Zahl handelt, benötigen wir keine Abmessungen in der Ansicht. Lass uns das Bildungsniveau senken. Das erste wird das totale Versteckspiel sein. Lass uns das in den Text schreiben. Natürlich würde ich es nicht automatisch belassen. Ich werde sicherstellen, dass es immer ein Text ist und unsere Nummer hier auf der rechten Seite steht. Lass uns das Setup ändern. Gehen wir zuerst zum Text zu den drei Punkten, und jetzt ändern wir die Schriftgröße auf 18 und auch die Farbe auf unser helles Dunkel. Gehen wir und drücken K und auch. Jetzt haben wir es immer noch auf der rechten Seite, aber es ist viel größer als zuvor. Gehen wir zu den Ausrichtungen und alles von der Mitte zur Mitte Das ist es. Dies ist die erste Spitzenzahl aus unserem Datensatz, sodass die Gesamtzahl der Mitarbeiter in unserem Datensatz 8.950 beträgt Geben wir ihr auch einen Namen. Es wird die Pfanne von Yards sein. Also sind wir mit dem ersten fertig, gehen wir zum zweiten über. Wir wollen, dass die Gesamtzahl aktiv ist. Anstatt ein neues Blatt von Grund auf neu zu erstellen, werden wir es duplizieren. Klicken Sie also mit der rechten Maustaste darauf und duplizieren Sie es. Wir müssen die gesamte Menge an Wirkstoffen nehmen, sie auf die Zecke hier drüben tropfen, die alte entfernen und wir gehen rein, um sicherzugehen, dass alles in Ordnung ist um sicherzugehen, dass alles in Ordnung Also haben wir hier eine neue Zeile am Anfang, entfernen wir sie und drücken Das ist es. Gehen wir und geben ihm einen Namen. Du bist das Verbot von Aktiv. Lass uns jetzt den letzten erstellen. Gehen wir und duplizieren es noch einmal. Du bist der Bann der Abgekündigten. Lass uns die Summe der abgebrochenen zwei Zeilen hier drüben holen und abgebrochenen zwei Zeilen hier drüben den alten wegwerfen und auch die neue Zeile entfernen. Das bedeutet, dass sich die Gesamtzahl der entlassenen Mitarbeiter in unseren Daten auf 966 beläuft. In Ordnung. Also das sind die drei Spitzenzahlen, die drei Hosen für die erste Anforderung, eingestellten aktiven und die gekündigten Mitarbeiter. In Ordnung. Um zur nächsten Anforderung überzugehen: Visualisieren Sie die Gesamtzahl der Mitarbeiter, die im Laufe der Jahre eingestellt und gekündigt wurden. Wir müssen darstellen, wie sich die Anzahl der Mitarbeiter im Laufe der Zeit entwickelt, und die beste Art von Diagrammen für diese Art von Analyse sind und die beste Art von Diagrammen für Liniendiagramme. Sie können auch das Balkendiagramm verwenden. Das Liniendiagramm eignet sich am besten, um den Trend im Zeitverlauf zu visualisieren. Also zurück zu Tableau. Lassen Sie uns unser Liniendiagramm erstellen. Was wir zu Beginn tun werden, ist, zu duplizieren eines dieser Blätter zu duplizieren, um den gleichen Stil zu haben, und dann gehen wir los und benennen es um. Wir werden pro Jahr eingestellt. Lass uns das Maß hier entfernen und jetzt haben wir ein leeres Diagramm. Da die Zeit abgelaufen ist, benötigen wir ein Datumsfeld, und das wird das höhere Datum sein. Ziehen wir es per Drag-and-Drob in die Spalten hier drüben, und dann das nächste, wir brauchen ein Maß und es wird der Gesamtwert sein , der ausgeblendet wird. Lassen Sie uns das auf die Zeilen verteilen. Natürlich ist unser Diagramm ein Liniendiagramm. Gehen wir zu den Markierungen hier drüben und machen daraus eine Linie. Wenn wir uns jetzt die Diagramme ansehen, haben wir hier eine Menge unnötiger Informationen , die wir nicht benötigen. Lassen Sie uns dieses X bearbeiten. Fügen wir Nullen wie diese hinzu Jetzt sehen die Daten viel besser aus. Jetzt, der nächste Bruder, werden wir das Design dieser Diagramme bearbeiten Gehen wir zuerst zu den Farben hier drüben und wählen unsere Farben aus, also mehr Farben, und lassen Sie uns das Grün auswählen Beim nächsten Bruder würde ich gerne den gesamten Bereich unter der Linie hervorheben Gehen wir und holen uns ein Flächendiagramm darunter. Es ist nur für das Design. Um das zu tun, gehst du zu unserer Messung, hältst die Kontrolle und duplizierst sie einfach als zweite Maßnahme Damit haben wir natürlich zwei Diagramme. Eines wird als Linie bleiben, aber das zweite wird ein Flächendiagramm sein. Gehen wir hier zum zweiten und ändern wir den Typ Zwei und die Flächendiagramme. Im nächsten Schritt werden wir diese beiden Diagramme mithilfe des dualen X zu einem zusammenführen . Gehen wir zur richtigen Kennzahl und verwenden wir die Doppelachse. Natürlich stimmen die Dinge jetzt nicht mehr zusammen, weil wir die Nullen entfernt haben Gehen wir zum richtigen, klicken wir mit der rechten Maustaste darauf und synchronisieren xs Jetzt entspricht das Liniendiagramm genau den Flächendiagrammen. Jetzt können wir all diese Linien und so loswerden, also lassen Sie uns die Überschriften von der linken Seite und auch von den Jahren entfernen und auch von den Jahren Und wir wollen all diese Gitter loswerden. Also klicken Sie mit der rechten Maustaste hier und gehen Sie zum Formatieren. Und jetzt gehen wir zu den Zeilen und gehen wir zu den Zeilen. Ich entferne die Rasterlinien. Lass uns keins draus machen. Aber wenn wir uns jetzt die Charts ansehen, sind unsere Charts wie ein weißer Kasten umgeben. Was werden wir tun? Wir gehen hier zum Gitter und dann zu den Blättern und lassen uns alles von hier entfernen. Entfernen Sie also den Zeilenteiler und auch den Spaltenteiler. Damit sieht es wirklich sauber aus, sieht aber trotzdem nicht wie ein Liniendiagramm Es sieht aus wie ein Flächendiagramm. Gehen wir und ändern das. Gehen wir zum Flächendiagramm und gehen wir zu den Farben und reduzieren die Deckkraft 215, so wie hier Eine weitere Sache können wir machen und die Größe der Linie reduzieren. Gehen wir zur Linie hier drüben und machen sie ein bisschen dünner. Damit bin ich zufrieden. Das sieht nett aus. Damit haben wir im Laufe der Zeit die Gesamtzahl der eingestellten Mitarbeiter ermittelt. Jetzt brauchen wir das gleiche Diagramm, aber nicht für die eingestellten Mitarbeiter , die gekündigt haben. Was wir tun können, ist, das zu duplizieren und ihm den Namen zu geben. Es wird für ein Jahr beendet. Und natürlich müssen wir all diese Affirmationen ändern Jetzt müssen wir das höhere Datum durch ein Kündigungsdatum ersetzen höhere Datum durch ein Kündigungsdatum ersetzen Also lass uns gehen und es ersetzen. Sie können es darauf aufsetzen, um es zu ersetzen. Jetzt haben wir das Kündigungsdatum statt des höheren Datums, und jetzt müssen wir auch die Maßnahmen ersetzen. Wir müssen die Gesamtsumme zusätzlich zur ersten Maßnahme beenden und dieselbe Summe zusätzlich zur zweiten. Wenn wir uns die Daten ansehen, haben wir hier Nullen weil wir Mitarbeiter ohne Kündigungen haben brauchen wir nicht. Gehen wir und verstecken es, rechten Maustaste darauf und klicken Sie auf Ausblenden. Wir müssen keine Nullen entfernen, da der erste Wert Eins ist und sehr nahe beieinander liegt. Damit sind wir einverstanden Lass uns all diese Informationen links und rechts und auch von hier aus verstecken oder die Header entfernen Lass uns jetzt auch die Farbe ändern. Anstelle von Grün können wir auch ein Rosa für das Endprodukt verwenden. Bleiben wir bei allem und dann gehen wir zu Farben und zu weiteren Farben und wählen hier unsere zweite Farbe aus und klicken auf So wenden wir dieselbe Farbe auf beide Diagramme an, auf die Linie und die Fläche. Ordnung. Wir sind fast da, aber hier drüben ist eine weiße gepunktete Linie Gehen wir und entfernen es. Gehen wir zum Formatieren, und ich glaube, es ist eine Linie, und es ist die Nulllinie. Gehen wir zum Blatt und entfernen die Nulllinien, und wir haben eine Null. Perfekt. Mit uns sind wir fertig, wir haben jetzt die Gesamtzahl der gekündigten Mitarbeiter im Laufe der Zeit nach Jahren. Damit ist die Anforderung gelöst. Gehen wir zur nächsten Aufgabe über und es heißt, eine Aufschlüsselung der Gesamtzahl der Mitarbeiter nach Abteilungen und Berufsbezeichnungen vorzulegen . Das bedeutet, dass wir die Werte zwischen verschiedenen Kategorien, den Abteilungen, analysieren und vergleichen müssen. Das heißt, wir sprechen von der Größenordnung der Kategorie, und das beste Diagramm in dieser Kategorie ist es, die Par-Charts zu verwenden. Nun, meine Freunde, falls Sie ein tieferes Wissen über die Auswahl des richtigen Diagramms benötigen , habe ich ein spezielles Tutorial zu diesem Thema erstellt, dem die verschiedenen Arten von Diagrammkategorien erklärt werden, wann welche Kategorie verwendet und welches Diagramm für jede Kategorie am besten geeignet ist. Lassen Sie uns nun ein Par-Diagramm für diese Anforderung erstellen . Lass uns gehen und es bauen. Wir duplizieren wie gewohnt und geben ihm einen Namen. Es werden die Abteilungen sein. Und was wir tun werden, werden alles entfernen, all diese Dimensionen und Maße. Nun, es ist sehr einfach. Gehen wir und ordnen die Abteilungen in die Zeilen, und wir brauchen die Summe, die in den Spalten versteckt ist. Natürlich müssen wir die Markierungen an den einzelnen Teilen ändern . Aufgrund der vorherigen Diagramme ändern wir jetzt natürlich die Deckkraft auf 100% und wählen auch die grüne Farbe für diese Diagramme Da wir jetzt das Teildiagramm verwenden, wäre es schön, wenn wir uns die Daten ansehen Gehen wir zur Achse hier drüben und klicken auf Sortieren. Damit ist es absteigend, wir haben die Abteilung mit den meisten Mitarbeitern bis wir die letzte haben, die niedrigste ist Da wir nun ein Par-Diagramm verwenden, sieht es wie ein Rang Wir ordnen die Abteilungen nach den Mitarbeitern. Wir können jetzt einen schönen Index hinzufügen, eine nette Rangzahl in der Nähe dieser Abteilungen. Um das zu tun, gehen wir zu den Straßen hier drüben in den leeren Bereich, doppelklicken darauf und jetzt können wir den Funktionsindex verwenden. Wir können ihn verwenden, um ein Ranking zu erstellen. Also lass uns gehen und OK drücken, und natürlich kann es alles kaputt machen, weil es eine Kennzahl ist. Gehen wir und konvertieren es in diskrete Werte. Wie Sie sehen können, haben wir einen guten Rang im Vergleich zu diesen Abteilungen, also haben wir 123 und so weiter Wir können ihn auf die linke Seite zu den Namen der Abteilungen verschieben , und das ist quasi ein schneller Indikator für die Ränge. Lassen Sie uns jetzt die Diagramme formatieren , indem wir all diese unnötigen Dinge entfernen. Wir gehen zur Achse und entfernen den Header. Gehen wir zu dieser Abteilung hier drüben, klicken Sie mit der rechten Maustaste darauf und verstecken Sie die Feldbeschriftung. Natürlich werden wir all diese Zeilen entfernen. Gehen wir zum Formatieren und jetzt gehen wir zur linken Seite zu den Zeilen. Gehen wir zu den Spalten und entfernen die Notenlinien auf „Keine“. Ordnung. Also das ist es. Jetzt können wir die Gesamtzahl der Mitarbeiter in fünf Abteilungen sehen, und wir haben einen guten Rang dafür. Okay. Kommen wir zur NX-Anforderung, da heißt es, die Gesamtzahl der Mitarbeiter zwischen der Zentrale und den Filialen zu vergleichen zwischen der Zentrale und den Und hier zur Information, New York ist das Hauptquartier. Es ist wie bei der vorherigen Analyse, bei der wir die Werte zwischen verschiedenen Kategorien, dem Hauptsitz und den Filialen vergleichen müssen, und das Balkendiagramm hier ist der beste Diagrammtyp für diese Jetzt erstellen wir es wie gewohnt. Wir werden ein neues Blatt erstellen, indem wir eines der vorherigen duplizieren Nennen wir es Standort. Und die erste Frage ist natürlich, haben wir die Informationen in den Datensätzen Wir haben keine Felder über das H Q und die Zweige. Aber über die Standorte haben wir nur zwei Informationen, die Stadt und die Bundesstaaten. Aber in der Anforderung haben wir einen Hinweis, wo es heißt, dass der Bundesstaat New York das Hauptquartier ist Das bedeutet, dass alle anderen Staaten Filialen sind. Also noch einmal, wir müssen diese Logik entwickeln. Gehen wir also zurück zu unserem Test hier und holen wir die Staaten auf die Liste. Und jetzt werden wir eine sehr einfache Logik erstellen , bei der wir den Wert des Staates überprüfen? Wenn es New York ist, dann ist es das Hauptquartier. Andernfalls ist es eine Filiale. Lassen Sie uns also ein neues berechnetes Feld erstellen. Geben wir ihm einen Namen, Ort. Und da wir nun einen Wert aus einer Spalte auswerten, verwenden wir die Anweisung für logische Fälle. Also werden wir Case sagen. Und was wir dann evaluieren, wir bewerten den Staat, richtig. Schreiben wir den Status. Lassen Sie uns nun den ersten Wert auswerten , der New York ist, richtig. Stellen Sie sicher, dass Sie ihn genau so schreiben , wie wir ihn im Datensatz haben. Also der erste große Wurf, so wie wir hier sein werden. Was passiert, wenn der Staat in New York ist, dann bist du das Hauptquartier, richtig? Es ist so Also, wenn der Staat nicht in New York ist, dann ist es eine Filiale. Also werden wir die Standard-SE wie folgt verwenden und das, was die Filiale sein kann. Das war's also, und vergiss nicht , ein Ende wie dieses hinzuzufügen. Also lass uns gehen und auf Okay klicken. Damit haben wir jetzt eine neue Feldcode-Position. Lass uns das natürlich auf der rechten Seite von hier testen . Jetzt können wir in diesem Feld sehen, dass wir jetzt Filialen und ein Hauptquartier haben , um alle Werte der Bundesstaaten zu sehen Ich möchte nicht alle Mitarbeiter sehen, also lassen Sie uns all diese Informationen entfernen, und jetzt können wir sehr gut sehen, wie die Bundesstaaten dem Standort zugeordnet sind Also nur das Hauptquartier in New York, alle anderen Bundesstaaten sind Filialen Jetzt haben wir das richtige Feld, das wir für ihre Anforderungen benötigen Gehen wir zurück zu den Orten hier drüben und lassen Sie uns diese Dimensionen loswerden. Wir brauchen es nicht. bleiben bei der Gesamtzahl der eingestellten Mitarbeiter, aber jetzt brauchen wir unser neues berechnetes Feld für die Zeilen. Jetzt möchte ich das Diagramm so ändern, dass wir die Positionen in den Zeilen haben. Gehen Sie und klicken Sie darauf. Und sie sind vertauscht. Das war's, wie Sie sehen, wir können jetzt die Gesamtzahl der Mitarbeiter zwischen der Zentrale und den Filialen vergleichen Gesamtzahl der Mitarbeiter zwischen der Zentrale und den Filialen Wie Sie in der Zentrale sehen können, haben wir viel mehr Mitarbeiter als die anderen Filialen Natürlich werden wir jetzt, im nächsten Schritt, die Designs hier ändern Lassen Sie uns den Ort nehmen und ihn den Farben zuordnen , indem wir natürlich die Steuerung gedrückt halten. Dann gehen wir zu den Farben und bearbeiten die Farben. Gehen wir nun zum SQ-Double-Connect, um unseren grünen und auch den Zweigen zu zweifeln und lassen Sie uns das Grau nehmen. Für die Zweige. Ich würde die Daten gerne andersherum sortieren. Ich hätte gerne zuerst das Q und dann den Zweig. Gehen wir zum Standort und klicken Sie mit der rechten Maustaste darauf. Gehen Sie dann zur Sortierung, und wir werden sie manuell sortieren. Ich möchte immer das Hauptquartier auf der linken Seite haben, also H Q oben und dann die Filialen Gehen wir jetzt los und entfernen einige Header in Formationen von hier aus Natürlich werden wir, wie üblich, diese weißen Linien entfernen. Gehen diese weißen Linien entfernen zum Formatieren über und dann gehen wir zu den Linien und dann hier zu den Achsenrollen Gehen wir und wählen „Keine“ aus. Ich gehe auch zur nächsten Zahl von eins x sechs über, und nehmen wir auch eine Null. Auf der rechten Seite können Sie sehen, dass wir eine Legende haben. Wir werden sie verstecken, da wir im Dashboard unsere eigenen Legenden entwerfen wollen . Gehen wir hier rüber zu diesem kleinen Pfeil und verstecken die Karte. Das war's also für diese Anforderung. Okay, lassen Sie uns zur nächsten Anforderung übergehen, und dort heißt es, zeigen Sie die Verteilung der Mitarbeiter nach Stadt und Bundesland an. Da wir nun über die Standortinformationen wie die Bundesstaaten und Städte sprechen , sprechen wir hier über die speziellen Analysen. Und natürlich sind die Karten für diese Art der Analyse am besten visuell geeignet. In Ordnung. Lassen Sie uns jetzt eine Karte in Tableau erstellen. Wir werden die Blätter duplizieren, um das gleiche Design zu erhalten. Wir geben ihm einen Namen. Staaten kartografieren. Lass uns alles entfernen, um bei Null anzufangen. Um nun eine Karte in Tableau zu zeichnen, müssen wir diese beiden Informationen abrufen, den Längengrad der Spalten und den Breitengrad bis zur Rose. Danach klicken Sie auf die Registerkarte, um das Wort Karte in der Ansicht zu zeichnen. Was brauchen wir jetzt, wir brauchen die Standorte. Lassen Sie uns zuerst den Staat zu den Einzelheiten bringen. Lass es uns hier drüben ablegen. Und jetzt, abhängig von Ihrem Standort, werden Sie unterschiedliche Ergebnisse erzielen. Da ich jetzt in Deutschland bin, heißt es für mich , dass Sie jetzt acht Informationen haben . Wie werden wir das lösen? Wir gehen zur Karte im Menü hier drüben und dann gehen wir zu dieser Option Standorte bearbeiten. Lass uns dorthin gehen. Jetzt geht es derzeit nach Deutschland, ich werde es in die USA ändern. Lass uns nach den USA suchen und das war's. Wie Sie jetzt sehen können, haben wir alles korrekt zwischen meinen Standorten und den Informationen von Tableau zugeordnet zwischen meinen Standorten und den Informationen von Tableau Wenn Sie hier K drücken, werden die unbekannten Dinge verschwinden Lass uns das machen. Wie Sie jetzt sehen können, hat Tableau die Informationen verstanden und zoomt in die USA Aber hier haben wir sehr lustige Teile auf den Karten. Es ist nicht korrekt. Gehen wir zu den Markierungen hier drüben und machen daraus eine Karte. Wie Sie jetzt sehen können, hebt Tableau die Bundesstaaten aus unseren Daten grün hervor. Jetzt möchte ich das Design dieser Karte ändern. Gehen wir zum Menü und dann zur Karte, und dann gehen wir zu dieser Option, den Hintergrundebenen. Da der Stil unseres Dashboards dunkel sein wird, werde ich den Stil von hell auf dunkel ändern, und ich möchte all die Informationen loswerden , die ich nicht benötige. Gehen wir und wählen alles aus den Ebenen ab. Wir brauchen also nichts. Ich freue mich nur, dass wir eine sehr saubere Karte haben nur Staaten und Informationen stehen, die wir benötigen. Gehen wir jetzt und fügen die Sachen hinzu, die wir wollen. Als Erstes möchte ich noch einmal die Namen der Staaten hinzufügen . Halten Sie also die Taste gedrückt und ziehen Sie den Status per Drag & Drop auf die Beschriftungen. Damit haben wir nur die Bundesstaaten aus unseren Daten, die auf der Karte hervorgehoben sind. Im nächsten Schritt werde ich auch die Farbe entsprechend den eingestellten Mitarbeitern ändern . Lassen Sie uns das hier schließen und die Mitarbeiter dazu bringen , sich mit den Farben vertraut zu machen. Jetzt verwendet Tableau andere Farben, die wir wollen Gehen wir zu den Farben, bearbeiten wir die Farben. Anstatt die automatische Farbgebung zu verwenden, werden wir jetzt unsere benutzerdefinierte Farbgebung korrigieren. Gehen wir also zum Blau hier drüben, klicken wir darauf und schon haben wir wieder unser Grün. Das ist es. Dass wir unsere Farbe haben. Jetzt ist es wirklich weiß, was ich machen werde, ich gehe wieder zu den Farben und lass uns gehen und die Deckkraft reduzieren Lassen Sie uns es einfach reduzieren und vielleicht noch mehr. Lass uns mehr reduzieren auf vielleicht 30. In Ordnung. Was können wir sonst noch tun? Wir können einfach die Ränder der Karten hervorheben. Es sieht wirklich nett aus. Lass uns zur Grenze gehen und diese Farbe hier wählen, und damit haben wir schöne Grenzen zwischen den Staaten. Das war's, wir haben jetzt die Gesamtzahl der Beschäftigten für jedes Bundesland, aber jetzt müssen wir es auch für die Stadt haben, richtig. Lass uns in die Stadt hier drüben gehen und es als neue Ebene auf unsere Karte legen . Also lass es uns hier drüben ertränken Jetzt haben wir nicht genug Punkte. Was wir tun werden, wir können auch die Staaten zu den Details hinzufügen . Damit ist Du nun in der Lage alle Städte den Bundesstaaten zuzuordnen, und wie Sie sehen können, haben wir diese kleinen Kreise. Gehen wir nun los und addieren zum Beispiel die Gesamtzahl der eingestellten Mitarbeiter zur Größe. Wenn der Kreis größer ist, bedeutet das, dass wir mehr Mitarbeiter haben, aber ich würde ihn gerne etwas weiter vergrößern , also lassen Sie uns auch die Farben hinzufügen. Vielleicht nehmen wir die Standortinformationen. Gehen wir und passen die Standorte den Farben an. Das heißt, die grauen Punkte sind die Zweige, und nur der grüne Punkt ist das H Q. Lassen Sie uns nun das Design dieser Kreise ein wenig ändern das Design dieser Kreise Gehen wir zu den Farben über. Gehen wir jetzt und fügen den Rand dafür hinzu. Mit unseren Farben wird es grün sein. Dann lass uns gehen und die Opazität reduzieren, vielleicht so etwas wieder auf etwa vielleicht 30. In Ordnung. Damit bin ich zufrieden. Auf der rechten Seite, wie Sie sehen können, haben wir diese Legenden. Gehen wir und entfernen sie. Also versteck dich und verstecke dich auch. Bisher bin ich mit diesem Design zufrieden. Wir haben die Gesamtzahl der Mitarbeiter nach Bundesstaaten und Städten zusammengestellt und wir erfüllen die Anforderungen. 202. 02 2 Charts part2: Damit haben wir alle Anforderungen des Übersichtsabschnitts abgedeckt des Übersichtsabschnitts Gehen wir nun zum nächsten über. Wir haben die Demografie. Die erste Anforderung im demografischen Bereich ist das Vorhandensein des Geschlechterverhältnisses im Unternehmen Wir müssen die Geschlechterverhältnisse in unseren Daten analysieren, und wir bezeichnen diese Art der Analyse als Teil ganzer Analysatoren Und das PI-Diagramm ist ein wunderbares Diagramm , um diese Art von Analyse durchzuführen Okay, lassen Sie uns ein großes Diagramm in Tableau erstellen. Wir können zu den Standorten hier gehen und es duplizieren, um dasselbe Setup zu verwenden Schieben wir es auf die rechte Seite und geben wir ihm den Namen und das Geschlecht wie folgt Lassen Sie uns zunächst all diese Informationen loswerden . Die Frage ist natürlich, haben wir die Daten? Nun ja, wir haben die Geschlechtsinformationen in unseren Daten, sodass wir kein E-berechnetes Feld erstellen müssen. Fangen wir mit den Markierungen an. Ich würde es von Bar auf Pi ändern. Um nun ein Pi-Diagramm in einer Tabelle zu erstellen, müssen wir einige Tricks anwenden. Gehen wir zu den Spalten, doppelklicken wir darauf und wählen wir den Durchschnitt und die Null aus. Es ist ein Platzhalter für eine Grafik oder ein Diagramm in T. Nun zum Pi-Diagramm. Ich habe ein ausführliches Video, Ich habe ein ausführliches Video wie man Schritt für Schritt ein Diagramm erstellt Jetzt müssen wir es ein bisschen schnell machen. Für das Pi-Diagramm benötigen wir zwei Kreise, einen für den inneren Kreis und einen weiteren für den äußeren Kreis. Das heißt, wir benötigen zwei Grafiken, und deshalb werde ich zwei Platzhalter dafür haben Halten Sie also die Kontrolle und duplizieren Sie es. Damit haben wir zwei Kreise und jetzt und sie machen wir eine Doppelachse für beide und achten darauf, die Achse zu synchronisieren auch zu verstecken und auch von unten. Jetzt haben wir zwei Kreise übereinander. Lassen Sie uns nun diese Informationen konfigurieren. Gehen wir zuerst zu allen über zur Größe. Und mach es so ein bisschen größer. Hier haben wir zwei Markierungen. Der erste ist für den äußeren Kreis und der zweite ist für den inneren Kreis. Um die Färbung zu sehen, werden wir den inneren Kreis in etwas Dunkles ändern, und inneren Kreis in etwas Dunkles ändern, was Sie tun werden, wir werden hier zu den Seiten gehen und ihn verkleinern, um zu sehen. Wie Sie sehen können, haben wir bereits ein Pi-Diagramm, oder? Normalerweise zeigen wir im Pi-Diagramm jetzt die Gesamtaggregation in der Mitte, und das ist die Summe, die versteckt ist Nimm das gesamte HID und füge es den Beschriftungen hier drüben hinzu. Nun, wie Sie sehen können, haben wir immer eine nette Zahl in der Mitte. Jetzt gehen wir und konfigurieren den äußeren Kreis richtig. Gehen wir zum ersten Diagramm hier drüben. Natürlich wollen wir das Diagramm nach Geschlecht unterteilen. Lass uns das Geschlecht nehmen und es den Farben zuordnen. Gehen wir jetzt und bearbeiten die Farben, es sind die Farben. Jetzt werde ich mich natürlich nicht für Rosa und Grün entscheiden, weil das Rosa in unserem Dashboard bedeutet , dass Mitarbeiter gekündigt haben und wir es hier nicht verwenden können. Wir bleiben bei Grün. Wir gehen hier drüben zu Male. Gehen wir das Grün holen, aber dieses Mal werde ich es etwas dunkler machen . Und dann k drücken. Jetzt gehen wir zum Weibchen. Wir nehmen es genauso gut wie Grün, machen es aber heller. Vielleicht so etwas viel leichter. Wie Sie sehen können, ist der Kreis in zwei Reihen aufgeteilt. Nun benötigen wir zusätzlich zu diesem Kreis noch ein paar Informationen Lass uns das Geschlecht herausfinden oder lass es uns von hier aus berechnen, Kontrolle behalten und es auf die Labels schreiben Außerdem benötigen wir den Prozentsatz der Angestellten. Gehen wir und holen uns die Gesamtzahl der Treffer für das Label hier drüben. Aber wir brauchen es nicht als absolute Zahl. Wir hätten es gerne als Prozentsatz. Schreiben Sie den Klick auf die Kennzahl und lassen Sie uns eine schnelle Tabellenberechnung durchführen. Also haben wir einen Prozentsatz für Männer und Frauen. Ich würde diese Zahlen gerne runden. Gehen wir noch einmal zu unserer Kennzahl und formatieren sie. Dann gehen wir hier zur linken Seite , statt automatisch, gehen wir zur Prozentzahl und reduzieren die Dezimalstellen. Damit runden wir den Prozentsatz ab. Wie Sie in der Tabelle sehen können, haben wir für das Männchen 54 und für das Weibchen 46. Es sieht wirklich gut aus und lass uns es anziehen. Nun diese Berechnung, ich glaube, wir werden sie später in anderen Diagrammen benötigen Ich hätte es gerne in der Datenquelle, damit ich diese Tabellenberechnung nicht jedes Mal formatieren und erstellen muss . Gehen wir und ziehen es per Drag & Drop in unsere Datenquelle. Wie Sie auf der linken Seite sehen können, haben wir jetzt eine neue Maßnahme. Alte Berechnung eins. Gehen wir und geben ihm einen Namen, also verstecken wir den Gesamtprozentsatz. Das ist wirklich nett, um die Dinge wiederzuverwenden, die wir bereits erstellt haben, und es ist ein neues berechnetes Feld. Um die Formel dafür zu überprüfen, lassen Sie uns das Feld bearbeiten, und Sie können es sehen. Es ist sehr einfach, die Summe der versteckten Objekte geteilt durch die Gesamtzahl der versteckten Objekte. Ordnung. Das war's für diese Anforderung. Jetzt haben wir ein wirklich schönes Kreisdiagramm, um die Verteilung der Mitarbeiter zwischen den Geschlechtern zu sehen Warte, warte. Tut mir leid, wenn wir denken, dass wir die Loyalität aufheben müssen, also sind wir noch nicht fertig Also lass uns gehen und es verstecken. In Ordnung. Das ist alles. Wenn wir zur nächsten Anforderung übergehen, heißt es, die Verteilung der Mitarbeiter nach Altersgruppen und Bildungsstufen anzuzeigen . Jetzt müssen wir die Beziehung, die Korrelation zwischen zwei Kategorien, zwei Dimensionen, den Altersgruppen und dem Bildungsniveau, aufzeigen die Korrelation zwischen zwei Kategorien, zwei Dimensionen, . Eines der besten Diagramme für diese Art von Analyse ist die Heatmap um die Beziehung und die Korrelationen zwischen zwei Dimensionen aufzuzeigen Korrelationen zwischen zwei Dimensionen Okay, lass uns die Heatmap erstellen. Wie immer werden wir Sachen duplizieren . Geben wir ihm einen Namen. Ich werde Alter gegen Bildung abwägen. Jetzt lass uns gehen und all das loswerden. Nun, die erste Frage ist, haben wir alle Informationen in der Datenquelle? Nun, wir haben etwas über das Bildungsniveau, also sind wir damit auf der sicheren Seite, aber wir haben kein Alter. Natürlich können wir das Alter anhand des Geburtstags berechnen das Alter anhand des Geburtstags Hier haben wir die Informationen zum Geburtstag, und wir können sie verwenden, um das Alter zu berechnen. Wir müssen noch einmal zu unserem Test gehen , um zu sehen, ob alles gut funktioniert. Lassen Sie uns erneut eine Mitarbeiter-ID hinzufügen um die Anzahl der Mitarbeiter zu ermitteln, und lassen Sie uns das Geburtsdatum in die Ansicht übernehmen. Lassen Sie uns nun die Logik des Zeitalters entwickeln. Gehen wir los und erstellen ein neues berechnetes Feld, und nennen wir es ein Alter. Nun natürlich, wie berechnen wir das Alter? Es ist die Anzahl der Jahre zwischen dem Geburtstag und heute. Lass uns das machen. Wir müssen den heutigen Tag von den Geburtsdaten abziehen und dann können wir die Date-Dif-Funktion verwenden Natürlich hängt das Alter von der Anzahl der Jahre ab. Wir müssen hier den Datumsteil angeben. Es wird also ein Jahr dauern. Was ist das Startdatum? Es ist das Geburtsdatum und was ist das Enddatum? Es wird heute die Veranstaltung sein. Die Zweitages-Funktion ist eine Tabellenfunktion, die das aktuelle Datum generiert, während wir gerade sprechen. Das ist es. Das ist sehr einfach, richtig. Lass es uns geben, okay. Bei uns haben wir ein kontinuierliches Maß , weil es natürlich ewig dauert. Lassen Sie uns das auf die Ausgabe übertragen , um die Ergebnisse zu sehen. Jetzt werden wir es als Maß nehmen. Ich hätte es gerne als Dimension, also lassen Sie uns es in Dimension und auch in Diskret umrechnen , um die Zahlen zu sehen. Lass es uns neben die Liegeplatzdaten legen. Jetzt haben wir das richtige Alter. Ich denke, das ist das einfachste. Wenn Sie sich diesen Mitarbeiter hier ansehen, können Sie sehen, dass Perth 2000 ist und wir etwa 24 Jahre haben. Wenn Sie dieses Projekt im Jahr 2025 durchführen, werden Sie natürlich 25 Jahre alt. Während ich dieses Video aufnehme, sind wir um 20:24 Uhr. Es ist wirklich interessant, wenn du dieses Projekt machst Schreib es in den Kommentar unten Natürlich, so die Aufgabe, brauchen wir Altersgruppen. Wir brauchen keine Altersstufen. Um Altersgruppen zu erstellen, müssen wir erneut ein neues berechnetes Feld über dem Alter erstellen . Gehen wir und erstellen ein neues berechnetes Feld. Geben wir ihm den Namen Altersgruppen, und wir werden die FL-Anweisungen verwenden um die Mitarbeiter einer bestimmten Gruppe zuzuordnen. Fangen wir mit der ersten an, den jüngsten Mitarbeitern. Alle Mitarbeiter, deren Alter unter oder jünger ist, 25 werden in eine Gruppe aufgenommen. Wir werden sagen, wenn sie jünger als 25 Jahre sind, dann gehören sie zu der Gruppe unter 25 Jahren. So wie das. Lassen Sie uns nun die zweite Gruppe definieren. Es sind alles Mitarbeiter 25-35. Wir haben also zehn Jahre dazwischen. Alle Arbeitnehmer, deren Alter 25 Jahre oder gleich 25 Jahre ist, und sie sind auch jünger als 35 Jahre, und sie gehören alle zu einer Gruppe, nämlich 25-34, weil wir hier die 35 nicht mit einbeziehen Das war's für diese Gruppe. Lass uns zur nächsten Gruppe gehen. Ich gehe einfach hin und heulen, stelle es hier drüben auf. Wir werden einfach die Anzahl der Jahre 35-45 erhöhen, und das Gleiche gilt hier, 35 und 44. Gehen wir und fügen eine weitere Gruppe hinzu, sie wird zwischen den 45 und 55 Lasst uns einfach alles mit zehn Jahren erhöhen , und auch hier drüben. Gehen wir nun zur letzten Gruppe , zur nettesten Gruppe, in der wir alle Mitarbeiter haben , die älter oder mindestens 55 Jahre alt sind die älter oder mindestens 55 Jahre alt LF Alter, es ist älter oder gleich 55, dann werden wir 55 plus haben. Das ist es. Jetzt haben wir alle Gruppen abgedeckt , die wir in unseren Daten haben. Lass uns natürlich gehen und uns verabreden, richtig. Alles ist gültig. Gehen wir und K. Und damit haben wir jetzt eine neue Dimension, und die ist hier ganz oben, Altersgruppen. Gehen wir und fügen es in die Ausgabe ein , um die Ergebnisse zu überprüfen. Was ich sonst noch tun werde, um zu testen, lassen Sie uns das als Filter anzeigen und beginnen wir mit der jüngsten Generation, den Mitarbeitern, bei denen sie jünger als 25 Jahre sind. Wie Sie nun sehen können, liegt das gesamte Alter unter 25 Jahren, was richtig ist. Gehen wir auch zum letzten über, zu den ältesten Angestellten hier drüben, wie Sie sehen können, sind sie alle nicht 55 oder gleich alt. Also, wie Sie sehen können, funktioniert es auch. Schauen wir uns hier noch einen an. Also Mitarbeiter 35-44, und alles sieht gut aus. Lassen Sie uns diesen 25-34 überprüfen. Dass du sehen kannst, dass alles perfekt aussieht. Gehen wir nun zurück zu unseren Laken, Alter versus Bildung. Lassen Sie uns zuerst die Altersgruppen in die Spalten bringen und dann die Bildungsstufen in die Zeilen Jetzt haben wir unsere Matrix, aber sie ist nicht richtig sortiert, also lassen Sie uns diese Dimensionen sortieren. Klicken Sie mit der rechten Maustaste auf die Altersgruppen und gehen wir zur Sortierung über. Nun, als Nächstes, um eine Heatmap zu haben, gehen wir und ändern sie von Pi in Kreise, nichts ändert sich, nur um sicherzugehen , dass wir nicht über Pi sprechen. Was diese Kreise nun kontrolliert, ist natürlich die Anzahl der Mitarbeiter. Gehen wir und passen die Gesamtzahl der eingestellten Mitarbeiter der Größe an. Jetzt haben wir unsere Heatmap, aber wie Sie sehen können, sind diese Dimensionen nicht richtig sortiert . Lass uns das sortieren. Gehen wir zur Altersgruppe, klicken mit der rechten Maustaste darauf und gehen wir zum Sortieren, und dann wollen wir es manuell sortieren. Die erste ist die jüngste Gruppe, dann 25, 35, also sieht es gut aus, lass uns es schließen. Das Gleiche gilt für das Bildungsniveau, lassen Sie uns das auch sortieren. Gleiche gilt für Manuell. Was die Bildung angeht, werden wir mit der High School, dem Bachelor, dem Master und dem Doktortitel beginnen . Jetzt sieht es besser aus. Gehen wir und schließen es. Nun, was Designs angeht, wir haben keine Ausgänge oder so. Ich werde einfach die Farben ändern, weil ich das später auf dem Armaturenbrett entscheiden möchte Ich würde sagen, lass uns das Grau nehmen. Gehen wir und schlagen zu. Vergiss diese Legende natürlich nicht, lass uns sie entfernen, also verstecke sie. Überprüfe die Daten. Es ist sehr interessant. Sie haben als Altersgruppe die meisten Angestellten in der Kategorie 35-44, und die meisten von ihnen haben die Passar Auf dieser Grundlage können wir die Hautfarbe und das Verhältnis zwischen den Altersgruppen und das Bildungsniveau der Mitarbeiter analysieren Verhältnis zwischen den Altersgruppen und das Bildungsniveau der Mitarbeiter Gehen wir zum nächsten über und es heißt, zeigen Sie die Gesamtzahl der Mitarbeiter in jeder Altersgruppe Auch hier haben wir die Vergleichsanalyse, um die Werte innerhalb der Kategorie zu vergleichen Wie üblich ist das Par-Diagramm das beste. Lassen Sie uns es wie gewohnt erstellen, eines dieser Diagramme duplizieren und eines dieser Diagramme duplizieren es in Altersgruppen umbenennen. Dieser wird sehr einfach sein, also brauchen wir die Altersgruppen, aber wir brauchen nicht das Bildungsniveau. Lass uns auch die Größen entfernen. Wir brauchen die Summe der Haut als Rose und statt Kreis brauchen wir Pars. Das ist alles. Das ist sehr einfach und auch. Es ist bereits sortiert, weil ich das vorherige dupliziert habe das vorherige dupliziert Die Sortierung der Altersgruppe ist korrekt. Lass uns gehen und uns verstecken. Diese Achse hier drüben, und das ist die Grundlage für diese Anforderung. Lass uns zum nächsten springen. Es ist sehr ähnlich. Es heißt, zeige die Gesamtzahl der Mitarbeiter in jeder Bildungsstufe an. Wir verwenden also dieselbe visuelle Variante, um die verschiedenen Werte innerhalb einer Kategorie zu vergleichen . Ordnung. Also werden wir das Gleiche machen. Lassen Sie uns das hier duplizieren und nennen wir es Bildungsniveau, und wir müssen diese Dimension durch das Bildungsniveau ersetzen , also statt durch Altersgruppen. Wir werden es so haben. Aber natürlich haben wir die Sortierung dieser Dimension verloren. Lass uns das nochmal sortieren. Gehen wir also sortieren und es wird ein Handbuch sein. Und das Gymnasium ist an erster Stelle, Bachelor Master PHD, was richtig ist. Also nochmal, Teiltabellen sind wirklich einfach. Okay, lassen Sie uns zur letzten Anforderung übergehen, und in diesem Abschnitt wird, wie es dort heißt , der Zusammenhang zwischen dem Bildungsniveau der Mitarbeiter und ihrer Leistungsbewertung dargestellt. Für diese Anforderung verwenden wir erneut die Heatmap, da wir die Beziehung zwischen zwei Dimensionen, zwei Kategorien, aufzeigen müssen . Okay, lassen Sie uns eine weitere Heatmap erstellen. Also, wie üblich, werden wir Dinge duplizieren und wir werden es in Bildung versus Leistung umbenennen . Also natürlich die erste Frage, haben wir all diese Informationen? Ja, wir haben die Leistung und auch die Ausbildung. Wir müssen also keine berechneten Felder erstellen. Wir brauchen also die beiden Dimensionen. Die Bildung haben wir schon hier drüben. Holen wir uns die Leistungsbewertung und überprüfen wir die Markierungen von Teilen bis hin zu Quadraten wie diesem. Gehen wir und passen das gesamte Fell an die Größe an. In Ordnung. Also, wenn wir die Daten überprüfen, müssen wir die Leistung sortieren, glaube ich . Das ist nicht korrekt. Lass uns das nochmal als Handbuch sortieren. Es fängt mit ausgezeichnet gut an und dann zufrieden stellend. Das heißt, wir werden es einen Schritt über dem Verbesserungsbedarf haben . Das sieht gut aus. Gehen wir und schließen es. Wie Sie sehen können, haben wir die höchste Gruppe zwischen Bachelor und Gut, was in Ordnung ist, weil wir viele Mitarbeiter haben , die den Pahlar im Vergleich zu den Anstatt die absoluten Zahlen zu haben, lassen Sie uns stattdessen den Prozentsatz ermitteln, der die Aussage genauer machen wird Anstatt die Gesamtzahl einzustellen , werde ich sie einfach streichen. Holen wir uns diesen Gesamtprozentsatz. Von höher zur Größe. Jetzt macht der Prozentsatz nicht wirklich viel Sinn, denn hier haben wir 72%, 65%. Ich denke, das ist eine Kreuztabelle, also gehen wir zu dem Maß hier drüben, klicken Sie darauf berechnen Sie mit der N-Tabelle quer. Lassen Sie uns stattdessen die Berechnung auf Leistungsbewertung umstellen . Da wir uns auf die Leistung konzentrieren, klicken wir einfach darauf. Jetzt sieht es genauer aus, wenn Sie zum Beispiel zu den Mitarbeitern mit Doktortitel gehen , wie Sie sehen können, von denen 48% eine hervorragende Bewertung haben , und dann beim nächsten haben wir gute Zufriedenheit und auch der letzte muss verbessert werden, nur 5%. Wie Sie sehen können, hat die höchste Gruppe von Mitarbeitern mit einem Doktortitel die beste Bewertung erhalten. Gehen wir jetzt und schauen uns die High School an. Hier können wir sehen, dass diese Gruppe im Vergleich zu den Doktoranden kleiner ist . Wir haben nur 13% unserer Mitarbeiter mit Hochschulabschluss und haben eine hervorragende Ausbildung, während wir hier eine große Anzahl von Mitarbeitern sehen, wo wir 34% der Mitarbeiter mit weiterführender Schule haben , die verbessert werden muss Aus diesen Daten , die mit KI generiert werden, können wir erkennen , dass ein Zusammenhang zwischen dem Bildungsniveau und der Leistungsbewertung Das hohe Bildungsniveau könnte die Leistungsbewertung verbessern und erhöhen. Aber das ist natürlich keine Regel, es hängt von vielen Dingen ab, wie dem Arbeitsbereich, den Fähigkeiten und so weiter. Nicht nur das Bildungsniveau wird die Leistung verbessern, sondern anhand dieser Daten können wir auch sehen, dass es eine Klation gibt Bevor wir schließen, müssen wir natürlich noch die Legende verstecken. Damit sind wir mit dieser Anforderung fertig. Ordnung, Freunde, gehen wir zum dritten Abschnitt über und wir haben die Einkommensanalysatoren In diesem Abschnitt werden wir uns also auf die Gehaltsmatrix konzentrieren, und wir haben hier zwei Anforderungen erste Anforderung besagt, dass die Gehälter der verschiedenen Bildungsstufen für beide Geschlechter verglichen die Gehälter der verschiedenen Bildungsstufen werden müssen, um etwaige Diskrepanzen oder Muster zu ermitteln Bei dieser Anforderung wollen wir Gehaltsunterschiede zwischen den verschiedenen Geschlechtern ermitteln Das ist nicht nur Korrelation, wir sprechen auch von der sogenannten Gap-Analyse und dem Bs-Diagramm, das Visuelle der Gap-Analyse ist das Parple-Diagramm Genau aus diesem Grund verwende ich das Parble-Diagramm statt der Heatmap, weil ich mit dem Parple-Diagramm die Entfernung zwischen den Werten sehr klar und einfach darstellen kann Entfernung zwischen den Werten sehr klar und einfach darstellen Außerdem können wir die Korrelation zwischen zwei verschiedenen Dimensionen und Kategorien aufzeigen zwischen zwei verschiedenen Dimensionen und Für diese Anforderung werde ich mich nicht für die Hat Map entscheiden, da ich die Entfernung zwischen den Werten nicht anzeigen kann Ich werde mich für die lila Diagramme entscheiden. Okay, lassen Sie uns in Tableau ein lila Diagramm erstellen. Wir werden wie gewohnt Dinge duplizieren und ihnen einen Namen geben. Es wird Geschlecht versus Bildungsniveau sein. Das wird klar und wir machen von hier aus alles sauber. Aber wir werden das Bildungsniveau trotzdem als Rose brauchen , weil wir es schon richtig sortiert haben. Was ist eine Parabeltabelle? Es enthält zwei Punkte und den Abstand zwischen ihnen als Linie Wir benötigen also zwei Diagramme, eines für die Linie und eines für die Punkte. Lass uns gehen und es erstellen. Wir brauchen die Gehaltsinformationen. Wie Sie sehen können, haben wir es hier. Lass es uns in die Kolumnen und wir brauchen die Summe der Gehälter nicht. Wir brauchen das Durchschnittsgehalt, lassen Sie uns die Berechnung der Kennzahl von Summe auf Durchschnitt umstellen . Da wir zwei Diagramme benötigen, brauchen wir zwei Kennzahlen, und wir verwenden dieselbe Kennzahl Lassen Sie uns also die Kontrolle behalten und sie duplizieren. Was haben wir zwei Diagramme. Wie bereits erwähnt, wird es sich bei einem um Alignment und bei dem anderen um Punktdatenpunkte handeln. Fangen wir mit dem ersten an. Lass uns rüber gehen und es von einem Quadrat in eine Linie ändern. Da wir nun die Entfernung zwischen den Geschlechterwerten aufzeigen wollen , müssen wir uns die geschlechtsspezifischen Informationen besorgen und sie auflisten. Wie sehen die Linien, die Entfernung, die Lücke zwischen den Punkten aus? Gehen wir und vergrößern es , um diese Informationen optimal zu nutzen. Gehen wir nun zum nächsten über, wo wir die Punkte der Geschlechter richtig konfigurieren Gehen wir zur zweiten Marke hier drüben. Gehen wir statt quadratisch die Formen suchen. Nun zu den Formen, wir werden die geschlechtsspezifischen Informationen haben. Gehen wir und ziehen das Geschlecht per Drag-and-Drop auf die Formen. Wie Sie sehen können, haben wir unsere beiden Geschlechter, aber ich denke, dafür haben wir bessere Formen Gehen wir zu den Formen über. Statt der Standardform gehen wir hier rüber und wir haben bereits Geschlechterformen von Tableau. Gehen wir hier rüber. Das ist es. Drücken wir K. Wie Sie sehen können , haben wir diese Schilder, aber sie sind wirklich dunkel. Lassen Sie uns auch das Geschlecht der Farben bestimmen, also behalten Sie die Kontrolle und geben Sie es den Farben. Wie Sie auf der rechten Seite sehen können, haben wir jetzt diese Symbole, aber sie sind wirklich klein. Lass uns die Größe ändern, etwa in die Mitte. So wie das hier. Als Nächstes werden wir alles in einem Diagramm zusammenfassen . Jetzt sind sie aufgeteilt. Gehen wir zu einer davon und verwenden die Doppelachse und stellen sicher, dass wir auch die Achse synchronisieren Jetzt haben wir hier immer noch einen riesigen Raum, wo er nicht genutzt wird. Lassen Sie uns die Achse konfigurieren, die Achse bearbeiten und sicherstellen , dass alle Nullen entfernt Das ist es. Jetzt sieht es wirklich nett aus. Jetzt können wir natürlich ein Etikett für den durchschnittlichen Umsatz hinzufügen . Lassen Sie uns hier drüben Kontrolle über den durchschnittlichen Umsatz behalten und das auf den Etiketten platzieren. Es ist nicht wirklich klar, also gehen wir und wechseln die Telefone. Gehen wir zum Etikett und gehen wir hinein. Gehen wir und nehmen unser zweites Grau. Lass uns das Hellgrau nehmen. Okay. Jetzt können wir sehen, dass die Zahlen wirklich groß sind Gehen wir und ändern das Gehaltsformat. Klicken Sie also mit der rechten Maustaste darauf und gehen Sie zum Formatieren. Gehen wir zu den Zahlen hier drüben und auch zur benutzerdefinierten Nummer. Lassen Sie uns die Dezimalzahlen entfernen, und jetzt können die Anzeigeeinheiten Tausende sein Ich bin immer noch nicht zufrieden mit den Symbolen und dem Text. Gehen wir zu den Beschriftungen und ändern die Ausrichtung. Derzeit befindet es sich in der Mitte. Lass uns gehen und es auf automatisch umstellen. Es ist viel besser. Damit haben wir die Symbole und auch die Zahlen daneben. Vergessen Sie natürlich nicht den letzten Schliff. Gehen wir und entfernen all diese Header von oben und Patton Lasst uns die Legenden nicht vergessen. Lass uns es entfernen. Und jetzt haben wir sehr saubere Charts. In Ordnung. Lassen Sie uns nun das Ergebnis dieser Erkenntnisse verstehen. Wie Sie dem Durchschnittsgehalt von Männern und Frauen mit Hochschulabschluss entnehmen können, sind sie relativ gleichberechtigt. Aber wenn Sie jetzt beim Bachelor nachschauen, können Sie sehen, dass der durchschnittliche Umsatz für Männer viel höher ist als für Frauen. Wie Sie sehen können, ist das Pabl-Diagramm wirklich erstaunlich. Sie können sofort die Lücke sehen, den Abstand zwischen diesen beiden Werten Die Männer erhalten weit mehr Gehälter als die Frauen mit dem Bildungsniveau von Bach. Lassen Sie uns einen weiteren großen Unterschied zwischen den Geschlechtern überprüfen, wenn Sie das Bildungsniveau PD überprüfen Wie Sie sehen können, haben wir eine große Distanzlücke zwischen den Geschlechtern Aber dieses Mal ist es vorbei. Im Durchschnitt verdienen Ärztinnen etwa 25%, mehr als männliche Ärzte. Wie Sie sehen können, ist das öffentliche Diagramm erstaunlich, um die Entfernung und den Abstand zwischen Datenpunkten zu verstehen die Entfernung und den Abstand zwischen und auch um Farbanalysen durchzuführen Das Bild ist fantastisch und das ist alles für diese Anforderung Freunde, jetzt kommen wir zur zweiten Anforderung der Einkommensanalyse und zur letzten Anforderung Einkommensanalyse und in der Summenübersicht, wo es heißt, präsentieren Sie, wie sich das Alter mit dem Gehalt der Mitarbeiter in jeder Abteilung zusammensetzt. Diesmal wollen wir die Wirkung, die Beziehung zwischen zwei Kennzahlen zeigen , nicht zwei Dimensionen, wie es bei der Map der Fall ist, zwei Kennzahlen. Die beste Art von Diagramm ist hier natürlich das Streudiagramm Das Streudiagramm ist erstaunlich um die Korrelation zwischen den Maßen aufzuzeigen Ordnung, lassen Sie uns jetzt ein Streudiagramm in Tableau erstellen ein Streudiagramm in Wie üblich werden wir die Blätter duplizieren und sie in Alter versus Gehalt umbenennen Also haben wir diese Informationen in unseren Daten? Nun ja, wir haben den Edelsellerie. Wir müssen keine berechneten Felder erstellen. Gehen wir und bereinigen diese Informationen. Lasst uns alles entfernen. Wir brauchen all das Zeug nicht. Also fangen wir jetzt von vorne an. Da es sich um eine Korrelation zwischen zwei Maßnahmen handelt, müssen wir unsere beiden Maßnahmen hinzufügen Der erste wird der Sellerie sein. Lass uns das in die Reihen legen, und wir brauchen die Zeitalter. Gehen wir also und legen es in die Spalten. Natürlich brauchen wir keine Zusammenfassung von Gehalt und Alter. Wir brauchen den Durchschnitt. Gehen wir und ändern das. Gehen wir und wechseln von der Zusammenfassung zum Durchschnitt und das gleiche für das Alter von der Summe zum Durchschnitt. Großartig. Jetzt haben wir unsere beiden Xs, unsere beiden Maße und stellen sicher , dass wir die Markierungen der Formen verwenden. Wir haben es aus den vorherigen Diagrammen. wissen, was fehlt, wir brauchen die Datenpunkte und das wird die Berufsbezeichnung sein. Lass uns die Berufsbezeichnung holen und sie in die Details schreiben. Wie Sie sehen können, haben wir unsere Datenpunkte, aber wir haben hier eine Menge verschwendeten Speicherplatz, und das liegt daran, dass wir die Null in das X aufnehmen. Lass uns das aufräumen , es ist xs, ich entferne die Null und das Gleiche gilt für den Durchschnitt. Füge die Achse hinzu und entferne Null auf diese Weise. Sagen wir jetzt, lass uns gehen und die Form ändern. Statt eines Kreises nehmen wir einen gefüllten Damont wie diesen Jetzt haben wir manchmal Überschneidungen zwischen den Punkten. Es wäre schön, wenn wir die Opazität auf etwa 75 reduzieren die Opazität auf etwa Lassen Sie uns jetzt Labels für diese Datenpunkte hinzufügen, und das wird die Berufsbezeichnung sein Halten Sie die Kontrolle über die Berufsbezeichnung auf den Beschriftungen. Gehen wir jetzt und reduzieren vielleicht die Schriftgröße 9-8, so etwas Um den Effekt von Scatter-Blots zu erzielen, fügen wir nun natürlich den Effekt von Scatter-Blots zu erzielen, Referenzlinien für beide Achsen Gehen wir hier zum Gehalt, klicken mit der rechten Maustaste darauf und fügen wir eine Referenzlinie Gehen wir also hin und überprüfen die Informationen. Durchschnittliche Zeilen, lassen Sie uns das Etikett entfernen, und vielleicht können wir einen benutzerdefinierten Tooltip wie diesen Durchschnitt verwenden Und gehen wir und fügen den Wert ein. Also lass uns jetzt gehen und es formatieren. Es wird gestrichelt sein, ein dünnes, und lassen Sie uns unsere graue Farbe so verwenden Das war's also, lass uns okay sein. Und damit haben wir eine sehr dünne Durchschnittslinie. Machen wir dasselbe für die Ewigkeit. Fügen Sie also eine Referenzlinie hinzu. Also kein Etikett, und lassen Sie uns einen Tooltip wie diesen hinzufügen. Durchschnittlich. Und der Wert und das gleiche Format für die Linie werden dünn gestrichelt sein ebenso wie unsere graue Farbe Also, das ist es. Das ist es, okay. Also, was wir geschaffen haben, ist ein wirklich nettes Streudiagramm. Wenn Sie nun die Jobs überprüfen, als ob die meisten von ihnen Manager sind, richtig, wir haben den IT-Manager, Finanzmanager, die Personalabteilung und so weiter Die meisten von ihnen sind Manager, aber wir haben drei Arten von Jobs, die ein hohes Gehalt bekommen, aber das sind keine Manager wie Softwareentwickler, und wir haben hier Systemadministratoren und Finanzanalysten. Wie Sie unten sehen können, haben wir verschiedene Arten von Jobs, aber keiner von ihnen ist Manager. Es macht natürlich Sinn, dass Manager ein höheres Gehalt erhalten als die anderen Jobs, aber es gibt immer noch einige Jobs , bei denen das Gehalt hoch ist. Jetzt überprüfen wir nur noch das Gehalt, nur eine Maßnahme. Lassen Sie uns nun die Farbgebung zwischen Alter und Zusammenfassung überprüfen und dabei über zwei Dinge nachdenken Wenn Sie jetzt zurückschauen, haben wir eine Gruppe von Jobs, die in der Mitte zentralisiert sind, was in Ordnung ist Aber hier haben wir Extreme wie den Personalmanager und den Finanzmanager Personalmanager erhalten ein hohes Gehalt, obwohl sie junge Mitarbeiter sind Und es ist auch die einzige Managergruppe , die ein junges Alter hat. Im Vergleich zu den anderen Managerjobs sind es etwa 40. Das ist also ein Extrem in den Daten. Also, jetzt schauen wir uns den Weg von oben nach rechts an. Wir haben die Finanzmanager. Sie erhalten also im Durchschnitt die höchsten Gehälter gemäß unseren Daten, und außerdem ist das Durchschnittsalter relativ alt. Das ist also ein Extrem. Und wie Sie sehen können, haben wir eine andere Position der der IT-Manager genauso ist, als würde er sich in diese Richtung bewegen, richtig. Also, meine Freunde, das ist es, was wir aus unseren Daten aus den Scatter-Blots verstehen können , und das ist alles für dieses Erfordernis. In Ordnung, Damit haben wir alle Anforderungen für das erste Dashboard, das Übersichts-Dashboard, erfüllt und auch die Diagramme erstellt Und danach müssen wir alles, all diese Diagramme, in einem einzigen konsolidierten Tabellen-Dashboard zusammenfassen all diese Diagramme, in . 203. HR-Projekt | Skizzen-Mockup des zusammenfassenden Dashboards: Ordnung, Sara, wir werden das Übersichts-Dashboard erstellen und hier, was wir tun werden Zuerst müssen wir einen Plan erstellen, in dem wir die Modelle für das Dashboard und die Container skizzieren , um einen Plan für das Layout zu haben Danach erstellen wir die Containerstruktur des Dashboards, um all diese Diagramme in einer einzigen Ansicht zusammenzufassen all diese Diagramme in einer einzigen Und nachdem wir alle Diagramme an einem Ort haben, beginnen wir mit der Verfeinerung und Feinabstimmung Also werden wir viele Dinge wie Text, Farben, Symbole, Legenden und Filter optimieren und verdrehen , damit alles genau richtig aussieht Sind Sie bereit? Lassen mit dem ersten Schritt beginnen, in dem wir das Dashboard für die Übersichtsansicht planen Antwort: Für dieses Projekt habe ich beschlossen, etwa 15 Diagramme in einem einzigen Dashboard zu haben . Es ist definitiv eine Herausforderung, aber mach dir darüber keine Sorgen. Wir können es Schritt für Schritt machen. Jetzt werden wir natürlich nicht sofort mit der Erstellung des Dashboards beginnen, weil wir ohne einen Plan Probleme haben werden. Jeder Profi in einem Projekt weiß das. Bevor wir etwas bauen, müssen wir einen Plan haben. Wir brauchen einen Plan. Und natürlich wollen wir Profis sein, richtig. Deshalb müssen wir das Armaturenbrett planen, indem wir das Ende der Dashboards im Container skizzieren Die Frage ist also natürlich, wie werden wir das machen? Natürlich können Sie im alten Stil arbeiten, indem nur eine Stecknadel und Papier haben Sie nur eine Stecknadel und Papier haben und dann die Skizze des Armaturenbretts zeichnen. Sie können digitale Tools wie zum Beispiel PowerPoint verwenden oder, wie ich es hier mache, sich mit meinen Tablets fortpflanzen, oder Sie können Tools wie Figma oder DO verwenden Also alle Tools, die Ihnen helfen, das Modell Ihres Dashboards zu entwerfen und zu skizzieren, das entspricht Ihrem das Lassen Sie uns also den Aufbau unseres Dashboards skizzieren. Der Hintergrund wird dunkelgrau sein, und das liegt daran, dass wir ein dunkles Thema erstellen Jetzt können wir also die üblichen Dinge haben, bei denen wir einen Titel für das Dashboard, das Personal-Dashboard, haben . In ihren zusammenfassenden Anforderungen haben wir drei Abschnitte, und deshalb werden wir jetzt unser Dashboard in drei Hauptbereiche unterteilen . Wir haben einen Überblick, demografische Daten und Einkommen. Konzentrieren wir uns nun auf den Überblick und fassen alles, was erforderlich ist, in diesem einen Abschnitt zusammen Wir beginnen mit den Zahlen der Schweine, den Bands. Die ersten werden die aktiven Mitarbeiter sein, und hier haben wir eine große Anzahl, und dann werden wir sie in zwei Abschnitte aufteilen. der linken Seite werden die eingestellten Mitarbeiter stehen, und auf der rechten Seite werden wir eine weitere große Zahl für die gekündigten Mitarbeiter haben . Um nun die Wirkung des KPIs zu erzielen, werden wir die Liniendiagramme genau unter diesen großen Zahlen platzieren genau unter diesen großen Zahlen Jetzt werden wir darunter einen weiteren Abschnitt für die Abteilung haben einen weiteren Abschnitt für die Abteilung Wir werden unsere Rangfolge der Abteilungen anhand der Par-Charts erstellen. Darunter finden wir dann den letzten Abschnitt in der Übersicht. Wir haben den Standort. Hier haben wir zwei Diagramme. Wir haben das eine mit dem Teildiagramm, in dem wir die Anzahl der Mitarbeiter in der Zentrale und den Filialen zeigen , und die anderen Diagramme hier, wir haben eine diesem Unterabschnitt werden wir die Karten und die Teiltabellen nebeneinander anordnen Teiltabellen nebeneinander Wie Sie sehen können, ist es nicht wirklich einfach, alles an einem Ort unterzubringen Das ist also alles für den Überblick. Gehen wir nun zum richtigen Abschnitt zur Demografie und hier stehen wir vor einer großen Herausforderung In diesen Abschnitt müssen fünf verschiedene Diagramme passen. Im ersten Abschnitt geht es um das Geschlecht, also haben wir unsere Pi-Charts. Aber jetzt, was das Alter und die Bildung angeht, haben wir zwei separate Par-Charts Was wir hier tun können, ist, dass wir all diese drei Diagramme in einem Block integrieren können all diese drei Diagramme in einem Block In der Mitte können wir die Heatmap haben, aber oben und am Ende rechts können wir diese Par-Charts haben. Damit haben wir all diese drei Diagramme in einem Unterabschnitt Nun auf der rechten Seite zum letzten Abschnitt, wir werden die Leistung und die Ausbildung sehen und hier haben wir eine weitere Heatmap Gehen wir zum letzten Abschnitt der Einkommensanalyse über. Es ist ziemlich einfach. Wir haben hier nur zwei Diagramme. Die erste, Geschlecht und Bildung, können wir auf der linken Seite haben, und auf der rechten Seite haben wir hier unseren Streufleck, das H im Vergleich zum haben wir hier unseren Streufleck, das H im Vergleich Wie Sie sehen können, zeigen wir bei uns in einem Dashboard fast 15 verschiedene Diagramme Natürlich müssen wir in unserem Dashboard auf der linken Seite einen Bereich für die Logos, für die Navigationen, zwischen den beiden Dashboards, der Zusammenfassung und den Detailansichten haben für die Navigationen, zwischen den beiden Dashboards, der Zusammenfassung und den Detailansichten Natürlich können wir mehrere Funktionen zum Exportieren der Dashboards oder Symbole hinzufügen , in die wir unsere Links einfügen können Wir werden die Filter nicht vergessen, also können wir oben rechts einen Schalter haben, um die Filter ein - oder auszublenden In Ordnung, Freunde, zum nächsten Schritt. Jetzt sind wir noch nicht fertig mit der Planung unseres Dashboards. Wir müssen das Modell der Containerstruktur skizzieren Containerstruktur Erstellung eines Dashboards in Tableau erfordert Kenntnisse darüber, wie die Container gesteuert und verwaltet Ich verspreche Ihnen, dass es chaotisch werden kann, wenn Sie keinen Plan haben chaotisch werden kann, wenn Sie Deshalb müssen wir die Struktur des Containers etwas fad machen, und dieses Mal werde ich das Mocap mit der DAO skizzieren das Mocap mit der DAO DroO ist ein fantastisches Tool und auch kostenlos, um professionelle Diagramme und Konzepte zu erstellen professionelle Diagramme und Konzepte , was ich normalerweise auch in meinen Projekten mache Okay, jetzt sind wir in DO und ich habe nur unser Mocap als Referenz für uns verwendet, und die Arbeit mit DroAO ist Im ersten Schritt, den ich normalerweise mache, gehe ich zu dem Stil hier drüben und mache ihn als Skizze Das bewirkt nun, dass alle Formen, die wir auf der linken Seite haben , wie Handzeichnungen aussehen. Am Ende Ihres Konzepts wird es also wirklich cool aussehen und es wird in Strömen gegossen Nun, für unsere Container werden wir drei verschiedene Objekte haben Der erste wird der horizontale Container sein. Du bist also die Horizontale. Container, und ich habe normalerweise die Farbe Blau. Lassen Sie uns im ersten Jahr die Füllung entfernen und zu den Farben übergehen. Wähle Plus und mach es vielleicht dicker. Das ist also der erste Typ. Der andere, wir haben vertikale Container, richtig. Also ein vertikaler Behälter, und wir werden die Farbe Orange haben. Also vielleicht ist so etwas gekommen. Und die letzte Kiste werden unsere Objekte sein. Es könnte alles sein. Es könnte eine Ikone sein, es nimmt ein Bild auf. Also ich hätte es gerne als Gray. Lass uns so etwas haben. Wir können also sehen, dass unser gesamtes Dashboard in zwei Abschnitte aufgeteilt ist, die linken Bereiche, in denen wir die Logos und die Symbole haben, und den Rest auf der rechten Seite. Das bedeutet, dass wir mit einem horizontalen Container für die gesamten Dashboards beginnen horizontalen Container für die gesamten Dashboards Also werden wir es so machen. Und wir werden es so groß haben. Ordnung, also lass mich einfach den Text hier drüben entfernen und ihm vielleicht einen Textnamen geben. Das ist das ganze Armaturenbrett. Das ist der erste Schritt. Beginnen wir nun mit der linken Seite, wo wir die Symbole und die Logos haben. Es ist wie eine Vertikale, wir haben alle Objekte untereinander. Was du nehmen wirst, wir nehmen einen senkrechten Behälter für die linke Seite. Wir werden es Nav für eine solche Navigation nennen und es etwas kleiner machen. Im Inneren werden wir verschiedene Objekte wie ein Logo haben . Lass es uns kleiner machen. Ich mache mal ein Gefühl dafür, also klicken wir auf Filz und Grau, genauso hier. Jetzt können wir die Ansicht vergrößern und weitere Symbole hinzufügen , um zwischen den Dashboards zu navigieren, das Dashboard zu erkunden, Links einzufügen und so weiter. Wir werden also mehrere Links und so in der Navigation haben . Das ist alles über die Navigation. Nun, auf der rechten Seite, was haben wir? Wir haben also zuerst wie einen Titel einen Filter und dann darunter haben wir einen ganzen Abschnitt mit Diagrammen. Das heißt, wir haben zwei Objekte untereinander, und dafür benötigen wir wieder einen vertikalen Container. Für die ganze Sache hier drüben werden wir einen großen vertikalen Container wie diesen haben, und wir werden ihn Header und Charts Header und Charts nennen . Okay, so etwas. Fangen wir jetzt mit dem Header an. Es sieht so aus, als hätten wir einen Header und daneben haben wir Filter. Deshalb werden wir uns für den horizontalen Container entscheiden . Wir werden es so haben und was haben wir drin? Wir haben den Header und den Filter richtig. Wir haben also den Titel. Und hier auf der rechten Seite werden wir ein paar Symbole haben oder vielleicht ein Symbol, das wir sehen werden. Schauen wir uns jetzt unsere Charts hier an. Hier haben wir drei Abschnitte richtig, aber eigentlich sind sie in zwei Seiten aufgeteilt Die Liftseite, wo wir den Überblick haben , und die rechte Seite, wo wir zwei Abschnitte haben Das heißt, wir haben zwei Objekte nebeneinander, und dafür nehmen wir einen weiteren horizontalen Container. Lass es uns so machen. Es wird der Haupttrenner zwischen der Liftseite und der rechten Seite Fangen wir mit der Aufzugsseite an. Wie Sie sehen können, sind sie Objekte unter einander, und das bedeutet, dass wir einen vertikalen Behälter verwenden werden. Für die Liftseite werden wir einen vertikalen Container wie diesen haben. Lassen Sie mich einfach den Namen entfernen und das Ganze „Übersicht“ nennen. Überblick, und wir haben einen internen Überblick, viele Diagramme. Wir können mehrere solche Diagramme haben und alle liegen untereinander. Wir werden jetzt nicht jedes Detail genauer untersuchen. Wir werden nur einen groben Plan für die Container haben. Schauen wir uns jetzt die rechte Seite an. Auf der rechten Seite haben wir nun, wie Sie sehen können, zwei Hauptbereiche, wir haben die Demografie und das Einkommen Das heißt, wir werden einen vertikalen Container haben . Das auch. der rechten Seite können wir eine vertikale Seite wie diese haben, und wir werden den Namen hier entfernen. Lassen Sie uns jetzt jede Seite überprüfen. Wie Sie sehen können, haben wir zuerst einen Titel und darunter haben wir verschiedene Objekte. Auch hier haben wir einen horizontalen Container. Wir werden so etwas haben. Es ist sehr verschachtelt, weil es ein bisschen kompliziert ist. Wir werden auch für den folgenden Abschnitt über die Einnahmen verfügen folgenden Abschnitt über die Einnahmen Wir werden einen Titel haben und dann Charts. Geben wir ihm einen Namen. Das ist die Demografie, und darunter haben wir dasselbe Wir haben einen Abschnitt für das Einkommen. Was haben wir unter diesem Titel, wir haben hier quasi Charts nebeneinander. Das heißt, wir können einen horizontalen Container für dieses Recht verwenden . Wir werden einen horizontalen Container darunter haben , und darin haben wir unsere verschiedenen Diagramme. Wir haben solche Diagramme, lassen Sie uns drei solche haben. Auch für die Einnahmen werden wir nur zwei Diagramme haben, wir werden auch einen horizontalen Container benötigen da sie Objekte nebeneinander darstellen, und wir können unsere beiden Diagramme haben. Ordnung, Leute. Ich denke, wir haben einen Plan, richtig, also haben wir einen Plan für unsere Dashboards und wir haben viele Ebenen, etwa sechs Ebenen Wir werden dich jetzt nicht finden, der Plan, ist es nur ein grober Aber eine Sache, die ich vielleicht ein bisschen vergrößern möchte , betrifft jedes Diagramm. Wie Sie zum Beispiel bei diesem sehen können, haben wir immer einen Titel und darunter ein Diagramm. Das Gleiche gilt für das Geschlecht, wir haben einen Titel und ein Diagramm. Das heißt, wir haben für jedes Diagramm einen vertikalen Container. Wenn wir in diese Diagramme hineinzoomen, werden wir die Diagramme nicht sofort platzieren. Wir werden es immer als Vertikale wie diese haben, wobei das erste Objekt der Titel der Diagramme sein wird . Also so und darunter, dann können wir das Diagramm selbst haben. Ordnung, meine Freunde. Also jetzt haben wir einen groben Plan. Lassen Sie uns nun diese Container in Tableau implementieren . Ordnung, Freunde. haben wir jetzt einen groben Plan für unser Dashboard Aber natürlich enthält es nicht alle Details, also werden wir beim Aufbau des Dashboards Dinge verdrehen und optimieren Gehen wir also zurück zu Tableau, um Dashboard zu erstellen 204. HR-Projekt | Erstelle das Zusammenfassungs-Dashboard: Okay, Freunde, lasst uns ein neues Dashboard erstellen und nennen wir es HR-Zusammenfassung. So wie das. Im ersten Schritt definieren wir nun die Größe des Dashboards. Gehen wir also hier auf der linken Seite rüber. Statt Reichweite wählen wir eine feste Größe, und dieses Mal nehmen wir das mit 1.400 und der Höhe von 800. In Ordnung. Fangen wir also mit dem ersten Container an. Es ist der horizontale Container für das gesamte Armaturenbrett. Was ich normalerweise mache, ich gehe hier rüber und stelle es auf Floating um, denn wenn alles in einem schwebenden Container ist, wird das dynamischer und wir können den Hintergrund nach Belieben ändern. Stellen Sie sicher, dass Sie es schweben Lassen Sie uns den horizontalen Container nehmen und ihn in der Mitte ablegen. Wie Sie sehen können, ist es ein bisschen klein. Was wir tun können, ist, die Größe zu ändern , damit sie in unser Armaturenbrett passt. Gehen wir zum Layout, und die Breiten werden genau denen des Armaturenbretts entsprechen, 1.400 und 800 für die Höhe Für die Position wird es Null sein, Null. Um es genau oben auf unserem Armaturenbrett zu haben. In dieser Phase , in der wir die Struktur unserer Container hinzufügen, füge ich normalerweise jedem Container Rahmen hinzu um zu sehen, ob wir alles richtig machen . Gehen wir jetzt los und machen das. Gehen wir zu den Rändern und fügen eine Linie hinzu, eine dicke und einen Stecker. Damit können wir einen horizontalen Plus-Container sehen. Geben wir ihm natürlich den Namen, also benennen wir ihn um, sodass er Dashward hält Okay. Nun , um Fehler zu vermeiden, indem den horizontalen Container in einen vertikalen Container umwandeln . Ich gehe und füge Bretter hinein um daraus einen festen horizontalen Behälter zu machen Gehen wir und machen das, zwei Mal rückwärts, und jetzt schalten wir es wieder auf Tilt um Nur der erste Hauptcontainer wird schwimmen, das Risiko wird gekippt Das erste Brett in die Mitte. Stellen Sie nun sicher, dass sich das zweite Leerzeichen genau auf der rechten Seite befindet Gehen wir zurück und checken die Live-Ausgabe ein. Sie können sehen, dass wir in unserem ganzen Armaturenbrett Bretter haben. Gehen wir nun zur nächsten Ebene und beginnen die Container innerhalb des gesamten Dashwards hinzuzufügen Hier haben wir zwei Eins für die Navy, lass uns das machen. Wir können einen vertikalen Container hier drüben haben. Wie immer füge ich Bretter hinein. Gehen wir und fügen die erste Planke hinzu. So ist es ein bisschen klein. Gehen wir und erweitern es. Gehen wir und fügen ein weiteres Brett darunter hinzu. Stellen Sie sicher, dass es sich unter der ersten Planke befindet. Lass uns das Layout überprüfen. Wie Sie jetzt sehen können, haben wir einen vertikalen Behälter und zwei Leerzeichen darin, was korrekt ist Und los geht's mit dem Namen. Geben wir ihm den Namen Nav und wir können die erste Planke hier entfernen. Wir brauchen es nicht mehr, also entfernen wir es. Natürlich können wir eine Randfarbe dafür hinzufügen. Dieses Mal wird es orange sein. Das ist der Container für das Navi. Gehen wir jetzt und fügen für den Rest noch einen für die rechte Seite hinzu. Lassen Sie uns also einen vertikalen Behälter und zwei Bretter darin haben , eine in der Mitte und eine genau darunter Jetzt ist es sehr klein. Lass uns den senkrechten Behälter aufhängen und ihn so breiter machen Lass uns ihm jetzt einen Namen geben. Es wird Header und Charts geben. Also klick. Natürlich werden wir ihm eine Farbe wie diese geben und er wird auch orange sein. Wenn Sie jetzt auf den Baum hier drüben schauen, haben wir ein ganzes Dashboard und darin haben wir das Navi und auf der rechten Seite haben wir die Kopfzeile und die Diagramme. Gehen wir und entfernen diese Planke. Wir brauchen es nicht mehr. Von hier aus. Wir werden uns jetzt nicht auf das Navi konzentrieren, da wir nicht viele Container haben , wir haben hier nur Logos und Icons und so weiter. Wir werden uns jetzt auf den Header und die Charts konzentrieren, denn hier haben wir den eigentlichen Inhalt und wir haben eine Menge Container. Was hast du da drin? Wir haben zwei Container, einen für den Header und einen weiteren für die gesamten Diagramme, und beide sind horizontale Container. Fangen wir mit der Kopfzeile an, also fügen wir einen horizontalen Container hinzu. In der Mitte. Diesmal fügen wir, anstatt Leerzeichen hinzuzufügen, einen Text für den Titel des Dashboards Es werden Personalabteilung und Dashboards sein. Fügen wir das Wort Übersicht hinzu. Lass es uns so haben und lass uns die Größe 20 haben. Jetzt gehen wir und fügen an den rechten Seiten ein Leerzeichen hinzu. Stellen Sie sicher, dass Sie es genau auf die rechte Seite in diesem Behälter fallen lassen . Lass uns zum Layout gehen und nachschauen, was wir haben. Wie Sie sehen können, haben wir jetzt einen Text und Leerzeichen unter dem horizontalen Container. Gehen wir und geben ihm jetzt den Namen. Das ist der Header, und natürlich werden wir eine Farbe dafür hinzufügen , es wird das Blau sein. Jetzt können wir gehen und diese obere Planke entfernen. So wie das hier. Gehen wir jetzt und fügen einen weiteren Container für die Charts hinzu. Es kann also auch ein horizontaler Container sein, also lass ihn darunter fallen. Wie immer werden wir gehen und unsere Lücken hinzufügen. Eins hier. Machen wir es größer und eins auf der rechten Seite. Und wir gehen zum Layout und überprüfen die Sachen. Wir haben zwei Leerzeichen im horizontalen Behälter. Jetzt lass uns gehen und ihm den Namen geben. Hier haben wir alles, den Aufzug und die richtigen Abschnitte. Okay, und wir werden wie gewohnt die Grenzen hinzufügen. Damit haben wir unsere beiden Container und können diesen Platzhalter von hier entfernen. Gehen wir nun weiter nach unten und konzentrieren uns auf diesen Container, den linken und rechten Bereich, und hier haben wir zwei vertikale Container. Fangen wir also mit dem linken Abschnitt an, dem Hubcontainer. Wir werden ihn für den Überblick haben, also den vertikalen Container. Und jetzt lassen wir einen Text statt eines leeren Textes fallen und nennen ihn Übersicht. Und vielleicht machen wir es wie 12. Nun darunter noch ein leeres Feld, um sicherzugehen, dass es sich um einen senkrechten Behälter handelt. Lass uns zum Layout gehen und nachschauen. Senkrecht zum Container haben wir den Titel leer und geben ihm den Namen über dem linken Bereich wie folgt. Lassen Sie uns diese Planke aus unserem Armaturenbrett entfernen und dabei die Farbe des Porers nicht vergessen Wir können es orange haben. Das ist alles, machen wir es ein bisschen kleiner. Gehen wir jetzt auf die rechte Seite, und wir können auch einen vertikalen Behälter haben, wie diesen, dasselbe Zeug, eine Planke und darunter noch eine Planke, und wir gehen zum Layout, das gleiche Wir haben zwei Planken und geben ihr einen Namen, eine Demo und Wie üblich, die Reihenfolge, wie wir orange, und wir werden jetzt gehen und den Platzhalter so entfernen Passen wir die Seiten so an, dass der linke Bereich, die Übersicht, kleiner sein sollte, und dann haben wir den rechten Bereich Damit haben wir alles auf der linken Seite. Was übrig bleibt, ist die Gestaltung der Container dieser beiden Abschnitte. Hier haben wir zwei vertikale Container. Lass uns das machen. Den ersten wir hier in der Mitte fallen. Gehen wir und fügen den Text dafür hinzu. Es wird die Demografie sein, und die Größe wird 12 sein Okay. Jetzt lass es uns so größer machen. Lass uns ein Leerzeichen fallen lassen. Stellen Sie sicher, dass Sie es genau hier ablegen, und lassen Sie uns zum Layout gehen und alles ist in Ordnung, wie Sie sehen können, ich habe nur einen etwas dickeren Schnabel Wir haben hier den Text und das Leerzeichen. Lass uns jetzt gehen und ihm einen Namen geben. Es wird der Demo-Bereich sein. So, und wir werden ihm auch eine Farbe geben. Ebenso ein vertikaler Behälter. Lassen Sie uns diesen Platzhalter entfernen, und wir müssen genau dasselbe für den zweiten Abschnitt tun für den zweiten Abschnitt Gehen wir und fügen einen vertikalen Container hinzu, einen Text, der das Einkommen sein wird, 12, und wir werden ihn so vergrößern Wir werden auch ein Leerzeichen mitbringen. Stellen Sie sicher, dass Sie es in den Behälter werfen. Lassen Sie uns das Layout überprüfen, damit alles in Ordnung ist. Jetzt werden wir es wie gewohnt umbenennen . Bereich Einnahmen. Vergiss die Färbung nicht so. Und damit sind wir fertig. Gehen wir und entfernen das letzte Brett. Hier haben wir immer noch Abstand. Gehen wir und passen die Größe an, sodass die Demo der Mitte angezeigt wird und das Einkommen auch den gesamten Raum einnimmt. Okay, Leute, ich verspreche euch den letzten Drilldown, wo wir einen horizontalen Container für die Charts hinzufügen werden. Aus demografischen Gründen werden wir hier drinnen einen horizontalen Container haben hier drinnen einen horizontalen Container Gehen wir und fügen ein paar Bretter hinein. Die erste Planke ist klein und auf der rechten Seite. Also lass uns das überprüfen. Wir haben einen horizontalen Container, gib ihm eine Randfarbe. Wir werden jetzt genau das Gleiche für das Einkommen tun . Wir brauchen auch einen waagerechten Behälter darin und zwei Bretter Hier drüben. Lass es mich einfach größer machen, und zwar genau auf der rechten Seite. Und wir werden das Zeug überprüfen. Wir haben zwei Bretter in dem horizontalen Container, gib ihm einen Namen Einkommensdiagramme wie diese, gib ihr eine Farbe. Und entferne den Platzhalter. Also lass uns gehen, um es zu entfernen. Okay, Freunde, wir sind also fertig. Gehen wir und überprüfen die Struktur noch einmal. Wir haben ein ganzes Dashboard und darin haben wir den Lift-Bereich für die Navigation, den rechten Bereich für alle Header und Diagramme, und darin haben wir zwei horizontale Container, einen für den Header und einen weiteren für den Lift- und den rechten Bereich. Sehen wir uns das genauer an. Wir können hier sehen, dass wir den Liftbereich als vertikalen Container haben, und dann haben wir einen rechten Bereich für den Demo- und den Einkommensbereich, und dann teilen wir ihn in Demo-Bereich und Einkommensbereich auf, und jeder von ihnen hat einen Titel und auch einen horizontalen Container. Das Gleiche gilt für die Einnahmen Wenn Sie es also genau so haben wie ich, können wir weitermachen. Wenn nicht, dann geh zurück und mach es Schritt für Schritt. Okay. Nun der nächste Schritt , wir werden die erste Iteration im Dashboard durchführen, wo wir alle Diagramme in unser Dashboard einfügen unser Dashboard Wir werden uns nicht viel um die Designs kümmern. Es geht nur darum, die Karten in den Containern zu platzieren. Beginnen wir also mit dem ersten Abschnitt in der Übersicht, also stellen Sie sicher, dass Sie ihn auswählen. Und ich werde sagen, lass es uns ein bisschen größer machen. Also werden wir von oben nach unten beginnen. Wir gehen zum Dashboard und fügen einen Titel hinzu. Im ersten Teil werden es die aktiven Mitarbeiter sein , also aktive Mitarbeiter. Und lassen Sie uns das in der Mitte zentralisieren. Unter diesem Titel wird nun das Pan-Off aktiv Lassen Sie uns dieses Diagramm darunter platzieren. Natürlich werden wir den Titel verstecken. Wir brauchen es nicht. Nett. Jetzt können wir darunter zwei KBIs haben, den linken und den rechten, und dafür benötigen wir einen horizontalen Container Aber vorher werden wir einen kleinen Trenner zwischen dieser Pfanne und einen kleinen Trenner zwischen den beiden Bändern darunter einrichten Wir werden ein Leerzeichen darunter haben. Lass uns es so verkleinern, und wir werden die folgenden Dinge entwerfen. Gehen wir zum Hintergrund oder zu den Farben, wählen wir unser Grau aus und stellen Sie die Deckkraft auf etwa 60 Ordnung. Also, wir denken, lass uns die äußere Knospung 20 entfernen Und wir werden gehen und ihm den Namen Divider geben. Ordnung. In Ordnung. Darunter werden wir also einen horizontalen Container für die beiden KPIs haben für die beiden KPIs Ziehen Sie es wie folgt per Drag-and-Drop darunter. Wie üblich fügen wir unsere beiden Bretter hinzu , eine und die zweite, und achten darauf, dass sie genau auf der rechten Seite ist Gehen wir also zum Layout und überprüfen es. Also hier haben wir die horizontalen Container. Lass uns gehen und es anrufen. Wir werden es QBI-Sektion wie diesen nennen. Natürlich werden wir ein paar Ränder hinzufügen , nur um es zu sehen Ordnung. Wie Sie jetzt sehen können, sind die Dinge kaputt Gehen wir es neu organisieren. Wir werden diesen neuen Behälter so etwas größer machen so etwas größer Konzentrieren wir uns nun auf diese beiden KPIs. Was brauchen wir nun für jeden QBI? Wir brauchen ein Titelverbot und Liniendiagramme. Wir brauchen also einen vertikalen Container. Also lass uns einen nehmen und ihn hineinlegen. Lass uns sofort anfangen, Sachen hinzuzufügen, also brauchen wir einen Text. Es wird der Angestellte sein und es ins Zentrum schaffen. Darunter brauchen wir den Pan. Ziehen Sie den Pan per Drag-and-Drop. Achten Sie natürlich darauf, den Titel zu entfernen und auszublenden. Darunter benötigen wir die Liniendiagramme. Es wird pro Jahr eingestellt und fällt genau unter die Pfanne. Und wir verstecken den Titel. Jetzt ist das der erste Container. Lass uns das Layout überprüfen. Wir haben hier einen vertikalen Container, wir haben den Titel, den Pan und auch die Liniendiagramme. Geben wir ihm den Namen und lassen wir uns als BI einstellen. Gehen wir so und entfernen den ersten Platzhalter von der Planke. Also entferne es Machen Sie sich jetzt keine Gedanken über die Größe und die Farbgebung. Wir werden eine zweite Iteration auf dem Armaturenbrett durchführen, um die Feinabstimmung vorzunehmen Jetzt können wir die Seitenansicht des Liniendiagramms wie folgt ein wenig anpassen die Seitenansicht des Liniendiagramms wie folgt Jetzt brauchen wir auf der rechten Seite wieder dasselbe KBI, dieselben Schritte Gehen wir und nehmen einen vertikalen Container auf der rechten Seite, stellen Sie sicher, dass er in den Container fällt, und wir brauchen einen Text Es wird in der Mitte enden. Also was brauchen wir noch, wir brauchen eine Pfanne, also stellen Sie sicher, dass sie genau unter dem Text ist und verstecken Sie auch den Titel. Gehen wir und diese kleine Zone zu diesem Container, gehen wir auf die linke Seite. Außerdem sollte das Leerzeichen kleiner sein. Was brauchen wir jetzt, wir brauchen das Liniendiagramm. Lassen Sie uns also das Liniendiagramm unter die Pfanne legen. Entfernen Sie den Titel und verkleinern Sie ihn ein wenig. Lass uns jetzt das Layout überprüfen. Wir haben also einen vertikalen Container. Wir haben einen Titel, eine Pfanne und auch ein anderes Diagramm. Gehen wir und benennen es um. Das ist der Begriff KPI. Okay. Jetzt noch eine Sache, ich möchte zu diesem leeren Feld gehen es in Divider umbenennen Geben wir ihm auf diese Weise die gleiche Farbe. Es wird das Dunkelgrau sein und auch das Pity 260, so wie das hier. Lass uns die äußere Polsterung entfernen. Was haben wir jetzt darunter? Wir haben die Abteilung und mögen es, wenn die Linien nach oben und rechts gehen. Dafür brauchen wir einen waagerechten Container. Was brauchen wir? Wir brauchen einen Text in der Mitte. Ich werde Abteilungen machen, und es sollte in der Mitte sein und links und rechts, wir werden ein paar Bretter hinzufügen Stellen Sie sicher, dass Sie es genau zum Aufzug bringen. Und genau nach rechts. Lass uns das Layout überprüfen. Wir haben hier, ähm, Container, leer, Abteilung leer. Also lass uns das Zeug ausmalen, um es zu sehen. Es wird das D-Grau und 60 ohne Außenkörper sein, das Gleiche gilt für das nächste 60 und keine Polsterung. Wir können es Abteilungstitel nennen. Was haben wir jetzt darunter? Wir haben das Diagramm der Abteilung. Lass es uns darunter fallen lassen und natürlich den Titel so entfernen. Darunter können wir nun den Titel des Standorts angeben, sodass er genau wie bei den Abteilungen sein kann. Was brauchen wir? Wir brauchen einen horizontalen Container. Wir brauchen einen Text. Nennen wir es Standort wie diesen und zentralisieren es in der Mitte Wir brauchen zwei Leerzeichen nach oben und rechts, so, und wir gehen zu den Wir haben Plank Location Plank, und wir können es in Location Title umbenennen Und wir werden diese Dielen entwerfen, also machen wir sie grau, 60, und entfernen Das Gleiche gilt für den nächsten, 60 , entfernen Sie die Darunter befinden sich nun zwei Diagramme, eines, eine Karte, und ein anderes, ein Balkendiagramm Was brauchen wir? Wir brauchen einen horizontalen Container darunter und wir brauchen die beiden Diagramme. Lassen Sie uns die Position auf die rechte Seite bringen und den Titel entfernen. Lass uns die Karten genau auf die linke Seite bringen und die Titel entfernen. Gehen wir jetzt und überprüfen, was wir getan haben. Wir haben einen horizontalen Container und die beiden Diagramme. Lass uns es umbenennen, das können die Lagepläne sein. Und jetzt können wir gehen und die letzte Planke entfernen. Es ist nur ein Platzhalter, also entferne ihn. Das war's, wir haben jetzt alles im Übersichtsbereich Wie Sie sehen können, wenn Sie es nicht langsam und Schritt für Schritt machen, alles planen, das können Kühe sein. Aber mit der Planung wird alles einfach sein. Gehen wir nun zu einem anderen Abschnitt über, der sich mit dieser Demografie befasst. Hier haben wir viele Diagramme. Lass es uns Schritt für Schritt machen. Wir sind dieser Abschnitt hier drüben. Was haben wir? Wir haben einen Titel und dann haben wir mehrere Charts nebeneinander. Wie üblich ist jedes Diagramm vertikal, wir haben einen Titel und auch das Diagramm selbst. Gehen wir und fügen hier den ersten vertikalen Container hinzu, und dann brauchen wir darin einen Text. Stellen Sie also sicher, dass Sie es hier ablegen. Das wird das Geschlecht sein. Und in der Mitte. Und darunter brauchen wir die Charts. Lassen Sie uns unser Pi-Diagramm für das Geschlecht auswählen und es per Drag & Drop darunter ziehen . Natürlich werden wir den Titel entfernen . Ein toller. Bevor wir zum nächsten Diagramm übergehen, schauen wir uns einen Teiler wie diesen Gehen wir und geben ihm die Farben. Gray, 60 wie dieser und The Outer Pudding. Nun zu den nächsten Diagrammen, wir brauchen auch einen vertikalen Container auf der rechten Seite, achten Sie darauf, ihn bis zum Teiler zu zeichnen, und hier brauchen wir drei Lass es uns Schritt für Schritt machen. Zuerst brauchen wir den Titel. Es geht um Bildung und auch um H in den Mittelpunkt. Darunter befindet sich das erste Balkendiagramm, das die H-Gruppen darstellt. Ziehen Sie es also per Drag & Drop unter den Titel und entfernen Sie auch den Titel Darunter befinden sich nun zwei Diagramme, die Heatmap und auch das Balkendiagramm der Bildung Da sie nebeneinander liegen, nehmen wir einen horizontalen Container darunter. Stellen Sie den Moderator-Container also genau darunter ab. Jetzt werden die Dinge in der Größe verändert, links oder rechts usw., mach dir darüber keine Gedanken Das Wichtigste ist, dass wir die Diagramme im richtigen Container platzieren die Diagramme im richtigen Container Lassen Sie uns also zuerst H versus Bildung ermitteln und es auf den Punkt bringen. Entferne in diesem neuen Container den Titel, und jetzt brauchen wir auf der rechten Seite die Bildungsstufen, also achte darauf, ihn auf der rechten Seite zu platzieren und auch den Titel zu entfernen. Lassen Sie uns nun die Größe dieses Teilers ändern, um ein wenig Platz zu haben. So wie das Jetzt müssen wir ein paar Dinge an diesen Teildiagrammen ändern , wie zum Beispiel das Ausblenden der Überschriften zum Beispiel auf den ersten, klicken Sie mit der rechten Maustaste auf den Header und entfernen Sie ihn Nun zum zweiten Diagramm, ich möchte Dinge wechseln. Gehen wir also in dieses Diagramm, indem wir auf diesen Pfeil klicken. Jetzt werde ich zwischen den Spalten und Zeilen wechseln, und wir werden auch die Kopfzeile ausblenden. Lassen Sie uns es entfernen und wir müssen zu unserem Dashboard zurückkehren. Wir werden also dabei bleiben, aber wir werden es später in der zweiten Iteration konfigurieren Schauen wir uns nun das Layout an, um sicherzustellen, dass alles korrekt ist. Also lass uns sehen. Das ist der vertikale Behälter für Bildung und Alter. Gehen wir und benennen es um. Bildungs- und Alterstabellen wie diese. Es sollte einen Titel haben, dann das erste Diagramm, in dem wir das Teildiagramm haben, und dann Plod, wir haben horizontale Diagramme, in denen wir zwei Diagramme nebeneinander haben, das At-Mm-Diagramm und das Teildiagramm Wenn wir das so hinbekommen, können wir weitermachen. Jetzt brauchen wir also ein weiteres Diagramm auf der rechten Seite, wo wir das letzte Diagramm in diesem Abschnitt haben, aber wir brauchen eine Trennlinie zwischen ihnen Gehen wir also und holen uns ein Brett und ziehen es per Drag & Drop genau auf die rechte Seite Stellen Sie also sicher, dass Sie es richtig ablegen. Also lass uns das Layout überprüfen. Wir haben die Farbe Grau und auch 60, und die äußere Knospung ist auf Null eingestellt Wie Sie sehen können, ist unser Plan hinter den Bildungs - und Alterstabellen Also lass uns gehen und es umbenennen. In beiden Fällen, und wie üblich, benötigen wir einen Container, also wird es ein vertikaler Container auf der rechten Seite sein , und wir benötigen einen Text. In der Mitte werden Bildung und Leistung wie diese sein. Und das wird sehr einfach sein. Wir holen uns das Diagramm direkt darunter, entfernen den Titel. Natürlich können Sie den Teiler links und rechts etwas kleiner machen Teiler links und rechts etwas kleiner Okay, lassen Sie uns noch einmal das Layout überprüfen , ob alles in Ordnung ist Wir haben also einen vertikalen Container für das letzte Diagramm, wir haben einen Titel und darunter haben wir die Diagramme. Okay, wir sind mit diesem Abschnitt fertig. Gehen wir nun zum letzten Abschnitt über das Einkommen über. Also, was haben wir hier? Lassen Sie mich das einfach schließen und wir haben auch das Einkommen. Wir haben also einen Titel und darunter haben wir einen Container. Wir brauchen hier wie immer zwei Charts. Wir haben den vertikalen Container für den ersten und wir brauchen einen Titel. Also lass uns einen Text hineinlegen. Es wird um Bildung und Gender gehen. Mach es in der Mitte. Jetzt brauchen wir unsere Charts. Lass es uns unter dem Titel ablegen. Entferne den Titel. Bevor wir zum nächsten Diagramm übergehen, benötigen wir ein Trennzeichen oder eine Trennlinie Lassen Sie uns es einfach wie gewohnt gestalten. Auf 60 und die Polsterung auf Null. Jetzt müssen wir die letzten Charts erstellen. Wie üblich bekommen wir einen vertikalen Container auf der rechten Seite. Wir brauchen einen Titel. Es wird Alter gegen Sellerie bis zur Mitte sein. Okay. Und natürlich brauchen wir unser Diagramm. Also lass es uns darunter fallen lassen. Entferne den Titel und verkleinere den Teiler wie folgt. Okay, das war's für diesen Abschnitt, und jetzt haben wir alle unsere Diagramme wie geplant in unseren Containern. In Ordnung, Freunde. Damit haben wir alle Diagramme an einem Ort in einem Dashboard Jetzt werden wir mit dem Prozess der Verfeinerung beginnen und die Einheit des Dashboards finden, wo wir viele Dinge anpassen und verdrehen werden, um ein professionelles Dashboard zu haben 205. HR-Projekt | Feinabstimmung des Zusammenfassungs-Dashboards: Stimmt, Freunde. Damit haben wir alle Diagramme an einem Ort in einem Dashboard. Jetzt werden wir mit dem Prozess der Verfeinerung beginnen und die Einheit des Dashboards finden, wo wir viele Dinge optimieren und verdrehen werden, um ein professionelles Dashboard zu haben Okay, jetzt, der erste Schritt davon, wir werden dem Dashboard Hintergrundfarben als Container hinzufügen und dem Dashboard Hintergrundfarben als Container alle Hintergrundfarben der Arbeitsblätter entfernen alle Hintergrundfarben der . Gehen wir und machen das Wir fangen zuerst mit den ganzen Dashboards hier drüben Gehen wir also und fügen Folgendes hinzu. Es wird wie ein dunkles Grau sein. Also werde ich mit diesem hier drüben gehen. Also haben wir den Hintergrund, ein dunkles Grau, und dann wird der Abschnitt schwarz sein. Gehen wir also zum nächsten Schritt. Wir gehen hier drüben zur Marine. Das Navi wird also eine eigene Abteilung sein. Deshalb werden wir es so schwarz haben, und dann auf der rechten Seite, und dann auf der rechten Seite, wir werden nicht alles schwarz haben, wir werden nur die drei Abschnitte Überblick, Demografie und Einkommen haben Demografie und Deshalb werde ich hier nichts ändern. Gehen wir zu den Abschnitten und beginnen mit der Übersicht hier drüben. Wir werden es schwarz haben. Dann brauchen wir diese beiden Abschnitte. Wir brauchen den Demo-Bereich, er wird auch eine Plakette haben und auch der Einkommensbereich kann eine Plakette sein. Damit bekommen wir, wie Sie sehen können, jetzt das dunkle Thema unseres Dashboards. Im nächsten Satz werden wir alle Hintergrundfarben in unseren Arbeitsblättern entfernen alle Hintergrundfarben in unseren Arbeitsblättern Wir haben es zu Beginn hinzugefügt, um ein Gefühl für das dunkle Design zu bekommen, aber jetzt werden wir nicht die Hintergrundfarben der Arbeitsblätter verwenden , wir werden nur die Dashboards verwenden Jetzt haben wir eine einfache Aufgabe, bei der wir alle Blätter durchgehen und anfangen werden, den Hintergrund zu entfernen Fangen wir von links oben an. Wir beginnen mit der Pfanne, klicken mit der rechten Maustaste darauf und gehen zum Formatieren Dann gehen wir zur Schattierung und wir werden die Arbeitsblattfarbe entfernen. T keiner Jetzt gehen wir alle Arbeitsblätter durch , die wir haben, und wir werden die Hintergrundfarbe entfernen Wir können das hier im Dashboard tun, oder Sie können jedes dieser Blätter einzeln aufrufen Wir haben den letzten. Entferne es so. Wir sind fertig. Jetzt haben wir die Hintergrundfarben des Dashboards und auch der Arbeitsblätter korrigiert die Hintergrundfarben des Dashboards und auch der Arbeitsblätter Ordnung. Wenn wir zum nächsten Schritt übergehen , werden wir die Schriftgröße und -farbe korrigieren. Beginnen wir mit dem Titel unseres Dashboards. Wählen wir das Ganze aus und verwenden unser hellgraues Bild und wir stellen sicher, dass es 20 ist, also haben wir es als 20, und machen wir den ersten Abschnitt zum Titel selbst als Titel selbst als Bolzen und lassen die Übersicht so, wie sie ist. Damit ist es also festgelegt. Jetzt werden wir den Titel jedes Abschnitts bearbeiten. Hier haben wir drei Abschnitte: Überblick, Demografie und Einkommen, und wir werden Folgendes tun Gehen wir zur Übersicht über Wir machen es hellgrau. So, und wir machen es so, wie wir 14 sind und fett. Gehen wir zum nächsten, wir werden das Gleiche machen. Fett, ändere die Farbe in hellgrau und mache sie zu 14 und dann zum letzten Abschnitt. 14 fett und wir wählen die Farbe. Die Abschnitte sehen genauso aus. Jetzt werden wir die Titel der einzelnen Diagramme bearbeiten. Wir werden die folgende Liste mit der Tagesordnung hier beginnen lassen. Wir werden es auch hellgrau machen und wir werden es 11 für die Schriftgröße machen . Gehen wir und machen das Gleiche für jeden von ihnen. Es wird 11 hellgrau sein. Für den nächsten für den nächsten. 11 für das Alter und das Geschlecht. Ordnung. Und vergiss die Abteilungen hier nicht. 11 und Grau und die Lage. Und 11. Jetzt sind wir fertig mit den Titeln und so. Lassen Sie uns jetzt die Telefongröße in unseren Tabellen überprüfen, und ich würde sagen, wir können sie verkleinern. Das müssen wir noch einmal durchmachen. Fangen wir mit der Abteilung an. Gehen wir zu den Formaten und statt neun geben wir es als acht an. Nehmen wir auch den Index und verschieben ihn auf acht. Ich würde sagen, machen wir es fett, okay. Gehen wir jetzt zu diesen Pi-Diagrammen, machen wir acht daraus und das Gleiche für die Karte, also klicken wir irgendwo, gehen wir zu ft und machen daraus acht. Was das Pi-Diagramm angeht, würde ich in das Innere gehen, und wir gehen zum äußeren Kreis. Und da werden wir die Schriftgröße auf acht ändern . Aber die große Zahl darin lassen wir so wie sie ist. Vielleicht machen wir es noch ein bisschen größer. Machen wir zehn draus. Gehen wir zurück zu unserem Dashboard und fahren jetzt mit den nächsten Diagrammen fort. Machen Sie aus allem acht. Das Gleiche gilt für das Alter. Jetzt zum nächsten, das gleiche Zeug. Und wenn wir acht für das Einkommen und für das Alter und so. Alles sollte acht sein. Ich finde, es sieht wirklich gut aus. Wir sind jetzt mit der Schriftgröße und den Farben fertig. In Ordnung. Als Nächstes werden wir uns das gesamte Diagramm noch einmal ansehen, um es zu verbessern, verfeinern und vielleicht zusätzliche Dinge hinzuzufügen. Schauen wir uns jetzt die Abteilungen hier an. Was wir tun können, ist, den Status des Mitarbeiters für jede Abteilung hinzuzufügen . Wir können in diesem Teil auch die Gesamtzahl der Abmeldungen anzeigen. Um das zu tun, gehen wir noch einmal in das Diagramm hinein. Jetzt benötigen wir eine Statusdimension, um die Farben in diesen Balken zu kontrollieren. Wir haben sie noch nicht, deshalb werden wir eine neue erstellen. Nennen wir es einen Status. Es wird also dieselbe Logik sein. Gehen wir und machen ein F-Statement. F ist Null. Die Kündigungstermine, das Datum der Laufzeit, dann ist es eingestellt. Dann wird der Mitarbeiter eingestellt. Ansonsten so beendet. Lass es uns beenden, und jetzt nehmen wir den Status und setzen ihn auf die Farbe hier drüben. Gehen wir hin und weisen die Farbe zu, sodass der eingestellte Mitarbeiter grün und der abgebrochene rosafarben wird . Nun, was werde ich sonst tun? Ich werde einfach zwischen diesen beiden Status wechseln. Gehen wir und machen das. Und ich möchte auch die Gesamtzahl der Beschäftigten innerhalb des Labels zeigen. Gehen wir und holen es, und wir können vielleicht die Farbe dieses Labels auf ein helles Gitter ändern die Farbe dieses Labels auf ein helles Gitter und es vielleicht auf sieben machen, ungefähr so, und wir können den Index immer noch kleiner machen den Index immer noch kleiner Gehen wir zurück zu unseren Charts. Jetzt können wir auch in diesem Teil die Anzahl der gekündigten Mitarbeiter sehen . Ich würde sagen, lassen Sie uns den Index etwas kleiner machen. Das. Das ist alles für dieses Diagramm. Lass uns zum nächsten übergehen. Wir werden in dieses Diagramm gehen. Ich würde sagen, fügen wir die Prozentangaben zu den Spalten hinzu. Lassen Sie uns die Summe erhöhen und sie in die Nähe des Standorts bringen, und dann lassen wir sie auf diskret umstellen. Damit wir die Prozentsätze hier und die Header-Informationen oben Was wir tun werden, wir werden das Format dieser Prozentsätze ändern das Format dieser Prozentsätze Lassen Sie uns die Dezimalzahlen entfernen. Gehen wir und machen diese Teile ein bisschen kleiner. Ich nehme so etwas. Gehen wir zurück und überprüfen das Armaturenbrett. Sie sehen gut aus, vielleicht werden wir sie für die Schrift verkleinern. Statt neun haben wir normalerweise acht. Und wir können es kleiner machen. Wir haben mehr Orte für die Karte, so etwas. Nun zur Karte, alles sieht gut aus, wir müssen also nichts ändern. Gehen wir jetzt zu den Geschlechterinformationen. Was wir nun tun können, ist, dass wir vielleicht zwei Kreisdiagramme für jedes Geschlecht erstellen vielleicht zwei Kreisdiagramme für jedes Geschlecht und dann den Prozentsatz der gekündigten Mitarbeiter anzeigen können . Lass uns das versuchen. Vielleicht kann es nett aussehen, also können wir reingehen. Um das zu tun, brauchen wir das Geschlecht als Reihe. Natürlich ist unser großes Diagramm kaputt gegangen, also gehen wir zum äußeren Kreis und reparieren ihn zuerst. Wir brauchen die Geschlechtsinformationen nicht. Wir haben es hier als Dimension. Was brauchen wir für die Farben, wir brauchen den Status des Mitarbeiters, und wir brauchen auch die Gesamtzahl der eingestellten Mitarbeiter als Prozentsatz und setzen das auf den Pi. Etwas wie das hier. Was Sie in diesen Kreisen für die großen Zahlen tun können, können wir auf die richtige Prozentzahl ändern. Lassen Sie uns das durch einen Prozentsatz ersetzen , etwa so, und formatieren wir es. Also zu den Prozentwerten und entferne alle Dezimalzahlen. Im Moment sieht es gut aus, wir können den Prozentsatz der gekündigten Personen für jedes Geschlecht sehen Schauen wir uns unsere Dashboards an. Jetzt sieht es so aus, als ob es mehr Platz benötigt Was wir tun können, können wir zuerst die Beschriftungen drehen Und damit haben wir genug Platz, vielleicht kannst du es etwas größer machen. Wir werden den Abstand zwischen den Diagrammen später korrigieren. Eine weitere Sache, die mir gerade aufgefallen ist, ist, dass der innere Kreis der Bi von Natur aus schwarz ist. Gehen wir noch einmal zur Tabelle. Gehen Sie zum inneren Kreis zu den Farben und ändern Sie ihn in Schwarz. Gehen wir zurück. Dass wir mit der Geschlechtertabelle fertig sind, wie Sie sehen können. Wir denken wirklich noch einmal über das Diagramm nach, da wir alle Informationen an einer Stelle in den Dashboards sehen Jetzt kommen wir zu dem spaßigen Teil, bei dem wir hier drei Diagramme übereinander haben. Lassen Sie uns ihm zunächst mehr Platz geben und ihn vielleicht ein bisschen größer machen. Nun, was haben wir hier, wir haben hier vier Werte und für das Alter haben wir hier etwa fünf Werte. Was wir zuerst tun werden, wir werden ihm mehr Platz geben, und ich denke darüber nach, ob wir vielleicht gehen und diese beiden Informationen austauschen werden. Vielleicht wird es besser aussehen. Gehen wir noch einmal in die Tabelle. Gehen wir und drehen es so um. Gehen wir zurück zu unseren Charts. Jetzt sieht es schöner aus Lass mich das einfach kleiner machen, etwa so. Jetzt können wir sehen, dass die High School viel Platz in unseren Charts einnimmt, also können wir die ES dafür bearbeiten, also klicken Sie mit der rechten Maustaste darauf und bearbeiten Sie LS. Wir lassen es als Abkürzung so aussehen. Okay. Jetzt haben wir also mehr Platz. Wir müssen mit dem Platz in diesem Armaturenbrett kämpfen. Also jetzt der nächste Bruder , ich würde gerne den höchsten Wert hervorheben Wie Sie jetzt sehen können, ist alles grau, und wenn wir jetzt den höchsten Wert markieren , wird es sehr deutlich Gehen wir also in dieses Diagramm. Und jetzt müssen wir, um den höchsten Wert hervorzuheben, ein neues berechnetes Feld erstellen. Geben wir ihm also einen Namen, heben Sie Max hervor. Also brauchen wir die Funktion max aber für das Fenster. Was ist unser Maß? Das Ganze ist schwer, also das Ganze versteckt. Wir suchen nach dem höchsten Wert. Und wenn der aktuelle Wert dem höchsten Wert entspricht . Wir werden wahr werden. Andernfalls werden wir falsch werden. Lass uns gehen und k drücken und lass uns diese Funktion zusätzlich zu den Farben verwenden. Lass uns jetzt zuerst die Farbe ändern. Wenn es falsch ist, sollte es dunkelgrau sein. Wenn es wahr ist, wollen wir es grün haben. Wenn Sie nun die Ansicht überprüfen, haben wir mehrere Werte als höchsten Wert. Wir hätten gerne nur einen Wert. Lassen Sie uns die Aggregatfunktion ändern, rechten Maustaste darauf klicken und die Tabellenberechnung bearbeiten. Gehen wir nun zu bestimmten Dimensionen und betrachten beide Dimensionen. Damit haben wir nur einen Wert, und das ist genau das, was wir wollen. Gehen wir und verstecken die Legende. Wir wollen es noch nicht im Armaturenbrett haben. Ich würde sagen, lassen Sie uns auch ein Etikett für das Höchste zeigen. Gehen wir und nehmen diese Gesamthöhe als Prozentsatz. Schreiben Sie es auf das Etikett und wir werden natürlich die Tabellenberechnung ändern Es sollte beide Dimensionen berücksichtigen. Lassen Sie uns es also schließen und das Format wie gewohnt ändern. Wir wollen nicht all diese Dezimalzahlen. Lassen Sie uns das entfernen und das Format ändern. Was wir brauchen, wir brauchen es, nehmen wir sieben und ein hellgraues. Wir brauchen nicht alle Werte. Wir brauchen nur die Männer und Max. Schalte es von all auf men and max um und entferne den Minimalwert, sodass wir nur für den höchsten Wert dieses Label haben . Ich denke, wir sind fertig. Gehen wir zurück und überprüfen, wie es in den Dashboards aussieht . Es ist in Ordnung, richtig. Gehen wir jetzt los und reparieren all diese Teile links und rechts in der Tabelle Wir haben hier die Abmessungen vertauscht . Deshalb müssen wir auch das ändern. Stellen Sie sicher, dass Sie es richtig machen, also werden wir es herunterfahren und das andere sollte hochgehen. Was wir tun werden, wir werden gehen und auch die Dimensionen so ändern. Das gilt für das erste Diagramm und auch für die nächsten Diagramme wie dieses. Lassen Sie uns nun auch den höchsten Wert hervorheben. Gehen wir zurück zu diesen Diagrammen. Wir nehmen den hervorgehobenen Wert als Farbe. Natürlich werden wir auch die Legende verstecken . Lassen Sie uns es entfernen. Ich würde sagen, lassen Sie uns die Größe dieser Pars reduzieren , damit sie in unsere Charts passen Ich werde hier irgendwas machen. Wir werden sehen. Gehen wir zurück zu unseren Charts und machen wir dasselbe für die Ewigkeit. Wir werden den Highlight-Wert für die Farben festlegen, und wir müssen die Farben hier ändern, sodass es Grau und True, Grün ist. Lassen Sie uns auch die Legenden entfernen und wir müssen auch die Größe dieser Teile reduzieren , vielleicht so etwas Ordnung. Lass uns zurückgehen und nachsehen. Wie Sie jetzt mit den Highlight-Effekten sehen können, sieht es wirklich gut aus. Wie Sie jetzt sehen können, passen die Teile nicht genau zu diesen Werten. Wir werden die Abstände und die Positionen später im nächsten Schritt korrigieren . Also können wir es vorerst so lassen wie es ist und gehen wir zu den nächsten Charts über. Gehen wir also hinein, und ich würde sagen, lassen Sie auch diese Werte hervorheben. Jetzt können wir nicht denselben Textmarker verwenden , weil wir hier Prozentwerte haben und unsere Markierung auf den absoluten Zahlen basiert Was können Sie also tun, um es zu duplizieren. Und nennen wir es in zwei Prozent um. Ich werde auch das B daraus entfernen. Lass uns gehen und es bearbeiten. Anstatt die gesamte Yard zu haben, die wir haben können, können wir jetzt den Prozentsatz der gesamten Hyrod-Ride haben Wir werden diese Maßnahme ergreifen. Ich entferne den Prozentsatz von hier. Gehen wir und kopieren es und setzen es auch in die Gleichung ein. Drücke und lass es uns zu den Farben verschieben. Jetzt müssen wir natürlich wie gewohnt auch die Farbe hinzufügen . Falsch ist grau und wahr, kann ich grün sein, und wir werden auch die Läsionen verstecken. Lassen Sie uns nun die Tabellenberechnung überprüfen, ob sie richtig konfiguriert ist, also bearbeiten Sie die Tabellenberechnung. Dieser sollte auf einer solchen Leistungsbewertung basieren . Jetzt würde ich sagen, lassen Sie uns das Label für diese Diagramme hinzufügen. Wir nehmen dieselbe Maßnahme, halten die Taste gedrückt und platzieren sie oben auf dem Etikett passen wir den Stil an, sodass er hellgrau ist. Und wir werden es als Acht haben und wir brauchen nicht all diese Werte. Nehmen wir nur das Minimum und das Maximum. Jetzt haben wir den Mittelwert und den Maximalwert, aber ich will nicht den Minimalwert, also können wir nur den Maximalwert wie diesen haben. Das ist alles, gehen wir zurück zu unseren Diagrammen, und ich finde, alles sieht gut aus. Gehen wir nun zum Thema Bildung versus Geschlecht über. Ich denke, hier in den Charts würde ich nichts hinzufügen. Es sieht wirklich nett aus. Aber ich würde gehen und die Größe der Etiketten ändern. haben wir vergessen. Lass uns acht statt neun draus machen. Also doch. Nun zum letzten Diagramm hier drüben, ich denke, wir müssen ein paar Farbtupfer hinzufügen. Also werde ich einfach unsere grüne Farbe hinzufügen und vielleicht die Deckkraft auf etwa 50 reduzieren, sehr nett Und vielleicht gehe ich nochmal hin und reduziere die Größe dieser Etiketten auf etwa sieben Jetzt möchte ich für die Achse eine Linie hinzufügen. Gehen wir zum Formatieren. Gehen wir also zu den Linien hier drüben und auf den Laken gehen wir zu den Äxten. Und wir können eine Linie dafür hinzufügen, und wir stellen sicher, dass wir dafür unser Dunkelgrau wählen. Vielleicht reduzieren wir auch die Opazität auf etwa 60. Kehren wir zu unseren Diagrammen zurück und benennen wir diese Achsen vielleicht Statt des Durchschnittsalters werden wir nur das Alter angeben und dasselbe gilt für das Gehalt. Also werden wir nur das Gehalt wie dieses haben . Das war's für dieses Diagramm. Wie Sie sehen können, haben wir gerade alle Charts überarbeitet und zusätzliche Dinge hinzugefügt, einige Verfeinerungen und Feinabstimmungen vorgenommen. In Ordnung, Im nächsten Schritt fangen wir an, mit den Pixeln zu arbeiten , um mithilfe der inneren und äußeren Polsterung mehr Abstand zwischen all diesen Abschnitten und Abstand zwischen all diesen Abschnitten und Containern Jetzt kann der Abstand zwischen all diesen Hauptabschnitten immer 20 betragen. Fangen wir damit an. Gehen Sie von der Navigation zur linken Seite. Stellen Sie sicher, dass Sie die Navigation hier auswählen. Nun, das Erste , was wir tun werden , um all diese Träger loszuwerden Wir brauchen es nicht. Jetzt müssen wir 20 als Leerzeichen zwischen diesem Abschnitt und dem äußeren Armaturenbrett hinzufügen. Wir gehen hier zur äußeren Bettwäsche und fügen einfach überall 20 hinzu, oben links, unten rechts. Im nächsten Schritt werde ich eine feste Breite für diesen Container festlegen. Gehen wir zu diesem kleinen Pfeil hier drüben und bearbeiten die Breite, und wir werden den Wert 100 haben. Also lass es uns so machen. Wie Sie sehen können, haben wir jetzt einen Abstand zwischen dem Container und dem Rand des Dashboards. Gehen wir jetzt komplett auf die rechte Seite. Also lasst uns Überschriften und Diagramme auswählen, den Rahmen entfernen, wir brauchen ihn nicht Wie Sie sehen können, haben wir auf der rechten Seite viele Leerzeichen, also werden wir die Breite bearbeiten Statt dieses Werts können wir auch 1.300 verwenden. Lass uns so gehen Wenn Sie nun den ganzen Behälter nehmen, brauchen wir einen Abstand von der rechten Seite genau 20 sein wird. Gehen wir zur äußeren Bettwäsche hier drüben. Wählen Sie dann alle Seiten gleich aus, weil wir bereits Platz zwischen diesen beiden Abschnitten haben. Wir brauchen nur von der rechten Seite 20. Gehen wir jetzt in all diese Container und fangen an, Dinge anzupassen. Das nächste s ist der Header. Wir werden den Rand entfernen, und ich würde sagen, lassen Sie uns eine feste Höhe dafür festlegen, also ändern Sie sie auf fest. Und sagen wir auch, die festen zwei, 65, so etwas in der Art. Wir haben einen kleinen Abstand zwischen den Diagrammen und dem Titel. Damit bin ich zufrieden. Gehen wir nun zum nächsten Abschnitt links und rechts. Wir können hier sehen, dass wir im Armaturenbrett genug Platz für den gesamten Container haben. Gehen wir und entfernen dafür den Rand. Ich würde sagen, lass uns zum nächsten springen. Gehen wir zur Übersicht auf der linken Seite. Was brauchen wir hier? Auf der linken Seite haben wir 20, also sind wir oben sicher, unten, aber auf der rechten Seite haben wir nicht genug Platz zwischen den Abschnitten. Deshalb werden wir es anpassen. Aber zuerst entfernen wir den Rand und dann gehen wir zur äußeren Polsterung und wir werden alle Seiten gleich entfernen, und auf der rechten Seite brauche ich 20. Jetzt können wir sehen, dass wir genug Abstand zwischen dem Lift und der rechten Seite haben Abstand zwischen dem Lift und der rechten Seite Das sieht erstmal richtig gut aus. Ich würde auch die Containerfarbe dieser Informationen ändern . Wir haben also nichts. Gehen wir nun zu den rechten Seiten und wählen den gesamten Container aus. Wir sind in der Demo- und Einkommensabteilung, entfernen Sie die Grenze. Ich denke, wir sind damit fertig. Lassen Sie uns in diese Abschnitte gehen. Gehen wir zum Demo-Bereich, entfernen wir den Rand. Jetzt brauchen wir natürlich einen Abstand zwischen der Demografie und dem Einkommen Unten brauchen wir 20. Gehen wir zur äußeren Pattierung, D wählen und nur eine Unterseite, wir brauchen 20. Sieht soweit richtig gut aus. Lassen Sie uns natürlich all diese Grenzen entfernen, damit wir sie nicht mehr brauchen. Auch hier brauchen wir keine Grenzen. Ich denke, wir müssen mehr tun als das. Wenn ID auswählt, haben wir immer noch einen Rahmen , nämlich das gesamte Dashboard. Also ist es einfach zu entfernen. Wie Sie sehen, ist das Hinzufügen von Abstand so, als ob Sie Ihrem Armaturenbrett Luft geben, damit es atmen kann. Jetzt werden wir diesen Abschnitten eine innere Ergänzung hinzufügen . Wir werden die Identifizierungen vorerst ignorieren, weil wir noch eine weitere Geschichte über die Symbole haben Geschichte über die Wenn Sie nun diese Abschnitte überprüfen, können Sie feststellen, dass sich der Wortlaut sehr nahe am Rand des Abschnitts rechts befindet Wir müssen hier etwas Abstand lassen. Wir werden das nur für die drei Hauptabschnitte tun. Wir gehen zuerst zur Übersicht. Wie hier, und jetzt gehen wir dieses Mal zum inneren Knospen über und wir können eine Sieben hinzufügen, so etwas Sie können sehen, dass es einfacher zu lesen ist, wenn wir die Werte vom Rand wegbewegen es einfacher zu lesen ist, wenn wir die Werte vom Rand wegbewegen Wir können das Gleiche für den Abschnitt hier drüben tun. Wir sind im Demo-Bereich und geben auch sieben. Das Gleiche gilt für das Einkommen. Das mit den Einnahmen hier drüben, lass uns das geben. Sieben. Manchmal können wir sehen, dass diese Werte, männlich und weiblich, nicht über der Grenze stehen, oder? Schauen wir uns das jetzt noch einmal an. Ich denke, wir können einen Abstand zwischen diesen Titeln und dem Titel des Abschnitts rechts hinzufügen. Was wir tun werden, lassen Sie uns den gesamten Container auswählen. Demo-Charts, und wir können oben draufsetzen und nur das Oberste hinzufügen, etwa fünf richtig. Wir haben hier einen schönen Platz. Wie Sie in den Demo-Charts sehen können, haben wir unten rechts immer noch einen gewissen Abstand. Was wir tun können, wir können hingehen und es auf die Höhe treiben. Statt dieses Werts können wir ihn erhöhen. Auf 300. Damit wir den gesamten Raum nutzen. Gehen wir nun zum anderen Abschnitt, zu den Einnahmen, und wählen wir die gesamten Container-Einkommensdiagramme aus, und wir werden dasselbe tun, also gehen wir und fügen die Top 5 hinzu. Wir haben also einen gewissen Abstand zwischen dem Titel des Hauptabschnitts und diesen Diagrammen. Wenn wir uns jetzt zurücklehnen und die gesamten Abschnitte und die Leerzeichen dazwischen überprüfen , können wir feststellen, dass alles perfekt ist. Wir haben überall 20, aber nur hier haben wir ein Problem, richtig. Wie Sie hier sehen können, zeigen Tabellen es als Hash-Zeile. Das bedeutet, dass es ein Problem mit dem Abstand gibt. Also müssen wir es füllen. Was wir also tun können, klicken Sie einfach auf eines dieser Diagramme und bewegen Sie es einfach wie unten. Also treiben wir einfach weiter, bis wir das richtige Limit erreicht haben. Die Abstände zwischen diesen Abschnitten sind perfekt. Hier dreht sich alles um den Abstand zwischen all diesen Abschnitten. Jetzt müssen wir uns auf den Abstand innerhalb der einzelnen Abschnitte und zwischen den Diagrammen konzentrieren den Abstand innerhalb der einzelnen . Natürlich werden wir all diese Trennlinien zwischen den Diagrammen korrigieren all diese Trennlinien zwischen den Diagrammen Ich würde sagen, fangen wir mit diesem Abschnitt an, der Demografie Jetzt lautet meine Regel Seite eins, wir können zehn zwischen den Diagrammen haben . Lass uns das machen. Wir fangen von links nach rechts an, also wählen wir hier das Geschlecht aus, und die äußere Polsterung auf der rechten Seite wird fünf Gehen wir weiter und wählen so aus und fahren dann mit dem nächsten fort, wir haben unseren Teiler Unser Teiler hat immer oben, wir haben zehn äußere Polsterungen und unten auch zehn, und wir müssen es jetzt wirklich dünner machen, also werden wir es damit machen, und wir werden es damit machen, und wir werden nur eine haben. Damit können wir eine wirklich feine Linie zwischen den Diagrammen haben Gehen wir nun zum nächsten Diagramm hier drüben über. Wir werden von links fünf und von rechts fünf haben . Damit haben wir insgesamt zehn zwischen den Charts. Das war's, lass uns zum nächsten gehen. Hier haben wir einen Teiler. Wie üblich werden wir zehn oben haben. Zinn in der Unterseite, und wir müssen es dünn machen. Also werden wir die Breite zu eins addieren. Gehen wir jetzt zum letzten Diagramm hier drüben. Also der ganze Container. Von links nehmen wir eine Fünf und das war's. Auf der rechten Seite müssen wir uns damit nicht auseinandersetzen. Wie Sie jetzt sehen können, haben wir eine wirklich schöne Trennung zwischen all diesen Diagrammen und wir haben genug Abstand zwischen ihnen. Jetzt können wir endlich dieses mittlere Diagramm anpassen , da wir jetzt den perfekten Abstand haben. Wir werden es so machen. Wir können die Top-Charts auswählen und sie einfach ein bisschen verkleinern . Was wir nun tun werden, ist, das Diagramm von oben nach rechts zu drücken , bis es den Werten entspricht. Gehen wir zu der äußeren Polsterung hier drüben, zu den Auserwählten , und fangen wir mit etwas wie Wir sind fast da. Wir müssen weiter zwischen diesen Werten hin- und herpendeln. Vielleicht so, ja, wir sind fast da, aber wir sind ein bisschen nach rechts verschoben. Erhöhen wir die Zahl nach rechts und vielleicht nach links und los geht's. Jetzt haben wir es also perfekt. Um zu wissen, ob ich die Auswahl deaktiviere, sieht es so aus, als ob wir die Teiltabellen genau über diesen Werten haben Teiltabellen genau über diesen Werten Jetzt machen wir dasselbe für die rechte Seite. Ich denke, wir müssen mehr von oben herausholen. Gehen wir hier rüber zum äußeren Knospen und dann die Auswahl aufheben Gehen wir und fangen mit 20 an. Also ich denke, wir sind fast da. Lass uns mit 25 gehen, vielleicht noch einem. T sechs. Perfekt. Jetzt haben wir es genau in den Reihen der Zeitalter. Jetzt sieht das Diagramm wirklich fantastisch aus. Okay, wir sind also mit dieser Demografie fertig. Gehen wir zu den Einnahmen. Also werden wir dasselbe tun. Wir werden den gesamten Container mit den Diagrammen auswählen und gesamten Container mit den Diagrammen auf der rechten Seite werden wir fünf davon haben. Dann werden wir das Trennzeichen von oben bearbeiten. Wir werden auch zehn aus dem Muster haben, zehn, und die Breite wird natürlich eins sein, lassen Sie es uns so machen. Gehen wir nun zum rechten Container, und wir werden von der linken Seite fünf haben. Das heißt, wir haben insgesamt zehn. Ich würde sagen, wir können diese Abstände etwas nach links verschieben . Damit bin ich jetzt zufrieden. Letzter Blick auf das Einkommen. Ich würde sagen, wir können die gesamte Höhe dieser Diagramme erhöhen . Wählen Sie den gesamten Container und lassen Sie uns mehr auf die Höhe drücken. Lass uns wieder die 300 nehmen. Wir sind mit dem Einkommensbereich fertig. Gehen wir jetzt auf die linke Seite. Fangen wir mit dem ersten Schwenk hier drüben an, und wir werden L fünf zwischen den Diagrammen haben, aber dieses Mal haben wir es als Vertikale. Wir haben es hier drüben, aber wir können auch fünf daraus machen , um uns an die Regel zu halten, und lassen Sie uns gehen und es etwas größer machen , um die Pfanne zu sehen. Dann haben wir unseren Teiler. Dieses Mal werden wir von links und von rechts haben . Wir werden zehn haben. Und wir werden eine Größe wie diese haben. Jetzt machen wir alles wie in der Mitte. Also stellen Sie sicher, dass es ungefähr so ist, und wir müssen diesen Teiler ändern Wir müssen auf den oberen zehn unten auch zehn haben, und die Breite wird wie gewohnt sein Dann müssen wir wieder sicherstellen , dass die Behälter dieselbe Seite haben, etwa so, und dass die Mitte perfekt ist. Gehen wir jetzt zu diesem Titel hier drüben. Wählen Sie den gesamten Container aus und fügen Sie die ersten fünf hinzu. Ich würde sagen, da es sich um eine Linie handelt, werden wir wie bei jedem anderen Teiler zehn von links und zehn von rechts haben wie bei jedem anderen Teiler zehn von links und zehn von rechts Wir werden hier zehn und auch zehn haben. Jetzt, wo wir hier sind, können wir die Höhen nicht bearbeiten. Wir können nur die Breite bearbeiten, was wir tun werden. Wir werden es von oben und unten zusammendrücken . Wie werden wir das machen? Gehen wir und wählen diese Separatoren und gehen wir zur äußeren Polsterung Nehmen wir die oberen 15 und die unteren 14 und damit haben wir die Linieneffekte Das Gleiche gilt für den anderen Separator. Auf den oberen 15, auf den unteren 14. Damit haben wir eine Linie. Hier gibt es keinen anderen Abstand. Gehen wir zum anderen Titel zu den Orten. Wir können das Gleiche tun. Oben bekommen wir eine Fünf, nicht eine Zehn, von links und rechts, wir werden eine Zehn haben, weil es Supera ist jetzt machen wir dasselbe für die Separatoren Auf den oberen 15, unteren 14, das Gleiche hier drüben Also 15 und 14. Nett. Okay, großartig. Schauen wir uns jetzt das gesamte Dashboard an. Gehen wir zu den Präsentationsmodellen. Und jetzt lehnen Sie sich zurück und prüfen Sie, ob Sie ein Problem mit dem Abstand feststellen können Aus meiner Sicht haben wir ein perfektes Dashboard. Wir sind also mit den Abständen zwischen den Containern, Diagrammen, Abschnitten und allem fertig Diagrammen, Abschnitten und allem Es sieht wirklich professionell aus, oder? Okay, jetzt der nächste Schritt, wir werden all unseren Diagrammen Tooltips hinzufügen, und ich denke, Sie würden mir zustimmen, wenn ich sagen würde, dass Hinzufügen von Tooltips ein bisschen langweilig ist Aber es bietet wirklich nette Informationen für die Benutzer. Lass uns gehen und es machen. Wir werden mit unseren Bands beginnen, also werden wir mit den aktiven Mitarbeitern beginnen. Gehen wir zu den Charts. Gehen wir jetzt hier zum Tooltip und gehen wie folgt vor Wir geben die Gesamtzahl der aktiven Mitarbeiter an und fügen dann unsere Kennzahl Jetzt ist es sehr wichtig , dass wir immer dieselben Standards einhalten, wenn wir den Tooltip verwenden Ich würde sagen, dass der normale Text immer nicht fett sein sollte Nur die Wörter, die Sie hervorheben möchten , könnten hier zum Beispiel fett gedruckt werden. Was wichtig ist, sind die aktiven Mitarbeiter. Natürlich ist die Maßnahme selbst schon gewagt. Was nun die Farben angeht, werden wir zwei verschiedene Graufarben verwenden Wenn wir hier zum normalen Text gehen, gehen wir zur Färbung über, wir wählen dieses Grau hier. Gehen wir und wählen es aus. Dann verwenden wir für die Highlights unser Dunkelgrau. So und das Gleiche gilt für die Maßnahme. Im Moment sind wir fertig. Lass uns es kopieren, weil wir es im nächsten Diagramm verwenden werden. Klicken Sie und dann gehen wir zurück zu unserem Dashboard und bewegen Sie den Mauszeiger einfach darauf Sie können sehr schön die Gesamtzahl der aktiven Mitarbeiter sehen , und wir haben dann die Anzahl. Gehen wir nun zum nächsten Bereich mit den eingestellten Mitarbeitern über. Gehen wir zur Mautstation und ersetzen das Ganze durch diese. Anstatt aktiv, werden wir das Versteck haben. Gehen wir und geben ihm die Farbe, die wir normalerweise für das Versteck verwenden , der grünen Farbe. Natürlich verwenden wir nicht die Gesamtzahl der aktiven Dateien, sondern fügen die Gesamtzahl der verdeckten Objekte ein. Und natürlich den aktiven Wert entfernen. Das ist alles, lass uns gehen und es für das nächste kopieren, und natürlich müssen wir es testen. Also D's Co. Also, die Gesamtzahl der eingestellten Mitarbeiter, und wir haben die Zahl, gehen wir zum nächsten über. Hier haben wir das beendet. Also werden wir terminiert verwenden und dafür müssen wir die Farbe Rosa verwenden. Und hier haben wir natürlich nicht das eingestellte, wir werden das gekündigt haben. Also, es ist okay, das Ergebnis als Dashboard zu überprüfen. Alles ist perfekt. Gehen wir nun zu den Liniendiagrammen und wir gehen zum Tooltip, aber stellen Sie sicher, dass Sie nicht den Tooltip einer dieser Markierungen auswählen. Stellen Sie sicher, dass Sie alle auswählen. Dass wir für beide Diagramme den gleichen Tooltip haben. Bleib auf jeden Fall und gehe zu Toll Tip. Gehen wir jetzt und fügen es als neue Zeile hinzu. Wir gehen und entfernen diesen, aber wir brauchen das Jahr. Natürlich haben wir jetzt ein Diagramm und hängen davon ab, wo sich unsere Maus befindet. Wir können uns das Jahr anzeigen lassen. Wir machen es größer, vielleicht 11, und dann machen wir es auch grün. Okay, gehen wir und schlagen zu. Gehen wir und testen es. Wie Sie sehen können, haben wir hier 2017, 2020. Wissen Sie was? Ich würde gerne den Prozentsatz nebeneinander zu der Zahl addieren. Lassen Sie uns die Gesamtzahl der eingestellten Mitarbeiter ermitteln und sie auf den Tooltip setzen, und dann gehen wir zum Tooltip und holen eingestellten Mitarbeiter ermitteln und sie auf den Tooltip setzen, uns eine Pfeife. Dann gehen wir und fügen den Prozentsatz ein. Gehen wir und testen es. Wie Sie sehen können, erhalten wir jetzt sowohl den Prozentsatz als auch die absolute Zahl. Aber ich würde gerne gehen und die Dezimalzahlen loswerden. Lassen Sie uns das von der Datenquelle aus machen. Klicken Sie mit der rechten Maustaste auf das Feld. Gehen wir zu den Standardeigenschaften und dann zum Zahlenformat und entfernen dann die beiden Dezimalstellen aus dem Prozentsatz , und dann ist es okay Damit haben wir, wie Sie sehen können, keine Dezimalzahlen Perfekt. Lass uns jetzt das Ganze für die nächsten Charts kopieren. Natürlich werden wir es auf dem Armaturenbrett testen. Wie Sie sehen können, sieht es wirklich gut aus. Lass uns zum nächsten gehen. Und das Gleiche, stellen Sie sicher, dass Sie alle auswählen und dann zum Tooltip gehen und das Ganze einfügen Jetzt brauchen wir statt höherer Termine das Jahr der Kündigungstermine So entferne ich den alten. Jetzt werden wir das beenden lassen. Natürlich ändern wir die Farbe auf diese Weise in Rosa. Hier haben wir das falsche Hauptfach, also lassen wir die Summe auf diese Weise terminieren, aber achten Sie darauf, dieselbe Farbe richtig auszuwählen, also ist es unsere dunkle Farbe, und wir müssen einen neuen Prozentsatz für das Abgeschlossene erstellen . Klicken Sie erst einmal und wir können es testen. Wie Sie sehen können, funktioniert das Total Hid nicht. Gehen wir und reparieren es. Wir gehen hier rüber zur Gesamt-ID mit dem Prozentsatz und duplizieren sie, und wir werden sie bearbeiten, bis die Gesamtzahl beendet ist. Hier wird anstelle von Hyod die Gesamtzahl der Abmeldungen geteilt durch die Gesamtzahl der Abgeschlossenen. So wie hier Los geht's und los geht's und holen uns die Summe, die abgeschlossen wurde , in den Tooltip, und los geht's und bearbeiten Wir müssen es einfügen und das Versteck entfernen. So wie das hier. Jetzt haben wir auch einen schönen Prozentsatz in unserem Tooltip Lass uns es auch im Dashboard testen. Es sieht nett aus. Gehen wir jetzt zu den Abteilungen. Das wird interessant werden. Lass uns zu den Laken gehen. Was Sie jetzt tun werden , gehen wir zum Werkzeugrohr und fügen unsere Schablone ein. Was ist nun die Hauptdimension hier? Es ist die Abteilung. Gehen wir und fügen es ein und entfernen das höhere Datum. Jetzt kommt es darauf an, wo sich unsere Maus befindet Wir werden entweder die angestellten oder die gekündigten Mitarbeiter finden. Wir können es nicht so statisch haben. Wir werden den Status hier drüben einfügen. Jetzt wird es dynamisch sein. Lass uns gehen und es fett machen und sicherstellen, dass wir die richtige Farbe haben, also wird es dunkelgrau sein, und ich denke, wir können es so lassen. Gehen wir und testen es. Gehen wir also hier drüben zur Operation über. 206. HR-Projekt | Baue den Tisch auf: Schauen wir uns nun den zweiten Abschnitt der User Story und die Anforderungen an. Hier haben wir also die Ansicht der Mitarbeiterdaten. Darin heißt es, dass wir eine Liste aller Mitarbeiter mit den erforderlichen Informationen wie Name, Abteilung, Position, Geschlecht, Alter, Ausbildung und Gehalt bereitstellen aller Mitarbeiter mit den erforderlichen Informationen wie Name, Abteilung, müssen. Ein weiterer Punkt in den Anforderungen an die Interaktivitäten ist, dass die Benutzer in der Lage sein sollten, die Liste nach den verfügbaren Nachteilen zu filtern die Liste nach den verfügbaren Nachteilen Hier müssen wir keine Visualisierungen oder Diagramme oder so etwas erstellen oder Diagramme oder Wir müssen nur eine Liste aller Mitarbeiter mit wichtigen Formationen bereitstellen , und darüber hinaus benötigen wir Filter Das klingt sehr einfach. Schauen wir uns wie wir in Tableau Listen erstellen können. Lassen Sie uns sofort mit der Erstellung der Diagramme beginnen. Hier haben wir zwei Methoden. Entweder erstellen wir eine Symbolliste, in der wir eine Symboltabelle in Tableau haben, in die wir gehen und zum Beispiel, sagen wir, die Mitarbeiter-ID hinzufügen , Standorte hinzufügen. Wie wir sehen, fügen wir lediglich Dimensionen nebeneinander hinzu. Wir können also natürlich sagen, dass dies die detaillierte Liste der Mitarbeiter ist die detaillierte Liste der Mitarbeiter und die Arbeit erledigt ist. Ich kann also nicht gehen und in jede Zelle zwei Informationen untereinander einfügen , oder ich kann nicht gehen und Symbole hinzufügen und so weiter. Es ist also ein netter, schneller Weg, aber er ist sehr begrenzt. Und jetzt ist die andere Methode, wir werden einige Tricks anwenden, um die Liste anzupassen. Es ist zeitaufwändig, aber das Endergebnis ist in Tableau wirklich nett. Da es sich also um fortgeschrittene Projekte handelt, werde ich mich für fortgeschrittene Techniken entscheiden. Also, was werden wir jetzt tun? Wir hinterlassen den Personalausweis. zunächst sicher, dass wir Standardansicht und nicht die Gesamtansicht auswählen. Andernfalls haben wir alle Mitarbeiter in einer Ansicht. Das wird nicht funktionieren. Also mach es zum Standard. Lass uns den Header entfernen. Und natürlich werde ich das Design unseres Arbeitsblatts ändern . Lassen Sie uns hier irgendwohin gehen und Format sagen, und wir gehen zur Schattierung und lassen Sie uns das Ganze platt machen Natürlich werden wir das später ändern, sobald wir alles im Dashboard haben Also, was sehen wir hier zuerst? Wir haben die IDs der Mitarbeiter. Lass uns auch den Header verstecken. Und wir werden die Farbgebung dieser Dimension haben. Es wird unser Hellgrau sein. Also lass uns das ändern. Nun, das ist die einzige Dimension , die wir als Zeile verwenden werden, und der Rest, alles wird eine Spalte sein, und wir werden den folgenden Trick anwenden. Also gehen wir hier rüber und sagen Durchschnitt und -1,0 auf diese Weise Wie wir nun gelernt haben, wird dieses Format einen Platzhalter für eine Form für ein Bild hinzufügen einen Platzhalter für eine Form für ein Bild den Diagrammtyp angeht, werden wir uns nun mit den Formen befassen Jetzt haben wir hier also die Formen. Jetzt haben wir hier überall quasi Kreise. Das ist unser Platzhalter. Ich werde auch das Format unseres Grids ändern auch das Format unseres Grids Also, was brauchen wir mit den Linien? Ich stelle sicher, dass alles nichts ist, nur um sicherzugehen, dass wir nichts haben. Dann gehen wir zu den Spalten, entfernen das Raster und fügen eine feine Linie als Rohlinie hinzu, aber ich werde es wirklich dunkel machen . Jetzt sieht es gut aus. Lass uns auch die Header-Informationen verstecken. Die erste Spalte wird also alle Informationen über diese Demografie enthalten alle Informationen über diese Demografie Was wir brauchen, wir brauchen den Vornamen und den Nachnamen, da es sich um die grundlegendsten Informationen über jeden Mitarbeiter handelt Jetzt haben wir den Vornamen und den Nachnamen getrennt. Was ich tun werde, ist, ein neues berechnetes Feld zu erstellen. Ich werde es den vollen Namen nennen. Aber jetzt werde ich beide zusammenführen wie Concat, diese beiden Informationen Wir haben den Vornamen, und dann werden wir das Plus und dann das Leerzeichen zwischen dem Vornamen und dem Nachnamen haben , und wir werden den Nachnamen in unsere Berechnung aufnehmen Warum haben wir den vollen Namen. Wir haben es als neues Feld. Lass uns es fallen lassen. Auf den Etiketten hier drüben. Wie Sie sehen können, haben wir die vollständigen Namen der Mitarbeiter. Lassen Sie uns nun für die Form das Geschlecht hinzufügen. Also gehen wir hin und sehen uns die Geschlechterform hier drüben an. Wir können es wegen der Farben noch nicht sehen, also fügen wir es auch der Färbung hinzu. Jetzt haben wir also dieselben Formen, die wir in der Einkommensanalyse verwendet haben. Nun, was wir noch hinzufügen wollen, ist zum Beispiel das Alter. Lassen Sie uns das Alter auch auf dem Etikett ablegen. Und die letzten Informationen über die Demographie, wir werden das Bildungsniveau haben Lassen wir es also auch auf die Etiketten fallen. Wie Sie sehen können, haben wir viele Informationen, die von Natur aus nett sind, und es gibt viele Überschneidungen Also müssen wir es formatieren. Gehen wir zuerst zu den Etiketten. Und wir gehen hinein, um diese Informationen anzupassen. Alles wird auf der linken Seite als Ausrichtung sein, und dann werden wir die HL-Ausbildung Seite an Seite durchführen und sie durch ein Rohr aufteilen. Was den Stil angeht, die erste Zeichnung wird fett sein und helldunkel oder grau sein, und bei der zweiten Zeichnung wird sie nicht fett sein, aber wir werden unser dunkles Grau verwenden. Das wird unser Stil für alle Spalten sein. Lass uns gehen und okay drücken. Wie Sie jetzt sehen können, sieht es gut aus. Wir haben den vollständigen Namen und darunter haben wir ein paar weitere Informationen über den Mitarbeiter. Aber wie Sie sehen können, ist die Ausrichtung zwischen den Informationen und der ID nicht korrekt. Was Sie tun werden, ist, zu einer dieser Zeilen zu gehen und Größe nur geringfügig zu erhöhen, bis sie auf den Bildschirm passt. Ich werde es auch machen. Ich werde mich für eine weitere Erhöhung entscheiden. Damit, wie Sie sehen können, enthält eine Zeile alle Informationen, es gibt keine Überschneidungen, und das machen Sie so lange, bis Sie keine Überschneidungen zwischen den Mitarbeitern mehr haben Überschneidungen zwischen den Wie Sie sehen können, sieht es im Vergleich zu einer Liste schon sehr gut aus Jetzt haben wir auf der rechten Seite diese Legenden. Lassen Sie uns sie entfernen. Wir brauchen es nicht. Jetzt gehen wir auch zur zweiten Spalte über, es wird eine Menge Informationen geben. Was wir tun werden, wir werden es einfach kopieren. Behalte die Kontrolle und drück es einfach Seite an Seite. Wie Sie sehen können, haben wir jetzt etwa zwei Spalten. Ich werde auch das Raster formatieren, wo wir zum Raster gehen werden, hier zu den Spalten. Und wir werden den Spaltenteiler entfernen. Außerdem werde ich die Zeilen entfernen . Gehen wir zu den Reihen. Ich entferne es. Es sieht sauberer aus. Was machen wir mit der zweiten Spalte? Lassen Sie uns die gesamte Dimension der Abteilung und die Berufsbezeichnungen hinzufügen . Stellen Sie sicher, dass Sie die richtige auswählen. Der erste ist für die Demografie und der zweite für die Abteilungen und Jobs Gehen wir und entfernen alles. Davon. Gehen wir jetzt los und lassen diese Formationen fallen? Lassen Sie uns zuerst die Berufsbezeichnung an das Label weitergeben. Es ist wichtiger als die Abteilung. Dann wird die zweite Abteilung wie immer die Abteilung sein , wir werden sie entwerfen. Alles bis zum Aufzug, die erste Reihe wird fett und hellgrau sein. Die zweite Reihe wird dunkelgrau und nicht fett sein . Das ist es. Lass es uns tun. Wie Sie sehen können, sieht es wirklich gut aus. Die Frage ist nun, haben wir ein Symbol für die Abteilungen und Jobs? Nun, ich habe keins, deshalb werde ich es verstecken. Wenn du einen hast, kannst du gehen und ihn bearbeiten. Was ich tun werde, wir werden zur Größe übergehen und sie komplett reduzieren. Aber wir haben immer noch einen schönen Punkt. Wir müssen ihn durch die Opazität verstecken. Wenn ich es jetzt so entferne, wirst du es nicht mehr finden Das ist der Trick und er sieht wirklich gut aus. Gehen wir jetzt und fügen eine weitere Spalte hinzu. Es wird um diese Zeit gehen, um den Standort der Dimension. dieselben Dinge. Gehen wir hin und wechseln wir dazu. Ich werde dieses Mal den Ort als Farbe hinzufügen und dann die Stadt im Revers Wir werden beide als Revers bekommen. Lassen Sie uns jetzt sofort loslegen und mit dem Formatieren beginnen. Beides geht auf die linke Seite. Ich wünsche mir zuerst die Stadt, dann die Staaten. Wie üblich werden als Erstes die Lichter sein. Mutig und der zweite wird der dunkle sein. Ordnung. Schauen wir uns das jetzt an. Alles sieht gut aus. Ich werde das Design der Formen ändern. Es wird ein ausgefüllter Kreis sein und es ist ein kleiner Schnabel, also werde ich es verkleinern Wenn es das Hauptquartier ist, wird es grün sein, wenn es grau ist, wird es ein Zweig sein Sie können sehen, dass es nicht so kompliziert ist, richtig, es ist einfach. Lassen Sie uns eine weitere Information hinzufügen. Ich denke, jetzt können wir den Sellerie hinzufügen, aber leider können wir dem Gehalt nichts anderes hinzufügen Also müssen wir ihn alleine verwenden. Gehen wir und fügen das Gehalt den Etiketten hinzu. Hier haben wir diese Zahlen. Ich würde es gerne formatieren. Lass uns die Zahlen formatieren. Gehen wir zu Zahlen und dann zur benutzerdefinierten Zahl, reduzieren die Dezimalstellen und fügen als Präfix das Dollarzeichen hinzu. Die Zahl sieht gut aus Lass uns zum Etikett gehen und es entwerfen. Hier haben wir die Informationen aus dem vorherigen. Wir brauchen es nicht. Wir haben nur Sellerie, und da es die erste Reihe ist, machen wir es hellgrau. Da es in der ersten Reihe ist, wird es hellgrau und auch fett sein. Lass es uns okay sein. Im Moment habe ich keine Formen dafür. Deshalb werden wir die Größe reduzieren und die Opazität auf Null setzen Nun zur nächsten Spalte, was wir haben werden Wir werden den Status des Mitarbeiters, das höhere Datum und das Kündigungsdatum haben höhere Datum und das Kündigungsdatum Den Status des Mitarbeiters werden wir als Farbe angeben. Das heißt, wir haben Grau und Grün, und wir werden den Kreis zu einem ausgefüllten Kreis machen ihn verkleinern. So etwas wie das. Jetzt möchte ich es auch dem Etikett hinzufügen. Was wir jetzt brauchen, wir brauchen auch das höhere Datum auf dem Etikett und auch das Enddatum. Aber hier haben wir es als Jahr, ich hätte gerne das genaue Datum. Wir werden es auf exaktes Datum und dann auf diskret umstellen , dasselbe gilt für das Kündigungsdatum auf exaktes Datum und dann auf diskret. Jetzt haben wir alle Informationen. Lass uns reingehen und mit der Konfiguration beginnen. Jetzt haben wir hier den Status, das höhere Datum und das Fälligkeitsdatum. Lassen Sie uns alles auf die linke Seite verschieben, und wir werden das Enddatum und dann das Minus dazwischen setzen , dann diese Semesterdaten, wir werden es wie gewohnt gestalten. Also wird das mit der Woge das Dunkle sein. Okay. Okay, lass uns nachsehen. Jetzt können wir in der Ausgabe sehen, dass wir das höhere Datum haben und sehen uns einen gekündigten Mitarbeiter an. Wie Sie sehen können, haben wir hier ein Kündigungsdatum nebeneinander. In Ordnung. Jetzt wird die letzte Kolumne interessant sein. Wir werden ein Balkendiagramm haben das die Dauer der Anstellung angibt. Wir werden die Dauer der Anstellung in Jahren berechnen . Lassen Sie uns ein neues berechnetes Feld erstellen. Wir werden es die Länge von höher nennen. Hier haben wir zwei Berechnungen. Wenn der Mitarbeiter eingestellt und nicht gekündigt wird, berechnen wir die Jahre zwischen heute und dem höheren Datum. Gehen wir und machen das. Wir benötigen eine F-Anweisung, und dann werden wir wie gewohnt anhand der folgenden Logik überprüfen , ob der Mitarbeiter eingestellt ist oder nicht. Ist Null. Also überprüfen wir die Kündigungsdaten. Wenn es Null ist, ist der Mitarbeiter noch nicht gekündigt. Was kann also passieren? Wir werden die Unterschiede zwischen dem heutigen Tag und dem höheren Datum berechnen. Datum ist anders, und wir haben ein Jahr. Ich werde es als neue Zeile hinzufügen. Was wir zwischen dem höheren Datum und dem heutigen Tag berechnen . Das ist die Formel für die Mitarbeiter, die nicht gekündigt werden, und jetzt werden wir es anders machen. Wir werden den Datumsunterschied haben, und jetzt nicht mehr zwischen dem heutigen Tag und dem höheren Datum, sondern zwischen dem höheren Datum und dem Kündigungsdatum. Es wird dasselbe Jahr sein, höheres Datum und ein abgeschlossenes Datum. Es ist sehr einfach. Gehen wir und beenden es. Lass uns. Jetzt haben wir also ein neues Hauptfach, und ich würde es gerne zuerst testen. Erinnern Sie sich an die ersten Blätter , auf denen wir hier Sachen testen. Ich werde ein paar Sachen entfernen. Wir brauchen die höheren Termine, die Kündigungsdaten und unsere neue nette Kolumne. Ich werde es als diskret anzeigen. Nun, je nachdem, welchem Jahr Sie die Übung machen, können Sie unterschiedliche Ergebnisse erzielen. Wie Sie hier sehen können, haben wir sechs Jahre, zwei Jahre, zwei Jahre und so weiter. Da wir hier ein Kündigungsdatum haben, haben wir hier eine Null. Alles funktioniert, gehen wir zurück zu unserer detaillierten Liste. Jetzt brauchen wir eine neue Spalte, aber diesmal werden wir den Platzhalter nicht verwenden , da wir bereits eine Kennzahl haben Wir haben schon die Länge von Höherem, lassen Sie uns das Seite an Seite plündern Jetzt müssen wir den Diagrammtyp konfigurieren. Es wird keine Form sein. Lass uns das Par benutzen. Jetzt haben wir ein Par in unseren Charts. Ich werde es verkleinern. Vielleicht mehr. Lassen Sie uns jetzt Inhalte zu diesen Teilen hinzufügen. Fangen wir mit dem Status an. Ich werde es auf die Farben auftragen, und wir brauchen auch das Etikett, wir nehmen auch die Länge von höher bis zum Etikett. Lassen Sie uns das jetzt bearbeiten , also lassen Sie uns übereinstimmen. Wir brauchen nicht all diese Informationen. Wir haben hier die Anzahl der Jahre, also machen wir es fett und ändern auch den Farbtyp auf hellgrau. Danach werden wir Jahre wie diese haben und vielleicht nicht mehr so gewagt. Das ist es. Lass uns gehen und OK drücken. Jetzt haben wir Lichtjahre am Ende der Balken. Aber was wir tun können, wir können die Ausrichtung komplett nach links und in der Mitte ändern . In Ordnung. Lass uns jetzt die Ergebnisse überprüfen. Wie Sie in der Liste sehen können, haben wir die beiden Farben. Hier haben wir zum Beispiel auch hier ein Jahr Kündigungsfrist. Die Legende funktioniert. Wie Sie sehen können, könnte es sehr eng werden. Was ich tun werde, ich werde die Größe all dieser Stöcke ändern. Gehen wir zu allen und dann gehen wir zu Label und dann zur Schrift, und machen wir acht statt neun daraus. Dass wir bittere Abstände zwischen diesen Spalten haben werden. Als Nächstes werde ich all diese Informationen hier auf der Achse entfernen Gehen wir los und entfernen Shohader und wir sind fertig. Jetzt haben wir eine wirklich nette Liste für die Mitarbeiter. Auch dies ist zeitaufwändig, aber wie Sie sehen können, haben wir schöne Balken, wir haben viele Symbole und wir haben mehrere Informationen in einer Spalte. ist es etwas verwirrend Am Anfang ist es etwas verwirrend, wie man es baut. Aber wenn Sie es einmal verstanden haben, können Sie tolle Listen erstellen. Und natürlich ist es auch in Ordnung, eine einfache Liste zu haben. 207. HR-Projekt | Skizze eines detaillierten Dashboards: Jetzt können wir das Modell für das zweite Dashboard planen, und dieses kann Und wir haben den gleichen Titel, aber am Ende werden wir ihn mit den Details abwischen In der Mitte werden wir nur noch einen Abschnitt haben, die Mitarbeiterliste, und hier haben wir nur eine Art von Diagrammen Wir haben eine Liste, also werden wir mehrere Zeilen und mehrere Spalten und Informationen in jeder Zelle haben . Wenn Sie nun eine Detailliste haben, wäre es natürlich schön, wenn wir die Liste filtern könnten. Aus diesem Grund werden wir über jeder Spalte eine Option für die Benutzer platzieren jeder Spalte eine Option für , um die Informationen zu filtern, die wir in den Zellen sehen können. Am Ende ist es, wie Sie sehen können, sehr einfach. Wir haben nur eine Liste und darüber hinaus haben wir Filter. Das war's für die Dashboard-Map. Wie du sehen kannst. Es ist wirklich einfach. Gehen wir zum zweiten Mocap über, wo wir die Container zurück nach Toyo planen Jetzt habe ich einen Screenshot unseres neuen Mockups, und ich setze viele Dinge aus dem vorherigen Design drauf Lassen Sie uns jetzt eintauchen und sehen, wie wir das machen können. Wir werden uns auf die Blackbox in der Mitte konzentrieren. Was wir hier haben, wir haben einen Titel, dann Filter und eine Liste. Dafür brauchen wir einen vertikalen Container. Gehen wir und machen es. Das ist der vertikale Hauptcontainer wie dieser. Was brauchen wir jetzt? Wir brauchen einen Titel. Zunächst müssen wir mit einem Titel beginnen. Es wird auch auf der linken Seite sein. Ich werde es so machen. Was haben wir jetzt darunter? Wir haben jetzt verschiedene Filter nebeneinander. Wir brauchen horizontale Behälter. Darunter werden wir einen horizontalen Container wie diesen haben , und lassen Sie uns ihn entfernen und darin werden wir mehrere Filter haben. Es werden Filter sein. Nun, sie werden alle Seite an Seite sein. Natürlich sind sie viel detaillierter als das, was ich Ihnen jetzt zeige. Und wir können später hier darüber sprechen, wir sprechen über das grobe Design der Behälter. Was haben wir nun unter den Filtern? Wir haben unser Diagramm, die Liste. Es wird nur ein Objekt ohne Container sein, also werden wir darunter eine Pi-Liste wie diese haben. Das ist es. Jetzt konzentrieren wir uns darauf, was wir im Filter haben können. Jetzt habe ich einfach eine Kopie eines Filters genommen und lassen Sie uns den Container dafür entwerfen. Wie Sie sehen können, ist es wie etwas unter einander, also brauchen wir einen vertikalen Container für den gesamten Filter wie diesen. Jetzt werden wir darin einen Titel haben und Seite an Seite mit einem Symbol. Dafür holen wir uns einen horizontalen Container. Im Inneren wird es wie ein horizontaler Behälter wie dieser sein. Wir werden einen Titel für den Filter haben. Und Seite an Seite mit einem sehr kleinen grünen Symbol. Nun zum nächsten, was haben wir? Wir haben quasi Filter untereinander, und deshalb werden wir einen senkrechten Behälter für die Filter verwenden. Es wird so sein. Und darin werden wir mehrere kleine Filter haben. Filtere einen und einen anderen darunter. Dies ist das Design jedes dieser Filter, die wir ganz oben auf der Liste haben . In Ordnung, Leute. Wir haben einen groben Plan für die Containerstruktur und auch für das Dashboard selbst. Gehen wir nun zurück zu Tableau, um unser Dashboard zu erstellen. 208. HR-Projekt | Erstelle das detaillierte Dashboard: Jetzt werden wir das Dashboard für die Detailliste erstellen . Aber dieses Mal werden wir es nicht von Grund auf neu machen. Wir werden die gesamte Arbeit, die wir gemacht haben, duplizieren und gesamte Arbeit, die wir gemacht haben, duplizieren nur ein paar Anpassungen für das neue Dashboard vornehmen. Es wird nur für das erste Dashboard zeitaufwändig sein , aber sobald Sie es haben, können Sie es für den Rest duplizieren. Lass uns das machen. Wir werden dieses Dashboard duplizieren und es in HR-Details umbenennen. Nun zum ersten Schritt: Wir werden die Container wie gewohnt vorbereiten. Lass uns das vergrößern und lass uns zum Layout gehen. Jetzt werden wir den Navy-Container natürlich nicht wechseln. Wir werden mit dem Container in der Mitte arbeiten gehen. Gehen wir zum gesamten Armaturenbrett hier drüben und es wird das Navi sein. Und hier haben wir den Header und die Charts. Es ist in Ordnung. Lass uns da rein gehen. Jetzt haben wir hier den Header, er wird so bleiben wie er ist, aber dieser Container wird komplett gelöscht, klicken Sie mit der rechten Maustaste darauf und entfernen Sie ihn. Nun ja. Was hier übrig bleibt, ist diese Legende. Ich nehme es einfach und lege es hier oben drauf. Vielleicht werden wir es später benutzen. Konzentrieren wir uns nun darauf, den Inhalt in der Mitte zu erstellen. Was brauchen wir? Wir brauchen zuerst einen vertikalen Container. Lass uns zuschlagen und es genau unter dem Titel platzieren. Dann werden wir wie immer ein paar Bretter fallen lassen. Das ist die erste Planke und dann die zweite Planke. Wir können es natürlich markieren, wenn wir wollen. Das Ganze wird mit der orangen Grenze sein. Jetzt können wir es auch umbenennen, filtern und auflisten. Jetzt benötigen wir für den Filter einen horizontalen Container. Lass uns ihn hier oben drauflegen. Natürlich werden wir ein paar Lücken hineinlegen paar Lücken hineinlegen Das ist die erste Planke. Wir haben es irgendwo hier. Dann die richtige Planke, damit es repariert ist. Wählen Sie das Ganze aus und wir werden es mit einem Plu-Behälter markieren Was sich nun unter den Filtern befindet, wird unsere Liste sein Gehen wir zu den Dashboards und holen uns die Details Lass es uns unter die Filter legen. Gehen wir zurück zum Layout und überprüfen es. Wie Sie sehen können, haben wir die Filter und die Details, wie wir die Planken entfernen können Wir brauchen es nicht mehr. Wenn wir uns also die Charts ansehen, können wir den Titel entfernen. Dies sind die Hauptcontainer für die Dashboards. Was wir nun tun werden, wir werden in den Filtercontainer gehen in den Filtercontainer und für jede Gruppe von Spalten einen Container erstellen jede Gruppe von Spalten um die Filter dafür zu haben Bei den ersten beiden Gruppen der Spalten werde ich das Schritt für Schritt langsam machen, aber für den Rest werde ich das Video beschleunigen. Beginnen wir nun mit dem ersten Container für die Mitarbeiter-ID. Was brauchen wir? Wir brauchen natürlich einen Container. Es wird ein vertikaler Container sein, und dann haben wir darin zwei Blöcke, und achten Sie darauf, dass er genau darunter Das ist unser Container. Machen wir ihn ein bisschen größer, und wir können natürlich auf den Markt gehen , um die Grenzen zu sehen . Das wird dieser sein und orange, und wir werden ihn so umbenennen. Mitarbeiter, Ausweis. Filtern. Nun, was wir darin brauchen, sind zwei horizontale Behälter. Der erste wird für den Titel des Filters sein. Wir werden sofort einen Text darin haben. Nennen wir es Mitarbeiter-ID. Nehmen wir es in die Mitte, ändern die Farbe auf hellgrau und machen es vielleicht vorerst zu einer Zehn, also ist es okay. Als Nächstes brauchen wir einen zweiten Container, aber dieser wird senkrecht darunter stehen. Gehen wir auch hin und fügen ein paar Bretter hinein nur um sicherzugehen , dass wir es als senkrechten Behälter haben als senkrechten Behälter Gehen wir und benennen Sachen um. Das wird der Titel sein. Und darunter. Wir werden es als Filter haben. Natürlich können wir die Grenzen hinzufügen, um alles zu sehen. Lass uns die Platzlöte entfernen. Also entferne die Planke und auch die Planke. Als Nächstes werden wir eine Schaltfläche hinzufügen , eine Schaltfläche hinzufügen der der zweite Container verwendet oder dem ersten Container hinzugefügt werden kann Lass mich dir Bräune zeigen. Stellen Sie sicher, dass Sie die Filter auswählen, rechten Maustaste darauf klicken und die Schaltfläche „Ausblenden anzeigen“ hinzufügen. Jetzt haben wir hier einen kleinen Button hier drüben. Wir müssen das Floating rausnehmen, damit es irgendwo hier landet. Ziehen Sie es jetzt und legen Sie es neben den Titel. Gehen wir und machen das Ganze ein bisschen kleiner. Um zu verstehen, was ich mit dieser Schaltfläche meine, werden wir einen Filter in den zweiten Container einfügen . Was wir tun werden, gehen wir zu unserer Liste und zum kleinen Pfeil und dann gehen wir zu Filtern und holen uns die Mitarbeiter-ID. Wie Sie nun sehen können, befindet sich unser Filter jetzt in den Containerfiltern. Es ist sehr wichtig sicherzustellen, dass im richtigen Behälter alles korrekt ist. Lass uns das testen. Warum haben wir jetzt dieses Patom? Schau dir das an. Wenn ich darauf klicke, sehen wir keine Filter, also verstecken wir die Filter, und wenn wir erneut darauf klicken, können wir die Filter sehen. Deshalb müssen wir dieses Symbol außerhalb des Containers haben , um die Sichtbarkeit dieses Containers zu kontrollieren. Dieses Symbol steuert, ob wir die Filter anzeigen oder nicht Lassen Sie uns nun das Design ein bisschen verbessern, also gehen wir hinein, und dieses Mal gehen wir zum Pattom, also lassen Sie uns es bearbeiten Wenn es also gezeigt wird, habe ich ein Bild dafür Es wird dieser Pfeil sein, der grüne Pfeil, also wählen wir ihn aus, und wenn er versteckt ist, dann haben wir den grauen Pfeil wie diesen. Also lass uns gehen und zuschlagen. Jetzt müssen wir sicherstellen , dass der gesamte Container des Titels repariert ist. Wie Sie sehen können, hat es eine feste Höhe, was korrekt ist. Gehen wir jetzt und testen es. Wie Sie jetzt sehen können, ist der Pfeil inaktiv, aber sobald ich darauf klicke, wird er inaktiv sein und er hat eine wirklich nette Wirkung. Jetzt müssen wir etwas reparieren. Wie Sie hier sehen, verstecke ich den Filter, aber es wurde viel Speicherplatz verschwendet. Was Sie tun werden, ist, die Dinge dynamischer und flexibler zu machen . Wenn ich keine Filter zeige, sollte dieser Bereich für die Liste verwendet werden. Derzeit verschwenden wir also viel Platz. Mal sehen, wir können das reparieren. Gehen wir also zurück zu unseren Dashboards. Als ersten Schritt müssen wir nun sicherstellen, dass unsere Liste flexibel ist Gehen wir zu diesem kleinen Pfeil hier drüben und wir müssen sicherstellen, dass hier nichts ausgewählt ist, also wird keine feste Höhe ausgewählt, was richtig ist. Im nächsten Schritt gehen wir zum Containerfilter hier drüben, wählen das Ganze aus und stellen sicher, dass dies auch ohne feste Höhe erfolgt. Geh hier rüber. Du kannst sehen, dass es eine feste Höhe hat, also lass uns gehen und es entfernen. Wie Sie jetzt sehen können, hat Tableau den gesamten Speicherplatz genutzt, sodass er jetzt variabler und dynamischer ist. Eine weitere Sache, die ich gerne tun würde, ist, zu den Filtern zu gehen und all diese Planken zu entfernen, diese und auch diese zu Lass uns nochmal testen. Jetzt nutzen wir den gesamten Bereich weil wir keine Filter anzeigen, aber was kann passieren, wenn ich auf die Schaltfläche klicke? Ich werde das Leerzeichen verwenden, um den Filter anzuzeigen. Das ist sehr dynamisch und sieht wirklich gut aus. Das ist alles für den ersten Filter. Lass uns alles kleiner machen. Und ich werde das Gleiche für den zweiten Filter machen . Also hier haben wir eine Menge Informationen, wir haben eine Runde wie vier Informationen, also brauchen wir vier Filter für Punkte. Jetzt gehen wir hin und machen die gleichen Sachen. Also brauchen wir einen vertikalen Container nebeneinander. Lass uns ein paar Bretter hineinlegen. Es ist dieser sehr kleine. Ich werde es auswählen und vielleicht auch die Farbe ändern. Also so, es ist immer noch klein, also mach es größer. Ordnung. Also der erste Behälter an der Seite wird der horizontale Container sein. Ich werde gehen und dafür den Text hinzufügen. Das wird die Demografie sein, werden auch mittel - und hellgrau sein, machen wir erstmal zehn draus. Beim nächsten Tippen fügen wir einen weiteren Container hinzu und dieses Mal wird es der vertikale Container darunter sein, und hier werden wir eine Menge Filter haben. Gehen wir noch einmal zu unserer Liste. Als erstes brauchen wir den vollen Namen. Es ist hier abgelegt, lassen Sie uns es dort ablegen, wo wir wollen, und wir werden es in eine Drop-down-Liste ändern. Jetzt müssen wir zum nächsten Spa gehen und den Geschlechterfilter holen. Gehen wir und holen es uns. Jetzt haben wir es hier drüben, also ziehe es per Drag & Drop genau unter den vollen Namen. Ich gehe und entferne diese Planke. Andernfalls wird es uns verwirren, also entferne es aus dem Armaturenbrett und auch das zweite . Jetzt ist es in Ordnung Lass uns das Geschlecht bearbeiten. Es wird eine Drop-down-Liste sein. Jetzt beim nächsten brauchen wir das Alter. Ich werde sagen, lass uns gehen und die Altersgruppe herausfinden. Gehen wir zu den Filtern. Wir haben es noch nicht , weil wir es nicht in der Liste haben. Wir müssen in das Arbeitsblatt gehen. Gehen wir zu allen und lassen Sie die Altersgruppe irgendwo in den Details hier fallen . Dann sollten wir es finden können. Schauen wir uns noch einmal die Filter an. Ich habe jetzt die Altersgruppe. Natürlich können wir es auf dem ersten Filter haben. Lass es uns genau unter den anderen ablegen. Achten Sie immer darauf, dass Sie alles in diesen senkrechten Behälter fallen lassen . Es wird sie auch umbenennen. Es werden die Filter sein, und der obige, es ist der Titel, und der wichtigste die demografischen Filter. Gehen wir zurück zu unserem Filter, machen daraus eine Drop-down-Liste und wir brauchen den letzten. Es wird das Bildungsniveau sein. Wir werden es auch hier haben, es genau unter den anderen platzieren und eine Drop-down-Liste erstellen. Großartig. Im nächsten Schritt gehen wir zu den Filtern und fügen dafür eine Schaltfläche hinzu. Lass uns das machen, füge eine Schaltfläche hinzu. Wir haben es hier, ändern Sie es von schwebend auf kippbar. Wir haben es hier drüben. es uns Seite an Seite neben dem Titel platzieren. Es funktioniert nicht, also legen wir es irgendwo hier ab, vielleicht zuerst und bringen es dann in die Nähe des Titels. Großartig. Wählen wir nun den gesamten Container aus, machen ihn rauer und arbeiten wir mit dem Symbol Verwenden wir das Grün wie abgebildet. Und das Verborgene sollte das Grau sein. Und wir können es natürlich testen. Also schließ es jetzt und zeig es. Wir müssen die Höhe korrigieren, um diesen seltsamen Effekt zu vermeiden. Also fixiere die Höhe, und jetzt werden wir sie nicht haben. Verstecke es und zeige es. In Ordnung. Nun, was wir tun werden, wir werden das Design dieser beiden Filter korrigieren , und wir werden dasselbe Design für alle anderen Filter verwenden. Mal sehen, wie wir das machen können. Zuallererst werde ich eine Hintergrundfarbe für den gesamten Abschnitt angeben . Lassen Sie uns den gesamten Abschnitt überprüfen, er besteht aus Filtern und Auflisten. Gehen wir also hier in den Hintergrund und wählen den ersten Ort aus. Jetzt, im nächsten Schritt, werde ich die Hintergrundfarbe des Arbeitsblatts entfernen. Gehen wir zum Format und dann zur Schattierung und entfernen die Arbeitsblattfarbe Gehen wir nun Schritt für Schritt für diese beiden Filter vor. Zuerst werde ich den Titel und das Symbol wechseln. Ich hätte gerne das Symbol auf der linken Seite, dasselbe wie bei uns hier. Nun der nächste Schritt, diese Symbole sind wirklich groß. Gehen wir und geben ihm eine feste Breite, und dann haben wir einen Wert wie 25, das Gleiche wie bei uns hier, also fix und 25, der nächste Bruder, ich werde mit diesen Titeln arbeiten Bringen wir es zum Aufzug und verkleinern es auf die Neun Das Gleiche hier statt Mitarbeiter-ID, lasst uns nur die ID haben. Wir haben nicht viel Platz, machen Sie es neun und nach links. Als Nächstes machen wir uns an die Farbgebung Lassen Sie uns dann einen dieser Filter verwenden, um Filter zu formatieren und die Steuerung einzustellen Nun zum Titel: Wir werden ihn auf acht verkleinern, und mit der Farbe wird es die dunkle Farbe sein. Was den Körper angeht, werden es auch acht sein. Zu diesem Zeitpunkt wird die Farbe hellgrau sein. Es scheint, dass der Titel wieder die Änderung ist, das ist seltsam, lass uns gehen und ihn wieder in das Dunkelgrau ändern und abschmecken. Die Farbe der Werte ist also okay und die Titel sind dunkler. Nett, großartig. Beim nächsten Mal werden wir den Filter genau oben in der Spalte platzieren . Gehen wir und machen das, wählen wir den gesamten Container und drücken wir ihn so, dass er genau über den IDs steht, ungefähr so, und das Gleiche hier. Lass uns es bewegen und vielleicht hier herum. Aber wir haben immer noch eine Trennlinie zwischen ihnen. Es wird das Layout überprüfen. Also werden wir es immer so haben, einen Filter und dann einen Teiler dazwischen Nennen wir es Teiler. Wie starten wir den Divider? Es wird wie immer dunkelgrau sein. Gehen wir nun zur äußeren Knospung über und stellen alles auf Null Ändere die Breite auf eins. Wir haben es also sehr dünn, und dann werden wir links und rechts eine äußere Polsterung hinzufügen Nehmen wir etwa 36 bis zum Aufzug und sechs nach rechts Wir haben einen kleinen Abstand zwischen ihnen. Als letzten Schritt werden wir natürlich all diese Grenzen aufheben . Damit sind wir fertig. Wir haben auch hier einen Rand und dasselbe für den nächsten Filter. Wir haben hier eine Grenze. Jetzt können wir sehen, dass zwischen den Filtern und der Liste noch Platz ist, sodass wir das Ganze auswählen können. Nur um sicherzugehen, dass wir es auswählen. Lass es uns einfach auf die Bildungsebene verlagern. In Ordnung. Nun, wenn ich die Trennwand überprüfe, sieht das nicht gut aus. Gehen wir also zurück zum Teiler und haben auch die Top Ten und darunter auch Zehn Lassen Sie uns also noch einmal das Design überprüfen. In Ordnung, wir sind also mit den ersten beiden Filtern fertig. Wir müssen das Gleiche für alle anderen Spalten wiederholen . Was kann also passieren, ich werde das Video beschleunigen , während ich all diese Filter erstelle. Oh. Oh. H. Oh, waren viele Filter in unserem Armaturenbrett. Lassen Sie uns das jetzt testen, damit wir all diese Filter haben. Wir können auch all diese Filter verstecken, aber wir haben immer noch ein Problem. Flexibler ist es nicht. Ich denke, wir haben immer noch eine feste Höhe. Lass uns das reparieren. Gehen wir und wählen den ganzen Container aus. Es waren die Filterbehälter und sie sollten nicht repariert werden, ja. Hier ist das Problem, lassen Sie uns es entfernen und erneut testen. Wir öffnen den ersten Filter, den zweiten dritten. Und wir sind fast da. Wir haben hier immer noch viel Platz verschwendet, also lasst uns die Container überprüfen. Und es sollte nicht repariert werden, also haben wir es behoben, also entfernen wir es. Das erste ist nicht repariert, also ist es in Ordnung. Zweitens, entferne ein Problem, und auch hier ist es nicht repariert, okay. Also und der letzte. Großartig. Gehen wir und machen die letzten Tests. Wenn wir alles schließen, sollte die Liste größer sein. Lassen Sie uns nun in unserem Dashboard Abstände hinzufügen. Lass uns das machen, und wir werden all diese Grenzen entfernen. Gehen wir und wählen die gesamten Containerfilter und die Liste aus. Und wir werden gehen und die Grenze entfernen. Wie Sie unten sehen können, haben wir keinen Abstand, also müssen wir einen äußeren Zusatz hinzufügen . Lassen Sie uns die beiden entfernen. Wir brauchen unten nur 20. Toll, jetzt haben wir Platz. Auf der rechten Seite sieht es auch oben gut aus, jetzt sieht es gut aus. Lassen Sie uns jetzt einen inneren Abstand hinzufügen und es wird die Zahl Sieben sein, um alle Seiten zu behandeln. Gehen wir und entfernen den blauen Behälter hier. Wir brauchen die Bestellung nicht. Lass uns alles noch einmal erweitern , um zu sehen, ob wir irgendwelche Grenzen haben. Wir haben keine Randfarben, großartig. Gehen wir und schließen es. Jetzt möchten wir einen Titel für diese Liste hinzufügen. Gehen wir und holen uns einen Text und legen ihn vorsichtig auf den aktuellen Container. Wir sagen Mitarbeiterliste und dann Kuchen, und dann sagen wir den Benutzern, dass sie auf die Pfeile klicken sollen Klicken Sie also auf die Pfeile, um die Filteroptionen zu öffnen. Ich weiß nicht, dass wir gehen und die Farbe ändern müssen. Das wird hellgrau, fett und für die Größe sollte es 14 sein. Im übrigen wird es dunkelgrau sein. Lass uns mit einer Acht gehen. Ordnung. Sieht gut aus. Lassen Sie uns nun einen Abstand zwischen diesen drei Abschnitten hinzufügen . Wir haben einen Titel, wir haben die Filter und die Liste. Fangen wir mit dem Mitarbeiter an. Ich gehe und füge an der Taste eine Verkleidung hinzu, etwa zehn. Sieht nett aus Gehen wir nun zu der Gruppe von Filtern, wählen den gesamten Container und gehen wir mit der Polsterung nach unten gegen zehn Damit haben wir einen gewissen Abstand zwischen all diesen Objekten und es sieht viel besser Wenn wir das nächste Mal über die Legionen sprechen, werde ich keine Legionen in diesen Diagrammen verwenden, und lassen Sie uns das auch entfernen. Wir brauchten keine Filter, da wir genug Filter haben, sollten wir sie auch entfernen Und auch dieses Symbol. Damit sind wir mit dem Hauptteil unseres Dashboards fertig . Jetzt werden wir unsere Navigation und den Titel überprüfen . Natürlich haben wir den Titel vergessen. Statt Überblick geht es um Details. Lass uns die Größe dieses Wortes auf 16 ändern und vielleicht etwas Dunkleres. Ich werde es in etwas wie das hier ändern. Ja, es sieht viel schöner aus als zuvor. Ich nehme die Nummer der Farbe, und das müssen wir natürlich für das erste Armaturenbrett ändern Gehen wir hier rüber, machen 16 daraus und ändern wir auch die Farbe mit derselben Farbe. Es ist ein bisschen dunkler und sieht viel schöner aus. Jetzt auf der linken Seite haben wir einen leichten Job. Was wir tun werden, wir werden zum ersten Symbol gehen und es deaktivieren Lassen Sie uns die Schaltfläche bearbeiten, und jetzt müssen wir sie nicht mehr aktiv, sondern deaktiv oder inaktiv angeben Wie Sie sehen können, ist sie jetzt inaktiv , und für die erste Schaltfläche werden wir sie aktivieren Das wird der grüne Tisch sein. Natürlich können wir ihn jetzt kartografieren. Wir haben dieses Dashboard. Gehen wir und ordnen es den Details zu. Ordnung. Es sieht wirklich nett aus. Kehren wir zum ersten Dashboard zurück, und natürlich müssen wir dasselbe Mapping durchführen. Lassen Sie uns die Schaltfläche bearbeiten und sie unseren neuen Dashboard-Details zuordnen. Jetzt möchte ich noch eine nette Sache hinzufügen um anzuzeigen, dass dieses Symbol aktiv ist. Ich gehe zum Armaturenbrett zum Floating und holen uns ein Brett Ich klicke auf die Planke und lass uns die grüne Hintergrundfarbe auswählen Jetzt werden wir die Größe verkleinern damit es vielleicht ein kleiner Indikator wie dieser ist Und wir werden es hierher verschieben. Ich würde sagen, machen wir es auf die Höhe 40 und platzieren es genau in der Nähe des Symbols. Vielleicht so etwas. Jetzt lass uns das Armaturenbrett checken. Ich werde die Breite reduzieren, also machen wir es dünner, vielleicht so Damit haben wir quasi einen kleinen Indikator dafür , dass dieses Symbol aktiv ist. Gehen wir und machen dasselbe für das zweite Dashboard. Wir werden auch schnappen. Nochmals ein Brett und wir werden die Farbe des Grüns bestimmen Die Breite wird sechs und die Höhe 40 sein, und jetzt werden wir es genau in der Nähe des aktiven Symbols platzieren genau in der Nähe des aktiven Symbols Etwas wie das hier. In Ordnung. Gehen wir und überprüfen das Design. Es sieht wirklich nett aus. Werfen wir einen letzten Blick auf unser Dashboard. Hier haben wir einen schönen Filter und das Haupt-Dashboard. Hier haben wir diese schönen Informationen. Wir können Sachen herunterladen, wir können gehen und ihnen folgen, und das gesamte Dashboard ist interaktiv. Wenn die Benutzer nun auf das zweite Dashboard klicken möchten, müssen sie nur noch auf dieses Symbol klicken. Und wir sind jetzt auf der Detailliste der Mitarbeiter, und alles hier ist sehr interaktiv. Lass uns all diese Informationen verstecken, und es sieht wunderbar aus. 209. HR-Projekt | Bonus – Erstelle Hintergrundschichten mit FIGMA: O. In Ordnung, Freunde, jetzt haben wir einen Bonus-Bereich, dem wir ein Hintergrundbild für das Layout unseres neuen Dashboards anpassen werden, und das wird das Gesamtdesign unseres Dashboards wirklich cool und professionell aussehen lassen ein Hintergrundbild für das Layout unseres neuen Dashboards anpassen werden, und das wird das Gesamtdesign unseres Dashboards wirklich cool und professionell aussehen Zu diesem Zeitpunkt werden wir ein anderes Tool verwenden, um die Layouts zu erstellen Wir werden Figma benutzen. Was ist Figma? Figma ist ein Designtool , das von vielen UI - und UX-Designern verwendet wird , um Konzepte und Mops für die Benutzeroberflächen zu erstellen Mops für die Und es ist ein fantastisches Tool, um Ihre Arbeit mit anderen zu teilen , um im Team zu arbeiten und zusammenzuarbeiten Den Link zu meiner Arbeit finden Sie zusammen mit den anderen Links in den Projektmaterialien. Machen Sie sich natürlich keine Sorgen über die Kosten. Es gibt einen kostenlosen Plan für Stars. Jetzt werden wir uns nicht eingehend mit der Verwendung von Figma befassen. Ich werde Ihnen nur zeigen, wie ich es normalerweise für Tableau verwende. Lass uns gehen. Jetzt beginnen wir mit einer leeren Datei und fügen einen Screenshot von unserem Dashboard hinzu. Im nächsten Schritt benötigen wir nun einen Rahmen. Gehen wir also los und holen uns einen Rahmen genau oben auf unserem Armaturenbrett. Jetzt können wir das Bild verstecken. Jetzt brauchen wir eine Farbe für unser Dashboard, also wird es vielleicht so aussehen. Oder lassen Sie es uns ein wenig erhöhen. Was wir jetzt tun werden, wir werden Blitze aus den Ecken hinzufügen. Um das zu tun, nehmen wir die Form eines Kreises oder einer Ellipse und machen es so und vielleicht ein bisschen größer und der Masse entsprechend. Gehen wir und ändern die Farbe davon und etwas hier in der Mitte Dann gehen wir und fügen einen Effekt so dass es wie ein Klebstoff aussieht. Wir nehmen ein blaues und wir werden den Wert auf etwa 1.500 ändern . Einige von Ihnen sehen nach, wir haben einen Klebstoff oder ähnliches Licht, das aus dieser Ecke kommt. Gehen wir jetzt und fügen das Gleiche in der anderen Ecke hinzu, können es wie hier machen. Lass uns jetzt gehen und die Größe dieses vergrößern . So etwas wie das. Wir brauchen mehr Blitze, die von der rechten Seite kommen, und trotzdem brauchen wir einen größeren und einen dunkleren. Ordnung. Damit haben wir einen Hintergrund. Als Nächstes fügen wir die Hintergrundfarben der einzelnen Abschnitte hinzu. Wir brauchen wieder unser Bild, und jetzt müssen wir es vergrößern. Was wir jetzt brauchen, ist ein Rechteck, und wir müssen sehr vorsichtig sein, dass wir die exakten Kanten unserer Dashboards erreichen die exakten Kanten unserer Dashboards Also lass es uns so machen. Ich werde die Opazität auf etwa 50 reduzieren, nur um die Grenzen zu sehen Also ja. Nett. Jetzt werden wir es auf 100 erhöhen, und wir brauchen jetzt die Farbe komplett schwarz. Nun, was wir tun werden, werden wir den Farbverlauf anstelle des Farbtons verwenden den Farbverlauf anstelle des . Also lass uns das machen. Jetzt werden wir mit dem niedrigeren Wert arbeiten. Wir müssen ihn auf diese Weise verringern, vielleicht noch ein bisschen mehr, so. Im nächsten Schritt fügen wir eine Ecke für unseren Container hinzu, vielleicht 20, großartig. Gehen wir jetzt und wiederholen die gleichen Dinge für die anderen Container. Wir werden es für den Überblick haben. Reduziere vielleicht nochmal die Opazität, um die Grenzen zu sehen. Also so und hier auch. Es wird auf dieselben Grenzen stoßen. Also lass uns das jetzt in den zweiten Abschnitt kopieren . Also erhöhen wir es auf diese Weise und wir müssen dem Juckreiz perfekt begegnen Gehen wir und machen dasselbe für den letzten Abschnitt. Etwas wie das hier. Jetzt sind wir fertig. Wir müssen die beiden erhöhen, überall 100. Natürlich werden wir den Hintergrund entfernen. Wir sind fast da. Wir werden die Farbe der einzelnen Behälter ändern. Gehen wir zur linearen Ebene über und vielleicht nehmen wir die untere Ebene, also draußen und das hier. Es wird ein bisschen dunkler werden, auch zur nächsten Ebene, zur Linearen. Wir werden es irgendwo hier haben und der niedrige Wert wird draußen sein. Was ich jetzt machen werde , ich nehme diese Sonnenfinsternisse und platziere sie irgendwo wie hier und lass uns weiter an der Färbung arbeiten. Gehen wir zur nächsten , zur linearen. Lass uns das irgendwo hin verschieben und die Farben überprüfen. Wir können es so machen und bis zum letzten. So ist es hier. Ich werde es hier quasi gedreht haben. Großartig. Schauen wir uns das jetzt an. Es sieht sehr nett aus. Jetzt füge ich hier unser zweites Dashboard hinzu und stelle sicher, dass es genau oben auf unserem Dashboard platziert wird hier unser zweites Dashboard hinzu und stelle sicher, dass es genau . Verschieben wir es hierher und schließen wir einige dieser Informationen. Ich werde nur die haben. Jetzt brauchen wir noch einen für die Liste. Lass uns darauf eingehen. Lass ein bisschen. Verringern Sie die Opazität , um durchschauen zu können. Verringern Sie die Opazität auf einen Durchblick von 40. Gehen wir und lernen die Grenzen kennen. Ja. Okay. Das ist es. Wir werden die Deckkraft wieder erhöhen, auf 100 Nun zur Füllung, wir werden so etwas machen Und der niedrige Wert wird etwas außerhalb liegen. Das ist es. Jetzt müssen wir diese Hintergrundbilder exportieren. Wir werden es so machen. Was brauchen wir für das erste Dashboard? Wir brauchen die Navy und wir brauchen die beiden, und wir müssen alle Bilder verstecken. Das ist es. Klicken Sie auf den Container und wir haben hier die Möglichkeit, ihn zu exportieren. Lass uns gehen und es exportieren. Jetzt müssen wir erneut für das zweite Dashboard exportieren. Also werden wir diese Informationen verstecken. Wir brauchen dieses und jenes Set, lass uns nochmal exportieren. Alles klar, zurück zu Tableau. Wir werden zuerst alle Hintergrundfarben der einzelnen Container entfernen alle Hintergrundfarben der , bevor wir das Hintergrundbild hinzufügen. Lassen Sie uns darauf eingehen. Fangen wir mit dem gesamten Dashboard an. Wir werden es entfernen, und dann werden wir das Navi auswählen und es ebenfalls entfernen. Keine, und zu dieser Übersicht. Keine bis zum nächsten. Bis zum letzten. Es ist keiner. Damit haben wir keine Hintergrundfarbe für die Container, aber Sie sehen hier immer noch Grau und das kommt von der Standardfarbe des Dashboards. Wenn Sie zum Format-Dashboard gehen, können Sie sehen, dass wir es als Standard haben. Das ist nett, wenn du zu den Präsentationsmodellen gehst, wirst du alles grau haben. Wir werden es so lassen, wie es ist, und jetzt werden wir das Hintergrundbild hinzufügen. Wir werden es als schwebendes Bild in der Mitte haben, sicherstellen, dass es passt und zentriert ist, und dann wählen wir. Wir werden mit der Zusammenfassung des Hintergrunds fortfahren. Als Nächstes ändern wir die Größe auf unsere Dashboard-Größe. Und dann die Position auf Null. Natürlich sehen wir jetzt nichts mehr vom Inhalt und das liegt an der Reihenfolge der schwebenden Objekte. Wie Sie sehen können, befindet es sich jetzt oben Lassen Sie uns es in den Hintergrund verschieben und damit sehen wir das Hintergrundbild unseres Dashboards. Ich finde es wirklich nett. Gehen wir jetzt und machen die gleichen Dinge für das nächste Dashboard. Wir werden die gleichen Dinge tun. Das gesamte Dashboard wird entfernt, das V wird entfernt und die Liste kann entfernt werden Damit haben wir keine Hintergrundfarben. Gehen wir und fügen unser schwebendes Bild für den Hintergrund hinzu. Passen Sie die Mitte an und schon haben wir unser Bild. gleichen Dinge, die Größe, die Höhe und die Position sollen Null sein. Jetzt sehen wir natürlich nichts. Wir müssen die schwebenden Objekte sortieren. Es wird als Hintergrund dienen. Ordnung, das heißt, ich freue mich sehr über die Ergebnisse. Gehen wir zu den Präsentationsmodellen. Also, Leute, was denkt ihr, wir haben ein fantastisches Dashboard, und das ist die Macht, das Hintergrundbild für Ihre Dashboards zu verwenden das Hintergrundbild für Ihre Dashboards Wir haben also mehr Möglichkeiten, Schatten, abgerundete Kanten wie hier und etwas Licht hinzuzufügen abgerundete Kanten wie hier und etwas Licht Also lass uns gehen und es wechseln. Wie Sie sehen können, sieht es fantastisch aus. Ordnung, meine Freunde. Falls Sie immer noch Glückwünsche hören, Sie haben gerade die Tabellenprojekte von Grund auf fertig gestellt, von den Anforderungen bis hin zu diesem tollen Dashboard Und damit haben Sie alle Phasen der Tabellenprojekte erlebt , die ich normalerweise in meinen echten Word-Projekten mache Also, Freunde, ich kann nicht genug betonen , wie wichtig es ist, sich Zeit für die Planung der Projekte zu nehmen , bevor sich mit der Erstellung der Diagramme und Dashboards beeilt Ohne einen klaren Plan für die Projekte können die Dinge ins Chaos führen Nehmen Sie sich also Zeit, um es Schritt für Schritt zu planen. Natürlich können Sie Ihr Projekt gerne auf jeder Plattform teilen , die Sie bevorzugen. Ich verwende es als Portfolio für Ihr öffentliches Tabellenprofil oder auch in LinkedIn. Und es wäre nett von dir, wenn du meinen Kanal teilst und erwähnst , um das Wissen zu verbreiten. Wenn dir dieses Projekt gefällt und du möchtest, dass ich mehr Inhalte wie diesen mache, unterstütze den Kanal bitte, indem abonnierst, liken und Das hilft mir wirklich beim YouTube-Algorithmus und hilft mir auch, die anderen zu erreichen Und sei natürlich nicht fremder. Du kannst dich mit mir in Linked in verbinden und mir folgen. Also, meine Freunde, es gibt nichts weiter zu sagen. Vielen Dank, dass Sie sich das Tutorial Wir sehen uns im nächsten Video. Tschüss. 210. Kurs outro ud Outro / Abmoderation: Hallo, ich bin sehr stolz auf dich , dass du es bis zum Ende geschafft hast Ich hoffe, du hast die Reise genossen. Und ich weiß, dass es nicht einfach war, all diese komplexen Tutorials durchzugehen , aber du hast es bis zum Ende geschafft. Und jetzt kann ich sagen, dass Sie alles gelernt haben , was Sie brauchen, um mit Tableau fantastische Projekte zu starten. Außerdem haben Sie alles gelernt, ich über Tableau weiß und wie ich normalerweise reale Projekte in Tableau umsetze . Deshalb werde ich Sie jetzt um eine weitere Sache bitten. Wenn Sie dieses Video hilfreich fanden und es Ihnen beim Einstieg in die Arbeit mit Tableau geholfen hat, freue ich mich sehr, wenn es Ihnen gefällt und Sie den Inhalt mit anderen teilen. Und wenn Sie Fragen oder Vorschläge für das nächste Thema haben Fragen oder Vorschläge für , das ich in Zukunft behandeln soll , oder wenn Sie mir Feedback geben möchten, verwenden Sie bitte den folgenden Kommentar. Nun, es gibt nichts mehr zu sagen. Vielen Dank, dass Sie sich diesen Kurs angesehen haben. Wir sehen uns im nächsten Kurs, tschüss. 211. 2 1 Download: Hallo Freunde, wir machen uns jetzt auf den Weg bereiten euren PC mit allem vor, was ihr braucht damit ihr anfangen könnt, Que mit mir über SQL Server zu üben . Und natürlich ist alles kostenlos. Jetzt ist der erste Schritt, wir werden Microsoft Dual Server herunterladen und lokal auf Ihrem PC installieren Microsoft Dual Server herunterladen und lokal auf Ihrem PC Dann werden wir im nächsten Schritt einen weiteren Softwarecode herunterladen und installieren SSMS ist wie ein Client , um mit dem SQL-Server zu interagieren Und danach brauchen wir natürlich Daten Aus diesem Grund können wir drei verschiedene Datenbanken herunterladen und erstellen , damit Sie fortgeschrittene SQL-Themen üben können. Und im letzten Schritt nehme ich Sie mit auf eine Einführung in die neue Oberfläche von SSMS damit Sie sich mit der Benutzeroberfläche der Clients vertraut machen mit der Benutzeroberfläche der Clients Also, Leute, lasst uns mit dem ersten Schritt beginnen. Wir werden Microsoft SQL Server lokal bei RBC herunterladen und installieren Microsoft SQL Server lokal bei RBC Also lass uns gehen. Also, was ist ein SQL-Server? SQL Server ist ein Datenbankverwaltungssystem, in dem eine Datenbank ausgeführt wird und in dem auch Daten gespeichert werden. Es ist also im Grunde der Ort, an dem sich die Datenbank befindet. In Unternehmen installieren sie normalerweise SQL Server auf einem ihrer eigenen Prim-Dienste oder sie verwenden einen Dienst aus Clouds, in denen er ausgeführt wird, und einen SQL-Server Und machen Sie sich natürlich keine Sorgen, wir werden keine Cloud-Dienste kaufen oder keine leistungsstarken Server verwenden Was wir tun werden, und zwar kostenlos, wir werden SQL Server herunterladen und lokal auf unserem PC installieren , um Squal zu üben. Gehen wir und laden es herunter Gehen Sie entweder zu Google und suchen SQL Server-Downloads oder gehen Sie zu dem Link in der Beschreibung, wo ich alle Links gesammelt habe , die wir benötigen. Die erste, wir werden SQL Server herunterladen. Gehen wir und öffnen das. Jetzt landen wir auf der Microsoft-Seite, auf der wir das unterschiedliche Angebot von Microsoft CL Server sehen können. Entweder haben wir es auf Azure oder wir können es vor Ort herunterladen. Aber wir wollen nicht, dass diese Mitarbeiter einfach nach unten scrollen, um diese beiden Optionen zu sehen. Die erste Option auf der linken Seite, wir haben den Entwicklerzusatz. Sie erhalten alle Funktionen und Dienste , die Microsoft mit dem SQL-Server anbietet. Es ist auch kostenlos, aber die Installation hier ist etwas kompliziert. Aber in der zweiten Option auf der rechten Seite haben wir die Express Edition. Die Installation hier wird sehr schnell und sehr einfach sein . Du bekommst auch alles , was du brauchst, um Qu zu üben und Q zu lernen. Beide Optionen sind kostenlos Es ist nur eine Frage der Installation. Wir werden uns jetzt für die Express-Edition entscheiden. Gehen Sie und klicken Sie auf Jetzt herunterladen. Es ist eine sehr kleine Datei. Also lass uns loslegen und jetzt die Installation starten. Wir haben also grundlegende benutzerdefinierte Medien und Download-Medien. Medien herunterladen bedeutet, dass sie jetzt heruntergeladen werden und später werden wir die Installation durchführen. Benutzerdefiniert bedeutet, dass wir mehr Kontrolle darüber haben , wie die Inhalte heruntergeladen und installiert werden. Die Basisversion ist die einfachste und die schnellste. Gehen wir zu den Grundlagen über und klicken wir darauf. Gehen wir hin und akzeptieren all diese Dinge. Klicken wir nun auf Installieren. Jetzt werden wir die Anwendungen, Treiber usw. installieren . Es kann ein bisschen dauern. Ordnung, wenn wir mit dem ersten Schritt fertig sind, haben wir den installierten SQL Server heruntergeladen und lokal bei OBC Also jetzt läuft alles . Gehen wir zum nächsten Schritt , wo wir SQL Server Management Studio, SSMS herunterladen SQL Server Management Studio, SSMS Es ist eine grafische Oberfläche , über die Sie mit der Interaktion mit der Datenbank beginnen können, wo Sie die Daten sehen, Abfragen schreiben, Aufgaben lösen usw. Um das zu tun , klicken wir also auf SSMS installieren Lass uns darauf klicken. Sie finden diesen Link natürlich auch zusammen mit den anderen Links, die Sie gesammelt haben. Jetzt sind wir also wieder auf der Seite von Microsoft. Lass uns nach unten scrollen. Und jetzt sehen wir den folgenden Link, kostenloser Download, Cal Server Management Studio SSMS Lass uns gehen und darauf klicken. Und dann wird es gehen und es herunterladen. Lass uns loslegen und es starten. Als erstes müssen wir den Standort definieren. Ich werde das Standardmaterial verwenden. Lass uns auf Installieren klicken. Okay, die Einrichtung ist abgeschlossen. Wir haben gerade SMS installiert. Gehen wir und schließen es. Gehen wir jetzt los und starten es wenn Sie zu Ihrem Menü hier gehen, nach SQL Server suchen und Sie werden es hier finden, gleich Server Management Studio Lass uns gehen und es starten. Okay, jetzt bekommen wir dieses Fenster , um eine Verbindung zu unserem Server herzustellen. Nochmals, was ist unser Server? Es ist der, den wir im ersten Schritt installiert haben , SQL Server Express. Aus diesem Grund werden Sie im Servernamen Ihren PC-Namen sehen , natürlich wird es kein MPC-Name sein Aber hier haben wir etwas namens SQL Express. Das ist der Server, den wir gerade installiert haben. In der ersten Option haben wir Datenbank-Engines, wir haben Berichtsdienste. Das sind andere Sachen als Microsoft. Wir werden es als Datenbank-Engine belassen, und es sollte wie dieses SQL Express sein. Nun, wie man auf diese Datenbank zugreift. Wir haben die folgenden Sachen. Wir können das mit den Fensterauthentifizierungen oder den Scale Saver-Authentifizierungen tun den Fensterauthentifizierungen oder den Scale Saver-Authentifizierungen oder den Scale Saver-Authentifizierungen Das werde ich sagen. Bleiben wir bei der Fensterauthentifizierung. Der Benutzername wird sowohl der PC-Name als auch der Windows-Benutzer sein . Wenn Sie diese Informationen aus irgendeinem Grund nicht haben , können Sie zu Ihrer Suche nach CMD gehen zu Ihrer Suche nach CMD Dann können Sie hier sagen, wer ich bin. Damit erhalten Sie den PC-Namen und auch den Benutzer, für den Sie gerade gesperrt sind Und genau das sehe ich hier. Also werden wir nichts ändern. Lass uns gehen und auf Connect klicken. Perfekt. Sehr nett. Ich habe keine Fehlermeldung bekommen, falls du dieselbe hast. Das heißt, wir sind jetzt mit unserem Squeal-Server verbunden . 212. 2 2 3 Datenbanken wiederherstellen: Okay. Damit sind wir mit dem zweiten Schritt fertig in dem wir SSMS heruntergeladen und installiert haben Wir haben jetzt alle Softwares auf unserem PC laufen. Im nächsten Schritt werden wir Daten abrufen. Also werden wir drei verschiedene Datenbanken herunterladen und wiederherstellen. Drittens haben wir verschiedene Quellen für die Datenbanken, eine, die ich vorbereitet habe, und eine weitere von Microsoft. Also, die, die ich vorbereitet habe, ist eine sehr einfache Datenbank mit wenigen Datensätzen für den Vertrieb, und ich habe sie erstellt, um SQL zu üben. Also lass uns gehen und es herunterladen. Lass uns einfach auf den Download-Kursdaten klicken. Und darunter haben wir das Datenmodell des Kurses. Also lass uns gehen und auf diesen Link klicken. Und was wir hier sehen können ist das Datenmodell der Datenbank. Wie Sie sehen können, ist es sehr einfach. Das sind die Tabellen und die Beziehung zwischen ihnen. Es ist also sehr klassisch, dass wir in der Mitte, den zentralen Tisch, einen sehr wichtigen Tisch haben , die Bestellungen , links und rechts, wenige Tische wie die Kunden und Mitarbeiter im Allgemeinen, und alle haben eine Beziehung zu den Tischbestellungen. Wie Sie sehen können, handelt es sich um eine sehr einfache Datenbank. Gehen wir zum nächsten Link, wo wir jetzt die Datenbanken von Microsoft herunterladen werden. Laden wir die Projektdaten herunter. Hier haben wir wieder eine Microsoft-Seite, auf der es heißt, Adventure Works Simple Databases. Lass mich einfach nach unten scrollen. Wie Sie hier sehen können, haben wir drei Arten von Datenbanken. Wir haben ATP, Datawarehouse und Lightweights, und Sie können die letzte Version jedes Typs sehen die letzte Version jedes Typs Lassen Sie mich Ihnen nun kurz erklären, was ATP und Datawarehus sind Was ist LTP, OTP steht für Online-Transaktionssystem. Es ist klassisch, wenn Sie zu einem Unternehmen gehen, Sie werden dort nur wenige operative Datenbanken finden denen sie sich mit dem täglichen Geschäft und den Transaktionen befassen den Es handelt sich um eine traditionelle Betriebsdatenbank , die Sie überall in jedem Unternehmen finden können und die für Lese - und Schreibanforderungen optimiert ist . Auf der anderen Seite haben wir jedoch eine andere Art von Datenbanken, die als Data Warehouses oder OAB bezeichnet werden Was ist O? OAB steht für Online Analytical Processing Diese Art von Datenbanken sind für die Verarbeitung großer Datenmengen optimiert , um Datenanalysen und Business Intelligence durchzuführen, vielleicht um Berichte und Dashboards zu erstellen. In Business Intelligence durchzuführen, vielleicht der Regel enthalten sie ein Datenmodell, der Regel enthalten sie ein Datenmodell das Dimensionen und Fakten enthält Sie bilden so etwas, einen Würfel. Dieser Würfel kann Ihnen helfen, Analysen durchzuführen, um Daten zu trennen, die Daten zu filtern und so weiter. Gehen wir jetzt und laden sie herunter. Klicken wir auf das LTB-Abenteuerwerk und auch auf das Data Warehouse Ich würde sagen, laden wir beide herunter. Jetzt haben wir mehrere Datenbanken in unserem Download-Ordner. Gehen wir da rüber und wir können sehen, dass wir die beiden Abenteuerwerke von Microsoft und die eine Zip-Datei haben die beiden Abenteuerwerke von Microsoft und die eine Zip-Datei , die wir gerade heruntergeladen haben. Das ist die einfache Datenbank , die ich erstellt habe. Lassen Sie mich es einfach zuerst extrahieren, um die Datei zu erhalten. Lass uns einfach die Datei holen. Hier drüben. Jetzt haben wir die drei Datenbanken und sie enden alle mit demselben Format, PAK. Dieses Format, das PAK, steht für Backup. Das heißt, wir haben eine Sicherungskopie der Datenbanken und müssen sie auf unserem Server wiederherstellen. Oder sagen wir, installieren Sie sie. Um das zu tun, müssen wir in einen bestimmten Ordner gehen. Wir brauchen den Pfad dafür. Das habe ich auch im Link vorbereitet. Kopiere einfach diesen Pfad und lass uns zu unserem Explorer zurückkehren. Gehen wir einfach da rüber. Du siehst, wir haben keine Papas. Jetzt machen wir es, wir werden gehen und die Dateien in diesen Pfad kopieren Wenn ich einfach zurückgehe, gehen wir kopieren und gehen zum Pfad und fügen sie einfach ein. Großartig. Jetzt haben wir die Dateien am richtigen Ort. Wenn der Pfad für Sie nicht funktioniert hat, haben Sie vielleicht eine andere Version von SQL Express wie ich. Stellen Sie sicher, dass Sie zu BrogramFiles gehen, dann zu Microsoft SQL Server, dann zu SQL Express, dann zu MS SQL und dann zum Backup Sollte etwas sehr Ähnliches dafür haben. Gehen wir nun zurück zum SSMS und stellen die Datenbanken wieder her. Lassen Sie uns erneut unsere Anwendung öffnen. Wie Sie sehen können, haben wir den Server und darin haben wir die Datenbanken. Gehen wir zu den Datenbanken darin, wir finden noch nichts. Was werden wir tun? Wir werden auf die Datenbanken klicken. Schreiben Sie einen Klick darauf und wir werden die drei Datenbanken wiederherstellen, aber wir müssen es nacheinander tun . Lass mich dir die Schritte zeigen. Klicken Sie auf Datenbanken wiederherstellen. Hier haben wir die Quellen. Wir gehen zu diesem Gerät, wählen ein Gerät und dann gehen wir zu diesem Muster, den drei Punkten. Klicken Sie darauf. Danach klicken wir auf At. Wie Sie jetzt sehen können, können wir die drei Datenbanken sehen. Lass uns mit der ersten beginnen. Dann nochmal klicken, jetzt haben wir die Datenbank hier drüben. Lass uns gehen und auf Okay klicken. Jetzt stellen wir die Datenbank wieder her oder die Installation ist erfolgreich. Wenn Sie also hier klicken, können Sie sehen, dass wir jetzt eine neue Datenbank namens Adventure Works, 2022 haben . Das ist das OLTP. Okay, jetzt müssen wir uns die anderen Datenbanken besorgen. Lass uns das Gleiche machen , Datenbank wiederherstellen. Ich werde es einfach schnell machen. Denke dir drei Punkte aus, addiere und dann das TW oder das Datenhaus Okay. So erfolgreich und wir haben jetzt unsere zweite Datenbank auf der linken Seite. Sie können es hier sehen. Gehen wir und importieren oder restaurieren den letzten, den ich vorbereitet habe, den einfachen. Fügen Sie also eine Verkaufsdatenbank hinzu. Und noch eins okay. Jetzt haben wir auf der linken Seite drei Datenbanken. 213. 2 3 Tour in die Benutzeroberfläche: Ordnung, Freunde. sind wir mit einem dritten Schritt fertig. Wir haben jetzt Daten. Wir haben Datenbanken, um jetzt mit der Auswahl und Abfrage der Daten zu beginnen jetzt mit der Auswahl und Abfrage der Daten Wir haben die Anwendung, wir haben die Daten. Was werden wir jetzt tun? Ich werde Sie ganz kurz durch die Benutzeroberfläche des Clients, das SSMS, führen. Lass uns gehen Nun, um die Daten zu sehen und zu überprüfen , ist es wie eine Hierarchie. Wenn Sie zur Vertriebs-Datenbank gehen, gehen wir hinein, und jetzt können wir eine Menge Dinge wie Tabellen, Ansichten und so weiter finden. Das Wichtigste werden die Tabellen sein. Gehen wir in die Tische. Und hier findest du unsere Tische, die Kunden, Mitarbeiter, Bestellungen und so weiter. Um nun die Daten zu sehen, gehen Sie zum Beispiel zu den Bestellungen und klicken Sie darauf. Hier haben wir verschiedene Sachen. Was wir tun werden, werden wir sagen, wählen Sie 2000 Rohdaten aus. Lass uns darauf klicken. Tolles Finale, wir können einige Daten sehen. Wie Sie sehen können, haben wir hier den Abfrageeditor. Sie werden Ihre Abfrage hier schreiben, Sie wählen Aussagen aus, und dann haben wir hier die Ergebnisraster Was wir tun werden, wir werden zum Beispiel die Abfrage hier drüben schreiben , lassen Sie mich einfach ein paar Dinge entfernen Und wenn wir mit der Abfrage fertig sind , müssen wir sie ausführen. Um das zu tun, können wir hier rübergehen und auf Ausführen klicken, ganz einfach. Wie Sie sehen können, führen Sie die Abfrage aus, und wir werden das neue Ergebnis hier im Ergebnisraster erhalten . Nehmen wir an, Sie müssen eine weitere Abfrage schreiben , um einen neuen Tab zu erstellen. Was Sie tun werden, Sie werden hier zu einer neuen Abfrage übergehen . wir ein neues Fenster, in dem Damit öffnen wir ein neues Fenster, in dem wir unsere Frage schreiben können. weitere Sache ist sehr wichtig zu verstehen, insbesondere wenn Sie mehrere Datenbanken auf einem Silo-Server haben, wählen Sie in Silo-Server haben, wählen Sie Ihrer Abfrage die richtige Datenbank Wenn wir zum Beispiel hier hingehen, können Sie sehen, dass wir derzeit die Datenbank für die Vertriebs-Datenbank auswählen derzeit die Datenbank für die Vertriebs-Datenbank Nun, alles, was ich jetzt abfrage, sollte eine Tabelle in dieser Datenbank sein Also Kunden, lasst uns das ausführen. Jetzt wählen wir eine Tabelle aus , die sich in der Vertriebs-Datenbank befindet. Wenn Sie nun eine Tabelle auswählen möchten , die aus einer anderen Datenbank stammt, stellen Sie sicher, dass Sie die Datenbanken wechseln. Gehen wir hier rüber und wechseln wir zum Beispiel zu Adventure Works. Wenn ich das jetzt ausführe, heißt es: In dieser Datenbank finde ich die Tabelle nicht. Wenn Sie also verwirrt sind und sagen, ich sehe die Vertriebskunden hier drüben und ich erhalte immer noch das oder von einer Skala, dass sie es nicht findet. Das liegt daran, dass Sie die falsche Datenbank auswählen. Was ist nun passiert, wenn Sie mit mehreren Datenbanken in derselben Abfrage arbeiten möchten , was Sie tun können, Sie können es von Anfang an definieren. Sie können also sagen: Sales DB, Punkte, Sales Dot Customers. Das heißt, wir haben eine Hierarchie. Hier haben wir eine Datenbank, dann das Schema, dann den Tabellennamen. Wenn ich das jetzt ausführe, obwohl es sich um eine andere Datenbank handelt, wird sie verstehen, dass diese Tabelle aus einer anderen Datenbank stammt , und wir werden die Ergebnisse erhalten. Das bedeutet, dass Sie in einer Abfrage mehrere Tabellen aus mehreren Datenbanken abfragen können. Entweder können Sie es von hier aus ändern oder Sie können diese Anweisungen verwenden. Ich kann sagen Use sales DB und damit sage ich es SQL. Verwenden Sie jetzt diese Datenbank anstelle der anderen, wie Sie sehen können Q wird sie wechseln. Jetzt, wo ich in der Datenbank bin, macht es keinen Sinn, SQL noch einmal von der Datenbank zu erzählen. Ich gehe einfach und entferne es. Es wird funktionieren. Ordnung, sodass wir Ihre Umgebung vorbereitet haben, haben Sie alles, um anzufangen, großartige Arbeit in SQL zu leisten. Jetzt würde ich sagen, gehen Sie einfach und erkunden Sie die anderen Datenbanken, treffen Sie einfach zufällige Auswahlen, um zu verstehen, was wir aus den Inhalten dieser Datenbanken haben . Und falls Sie das Datenmodell des Abenteuers sehen möchten , habe ich es zusammen mit dem Link. Wenn Sie hier zum Data Warehouse-Datenmodell gehen, können Sie hier alle verfügbaren Tabellen sehen . Und Sie können sehen, wir haben eine Menge Tabellen. Da es sich also um Data Warehouse handelt, haben Sie Dimensionen und Fakten. Und auch für das OLTB habe ich es für Sie. Wenn du hier drüben klickst, findest du eine riesige operative Datenbank mit einer Menge Zeug Hier vermarkten sie also mit Verkäufen, Personen, Produkten, Käufen und so weiter. In Ordnung, Freunde. Damit haben wir den PC vorbereitet, mit allem, was Sie brauchen, um mit dem Üben von SQL zu beginnen. Wir haben also den SQL-Server, die Client-SMS, die Daten, die drei Datenbanken. Und jetzt sind Sie bereit, mit mir fortgeschrittene Themen in SQL zu üben . Und jetzt, im nächsten Kapitel, werden wir uns eingehend mit der Welt der Fensterfunktionen in SQL befassen. Sie sind die wichtigste Gruppe von Funktionen , die Sie für Datenanalysen benötigen. Deshalb möchte ich wirklich, dass du dich darauf konzentrierst. Sie können diese Funktionen am Ende in echten Projekten verwenden . Ich verspreche es dir. 214. 3 1 Fenster-Ivs gruppieren nach: Fensterfunktionen oder manchmal nennen wir sie analytische Funktionen Sie sind sehr wichtige Funktionen in SQL. Jeder muss sie kennen, besonders wenn Sie Datenanalysen durchführen. Jedes Mal, wenn ich ein SQL-Skript schreibe um Datenanalysen durchzuführen, verwende ich sie am Ende. Wie üblich werden wir jetzt das Konzept verstehen, das ihnen zugrunde liegt, und dann werden wir anfangen zu üben. Lass uns gehen. Okay, Leute. Fangen wir jetzt mit der ersten Frage an. Was sind SQL-Fensterfunktionen? Es handelt sich um Funktionen , mit denen Sie Berechnungen wie Aggregationen durchführen können, jedoch zusätzlich zu einer Teilmenge von Daten, ohne die Detailgenauigkeit der Zeilen zu verlieren Es ist der Gruppe sehr ähnlich. Aber hier haben wir einen Sonderfall, Sie verlieren nicht den Detaillierungsgrad. die Definition zu verstehen, wollen wir uns nun ein sehr einfaches Beispiel ansehen. Okay. Lassen Sie uns jetzt verstehen, wie SQL mit der Gruppe von Clous funktioniert Nehmen wir an, wir haben ein sehr einfaches Beispiel. Wir haben vier Bestellungen, zwei Bestellungen für die Mützen und zwei Bestellungen für die Handschuhe. Nehmen wir an, ich würde gerne den Gesamtumsatz für jedes Produkt sehen . Wenn wir uns nun dafür entscheiden würden, die Gruppe von zu verwenden , was würde SQL dann tun? Ich nehme die ersten beiden Bestellungen für die Caps und lege sie in eine Reihe. In der Ausgabe werden wir nur eine Zeile für die Kappen haben . Mit einem Gesamtumsatz von 40. Und das Gleiche kann mit den Handschuhen passieren. Ich nehme die beiden Reihen der Handschuhe von der Eingabe, und in der Ausgabe werden wir nur eine Reihe für die Handschuhe haben. Das bedeutet, dass die Anzahl der Zeilen von der Anzahl der Produkte abhängt, die wir in unseren Daten haben. Wir haben zwei Produkte, wir haben zwei Reihen. Das heißt, SQL ist wirklich so, als würde man die Ergebnisse in den Ausgaben zerschlagen oder zusammendrücken Und genau das macht die Gruppe mit unseren Daten. Es aggregiert die Zeilen, aggregiert die Daten zu unterschiedlichen Detaillierungsgraden. Jetzt sehen wir auf der linken Seite vier Zeilen, auf der rechten Seite haben wir zwei Zeilen, und damit verlieren wir einige Details in den Ergebnissen, aber wir haben die Aufgaben trotzdem gelöst. Lassen Sie uns nun sehen, was passieren kann, wenn Sie die Fensterfunktion in Squal verwenden Okay, jetzt haben wir dieselben Daten, und wie bei derselben Aufgabe müssen wir den Gesamtumsatz für jedes Produkt ermitteln Wenn Sie nun die Fensterfunktion verwenden, die Folgendes tut, wird sie jede Zeile einzeln nacheinander ausführen jede Zeile einzeln nacheinander Was also passieren kann, es beginnt mit der ersten Zeile, der Auftrags-ID eins. In der Ausgabe erhalten wir auch dasselbe Zeug, die Auftrags-ID eins, dieselbe Zeile, aber wir werden den Gesamtumsatz für die Obergrenzen ermitteln Hier wird der Gesamtumsatz zehn plus 30 sein , wir werden 40 bekommen. Dann springt es in die zweite Reihe und ich werde es auch verarbeiten. In der Ausgabe erhalten wir die zweite Auftrags-ID und die Großbuchstaben. Außerdem haben wir dieselbe Aggregation, da wir über dasselbe Produkt sprechen . Wir werden 40 gehen Dann geht es zur dritten Bestellung und hier haben wir die Handschuhe. In der Ausgabe haben wir wieder die Bestellnummer drei, die Produkthandschuhe und der Gesamtumsatz wird diesmal fünf plus 20 sein, also bekommen wir 25. Dann geht es in die letzte Zeile zur äußeren ID Nummer vier, in der Ausgabe erhalten wir vier Handschuhe und ebenfalls 25. Jetzt können wir das feststellen. Wenn Sie die Fensterfunktion verwenden, verlieren Sie nicht den Detaillierungsgrad Ihrer Daten. Wir führen also sogenannte Berechnungen auf Zeilenebene durch. Wenn wir also in den Eingabedaten vier Bestellungen in der Ausgabe haben, erhalten wir vier Bestellungen und auch unsere Aggregationen werden korrekt angezeigt Wenn Sie nun beide Methoden nebeneinander vergleichen, können wir sehen, dass wir dieselbe Aufgabe lösen Wir ermitteln also den Gesamtumsatz für jedes Produkt, aber mit der Gruppe sind wir dabei, die Ergebnisse von vier Bestellungen in zwei Reihen zusammenzufassen, eine Zeile für jede Das heißt, mit der Gruppe ändert sich die Granularität. In der Eingabe steuert die Bestellnummer den Detaillierungsgrad, aber in der Ausgabe der Gruppe steuert das Produkt den Detaillierungsgrad Wir haben also eine unterschiedliche Granularität. Andererseits können wir in den Fensterfunktionen immer noch Aggregationen durchführen, aber wir verlieren nicht den Detaillierungsgrad. Die Granularität der Eingabe kann dieselbe sein wie die Ausgabe in den Ergebnissen Das ist genau der Hauptunterschied zwischen der Gruppe Pi und der Fensterfunktion. Wenn du nur einfache Aggregationen machen willst, dann entscheide dich für die Gruppe Pi Wenn Ihnen jedoch der Detaillierungsgrad wichtig ist und Sie Ihren Ergebnissen weitere Details hinzufügen müssen, können Sie die Fensterfunktion verwenden, mit der Sie Aggregationen durchführen und mehr Details anzeigen können Aggregationen durchführen und mehr Details anzeigen Wenn Sie nun die Funktionen zwischen dem Fenster und der Gruppe Pi vergleichen , können wir feststellen, dass beide genau die gleichen Funktionen für die Aggregationen Wir haben die Zählung mit einem Durchschnittswert von max. Hier besteht ein weiterer Unterschied zwischen dem Fenster und der Gruppe i. Die Gruppe I hat nur die Aggregatfunktionen. Das ist es. Aber in den Fensterfunktionen haben wir viel mehr Funktionen, die wir für Analysen verwenden können. Zum Beispiel haben wir die Rankingfunktionen und wir haben hier eine weitere Gruppe von Funktionen für den Wert, oder wir nennen es analytische Funktionen. Das heißt, im Qual-Fenster haben wir viele Funktionen Wir können viele analytische Anwendungsfälle abdecken und komplexe Dinge voranbringen Aber mit der Gruppe haben wir nur die Aggregatfunktionen nur für einfache Anwendungsfälle. Dies ist ein weiterer Unterschied zwischen der Gruppe i und dem Fenster. Verwenden Sie es für Gruppen, wenn Sie über einfache Aggregationen und Fensterfunktionen verfügen . Wir können es für fortgeschrittenere Datenanalysen verwenden fortgeschrittenere Datenanalysen bei denen wir viele Anwendungsfälle abdecken können Ordnung, jetzt werden wir ein paar Aufgaben haben In Ordnung, jetzt werden wir ein paar Aufgaben haben, um eines zu verstehen Warum brauchen wir skalierbare Fensterfunktionen Warum in manchen Szenarien Gruppierung nicht ausreicht und wir Skalierungsfensterfunktionen verwenden müssen . Lass uns gehen. In Ordnung, also fangen wir mit einer sehr einfachen Aufgabe an. Es heißt, finde den Gesamtumsatz aller Bestellungen heraus. Wir benötigen also einen Wert mit dem Gesamtumsatz. Nehmen wir an, wir können das tun. Stellen Sie zunächst sicher, dass Sie die Datenbank verwenden. Verwenden Sie also die Verkaufsdatenbank für den Fall, dass Sie die Kunden geschlossen haben. Das heißt, wir bekommen keine Fehler. Also fangen wir jetzt mit der ersten Sache an. Wir werden die Verkäufe auswählen. Sie werden es in der Tabelle Kundenaufträge finden. Lassen Sie uns jetzt einfach die Daten abfragen. Und wie Sie sehen können, haben wir zehn Bestellungen mit zehn Verkäufen. Wir haben noch nichts zusammengefasst. Wir haben jetzt also die Rohdaten. Um die Aufgabe zu lösen, werden wir jetzt die Funktion verwenden. Also einige Verkäufe, und wir werden dem einen neuen Namen geben, Gesamtumsatz. Wir müssen keine Gruppe I verwenden , weil wir nichts gruppieren müssen. Das heißt also, lass uns gehen und das ausführen. Und wie Sie sehen können, wird QL einen Wert zurückgeben, 380. Dies ist der Gesamtumsatz, den wir in unseren Daten haben, und dies ist die höchste Aggregationsebene Damit haben wir die Aufgabe gelöst, wir haben den Gesamtumsatz Bei allen Bestellungen müssen wir nichts gruppieren. Gehen wir zum nächsten Beispiel über. Lassen Sie uns das in der nächsten Aufgabe sagen. Diesmal wollen wir den Gesamtumsatz ermitteln, aber für jedes Produkt, nicht für alle Bestellungen. Für jedes Produkt wollen wir den Gesamtumsatz ermitteln. Diesmal benötigen wir nicht nur einen Wert. Wir benötigen einen Wert für jedes Produkt. Um das zu tun, verwenden wir jetzt die Funktion Gruppe I und gruppieren nach der Produkt-ID. Gruppieren Sie den Bedarf als Dimension in der Auswahl. Wir können es so machen. Das heißt, lass uns gehen und die Abfrage ausführen. Wie Sie in den Ergebnissen sehen können, haben wir keinen einzigen Wert, wir haben nicht die höchsten Aggregationen Dieses Mal gehen wir bis zur nächsten Detailebene vor Die Detailebene ist hier die Produkt-ID. Wir haben eine Zeile für jedes Produkt. Für das erste Produkt haben wir 140, das nächste 105 und so weiter. Wie Sie sehen können, teilen wir die Daten jetzt auf der Ebene der Produkt-ID Wir gingen von zehn Bestellungen aus. In den Ergebnissen liegen jetzt vier Bestellungen vor, und das liegt daran, dass wir vier Produkte haben . Die Anzahl der Straßen am Ausgang wird also durch die Dimension, die Produkt-ID, definiert. Und damit haben wir die Aufgabe gelöst, wir haben den Gesamtumsatz für jedes Produkt. In Ordnung, Leute. Also lasst uns unsere Beispiele weiterentwickeln. Jetzt wird der nächste ein bisschen fortgeschritten sein , wo wir dieselbe Aggregation haben Finden Sie den Gesamtumsatz für jedes Produkt Geben Sie außerdem Details wie die Bestellnummer und das Bestelldatum Wie Sie sehen, haben wir den ersten Teil bereits gelöst. Wir ermitteln den Gesamtumsatz für jedes Produkt. Jetzt müssen wir nur noch einige zusätzliche Informationen wie die Bestell-ID und das Bestelldatum hinzufügen einige zusätzliche Informationen wie . Gehen wir hierher und fügen es einfach zu unserer Auswahl hinzu. Bestellnummer, geben Sie uns das Bestelldatum. Gehen wir und führen das aus. Ich werde es nur ein bisschen größer machen. Lass uns gehen. Aber jetzt, wie Sie sehen können, wird SQL nicht glücklich sein und einen Fehler ausgeben und sagen, dass die Dinge, die Sie zu Ihrer Auswahl hinzufügen, nicht in der Gruppe enthalten sind. Wie Sie in der Gruppe i sehen können, haben wir nur eine Dimension oder ein Feld namens Produkt-ID. In unserer Auswahl haben wir jedoch drei Dimensionen, die Bestell-ID, das Bestelldatum und die Produkt-ID. Es gibt also keine Übereinstimmung zwischen der Auswahl und Gruppe I, und SQL lässt dies nicht zu. Jetzt könntest du sagen: Weißt du was? Lass uns alles zur Gruppe hinzufügen. Damit erhalten wir unsere Aggregation und wir werden auch unsere Details abrufen. Lass uns das versuchen Ich werde nur ein bisschen rauszoomen. Anstatt die Produkt-ID zu haben, fügen wir alles hinzu. Die Bestell-ID, die Bestelldaten und die Produkt-ID. Jetzt haben wir den Abgleich und die Skalierung sollte keinen Fehler aufweisen. Gehen wir und führen es aus. Lassen Sie uns nun überprüfen, ob wir die Aufgabe gelöst haben. Die Aufgabe hat zwei Teilrechte. Wir müssen die Aggregationen durchführen und Einzelheiten angeben. Sie können sehen, dass wir den zweiten Teil gelöst haben. Wir haben die Details, den Ausweis und/oder die Daten. Aber jetzt ist der erste Teil , der die Gesamtverkäufe für jedes Produkt ermittelt, zerstört denn wenn Sie die Ergebnisse überprüfen, haben wir die Produkt-ID 101, sie hat den Gesamtumsatz von zehn , aber in der dritten Bestellung haben wir es als 20 für dasselbe Produkt. Die Daten sind also eigentlich nicht aggregiert. Und das liegt daran, dass wir auf verschiedenen Ebenen aggregieren und viel mehr Dinge aufgenommen haben , die wir für die Aggregationen nicht benötigen Wir aggregieren auf der Ebene der Bestell-ID. Wie Sie jetzt sehen können, stoßen wir an die Grenzen von Groupi Wir können keine Aggregationen und auch zusätzlichen Informationen aus unseren Daten bereitstellen Du musst einen auswählen. Deshalb müssen wir zur zweiten Option gehen, bei der wir die Fensterfunktionen verwenden können . mach das. Ich werde nur die Gruppenteile und auch alle Felder loswerden. Lass uns bis zur Wurzel packen. Jetzt haben wir die Summe der Verkäufe, und wenn Sie das ausführen, komme ich zu einem Wert, sodass wir uns auf der höchsten Aggregationsebene befinden Jetzt müssen wir die Fensterfunktion verwenden. Ich werde nur den Namen entfernen und jetzt sagen wir es SQL. Das ist eine Fensterfunktion. Verwendung von over nach den Aggregationen oder Funktionen teilt SQL mit, es sich um Fensterfunktionen handelt Lass es uns einfach so ausführen und damit haben wir zehn Zeilen, und das liegt daran, dass wir zehn Befehle haben und für jede Zeile haben wir genau den gleichen Wert Wir haben den Gesamtumsatz aller Bestellungen für jede Zeile. Wie Sie sehen können, versteht Scale, dass dies eine Fensterfunktion ist, und Scale sollte nicht alle Daten in einer Zeile gruppieren. Sie sollte genau die gleichen Zeilen oder dieselbe Anzahl von Zeilen wie die Eingabe enthalten. Damit haben wir die Fensterfunktion, aber wir müssen die Daten nach Produkten aufteilen. Jetzt verwenden wir das Schlüsselwort partition by. Es ist wie das Gruppieren nach, mit einem anderen Wortlaut. Produkt-ID, dieselbe Dimension. Damit haben wir den Gesamtumsatz nach Produkten als Namen. Gehen wir und führen das aus. Wie Sie in der Ausgabe sehen können, haben wir jetzt immer noch die gleiche Anzahl von Zeilen. Wir haben zehn Bestellungen, wir haben zehn Reihen. Das Ergebnis hat sich jedoch geändert , da wir die Daten jetzt auf der Ebene der Produkt-ID aggregieren Um die Ergebnisse zu verstehen, müssen wir unserer Auswahl weitere Informationen hinzufügen Fügen wir nun dieselbe Dimension hinzu. Es kann die Produkt-ID sein. Ich werde es einfach hier vorne hinzufügen. Lassen Sie uns auswählen und wie Sie sehen können. Jetzt macht es mehr Sinn. Wir haben diese Produkte und sie haben immer genau die gleichen Verkäufe und auch für das nächste Produkt und so weiter. Jetzt kommt die Magie der Fensterfunktion. Wir können unserer SELECT-Anweisung weitere Informationen hinzufügen , ohne dass Fehler auftreten. Jetzt benötigen wir zusätzliche Informationen wie die Bestellnummer. Wir können hier rübergehen und sagen, Bestell-ID, Bestelldatum, jede Art von Spalte, Sie können sie zu Ihrer Auswahl hinzufügen und los geht's mit der Ausführung. Ich kann jetzt sehen, dass wir das Ergebnis erhalten, obwohl diese drei Dimensionen in der Auswahl nicht Teil der Fensteraggregation sind Damit haben wir die Aufgaben gelöst. Wir haben zusätzliche Informationen, wir haben die Bestell-ID, die Bestelldaten und auch den ersten Teil der Aufgabe, den Gesamtumsatz für jedes Produkt zu ermitteln. Jeder dieser Werte der Gesamtumsatz für jedes Produkt. Und damit haben wir die Aufgaben gelöst. Und genau dafür brauchen wir Fensterfunktionen. In echten Projekten werden die Dinge wirklich kompliziert. Sie erledigen verschiedene Aufgaben in einer Abfrage. Sie führen also Aggregationen durch. Du machst ein paar andere Sachen. konzentrieren wird also nicht ausreichen, sich nur auf die Aggregationen zu Sie müssen Ihrer Anfrage immer zusätzliche Informationen hinzufügen Ihrer Anfrage immer zusätzliche Informationen hinzufügen Wie Sie sehen können, verwenden wir die Gruppe Pi, um Symbolanalysen durchzuführen, aber da die Dinge in der Analyse kompliziert werden, verwenden wir die Fensterfunktionen, um die Aggregationen anzuzeigen und zusätzliche Informationen hinzuzufügen Wie Sie sehen können, verwenden wir Groupi für die Symbolanalyse, aber wenn die Dinge in der Analyse kompliziert werden, verwenden wir die Fensterfunktionen, um die Aggregationen anzuzeigen und zusätzliche Informationen hinzuzufügen 215. 3 2-Fenster-Syntax: Ordnung, wir werden uns also mit der Syntax der SQL-Fensterfunktionen befassen . Wir werden alles behandeln, jeden Teil der Syntax, damit Sie verstehen, wie man sie benutzt. Lass uns gehen. In Ordnung. Beginnen wir damit, die grundlegenden Komponenten oder grundlegenden Teile der einzelnen Fenstersyntax zu verstehen. Hauptsächlich haben wir zwei Teile. Der erste Teil wird die Fensterfunktion sein. Wir haben Durchschnittswerte und so weiter. Der zweite Hauptteil wird die Überklausel sein. Innerhalb der Over-Klausel haben wir drei verschiedene Teile. Die erste wird die Partitionsklausel sein , die Klausel zweiter Ordnung und die letzte, wir haben die Frame-Klausel. Das sind alles Komponenten, die Sie innerhalb der Fensterfunktion verwenden können . Zwei Hauptteile, die Fensterfunktion und die Offer-Klausel, und in der Over-Klausel haben wir die Reihenfolge der Partitionen und das Framing Gehen wir näher darauf ein. Zum Beispiel haben wir die folgende Fensterfunktion. Sie können sehen, dass hier viel los ist. Wir werden sie Schritt für Schritt verstehen , Komponente für Komponente. Fangen wir von links von der ersten an. Was haben wir hier, wir haben eine Funktion. Fensterfunktion. Was ist eine Fensterfunktion? Wie hier haben wir den Durchschnitt. Es ist wie jede andere Funktion in Squa L. Sie können sie verwenden , um Berechnungen über dem Fenster durchzuführen Das erste, was Sie in einem Fenster tun oder definieren müssen , ist, die Funktion des Fensters zu definieren Wie wir bereits gelernt haben, haben wir eine lange Liste von vielen Fensterfunktionen, die in SQL verfügbar sind, und wir gruppieren sie in drei Gruppen. Die erste, wir haben die Aggregatfunktionen, wir haben den Durchschnittswert dieser Funktionen, wir haben sie auch für die Gruppe nach Diese werden für die Aggregationen verwendet. Die zweite Gruppe von Funktionen, wir haben die Rankingfunktionen Wir haben die Zeilennummer, den Rang, die Zahl und so weiter. Wir können diese Gruppen verwenden , um unseren Daten einen Rang zuzuweisen Die letzte Gruppe nennen wir Wert - oder manchmal Analysefunktionen. Hier haben wir sehr wichtige Funktionen wie den Lead-Lag, den ersten Wert und den letzten Wert, um auf einen bestimmten Wert zuzugreifen. Natürlich werden wir sie alle nacheinander lernen und dabei die Konzepte und einige Beispiele verstehen, damit Sie verstehen, wann Sie sie für die Datenanalyse verwenden sollten. Lassen Sie uns nun weitermachen und die anderen Teile der Fenstersyntax verstehen . Nun, in der Funktion Durchschnitt haben wir hier einen Feld- oder Spaltennamen namens Sales. Dies wird als Funktionsausdruck bezeichnet. Es ist wie ein Wertparameter-Argument, dem wir die Funktion übergeben können . Hier können wir mehrere verschiedene Dinge verwenden. Hängt zum Beispiel natürlich von der Funktion ab. Hier könnte es leer sein wie hier in der Rangliste. Es erlaubt nicht, einen Ausdruck zu verwenden, daher sollte er immer leer sein. Oder wir können im Beispiel eine Spalte verwenden. Wir nutzen die Verkäufe. Wir verwenden den Spaltennamen als Argument oder Ausdruck für den Durchschnitt, wir ermitteln den Durchschnitt der Verkäufe, oder wir könnten eine Zahl verwenden. Hier in der Intel dürfen wir nur Zahlen verwenden, oder wir könnten mehrere Dinge verwenden. Im Lead können wir zum Beispiel Verkäufe, Zahlen usw. haben. Dinge werden kompliziert. Mach dir darüber keine Sorgen. Das werde ich erklären. Hier haben wir mehrere Sachen. Oder wir können eine ganze bedingte Logik haben. Zum Beispiel haben wir hier den Gewinn, also so weiter in der Summe. Die ganze Sache hier ruft einen Ausdruck für die Summe auf. Wie Sie sehen können, können wir hier eine komplexe Logik aufbauen und die Ausgabe dieser Logik kann an die Funktion sum übergeben werden. Das heißt, als Ausdruck für die Funktion können wir verschiedene Dinge verwenden. Hängt natürlich davon ab, ob die Funktion das erlaubt oder nicht. Lassen Sie uns nun einen kurzen Überblick geben, um zu verstehen, welche Datentypen in den Ausdrücken für diese Funktionen zulässig sind . Sehen wir uns die Aggregatfunktionen an. Wie Sie sehen können, ist die Zählfunktion mit Ausnahme aller Datentypen verfügbar. Aber die anderen, wie die Summe, der Durchschnitt, die Hauptmarkierung, erlauben nur numerische Datentypen. Gehen wir nun zur Rangfunktion über. Die Ausdrücke sind ziemlich einfach. Es sollte leer sein. Es erlaubt keine Argumente oder irgendetwas innerhalb dieser Funktionen. Wie Sie sehen können, sind sie alle leer, aber nur eine, die numerische Werte akzeptiert, nämlich die Kachel. Sie müssen einen numerischen Wert definieren. Gehen wir nun zum letzten Typ über, wir haben die Wertfunktionen. Sie akzeptieren alle Datentypen innerhalb der Ausdrücke. Wie Sie sehen können, hat jede Funktion ihre eigenen Spezifikationen und Sie müssen vorsichtig sein , welchen Datentyp Sie in den Ausdrücken verwenden. Lassen Sie uns jetzt mit dem nächsten fortfahren. Wir haben eine sehr wichtige Rolle in der Fenstersyntax. Was haben wir bisher? Wir haben eine Funktion, wir haben einen Ausdruck. Es ist wie üblich. Das haben wir gemacht, bevor wir die Gruppe von benutzt haben. Jetzt müssen wir SQL mitteilen, dass wir es mit der Fensterfunktion zu tun haben. Es ist kein normaler. Um das zu tun, müssen wir das Schlüsselwort angeben. Vorüber. Der zweite Hauptteil der Syntax ist die Over-Klausel, und wir verwenden sie, um ein Fenster zu definieren. Darin können wir mehrere Dinge definieren, wie die Partition Pi, die Reihenfolge nach dem Frame. Aber obwohl alles optional ist, können wir es überspringen und leer lassen. Die Hauptaufgabe des Over ist es, zuerst SQL mitzuteilen, wir es hier mit der Fensterfunktion zu tun haben und Sie sie auch verwenden können, um ein Fenster mit Ihren Daten zu definieren. Jetzt werden wir alles behandeln, was in der Over-Klausel enthalten ist, und wir werden mit der ersten Klausel beginnen , der Partition Pi. 216. 3 3 Fensterpartition von: Ordnung. Jetzt werden wir lernen , wie man ein Fenster innerhalb der Over-Klausel definiert. Der erste Teil, den wir definieren können, ist die Partition Pi. Hier haben wir zum Beispiel die Kategorie Partition Pi, wir müssen diese Dimension definieren. Es ist der Gruppe und dem Wortlaut sehr ähnlich. Der erste Teil wird die Partitionsklausel sein. Was dabei herauskommt, ist, die gesamten Datensätze in Gruppen aufzuteilen die gesamten Datensätze in , oder Sie können es Windows-Partitionen nennen. Hier erklären wir, wie wir unsere Daten aufteilen. Hier haben wir zwei Möglichkeiten. Lass es mich dir einfach zeigen. Wenn wir nichts verwenden, haben wir es leer. Sie sehen vorbei und Partition by wird nicht verwendet, was passieren kann ist QL Verwenden Sie die gesamten Daten , um die Berechnungen durchzuführen. Die gesamten Daten, die gesamten Daten können als ein Fenster gezählt werden. Wir sagen SQL, teile nichts auf, lass es so wie es ist. Die zweite Möglichkeit , die wir haben, besteht darin, die Daten durch die Partition Pi zu teilen. Wir definieren das Fenster wie diese Partition Pi-Produkte, zum Beispiel wird SQL die gesamten Daten in verschiedene Fenster aufteilen. Zum Beispiel hier zwei Fenster. Hier, dieses Mal, wird die Berechnung, die Summe der Verkäufe, nicht für den gesamten Datensatz gelten. Dieses Mal wird es auf die verschiedenen Fenster einzeln angewendet . Wir werden die Summe der Verkäufe für Fenster eins getrennt vom Gesamtumsatz von Fenster zwei ermitteln. Ordnung. Jetzt haben wir also dieses sehr einfache Beispiel. Wir haben hier drei Felder, den Monat der Produktverkäufe. Das sind wirklich einfache Informationen. Und jetzt haben wir die folgende SQL-Fensterfunktion. Wir haben also einige Verkäufe, und innerhalb des Überschusses verwenden wir nichts. Wir verwenden also keine Partition Pi. Also, wie wird ICL das Fenster jetzt definieren? Q wird sagen, ich muss nichts teilen. Der gesamte Datensatz ist ein Fenster. Also wird SQL hierher gehen und sagen: Das Ganze ist ein Fenster. Es gibt keine Partitionen. Es gibt nichts. Wir haben nur ein Fenster. Die gesamten Daten werden aggregiert. Das passiert, wenn Sie Partition by nicht verwenden und die Over-Klausel leer lassen Die gesamten Daten sind ein Fenster. Ordnung. Gehen wir nun zum nächsten Beispiel über. Wir wollen nicht nur ein Fenster haben. Wir hätten gerne mehrere Fenster, also müssen wir die Daten durch etwas teilen. In der Überklausel werden wir das Fenster wie die folgende Partition pro Monat definieren das Fenster wie die folgende Partition pro Monat Es ist nicht leer. Wir teilen jetzt die Daten auf. Nach dem Feldmonat. Die Werte in dieser Spalte werden die Datensätze aufteilen Hier haben wir zwei Monate, Januar und Februar. Was wir tun werden, ist, dass QL die Daten in zwei Gruppen aufteilt. Das erste Fenster wird dieses im Januar sein. Wir haben das erste Fenster, das wir verkleinern werden, und das zweite Fenster wird der Februar sein . Es wird zwei Fenster innerhalb unserer Daten geben und die Berechnung wird für jedes Fenster separat durchgeführt. Wie Sie sehen können, verwenden wir hier also den Monat, um unsere Datensätze in zwei Fenster zu unterteilen, ein Fenster für Januar und ein anderes Fenster für Februar. Lassen Sie uns nun einen kurzen Überblick über die Optionen geben, die wir mit der Partition von haben. Die erste Option, wie wir gelernt haben, können wir einfach überspringen. Ohne Partition nach, zum Beispiel hier, Gesamtumsatz über alle Zeilen hinweg, und hier finden wir nichts in der SQL. Bei der zweiten Option können wir ein Feld, eine Spalte verwenden. Zum Beispiel Partition nach Produkten. Wir verwenden eine Dimension, aber wir können Dinge mischen. Wir können mehrere Spalten oder mehrere Dimensionen in der Partition verwenden , zum Beispiel hier, nach Produkt und anderem Status partitionieren. Hier mit der Partition nach können wir eine Liste von Dimensionen definieren , die zur Aufteilung unserer Daten verwendet werden könnten . In diesem Beispiel sagen wir, Sie den Gesamtumsatz für jede Kombination von Produkten und den Bestellstatus Dies sind die verschiedenen Optionen wie Sie mit der Partition von arbeiten Lassen Sie uns jetzt noch einmal diesen Überblick haben. Für alle Funktionen ist die Partition nach all diesen Funktionen optional. Wenn Sie die Partition pi nicht in all diesen Funktionen verwenden, werden Sie keine Fehler bekommen. Gehen wir nun zurück zur Skalierung, um mit dieser Klausel zu üben. Jetzt haben wir die folgende Aufgabe. Finden Sie den Gesamtumsatz aller Bestellungen heraus, und wir müssen zusätzliche Informationen wie die Bestell-ID und das Bestelldatum angeben. Gehen wir und servieren es Schritt für Schritt. Zunächst möchte ich die Einzelheiten angeben. Ich wähle die Bestell-ID und die Bestellung aus. Daten aus der Tabelle, Kundenaufträge. Als Nächstes werden wir mit den Aggregationen arbeiten. Wir müssen den Gesamtumsatz aller Bestellungen ermitteln. Nochmals, da wir hier Details und Aggregationen haben, können wir Ruby nicht verwenden, wir müssen die Fensterfunktion verwenden Also werden wir die Funktion sum für Verkäufe verwenden, und jetzt müssen wir SQL mitteilen, wir mit Fensterfunktionen arbeiten Deshalb werden wir die Option Overclose verwenden. Am nächsten Tag müssen wir darüber nachdenken, das Fenster zu definieren. Lassen Sie uns die Aufgabe überprüfen. Es heißt, Gesamtumsatz aller Bestellungen. Das bedeutet, dass wir die Datensätze nicht partitionieren oder in Blöcke oder Partitionen unterteilen müssen Datensätze nicht partitionieren oder in Blöcke oder Partitionen unterteilen Wir müssen es so lassen, wie es ist, ob die gesamten Daten ein Fenster wären Deshalb verwenden wir die Partition Pi in dieser Definition nicht . Wir werden es leer lassen. Lass uns jetzt gehen und ihm einen Namen geben. Es wird der Gesamtumsatz sein. Gehen wir und führen das aus. Nun zu den Ergebnissen, wie Sie sehen können, haben wir alle Bestellungen, alle Details und auch den Gesamtumsatz aller Bestellungen. Damit haben wir die Aufgaben gelöst, wir haben den Gesamtumsatz und auch einige Details zur Bestellung. Gehen wir nun zur nächsten Aufgabe über. Es wird sehr ähnlich sein. Es heißt, finde den Gesamtumsatz für jedes Produkt heraus. Wir müssen zusätzliche Informationen wie die Bestellnummer und das Bestelldatum angeben. Es wird eine sehr ähnliche Aufgabe sein. Aber dieses Mal müssen wir die gesamten Daten in Fenster unterteilen, und zwar pro Produkt. Da wir den Gesamtumsatz für jedes Produkt sagen. Diesmal müssen wir die Daten aufteilen. Wir definieren das Fenster wie diese Partition nach und wir können die Dimension Produkt-ID verwenden. Gehen wir und führen das aus. Jetzt können Sie in den Gesamtumsätzen sehen, dass wir nicht mehr den Gesamtumsatz der gesamten Daten haben , aber sie sind aufgeteilt. Aber um die Ergebnisse zu verstehen, sollten wir die Produkt-ID in die Ergebnisse aufnehmen. Produkt-ID und ausführen. Wenn Sie sich nun die Ergebnisse ansehen, können Sie sehen, dass die Daten in vier Fenster unterteilt sind. Lass uns sie sehen. Es wird nach der Produkt-ID sein. Diese Dimension wird also die Partition kontrollieren. Das erste Fenster wird also die Produkt-ID 101 sein, wir haben den Gesamtumsatz für dieses Produkt 140, und das nächste Fenster wird 102 sein, das dritte, 104, und das letzte Fenster, es wird nur eine Zeile sein, die 105 und der Gesamtumsatz F 60. Damit haben wir die Aufgabe gelöst, wir haben den Gesamtumsatz für jedes Produkt und auch einige Details. Jetzt möchte ich Ihnen die Dynamik der Fensterfunktion zeigen . Wir können mehrere Aggregationen auf mehreren Ebenen hinzufügen. Lass mich dir zeigen, was ich meine. Nehmen wir an, wir bleiben beim gleichen Beispiel. Aber wir werden den Gesamtumsatz aller Bestellungen und auch den Gesamtumsatz für jedes Produkt ermitteln. Was wir tun können, ist, dass wir die Fensterfunktionen auf verschiedenen Ebenen ausführen können , indem zum Beispiel hier die gesamte Definition entfernen. Hier haben wir den Gesamtumsatz für die gesamten Daten für die erste Aufgabe, und bei der nächsten Aufgabe handelt es sich um den Gesamtumsatz, geteilt durch die Produkt-ID. Benennen wir es nach Produkten um. Lass uns das ausführen. Weißt du was? Ich werde auch die Verkäufe hinzufügen nur um die Flexibilität der Fensterfunktion zu erklären. Lass uns die Verkäufe hinzufügen und es erneut ausführen. Wenn Sie sich nun die Ergebnisse ansehen, können Sie sehen, dass wir die Verkäufe dreimal in Formationen haben, aber mit unterschiedlicher Granularität. Die ersten Verkäufe, die Verkäufe selbst ohne Aggregationen ohne Aggregationen Es ist die höchste Detailebene der Verkäufe, und wir werden die Verkäufe für jede Bestellung haben Der nächste, der Gesamtumsatz mit der Fensterfunktion. Hier haben wir die höchste Aggregationsebene , wir haben den Gesamtumsatz aller Bestellungen Der letzte ist der Gesamtumsatz nach Produkten, er liegt ungefähr in der Mitte Wir aggregieren in einem Fenster. Das Fenster wird die Produkt-ID sein. Wie Sie sehen können, haben wir unterschiedliche Granite der Aggregationen, und genau das ist die Flexibilität, die wir mit der Fensterfunktion haben Wir können all diese Dinge in einer Abfrage erledigen. Lassen Sie uns jetzt weitermachen und unserer Aufgabe Dinge hinzufügen. Es heißt, ermitteln Sie den Gesamtumsatz für jede Kombination der Produkte und den jeweils anderen Status Diesmal müssen wir die Daten nicht nur nach dem Produkt p teilen, sondern auch nach einer anderen Dimension, dem Bestellstatus Lassen Sie uns nun sehen, wie wir das machen können. Ich werde nur den Status der Dimensionsbestellung und die Ergebnisse anzeigen . Und wir werden den folgenden Stachel hinzufügen. Da es sich um eine Fensterfunktion handelt, sind einige Verkäufe vorbei, und lassen Sie uns jetzt das Fenster definieren. Petition von. Wir haben also wieder die Produkt-ID, aber nicht nur diese Dimension , den Bestellstatus. Und nennen wir es Verkäufe nach Produkten und Status. Lass mich das Zeug einfach umbenennen. Okay. Lass uns hingehen und hinrichten. In Ordnung. Also lass uns jetzt die Ergebnisse überprüfen. Es ist die letzte Aggregation hier drüben. Wie Sie hier sehen können, hat die Aggregation eine andere Granularität als die vorherige, und wir haben Dieses Mal teilen wir die Daten nach zwei Dimensionen auf. Das erste Fenster wird die Produkt-ID mit dem Bestellstatus sein, es werden nur diese beiden Zeilen sein Wir haben die Bestell-ID 101 und den Bestellstatus geliefert. Der Gesamtumsatz wird zehn plus 20 sein, und wir werden 30 haben. Das nächste Fenster wird dasselbe Produkt sein, aber mit einem anderen Status. Es wird 101 sein , geformt, und wir werden diese beiden Werte zusammenfassen und wir werden 110 haben Das nächste Produkt- und Bestellproblem wird der 102 sein, und wir haben nur einen 102 geliefert, es ist nur einer. Es wird derselbe Wert haben. Die nächste Partition oder das nächste Fenster wird aus zwei Reihen bestehen, 102 mit dem Schacht, es werden diese beiden Dinge sein, 60 plus, 15, wir werden es haben. 75. Wie Sie sehen können, hier die Produkt-ID und der Status oder. Sie steuern, sind hier die Produkt-ID und der Status oder. Sie steuern, wie viele Fenster wir bekommen werden. Wir kommen hier um die sechs Fenster herum. Mit der Produkt-ID haben wir nur vier Fenster und ohne etwas in der Overclouse zu verwenden, werden wir nur ein So funktioniert die Partition von. 217. 3 4 Fenster-Reihenfolge nach: Ordnung. Das war der erste Teil der Fensterdefinition innerhalb der Over-Klausel. Gehen wir zum nächsten Teil über. Wir haben die Bestellung bis. Zum Beispiel können wir „Nach Bestelldatum sortieren“ verwenden. Es ist nur ein Feld. Die Order-Klausel ist sehr wichtig, um Ihre Daten innerhalb eines Fensters zu sortieren. Die Reihenfolge nach ist auch für viele Funktionen sehr wichtig . Wenn Sie einfach in der Übersicht nach den Aggregatfunktionen nachsehen, ist das optional, Sie können es also einfach verlassen oder hinzufügen. Aber für die Rangfunktion und auch für die Wertfunktionen sind sie ein Muss. Wenn Sie diese Funktionen verwenden möchten, müssen Sie die Order-Klausel verwenden, da sie beispielsweise keinen Sinn ergibt, wenn Sie die Daten ordnen , ohne Ihre Daten zuerst zu sortieren. Okay, Leute, jetzt zurück zu unserem sehr einfachen Beispiel, und wir haben die folgende Abfrage. Die Funktion wird diesmal Rang haben, also müssen wir die Daten und die Definition des Fensters nach Monaten sortieren. Das heißt, wir teilen die Daten nach Monaten auf, sodass wir sie hier haben, und dann folgt der zweite Teil, sortiert nach Verkäufen, absteigend Wir müssen jedes Fenster in absteigender Reihenfolge sortieren. Das heißt, wir beginnen mit dem höchsten Wert und enden mit dem niedrigsten Wert Lassen Sie uns sehen, wie wir das ausführen. Zuerst nach Monaten partitionieren. Es wird die Daten in zwei Partitionen aufteilen , weil wir pro Monat zwei Werte haben. Mal sehen, wie das aussehen wird. Ein Fenster für Januar und ein anderes Fenster für Februar. Ordnung. Ich gehe zum zweiten Teil über und führe die Bestellung aus, indem der Umsatz absteigend Was kann also passieren, SQL geht für jedes Fenster einzeln vor und beginnt, die Daten vom höchsten zum niedrigsten zu sortieren, ohne das andere Fenster zu überprüfen Bei diesen drei Werten ist der höchste Wert also dieser. Also wird es an der Spitze sein. Lass es mich einfach sortieren. Das wird der niedrigste sein. Du wirst in der Mitte sein. Also wird Q dieses Fenster getrennt vom nächsten sortieren . Und wenn es dann fertig ist, geht es zum zweiten. Der höchste Wert wird also dieser sein. Du bist der niedrigste. Lass es mich einfach so machen. Also SQL go, um es so zu sortieren. Der höchste Wert ist 70. Der nächste ist 40 und der letzte ist fünf. Das ist die Skalierung, die mit der Definition des Fensters erfolgt. Es ist also nach Monaten aufgeteilt und jedes Fenster ist nach den Verkäufen sortiert Im nächsten Schritt wird Sq diese Werte einordnen. Es ist also wirklich einfach in den Ausgaben. Es wird die Daten so einordnen. Der erste Wert wird also dieser Wert sein. Der nächste wird zwei sein und der dritte wird drei sein. Wie Sie sehen können, wird nur dieses Fenster sortiert, und es wird das Gleiche für das zweite Fenster wiederholen Gleiche für das zweite Fenster Also ist jeder Rang getrennt von den anderen. Sie können sehen, dass es sehr einfach ist. Auf diese Weise führt QL Partition by zusammen mit Order By für die Rank-Funktion Lassen Sie uns nun eine schnelle Aufgabe für die Reihenfolge nach haben. Es heißt, ordnen Sie jede Bestellung anhand ihres Umsatzes vom höchsten zum niedrigsten. Wir müssen zusätzliche Informationen wie Bestellnummer und Bestelldatum angeben. Mal sehen, wie wir die Abfrage schreiben können. Wir haben die grundlegende Personalbestellungs-ID , das Bestelldatum und den Umsatz, und jetzt können wir die Daten mithilfe der Fensterfunktion durchsuchen Wir können die Funktion Rank verwenden. Und dann werden wir SQL sagen, dies eine Fensterfunktion ist, und darin müssen wir nun die Definition des Fensters angeben. nun die Aufgabe überprüfen, können Sie sehen, dass wir die Daten nicht teilen müssen, also nicht Partition by verwenden müssen. Wir müssen nur Rang verwenden, und bei Rang müssen wir die Reihenfolge nach verwenden. Es ist ein Muss. Also werden wir die Reihenfolge nach dem Feld verwenden , um den Umsatz zu ermitteln und vom höchsten zum niedrigsten. Also nennen wir es einfach Rank Sales und lassen Sie uns das ausführen. Und wie Sie sehen können, wird unser Ergebnis vom höchsten zum niedrigsten sortiert, sodass Sie die Verkäufe 90 an der Spitze sehen können und die niedrigsten zehn. Und wir haben auch einen Rang. Für den obersten Rang wird es also eins sein und der niedrigste Rang zehn. Wie Sie sehen können, erstellen wir einfach schnell einen Rang in SQL. Es ist sehr einfach. Das Ganze ist ein Fenster, da wir Partition Pi nicht verwenden. Wenn Sie möchten, dass es vom niedrigsten zum höchsten aufsteigend ist, können Sie es natürlich einfach entfernen, da es optional aufsteigend sein soll Gehen wir und führen die Abfrage aus. Jetzt können wir sehen, dass die Bestellungen so sortiert sind, also beginnen wir mit der niedrigsten und enden mit der höchsten. Natürlich erhalten wir die gleichen Ergebnisse, wenn Sie hier drüben gehen und aufsteigend hinzufügen Wenn Sie sehen, wir haben genau die gleichen Ergebnisse. So verwenden Sie die Reihenfolge Pi in der Fensterdefinition 218. 3 5 Fensterrahmen: Okay, Leute. Damit haben Sie den zweiten Teil der Fensterdefinition abgedeckt. Jetzt gehen wir zum letzten Teil , zum fortgeschrittensten Teil von Window, und wir haben die folgenden Dinge. Wir haben unendlich viele Reihen, die weitergehen. Wir nennen das Frame-Klausel oder Window Frame. Was wir hier machen , ist, dass wir innerhalb jedes Fensters eine Teilmenge von Zeilen definieren innerhalb jedes Fensters eine Teilmenge von Zeilen , die für die Berechnung relevant verstehe vollkommen, ob das am Anfang verwirrend oder komplex ist , für mich war es auch so Was wir tun werden, wir werden tief in das Konzept eintauchen , um zu verstehen, wie das funktioniert, und wir werden es Schritt für Schritt tun , also mach dir darüber keine Gedanken. Ordnung. Lassen Sie uns jetzt verstehen, was mit der Rahmenklausel los ist. Von den Grundlagen her. Wenn Sie jetzt Aggregationen durchführen und die Fensterfunktion nicht verwenden, werden Sie die gesamten Daten oder Zeilen innerhalb der Tabelle berücksichtigen oder Zeilen innerhalb der Tabelle Aber was wir tun können, wir können die Daten mithilfe der Partition Pi in ein Fenster aufteilen die Daten mithilfe der Partition Pi in ein Fenster Hier haben wir zum Beispiel Fenster eins und Fenster zwei. Wenn Sie nun Aggregationen durchführen, werden alle Zeilen im ersten Fenster aggregiert und dann kann Scale zu diesem zweiten Fenster wechseln und alle Zeilen aggregieren Was wir so skalieren können, dass wir sagen können: Weißt du was? Ich will nicht alle Zeilen im Fenster haben, ich will eine Teilmenge von Zeilen im Fenster Was wir hier machen ist, dass wir diese beiden Fenster haben, aber wir spezifizieren Scobe oder wir spezifizieren eine Teilmenge Aus jedem Fenster, um an den Aggregationen beteiligt zu sein. Natürlich können wir nicht nur Aggregationen, wir können auch andere Dinge ordnen Also ich meine, Berechnungen. Also hier, als hätten wir ein Fenster in einem Fenster. Also definieren wir den Umfang der Zeilen. Nicht alle Zeilen sollten in die Berechnung einbezogen werden, sondern nur eine bestimmte Teilmenge von Daten Und das können wir mit der Rahmenklausel tun. Also nochmal, die Partition nach, Sie können sie verwenden, um die gesamten Datensätze in mehrere Fenster aufzuteilen . Und nun zur Rahmenklausel Wenn Sie nicht alle Zeilen in jedem Fenster bei der Berechnung berücksichtigen möchten, sondern nur eine Teilmenge der Daten in jedem Fenster angeben möchten, können Sie die Frame-Klausel verwenden Ordnung. Lassen Sie uns jetzt die Syntax der Frame-Klausel verstehen. Sehen wir uns das folgende Beispiel an. Wir sagen, die Fensterfunktion ist der Durchschnitt der Verkäufe, und dann definieren wir das Fenster. Wir haben also den ersten Teil, die Aufteilung nach Kategorien, Reihenfolge nach Bestelldaten, und dann haben wir die Rahmenklausel. Es werden die folgenden Zeilen zwischen der aktuellen Zeile und der unbegrenzten vorherigen Zeile Das sind die Frame-Typen, und wir haben zwei Typen, wir haben die Zeilen und Gruppen Dann haben wir den Bereich dazwischen und den Bereich. Der erste Bereich wird also die Rahmengrenze sein , niedrigerer Wert, und hier akzeptiert er drei Arten von Schlüsselwörtern, wie die aktuelle Zeile oder eine Nummer von fortlaufenden oder die unbegrenzte Proceeding-Zahl Dann haben wir eine weitere Rahmengrenze. Es werden die höheren Werte sein und es akzeptiert die folgenden Dinge. Wir können die aktuelle Zeile im Folgenden oder im unbegrenzten Wie Sie sehen können, definieren wir eine ähnliche Grenze oder einen Bereich von einem niedrigen Wert bis zu einem höheren Wert Jetzt haben wir einige Regeln. Wir können die Rahmenklausel nicht ohne order by verwenden, order by muss in der Definition existieren, um die Frame-Klausel verwenden zu können, und die zweite Regel besagt, dass untere Grenze vor der höheren Grenze liegen muss. Wir beginnen also immer mit der unteren Grenze und am Ende haben wir die höhere Grenze. kannst du nicht ändern. Okay, jetzt haben wir ein sehr einfaches Beispiel. Wir haben den Monat und die Verkäufe und die folgende Abfrage, die Summe der Verkäufe. Dies ist die Fensterfunktion, und die Definition des Fensters wird nach Monaten sortiert. Wir verwenden Partition by nicht nur, um uns das Leben zu erleichtern. Und das Rahmentuch wird wie folgt definiert, Zeilen zwischen der aktuellen Zeile und den beiden folgenden Zeilen. Lassen Sie uns nun sehen, wie Equal das ausführen kann. Die erste Definition sortiert nach Monaten, wie Sie sehen können, sind die Monate bereits sortiert. Jetzt werde ich mit der Rahmendefinition, der aktuellen Zeile und den beiden folgenden arbeiten aktuellen Zeile und den beiden folgenden Sq wird das Zeile für Zeile verarbeiten . Es wird also mit der ersten Zeile beginnen und es wird unsere aktuelle Zeile sein, wie hier in der Qual Das ist also unsere aktuelle Zeile, und wir sagen den Bereich bis zu zwei Zeilen, zwei aufeinanderfolgende Zeilen Es wird also Februar und März sein. Das bedeutet, dass der Zeiger für die beiden folgenden hier drüben sein wird. Damit haben wir die Rahmengrenzen, und ich habe den folgenden Bereich für die erste Zeile. Wir haben drei Zeilen und die Zusammenfassung dieser drei Zeilen kann etwa 70 betragen Wir erhalten für die erste Zeile 70, weil der Bereich nicht alle Zeilen umfasst, sondern nur die Teilmenge der Daten die Skala mit der ersten Zeile fertig ist, wird zur zweiten Zeile gesprungen Der Zeiger wird auf die aktuelle Zeile im Februar zeigen, und die zweiten beiden darauf folgen auf April. Damit rutschen wir also, wie Sie sehen können, in der Teilmenge der Daten oder im Fenster nach unten Und damit haben wir einen neuen Geltungsbereich, eine neue Teilmenge, und die Zusammenfassung all dieser Werte wird 45 sein Das ist also festgelegt. Ich glaube, du verstehst es schon. Es wird zum nächsten gehen , der Zeiger wird auf März zeigen, und die beiden folgenden werden im Juni sein, und es wird so rutschen. Wir haben diese drei Straßen im Geltungsbereich, und die Zusammenfassung wird 105 sein Jetzt wird es interessant für die nächste Reihe. Der Zeiger für die aktuelle Zeile wird also April sein, aber die beiden folgenden werden wie nach dem Ende der Tabelle oder so ähnlich sein. Wenn wir also nach unten rutschen, wird der Bereich jetzt oder die Teilmenge des Frames nur noch aus zwei Zeilen bestehen und die Ausgabe wird 75 sein Und schließlich, wenn Sie zur letzten Zeile gehen, wird es die aktuelle Zeile sein und wir haben nur eine Zeile für die Teilmengen, weil sich die beiden folgenden direkt außerhalb der Tabelle und wir den gleichen Wert wie bei der Zusammenfassung erhalten wie Wie Sie sehen können, ist das ganz einfach, oder? Den Rahmen verwenden wir, um festzulegen , welche Zeilen an den Berechnungen beteiligt sind. Was Sie tun müssen, ist die Grenzen des Rahmens zu definieren , die untere und die obere Grenze. Mal sehen, welche anderen Optionen wir mit den Frames haben. Hier haben wir das gleiche Beispiel, aber wir definieren die Grenzen des Rahmens so neu Zeilen zwischen der aktuellen Zeile. Dies ist die erste Grenze und danach die unbegrenzte Grenze. Das bedeutet, dass wir immer auf den letzten Datensatz im Fenster oder in der Tabelle abzielen den letzten Datensatz im Fenster oder in der Unbegrenztes Follow-up wird immer statisch sein und in diesem Beispiel wird es auf Juni verweisen Ich wollte Reihe für Reihe gehen und die aktuelle Straße würde wie Anfang Januar und dann Februar sein Ich werde nur dieses Beispiel nehmen. Der Zeiger befindet sich auf Februar, und die Teilmengen oder der Frame werden diese vier Zeilen sein Es kann also Februar, März, April, Juni sein. Es können also vier Zeilen sein, und die Gesamtsumme dieser Zeilen wird 115 sein Sie können es so machen und früher war es flexibler, flexibler Es folgten zwei. Aber dieses Mal haben wir eine grenzenlose Fangemeinde. Das bedeutet, dass die Grenze immer die letzte sein wird. Wenn wir uns mit den Datensätzen hier bewegen, wird die Grenze immer kleiner und kleiner werden und so, und die letzte, sie werden beide in demselben Datensatz sein. Der aktuelle Rekord wird auch sein , die unbegrenzte Schauen wir uns den nächsten an. Die Definition des Fensters , das wie folgt aussehen wird stieg zwischen der ersten Zeile und der aktuellen Zeile. Hier ist der Umweg. Ein Vorgang ist niedriger als die aktuelle Zeile. Schauen wir uns an, wie SQL das ausführen wird. Nehmen wir an, wir sind gerade im März. Dies ist die aktuelle Zeile, und wir sagen zwischen einem Verfahren. Das heißt eine Zeile vor der aktuellen Zeile. Der Rahmen wird also so aussehen und wir haben nur zwei Zeilen. Der Wert wird also die Zusammenfassung dieser beiden Zeilen sein und er wird 40 sein Das heißt, wir zielen immer auf die Zeilen vor der aktuellen Zeile Okay, lassen Sie uns jetzt mit den anderen Optionen weitermachen , um alles über den Frame zu verstehen. Also definieren wir auf diese Weise Zeilen zwischen unbegrenzter vorhergehender und der Unbounded Previous wird also die erste Zeile in der Tabelle oder im Fenster sein die erste Zeile in der Tabelle oder im Fenster Es wird also so statisch sein. Es wird der erste Januar sein. Nehmen wir an, wir befinden uns im März in dieser aktuellen Reihe. Das Fenster oder die Teilmenge wird so aussehen. Allerdings drei Zeilen und die Summe davon wird 60 sein Jetzt, wo eine Skala zur nächsten übergeht, wird sie die erste Grenze festlegen. Es wird immer auf Januar zeigen und die Teilmenge wird etwas größer sein , bis wir die letzte Grenze erreichen, und damit haben wir die Teilmengen, die ganzen Zeilen Dadurch erhalten wir eine wirklich große Flexibilität bei der Definition der Teilmenge und der Art und Weise , wie sich die Teilmenge durch das Fenster verschiebt verschiebt Okay, jetzt haben wir einfach Spaß, also spielen wir einfach mit den Grenzen herum Wir müssen nicht immer die aktuelle Zeile verwenden. So können wir hier in dieser Definition zum Beispiel Zeilen zwischen einem Vorgang und einem folgenden verwenden. Wir nehmen also die aktuelle Zeile überhaupt nicht in die Grenzen auf. Sagen wir noch einmal, unsere aktuelle Reihe wird im März sein. Ein Verfahren wird also im Februar und ein weiteres im April stattfinden. Damit wird unser Rahmen aus drei Reihen bestehen, lassen Sie mich das holen, und die Summe dieser Zeilen wird ungefähr 45 sein Damit werden, wie Sie sehen können, die Grenzen eine fortlaufende und eine nachfolgende sein, es sollte also nicht immer die aktuelle Zeile sein Ordnung, ich glaube, du verstehst es jetzt schon, was die letzte Option sein Wir werden alles haben. Die Definition des Rahmens besteht also aus Zeilen zwischen unbegrenztem Fortfahren und Unbegrenztem , was wir hier haben werden Das unbegrenzte Verfahren wird Januar sein, und das uneingeschränkte Und jetzt wird der Rahmen alles sein, alle Reihen. Und es spielt keine Rolle, wo wir mit der aktuellen Zeile sind? Es wird immer eine feste Teilmenge sein. Es wird also immer alles sein. Also, ob wir hier drüben oder im Februar oder März sind, werden wir alle Zeilen in Betracht ziehen. Und der Gesamtumsatz davon wird 135 sein. Wir werden also für alle Zeilen genau die gleichen Ergebnisse für alles erhalten . Also, ich denke, es ist nicht so kompliziert, oder? Wir müssen nur die Grenzen angeben, und dann hängt die Berechnung vom Rahmen der Teilmenge der Daten ab Okay, Leute, lasst uns jetzt zur Skalierung zurückkehren und mit dem Üben beginnen, um zu verstehen, wie der Rahmen funktioniert Also lasst uns ein Fenster wie dieses definieren. Bei einigen Verkaufs- und Fensterdefinitionen wie dieser teilen wir die Daten nach Bestellstatus auf, und sagen wir, wir werden sie nach Bestelldatum sortieren. Definieren wir einen Rahmen wie diesen. Rose zwischen dem aktuellen Troll und zwei nachfolgenden. Geben wir ihm einen Namen, Gesamtumsatz. Gehen wir hin und führen es aus. Schauen wir uns jetzt die Daten an. Sie sehen, dass die Skala unsere Ergebnisse in zwei Abschnitte unterteilen kann , zwei Fenster, die geliefert und geformt werden. Sie können sehen, dass die Daten nach dem Bestelldatum sortiert sind. Wie Sie hier sehen können, können wir zum Beispiel den Status „Geliefert“, den ersten am 10. Januar und so weiter sehen . Dann der dritte Teil, wir haben in jedem Fenster einen Rahmen definiert. Nehmen wir zum Beispiel den ersten. Das ist die aktuelle Zeile. Wir sagen, der Frame befindet sich zwischen der aktuellen Zeile und den beiden folgenden Ordnungen. Das bedeutet, dass der Umfang so aussehen wird. Zehn plus 20, 25, es können 55 sein. Es ist auch interessant, hier den letzten Datensatz jedes Fensters zu überprüfen . Nehmen wir nun dieses Fenster hier drüben und der letzte Datensatz wird Nummer sieben sein, diese Reihenfolge. Nehmen wir an, das ist der aktuelle Rekord. Wir sagen den Rahmen zwischen dem aktuellen Datensatz und den beiden folgenden. Da es sich jedoch um den letzten Datensatz dieses Fensters handelt, werden die nächsten beiden Befehle nicht berücksichtigt da diese beiden Befehle außerhalb des Fensters liegen, und deshalb haben wir hier 30 und sq hat nicht all diese Werte zusammengefasst Wir haben es also 30 und danach gibt es nichts mehr. Deshalb werden wir 30 bekommen. Wie Sie sehen können, kann der Frame innerhalb eines Fensters berechnet werden, sodass nichts außerhalb dieses Fensters berücksichtigt wird. So funktioniert der Frame innerhalb von Partitionen. Jetzt möchte ich dir auch ein paar Dinge über die Frames zeigen . Wir können Abkürzungen verwenden, aber wir können sie nur im weiteren Verlauf verwenden. Nehmen wir zum Beispiel an, ich werde die Definition wie folgt ändern, zwei Verfahren. Und Kontrolle. Gehen wir und führen es aus und wir werden diese Ergebnisse erzielen. Wenn Sie die Ergebnisse schnell überprüfen möchten , nehmen wir zum Beispiel diese Reihenfolge unseres Hier, und wir fassen immer die Werte der beiden vorherigen Bestellungen Das bedeutet, dass diese drei Reihenfolgen im Frame enthalten sein werden und die Ausgabe 55 sein wird Jetzt gibt es eine Abkürzung für SQL, aber nur für den Vorgang bei dem wir den Bereich entfernen können, also können wir alles entfernen und es so belassen. Die zweiten Zeilen werden fortgesetzt. Wenn Sie es ausführen, erhalten wir genaue Ergebnisse. Dies ist ein schneller Weg oder eine Abkürzung um ein Fenster zu definieren, aber es funktioniert nur, wenn Sie fortfahren. Wenn ich zum Beispiel hierher gehe und sage, zum Beispiel unbegrenzt, wird es funktionieren, also erhalten wir die Ergebnisse zwischen der unbegrenzten Bearbeitung und der aktuellen Zeile Aber wenn du hierher gehst und sagst, weißt du was? Nehmen wir das unbegrenzte Follow-up, IQ wird sagen, dass ein Fehler vorliegt und dasselbe, wenn Sie das Unbegrenzte entfernen, sagen wir zum Beispiel, ein Follow-up, IQ wird Sie können die Tastenkombination nur zusammen mit dem Vorgang verwenden. Und noch eine letzte Sache zu den Frames, die es macht Es gibt einen Standardrahmen. Wenn Sie keinen Frame verwenden und die Reihenfolge nach verwenden, was passieren kann, also einen Standardrahmen verwenden Wenn Sie das Ergebnis überprüfen, werden Sie das für dieses Fenster hier drüben feststellen Diese Werte sind nicht wie die gesamten Werte der Zellen. Es gibt einen Rahmen, es gibt einen versteckten Rahmen. Der Standardrahmen in Qual wird so aussehen wie diese Rose zwischen unbegrenztem vorhergehendem Bild. Dies ist der Standardrahmen , wenn Sie order by verwenden. Wenn Sie es jetzt einfach ausführen, werden Sie sehen, dass wir die genauen Ergebnisse erhalten. Seien Sie vorsichtig, sobald Sie order by mit den Aggregatfunktionen verwenden , wird es einen versteckten Frame oder einen Standard-Frame wie diesen geben, zwischen der unbegrenzten Fortsetzung und der aktuellen Zeile Das heißt, es gibt drei Möglichkeiten, dieses Szenario-Framework zwischen Embody Proceeding und aktueller Zeile zu erstellen. Schreiben Sie dieses Szenario-Framework zwischen Embody Proceeding und aktueller Zeile zu erstellen es entweder so oder Sie können eine Abkürzung wie diese eine Abkürzung Lass mich es einfach ausführen. Also werden wir das gleiche Ergebnis erzielen oder es einfach komplett entfernen. Wir werden auch dieselben Ergebnisse erzielen. Auch hier funktioniert der versteckte Frame des Standardrahmens nur mit der Reihenfolge nach. Also wenn du zum Beispiel hierher gehst und die Reihenfolge bis aufhebst. Sehen wir uns die Ergebnisse an, das gesamte Fenster wird aggregiert. Lassen Sie mich es also noch einmal auswählen, damit Sie sehen können, dass QL alle Zeilen in den Aggregationen berücksichtigt und wir den Gesamtumsatz für das gesamte Fenster erhalten , sodass kein Frame definiert wird Es kann nur vorhanden sein, wenn Sie order by verwenden. In Ordnung, Freunde. der Rahmen geschlossen ist, haben wir jetzt alle Komponenten behandelt , wie man ein Fenster innerhalb und hinter dem Fenster definiert, und damit auch alles über die Syntax der Fensterfunktionen. 219. 3 6 Fensterregeln: Okay, Leute, jetzt werden wir uns mit den Regeln oder, sagen wir, mit den Einschränkungen der Fensterfunktionen vertraut machen den Regeln oder, sagen wir, mit den Einschränkungen der . Lassen Sie uns also lernen, was Sie bei der Verwendung von Fensterfunktionen nicht tun dürfen. Okay, die erste Regel davon ist, dass Sie die Fensterfunktion nur in der Select-Klausel und auch in der Order-by-Klausel verwenden dürfen . Hier haben wir also wieder das gleiche Beispiel, bei dem wir den Gesamtumsatz anhand des Bestellstatus ermitteln. Wie Sie sehen können, haben wir die Fensterfunktion in der Select-Klausel verwendet , und wir haben einen Fehler nicht richtig verstanden. Jetzt können wir sie auch in der Reihenfolge nach verwenden. Sagen wir „Reihenfolge nach“, lassen Sie uns alles kopieren, aber nicht den Namen. Derby. Wenn ich das ausführe, wird es keine Fehler geben und Q wird es zulassen. Wie Sie sehen, hat sich das Ergebnis nicht geändert. Gehen wir und sortieren es zum Beispiel absteigend. Ich gehe gleich hier absteigend und lass uns ausführen. Jetzt haben wir den Gesamtumsatz mit den höchsten Werten, dann den niedrigsten Werten Da wir die Regel haben, dass wir sie nur in Select and Order By verwenden können, bedeutet das, dass wir keine Fensterfunktionen zum Filtern von Daten verwenden können. Lassen Sie mich Ihnen zum Beispiel zeigen, anstelle von Order by Ware-Klausel Were total sales, sagen wir, größer als 100 sind. Lass uns das ausführen. Wie du siehst, wird Grünkohl sagen, nein, das darfst du nicht tun. Das kannst du nur für Select und Derby tun. Wir dürfen es also nicht zum Filtern von Daten mithilfe der WERE-Klausel verwenden. Und Sie dürfen es auch nicht in der Gruppe verwenden. Also wenn ich eine Gruppe mache und wenn wir die Bedingung hier entfernen. Wenn Sie es also ausführen, erhalten Sie den gleichen Fehler Sie dürfen die Fensterfunktion in der Gruppe nicht verwenden . Also nur beim Derby oder auch in der Select-Klausel. Okay, jetzt zur zweiten Regel Sie können Fensterfunktionen nicht innerhalb einer anderen Fensterfunktion verwenden . Das heißt, Sie können Fensterfunktionen nicht zusammen auflisten. Lassen Sie mich Ihnen zeigen, was ich damit meine. Lassen Sie uns also die Gruppe Pi entfernen. Jetzt sollte alles funktionieren. Lassen Sie uns die gesamte Fensterfunktion hier drüben behalten und sie einfach einrichten. Statt Verkauf werden wir jetzt eine Fensterfunktion in einer anderen Fensterfunktion haben . Wie Sie sehen können, ist dies die Funktion des inneren Fensters, und der Rest der Außenfensterfunktion ist die Funktion des äußeren Fensters. Wenn ich das ausführe, werden Sie sehen, dass die Skala uns sagt, Sie die Fensterfunktion nicht im Kontext einer anderen Fensterfunktion verwenden können . Wir können Sting also nicht mit Fensterfunktionen ausführen. Wie Sie sehen können, ist dies eine weitere Einschränkung für diese Funktionen. In Ordnung. Wenn wir zur dritten Regel oder sagen wir zu einer Info übergehen, kann die Fensterfunktion ausgeführt werden nachdem die Daten mit der WERE-Klausel gefiltert wurden. Lassen Sie uns ein Beispiel haben. Nehmen wir an, ich hätte gerne die gleichen Informationen. Der Gesamtumsatz für jeden Status, aber nur für zwei Produkte, 101 und 102. Gehen wir und machen das. Wir verwenden die WERE-Klausel und geben dann Produkt-ID ein. Wir werden 101 und 102 angeben. Gehen wir und führen das aus. Jetzt können wir sehen, dass wir immer noch zwei Partitionen haben. Eine für die gelieferten Produkte und eine für das Schiff, aber der Gesamtumsatz ist reduziert, weil wir uns nur auf zwei Produkte konzentrieren und die gesamten Datensätze gefiltert haben. So funktioniert Scale: Zuerst wird die Work-Klausel ausgeführt und dann wird die Fensterfunktion berechnet. Das bedeutet zuerst Filtern und dann Aggregationen. Okay, Leute, jetzt kommen wir zur letzten Regel, zur interessantesten, und sie sagt Folgendes Sie dürfen die Fensterfunktion zusammen mit der Groupi-Klausel nur verwenden , wenn Sie dieselben Spalten verwenden Lassen Sie mich erklären, was ich meine, aber zuerst etwas Kaffee Lassen Sie uns die folgende Aufgabe haben, und sie besagt, die Kunden anhand ihres Gesamtumsatzes zu ordnen. Nun, es klingt wirklich einfach, aber wenn Sie es überprüfen, haben Sie hier zwei Berechnungen. der ersten müssen Sie die Kunden einordnen, und bei der zweiten Berechnung handelt es sich um eine Aggregation Sie müssen den Gesamtumsatz für jeden Kunden ermitteln. Also werde ich Ihnen Schritt für Schritt zeigen wie ich diese Aufgaben normalerweise löse. Lassen Sie uns nun den Gesamtumsatz überprüfen. Es ist eine Aggregation, richtig, also können wir die SM-Funktion verwenden, und diese Funktion ist sowohl in Gruppe I als auch in der Fensterfunktion verfügbar sowohl in Gruppe I als auch in der Fensterfunktion Im Moment werde ich mich also für die Gruppe I entscheiden, und das liegt daran, dass die Aufgabe sehr einfach ist Wir müssen keine weiteren Details angeben, richtig. Es dreht sich also alles um Aggregationen. Warum also nicht die Groupi verwenden? Nun zum ersten Teil, in dem wir die Kunden einordnen müssen. Wir können die Rank-Funktion nicht mit den Groupi verwenden, oder? Gruppe Pi verwendet nur Aggregationen. Hier sind wir also gezwungen, die Fensterfunktion zu verwenden. Das heißt für den Rang, ich werde die Fensterfunktion für den Gesamtumsatz verwenden. Ich werde eine Gruppe i verwenden. Lassen Sie uns das jetzt Schritt für Schritt tun. Also müssen wir zuerst den Gesamtumsatz für jeden Kunden ermitteln , indem wir die Gruppe verwenden? Es ist sehr einfach. Also werde ich einfach all diese Dinge in unseren ausgewählten Aussagen entfernen. Wir brauchen die Kundennummer und dann brauchen wir hier keine Fensterfunktion. Und dann, nach diesem F, werden wir eine Gruppenkunden-ID haben. Jetzt gruppiere ich einfach die Kunden und finde die Summe aller Verkäufe Gehen wir und führen das aus. Jetzt werden wir in den Ergebnissen sehen, wir vier Kunden haben, dass wir vier Kunden haben, und deshalb haben wir vier Reihen, und wir haben auch den Gesamtumsatz. Nehmen wir an, die Hälfte der Aufgabe ist bereits richtig gelöst. Nun, was fehlt, ist , dass wir ein Ranking erstellen müssen. Also lass uns das bauen. Im zweiten Schritt werden wir die Rank-Funktion verwenden, und dafür können wir ein Fenster definieren. Und im Inneren werden die Daten überhaupt nicht partitioniert , da sie bereits gruppiert sind. Also, was werden wir tun? Überbestellung von. Die Rangfunktion benötigt immer eine Reihenfolge nach, reden Sie nicht darüber. Wir können später darüber sprechen. Jetzt ordnen wir die Daten auf der Grundlage des Gesamtumsatzes an. Das bedeutet die Summe der Verkäufe. Also was wir tun werden, lassen Sie uns das einfach kopieren und hinter der Bestellung ablegen. Und jetzt müssen wir uns entscheiden, ob wir aufsteigen oder absteigen Es wird absteigend sein, also zuerst der höchste Umsatz und dann der Also, wie Sie sehen können, haben wir jetzt einen Rang. Kunden, und wir haben jetzt zusammen mit der Gruppe Pi eine Fensterfunktion. Lassen Sie uns das jetzt entschuldigen und schauen, ob Q das zulässt. Lassen Sie es uns ausführen und wie Sie sehen können, führt Qu es aus, und wir werden den Rang für jeden Kunden ermitteln Der dritte Kunde hat den höchsten Gesamtumsatz, dann der Kunde Nummer eins und der letzte Kunde wird Kunde Nummer zwei mit dem niedrigsten Gesamtumsatz sein Kunde Nummer zwei mit dem niedrigsten Gesamtumsatz Ordnung, wir lösen die Aufgaben und haben die Kunden jetzt anhand ihres Gesamtumsatzes eingestuft. Wie Sie sehen können, erlaubt Ihnen SQL, Fensterfunktion zusammen mit der Gruppe zu verwenden, aber nur mit einer Regel. Alles, was Sie innerhalb der Fensterfunktion verwenden , sollte Teil der Gruppe Pi sein. Zum Beispiel erfüllen wir die Regel, weil wir die Summe der Verkäufe verwenden und die Summe der Verkäufe Teil der Gruppe ist. Wenn ich gehe, spreche ich die Regel einfach verrückt aus, indem ich die Summe verwende, einfach die Verkäufe verwende Wenn ich also einfach die Summe entferne und nur die Umsätze verwende, lasse ich das nicht zu, weil der Umsatz nicht zur Gruppe Pi gehört Wie du siehst, ist k diesbezüglich sehr streng. Wenn Sie alles in einer Abfrage verwenden möchten , ohne Unterabfragen usw. zu verwenden, müssen Sie genau dieselben Spalten verwenden. Wenn ich zum Beispiel hierher gehe und nicht zum Vertrieb, verwende ich die Kundennummer. Da die Kunden-ID Teil der Gruppe ist , kann Scale dies zulassen. Seien Sie also vorsichtig , wenn Sie die Fensterfunktion zusammen mit der Gruppe Pi verwenden. Solange Sie dieselben Spalten verwenden, wird nichts schief gehen, und Qual erlaubt es Okay, jetzt gehe ich einfach und repariere das , lass es uns ausführen Nun, wie Sie sehen können, ist es wirklich einfach, wenn Sie diese Schritte befolgen. Erstellen Sie zunächst die Abfrage mit der Gruppe Pi. Denken Sie nicht an die Fensterfunktion. Erstellen Sie einfach die Gruppe Pi und dann den nächsten Schritt, den letzten, definieren und erstellen Sie die Fensterfunktion. Damit können Sie wirklich nette analytische Anwendungsfälle mit einer einfachen Abfrage lösen analytische Anwendungsfälle mit , ohne dass Sie Unterabfragen usw. erstellen müssen Sie können die Gruppe Pi zusammen mit den Fensterfunktionen verwenden . Ordnung, Leute. Also das sind die vier Regeln für die Funktionen des SQL-Fensters. 220. 3 7 Fenster-Zusammenfassung: Ordnung, Freunde. Lassen Sie uns nun eine kurze Zusammenfassung der Funktionen des Skalenfensters machen Fangen wir mit der Definition an. Wir werden Berechnungen wie Aggregationen auf einer Teilmenge von Daten durchführen Berechnungen wie Aggregationen auf einer Teilmenge von Daten ohne dabei die Detailtiefe zu verlieren Das bedeutet, dass wir Aggregationen durchführen können und gleichzeitig die Details nicht verlieren Nun, es gibt natürlich eine große Ähnlichkeit zwischen der Fensterfunktion und der Gruppe I. Aber der Hauptunterschied besteht darin, dass Fensterfunktionen sehr mächtig und dynamisch sind Verglichen mit der Gruppe I. Wir haben viel mehr Funktionen als die Gruppe. Aber wenn Sie jetzt Datenanalysen durchführen und einen fortgeschrittenen Anwendungsfall haben, müssen Sie die Fensterfunktion verwenden. Es ist eher für komplexe und fortgeschrittene Datenanalysen geeignet . Wenn Sie andererseits eine einfache Frage haben, einfache Datenanalysen, können Sie die Aggregatfunktionen mithilfe der Gruppe Pi verwenden. Natürlich können Sie sie in derselben Abfrage verwenden . In derselben Auswahl. Sie können die Gruppe Pi zusammen mit der Fensterfunktion mit nur einer Regel mischen , Sie müssen dieselben Spalten verwenden. Der erste Schritt besteht natürlich darin, die Gruppe und später die Fensterfunktion in derselben Abfrage auszuführen. Nun zum nächsten Punkt zu den Fensterkomponenten Wir haben zwei Hauptkomponenten. Die erste ist die Fensterfunktion und der zweite Teil ist die Fensterdefinition unter Verwendung der Over-Klausel. In der Over-Klausel können wir drei Dinge definieren. Wenn Sie die Daten teilen möchten, um Fenster zu erstellen, können Sie die Partition von verwenden. Im zweiten Abschnitt haben wir die Reihenfolge nach der Ihre Daten sortiert werden, und im letzten Teil können Sie eine Teilmenge von Daten angeben, z. B. einen Rahmen innerhalb jedes Fensters Gehen wir nun zum letzten Teil über. Wir haben Regeln für die Funktionen des SQL-Fensters. Die erste Sache ist , dass Sie, wenn Sie zwei Fensterfunktionen oder mehrere Fensterfunktionen haben , diese nicht miteinander verschachteln können. Sie müssen mehrere Unterabfragen verwenden. Der nächste Punkt ist , dass Sie die Fensterfunktion nur in der Select- und der Order-by-Klausel verwenden können Fensterfunktion nur in der Select- und der Order-by-Klausel Sie können das Fenster beispielsweise nicht zusammen mit der Ware-Klausel verwenden , um die Daten zu filtern. Apropos Filtern von Daten, wie SQL die Fensterfunktion ausführt. Es ist immer, nachdem SQL die Daten gefiltert hat. Ordnung. Das sind die grundlegenden Dinge über die SQL-Fensterfunktion. Ordnung, damit haben Sie die Grundlagen der Scale-Fensterfunktionen behandelt Grundlagen der Scale-Fensterfunktionen Was sind Fensterfunktionen? Warum brauchen wir die Syntax, die Hauptkomponenten. wir nun zum nächsten über und lernen, Gehen wir nun zum nächsten über und lernen, wie Sie Ihre Daten mithilfe der Fenster-Aggregatfunktionen aggregieren. Hier haben wir fünf Funktionen, damit wir die Syntax, ihre Funktionsweise, die Anwendungsfälle und alles andere verstehen können die Anwendungsfälle und alles 221. 4 1 win aggr what is: Hallo Freunde, wir werden jetzt lernen, wie Sie Ihre Daten mithilfe von fünf verschiedenen Fenster-Aggregatfunktionen Ihre Daten mithilfe von fünf aggregieren können Wir müssen die Summe, den Durchschnitt, min, max. zählen. Und wie immer müssen wir zuerst das Konzept dahinter verstehen. Danach werden wir über die Syntax sprechen und die wichtigsten Anwendungsfälle behandeln , die ich aus meinen realen Projekten gesammelt habe. Lassen Sie uns nun zunächst verstehen, warum sie Aggregatfunktionen genannt werden. Also lass uns gehen. Okay, Leute. Nehmen wir an, dass wir in unseren Daten die folgenden Informationen haben. Wir haben die Monate und die Verkäufe. Wenn Sie nun irgendwelche Aggregatfunktionen in SQL anwenden , was passieren kann, dass SQL alle Zeilen des Fensters oder die gesamten Daten durchsucht und mit der Aggregation der Daten beginnt Das bedeutet, dass SQL Ihnen im Ergebnis in der Ausgabe einen einzigen aggregierten Q wird all diese Werte zusammenfassen, und in der Ausgabe werden Sie beispielsweise herausfinden, dass hier der Gesamtumsatz 175 betragen wird, oder Sie können den Durchschnitt verwenden oder die Daten zählen und so weiter Die Aggregatfunktionen werden also am Ende einen aggregierten Wert für ein Fenster oder für die gesamten Daten liefern einen aggregierten Wert für ein Fenster oder für die gesamten Lassen Sie uns nun einen kurzen Überblick über die Syntax aller Aggregatfunktionen geben Die meisten von ihnen folgen derselben Regel. Zuerst müssen wir wie üblich den Funktionsnamen definieren, und in diesem Beispiel haben wir den Durchschnitt. Dann zum nächsten Teil, in dem wir auch den Ausdruck definieren müssen. Wir können es nicht leer lassen. Hier verwenden wir den Umsatz und die zweite Regel für alle Funktionen außer der Anzahl Der Datentyp dieses Feldes sollte eine Zahl sein. Und das macht natürlich Sinn, oder? Wir können den Durchschnitt des Vornamens von Kunden oder ähnlichem nicht finden . Also müssen wir eine Zahl definieren. Dann müssen wir als Nächstes den Rahmen definieren. Wir haben also die Partition Pi, und sie ist optional. Also könntest du es benutzen oder lassen, es hängt davon ab. Und beim nächsten Mal haben wir die Reihenfolge Pi, auch das ist optional. Es ist kein Muss oder Erfordernis, also kannst du es benutzen oder lassen. Das bedeutet, dass die gesamte Definition des Fensters für die Aggregatfunktionen leer sein könnte. Schauen wir uns alle Funktionen an, sodass wir den Mittelwert der Zählung haben. Und wie Sie sehen können, akzeptiert nur die Zählung alle Datentypen als Ausdruck oder Argumente. Alle anderen erfordern, dass Sie eine Zahl als Datentyp haben. Alle Funktionen, die Partition nach, sind optional, das Gleiche gilt für Order by und Frame, also ist hier alles optional. Nun, was wir damit machen werden, wir werden uns eingehend mit jeder dieser Funktionen befassen , um zu verstehen, wie sie funktionieren, welche Anwendungsfälle es gibt, und natürlich werden wir sie in Scull üben Also werden wir mit der ersten mit der Anzahl der Funktionen beginnen Anzahl der Funktionen 222. 4 2 Gewinn-Aggr-Zahl: Okay, was ist eine Kontofunktion? Es ist wirklich einfach. Es wird die Anzahl der Zeilen in jedem Fenster zurückgeben . Es wird Ihnen helfen zu verstehen, wie viele Zeilen Sie in jeder Teilmenge von Daten haben Lassen Sie uns nun verstehen, wie SQL mit dieser Funktion funktioniert Ordnung, jetzt haben wir wieder dieses sehr einfache Beispiel für die Bestellungen und wir haben die folgenden Informationen. Wir haben die Produkte und den Verkauf. Und jetzt wollen wir eine sehr einfache Aufgabe lösen. Wie viele Bestellungen haben wir für jedes Produkt? Um das Problem zu lösen, können wir die Funktion count wie folgt verwenden. Wir können also zählen sagen, und dann übergeben wir dafür ein Argument oder einen Ausdruck, den Stern. Damit sagen wir qual, go und count, wie viele Zeilen wir in unserer Tabelle haben, aber wir haben eine Fensterdefinition wie diese Über Partition Pie-Produkte. Was soll ich nun tun? Gehen wir los und teilen die Datensätze in zwei Partitionen Wir werden eine Partition für die Mützen und eine weitere für die Handschuhe Mit dieser Qual haben wir unsere Daten in Windows vorbereitet und wir sind bereit, Aggregationen durchzuführen Wie viele Zeilen haben wir also in jedem Fenster? Es werden drei sein. Also für dieses Fenster werden es drei Reihen sein, und auch für das nächste Fenster haben wir drei Reihen, also können wir drei, drei und drei haben. Es ist sehr einfach, richtig, Leute. Wir ermitteln nur die Anzahl der Zeilen in jedem Fenster. Aber jetzt bei den Aggregatfunktionen müssen wir mit den Nullwerten sehr vorsichtig sein. Wie Sie hier sehen können, geben wir beim Zählstern nichts über den Umsatz an. Wir sagen also nur, die Anzahl der Zeilen zu ermitteln. Das bedeutet also, dass Q L die Nullen einfach als eine Zeile zählt. Das heißt, wenn wir den Stern als Argument für die Funktion Counts verwenden , die Null keinen Einfluss Egal, ob wir Nullen oder Nüsse haben, wir zählen nur, wie viele Zeilen wir in unseren Daten haben Aber in einigen Szenarien sollten wir die Nullen in unserer Zählung ignorieren Nehmen wir zum Beispiel an, ich würde gerne zählen, wie viele Verkäufe wir mit jedem Produkt haben. Das heißt, wenn wir Nullen haben, sollten sie nicht gezählt werden erfüllen Was werden wir nun tun, um diese Aufgabe zu Wir können anstelle von Stern hier drüben den Außendienst verwenden. Damit sagen wir es jetzt SQL. Zählen Sie nicht einfach blind, wie viele Zeilen wir in jedem Fenster haben Sie sollten mit den Werten sehr vorsichtig sein. Finden Sie heraus, wie viele Verkäufe wir in jedem Fenster haben. Lassen Sie uns jetzt sehen , was passieren kann. Für das erste Fenster haben wir drei Verkäufe, also haben wir drei Werte. Die Anzahl der Zeilen ist also korrekt. Aber für den nächsten , wie viele Verkäufe haben wir? Wir haben zwei. Wir haben also diesen Verkauf und dann die 70, aber der letzte ist null, also wird er nicht mitgezählt. Es würde ignoriert werden. Deshalb geben wir in der Ausgabe den Wert zwei ein. Wir haben zwei Verkäufe. Sie können sehen, dass sich das Ergebnis geändert hat und wir jetzt empfindlicher auf Nullwerte reagieren. Seien Sie vorsichtig, was Sie für die Zählung angeben? Wenn Sie einen Spaltennamen wie diesen verwenden, werden die Nullen ignoriert Aber wenn Sie einen Stern haben, wird es einfach herausfinden, wie viele Zeilen wir in jeder Partition haben Wenn Sie nun das Ergebnis Seite an Seite vergleichen, können Sie das sehen. Wenn Sie in der Zählfunktion eine Spalte angeben, wird sie bei Nullen empfindlich sein wird sie ignorieren und sie nicht in den Aggregationen verwenden Deshalb haben wir hier nur zwei Zeilen. Aber wenn Sie den Stern in der Zählfunktion verwenden , was passiert dann? Die Waage geht einfach los und zählt es. Wir werden die Anzahl der Zeilen herausfinden , die wir in unserer Tabelle haben. Und es gibt noch eine Möglichkeit, dasselbe hier auf der linken Seite zu tun. Sie können anstelle von Stern auch einen verwenden. Sie könnten es also irgendwo finden , dass die Leute zuerst zählen und dann dieselbe Fensterfunktion verwenden , und wir werden genau die gleichen Ergebnisse erhalten. Die Nullen würden also gezählt und nicht ignoriert. Also jetzt fragst du mich vielleicht, welchen soll ich den einen oder den Stern nehmen? Nun, ich würde sagen, es spielt keine Rolle. Wir erzielen die gleichen Ergebnisse. Und wenn Sie über die Leistung nachdenken, finde ich kaum Unterschiede zwischen ihnen. Sie können beide ausprobieren und bei dem bleiben , der Ihnen eine bessere Leistung bietet. Jetzt haben wir einen Sonderfall für die Zählfunktion im Vergleich zu allen anderen Aggregatfunktionen. Sie erlaubt jeden Datentyp. Das heißt, wir können Zahlen verwenden, wir können Zeichen, Daten usw. verwenden. Das heißt, wir können so etwas wie die Produkte für die Zählung angeben , anstatt die Verkäufe. Also können wir hier rüber gehen und Produkte sagen. Und es wird zählen, wie viele Zeilen wir für die Produkte haben. Also werden es hier drüben drei sein. Und da wir hier keine Nullen haben, wird es so zählen Wir haben also drei Reihen. Und seien Sie vorsichtig, wir zählen nicht die eindeutigen Zeilen. Wir zählen nur die Zeilen , die wir in unseren Daten haben. Das wird also nicht als eins gezählt, und auch das wird nicht eins sein. Also haben wir das Dreifache der Mützen. Deshalb haben wir hier. Drei. Okay. Jetzt haben wir also dieses sehr einfache Beispiel. Ermitteln Sie die Gesamtzahl der Bestellungen. Das ist eine sehr einfache Aufgabe. Um herauszufinden, wie viele Zeilen, wie viele Wiederholungen, haben wir in der Tabelle Reihenfolgen. Also lass uns gehen und es lösen. Lassen Sie uns also damit beginnen, einfach Sterne aus der Tabelle auszuwählen , ohne so etwas. Wie Sie sehen können, haben wir zehn Bestellungen. Es ist sehr einfach. Es ist auch sehr einfach. Aber jetzt nehmen wir an, Sie haben Tausende oder Millionen von Zeilen. Sie können es nicht auf diese Weise tun, indem Sie einfach die Zeilen überprüfen. Was Sie tun werden, Sie werden die Funktion count verwenden. Also können wir hier rüber gehen und Counts, Star sagen , und dann geben wir ihr einen Namen, Gesamtzahl der Bestellungen. Also lass uns gehen und es ausführen. Wie Sie sehen können, haben wir nur einen Datensatz, einen Wert, wir sehen keine weiteren Details. Wir haben die zehn Bestellungen erhalten, das ist also die Gesamtzahl der Bestellungen. Das ist sehr hilfreich, um den Inhalt Ihrer Daten zu verstehen. Das nennen wir Gesamtanalyse. Oder sagen wir, Sie haben die wichtigsten Zahlen über Ihr Unternehmen. Zum Beispiel, wie viele Bestellungen wir haben, wie viele Kunden, Produkte , Mitarbeiter usw. Diese großen Zahlen können uns helfen, unser Geschäft zu verfolgen und zu verstehen, wie gut wir mit den Bestellungen und mit den Kunden abschneiden und so weiter. Das sind die Grundlagen der Berichterstattung. Lassen Sie uns nun unsere Aufgabe erweitern, indem wir sagen, dass Sie Details wie die Bestellnummer und die Bestelldaten angeben müssen. Gehen wir also hin und machen das. Wählen Sie also die Bestellnummer und die Bestelldaten aus. Und jetzt können wir das natürlich nicht so machen. Lass mich es einfach ausführen. Wir werden eine Fehlermeldung erhalten , da wir hier unterschiedliche Detaillierungsgrade in unserer Auswahl haben. Um das zu lösen, was wir tun werden, werden wir die Over-Klausel verwenden und damit eine Skala angeben. Das ist eine Fensterfunktion. Also lass uns jetzt gehen und es ausführen. Damit können Sie also sehen, dass wir die Aufgabe gelöst haben. Wir haben Details. Wir haben die Bestellnummer oder die Daten. Dies ist also die höchste Detailebene , da wir die Bestell-ID haben. Außerdem haben wir die höchste Aggregationsebene. Wir haben die Gesamtzahl der Bestellungen in der gesamten Tabelle Lassen Sie uns jetzt weitermachen und mehr Personal für unsere Aufgabe hinzufügen. Sagen wir das. Wir wollen die Gesamtzahl der Bestellungen ermitteln, aber für jeden Kunden. Das bedeutet, dass wir dieses Mal unsere Daten nach Kunden aufteilen müssen. Also lass uns das machen. Wir können auch eine Fensterfunktion verwenden, also Sterne zählen. Außerdem müssen wir die Daten mithilfe von Partition nach teilen. Und wir werden die ausgefüllte Kundennummer verwenden. Nennen wir es also Bestellungen von Kunden. Und ich würde auch gerne die Kundeninformationen in der Anfrage sehen . Deshalb werde ich es hinzufügen. Ordnung. Also das ist alles. Gehen wir und führen es aus. Wie wir bereits zuvor gelernt haben, Equal zuerst los und teilt die Daten auf. Das heißt, wir haben vier Kunden. Wir werden vier Fenster bekommen. Das erste Fenster wird für die Kundennummer Nummer eins sein. Und wie Sie sehen können, haben wir drei Reihen. Deshalb haben wir hier drei Bestellungen. Und das Gleiche gilt für Kunde zwei, wir haben drei Bestellungen, Kunde drei, drei Bestellungen, aber nur der letzte Kunde, die Kundennummer vier, wir haben nur eine Zeile und eine. Wenn Sie sich nun die Gesamtzahl der Bestellungen und die Bestellungen der Kunden ansehen , können Sie sehen, dass wir jetzt keine Gesamtanalyse durchführen. Wir führen einen Vergleich zwischen verschiedenen Kategorien durch. Und in diesem Beispiel ist die Kategorie natürlich die Kunden. Und damit können wir auch das Verhalten unserer Kunden verstehen . können Sie also sehen. Wir haben drei Kunden, die genau die gleiche Anzahl an Bestellungen haben. Sie sind sich also sehr ähnlich, aber wir haben ein Extrem, nämlich die Kunden-ID Nummer vier. Dieser Kunde hat nur eine Bestellung, also ist er der einzige Kunde, der sich anders verhält als alle anderen Kunden. Sie sehen also, mit einer sehr einfachen Abfrage können wir jetzt unser Geschäft analysieren und das Verhalten unserer Kunden verstehen . Wenn Sie also die Daten nach Partitionen aufteilen und dabei Zählwerte verwenden, können Sie die Daten nun miteinander vergleichen. Ordnung. Also lass uns jetzt weitermachen. Als Nächstes können wir die Sonderfälle verstehen denen wir die Funktion count haben. Jetzt haben wir also diese sehr einfache Aufgabe, es heißt, die Gesamtzahl der Kunden zu ermitteln, und zusätzlich müssen wir alle Kundendaten angeben. Also ich denke, es ist sehr einfach zu lösen, was wir tun werden? Wir werden Star auswählen, da wir alle Informationen von Kunden von Vertriebskunden benötigen . Schauen wir uns das einfach mal an. Also, wir haben fünf Kunden und die Funktion ist, Sterne über zu zählen. Und wir müssen die Daten nicht teilen, da wir die Gesamtzahl der Kunden für die gesamte Tabelle ermitteln müssen , und es wird die Gesamtzahl der Kunden sein. Also nichts Neues. Das ist es. Wir haben fünf Kunden. Nun, wie wir bereits gelernt haben, wenn Sie den Stern an die Zählfunktion weitergeben, was Sie sagen, um zu skalieren, gehen und zählen, wie viele Zeilen wir in der Tabelle Kunden haben. Die Waage geht einfach los und fängt an zu zählen. Ich würde sagen, wir haben fünf Kunden in fünf Reihen. Es spielt keine Rolle , ob wir Nullen in unseren Daten haben , wie im Nachnamen oder in der Es wird nur die Anzahl der Zeilen gezählt. Nehmen wir nun an, wir haben die folgende Aufgabe. Es wird sagen, finde die Gesamtzahl der Ergebnisse für. Was wir also für diese Aufgabe brauchen , ist herauszufinden, wie viele Punkte in unseren Daten enthalten sind. Wie Sie sehen können, haben wir etwa vier Punkte, aber der letzte Kunde hat keine Punktzahl, also haben wir sie als alle. Das Ergebnis sollte also vier sein, wir können jetzt nicht gehen und den Stern dafür verwenden , weil wir fünf bekommen werden. Wir müssen gehen und die Punkte zählen. Mal sehen, wie wir das machen können. Wir können auch zählen. Aber dieses Mal werden die Partitur und die Definition Partitur und die Definition des Fensters leer sein. Also Gesamtpunktzahlen, und los geht's und das Ganze ausführen. Jetzt können wir in den Ergebnissen sehen, dass wir vier Punkte erhalten haben, was sehr korrekt ist, weil Equal die Null und Squal ignoriert hat und sich nur auf eine Spalte konzentriert uns also auf diese Werte konzentrieren, werden die Nullen Das ist wirklich großartig, um die Qualität Ihrer Daten zu überprüfen Nehmen wir also an, dass Sie in Ihren Daten keine Jahreszahlen erwarten Anstatt also manuell die gesamten Aufzeichnungen durchzugehen, können Sie auf diese Weise die Gesamtzahl der Kunden ermitteln Und dann können Sie die Gesamtzahl der Punkte zählen und sehen, dass es einen Unterschied gibt. ich einfach die Daten überprüfe, kann ich sagen: Weißt du was? Wir haben eine Null, ohne jeden Datensatz in unseren Daten zu überprüfen. Damit können wir die Qualität unserer Daten überprüfen und sehr schnell verstehen, wie viele Nullen wir in der Feldpunktzahl haben, und Sie können dasselbe tun, zum Beispiel für den Vornamen Zeig es dir. Ich werde einfach diesen, sagen wir, den Vornamen kopieren. Sagen wir eigentlich Land. Also werde ich mich für das Land entscheiden. Lassen Sie uns also das Land mit allen Ländern betrachten. Gehen wir also hin und führen das aus. Wenn Sie jetzt das Ergebnis überprüfen, können Sie sehen, dass wir fünf Zeilen mit dem Land haben. Skala wird sich auf die Länder konzentrieren und sie wird keine Nullen finden Wir haben hier also vollständige Daten. Wir haben keine Nullen , weil die Gesamtzahl der Kunden der Gesamtzahl der Werte innerhalb des Landes entspricht Gesamtzahl der Werte innerhalb des Landes Und ich kann sofort feststellen die Datenqualität des Landes sehr gut ist. In Ordnung. Nun noch etwas zu der Zählfunktion , die wir zuvor gelernt haben. Wir können entweder einen Stern oder einen verwenden, Wir können entweder einen Stern oder einen verwenden um zu zählen, wie viele Zeilen wir haben? Lass es uns einfach versuchen. Ich werde es einfach duplizieren. Und anstatt einen Stern zu haben, lass uns einen haben. Ich werde ihm nur einen Namen geben . Hier wird es eins sein und du bist Star. Also lass uns gehen und es ausführen. Wenn Sie also die Ausgabe überprüfen, haben wir genau identische Ergebnisse erhalten. Es gibt also keinen Unterschied zwischen diesen beiden Abfragen. Es liegt an Ihnen, Sie können es ausprobieren und die Leistung überprüfen. Normalerweise nehme ich den Stern statt einen. Okay, jetzt werden wir über einen sehr wichtigen Anwendungsfall für die Anzahl der SQL-Fensterfunktionen sprechen einen sehr wichtigen Anwendungsfall für die Anzahl der SQL-Fensterfunktionen , die ich in meinen realen Projekten häufig verwende. Die Daten, die wir für die Datenanalyse verwenden haben normalerweise eine schlechte Datenqualität. Und wenn wir diese Datenqualitätsprobleme nicht finden und sie vor der Analyse nicht bereinigen, werden wir schlechte Ergebnisse und schlechte Analysen liefern, was zu schlechten Entscheidungen führen kann. Ein sehr häufiges Problem mit der Datenqualität , auf das Sie in Ihrem Projekt oder Ihren Daten stoßen könnten , ist das Vorhandensein von Duplikaten Duplikate sind wirklich schlecht für die Datenanalyse. Um also das Duplikat in unseren Daten zu entdecken oder, sagen wir, zu identifizieren, können wir die Qual Window-Funktion count verwenden Gehen wir nun zu einigen Beispielen . Jetzt heißt es in der Aufgabe: Prüfen Sie, ob die Tabellenreihenfolge doppelte Zeilen enthält . Also, wie werden wir das machen? Wenn wir uns die Tabellenbestellungen hier ansehen, können wir sehen, dass es viele Bestellungen gibt, aber wie findet man die Duplikate heraus Nun, der erste Schritt besteht darin, zu verstehen, was der Primärschlüssel der Tabellenbestellungen ist Was wir normalerweise tun, ist, das Datenmodell zu überprüfen, falls es eines gibt. Für diesen Kurs haben wir zum Beispiel das folgende Datenmodell, und wir können sehen, dass es definiert ist, dass die Bestell-ID der Primärschlüssel für die Bestellungen ist. Die Produkt-ID ist der Primärschlüssel für die Produkte. Das heißt, für unsere Tabelle, die Bestellungen, haben wir die Bestell-ID als Primärschlüssel, und sie sollte eindeutig sein. Es sollte keine Doppelkinder enthalten. Gehen wir jetzt zu unseren Daten. Und überprüfen Sie die andere ID Wenn Sie sich nur die Daten ansehen, können Sie feststellen, dass wir keine Duplikate haben , alle sind einzigartig Wir haben also eins, zwei, drei, vier und so weiter. Aber in echten Projekten können Sie das natürlich nicht so machen. Sie müssen eine Abfrage erstellen, um herauszufinden, ob der Primärschlüssel eindeutig ist. Aber jetzt könnten wir sagen, dass die Primärschlüssel normalerweise eindeutig sind, weil wir sie in der DDL in den Regeln für den Aufbau der Tabelle definieren können der DDL in den Regeln für den . Nun, das stimmt Wenn du es so hast, musst du kein Dublicate finden Aber normalerweise exportieren wir bei der Datenanalyse viele Dateien und viele Daten in eine zusätzliche Datenbank, und wir erstellen keine solchen Regeln Um nun die Qualität der Primärschlüssel zu überprüfen , die Sie von der Quelle erhalten, können wir die Zählfunktion verwenden. Also lass uns gehen und es bauen. Ich wähle einfach zuerst die Bestellnummer als Detail aus, und jetzt gehen wir wie folgt vor. Also zählen und dann mit dem Stern beginnen und los geht's und definieren wir das Fenster. Also wird es partitioniert nach, und hier wird das Feld der Primärschlüssel sein. Also die Bestellungs-ID. Ich überprüfe gerade die Qualität dieses Feldes. Es sollte keine Doppelgänger enthalten. Und jetzt gehen wir los und geben ihm einen Primärschlüssel für die Namensprüfung Also jetzt erwarte ich, dass das Ergebnis maximal eins sein sollte. Das bedeutet, dass wir für jeden Primärschlüssel eine Zeile haben, und das bedeutet auch, dass er einzigartig ist. Wenn Sie mehr als einen haben, bedeutet das, dass wir Duplikate haben. Gehen wir und führen die Abfrage aus. Wie Sie in den Ergebnissen sehen können, erhalten wir für jeden Primärschlüssel einen. Das ist großartig. Das bedeutet, dass wir keine Duplikate in unseren Daten haben und der Primärschlüssel eindeutig ist Das bedeutet, dass die Tabellenreihenfolge sauber ist und wir keine Duplikate darin haben Lassen Sie uns nun unsere Datenbank überprüfen. Wir haben hier eine weitere Tabelle namens Orders Archive. Lass uns die Tabelle überprüfen. Zuerst wähle ich einfach die Daten aus und wähle aus dem Bestellarchiv aus. Archiv der Bestellungen von Sales Tots. Lassen Sie uns die Ergebnisse überprüfen. Und hier können wir sehen, dass wir genau die gleiche Struktur haben wie die Tabellenreihenfolgen. Lassen Sie uns nun überprüfen, ob die Datenqualität gut ist. Also, was werden wir jetzt tun? Wir werden genau dieselbe Abfrage wie zuvor verwenden. Aber anstatt die Tabellenbestellungen zu verwenden, werden wir das Auftragsarchiv verwenden. Das ist es. Gehen wir und führen es aus. jetzt die Daten überprüfen, können Sie feststellen, dass wir nicht überall eine haben. Manchmal haben wir zwei Zeilen für denselben Primärschlüssel, was wirklich schlecht ist. Also haben wir hier für die Bestellung die Nummer vier. Wir haben zwei Bestellungen mit derselben Bestell-ID. Außerdem haben wir für diese Bestellnummer sechs drei Bestellungen. Das heißt, diese Mitarbeiter sind Dublicds und sie sind ein wesentlicher Bestandteil unseres Datenmodells Was können wir nun noch damit machen , um eine Liste speziell für das Problem der Datenqualität zu erstellen , bei dem wir Alles, was eine hat, interessiert uns nicht Um das zu tun, werden wir die Unterabfrage verwenden. Nehmen wir an, wählen Sie Stern aus und dann können wir die erste Abfrage als Unterabfrage verwenden. Und wir werden in unserem Filter angeben, wo der Check-Primärschlüssel höher als eins ist. Das heißt, ich benötige nur die Bestellnummern bei denen wir Doppelkatzen haben Gehen wir und führen das aus. Jetzt haben wir eine Liste mit den Primärschlüsseln, für die wir Dubliate haben Wir haben die Bestell-ID vier und auch die Bestell-ID sechs Leute, wie ihr sehen könnt, ist die Fensterzählfunktion wunderbar, um Datenqualitätsprobleme wie die Dubliates zu finden . In Ordnung, Leute Das sind die vier wichtigsten Anwendungsfälle bei der Anzahl der Funktionen im Cal-Fenster. Den ersten können wir verwenden, um Gesamtanalysen durchzuführen, oder wir können ihn verwenden, um Kategorieanalysen durchzuführen, wie wir es bei der Analyse des Kundenverhaltens gemacht haben , oder einen anderen Anwendungsfall, wir können ihn verwenden, um die Nullen in unseren Daten zu überprüfen Und im letzten Anwendungsfall können wir ihn verwenden, um Duplikate in unseren Daten zu identifizieren oder zu entdecken, die mit der Datenqualität Lassen Sie uns jetzt die nächste Funktion überprüfen. Wir haben die Summe. 223. 4 3 Gewinn-Aggr-Summe: Ordnung. Lassen Sie uns jetzt verstehen, was die Summenfunktion ist. Es ist sehr einfach. Es wird die Summe aller Werte in jedem Fenster zurückgeben . Lassen Sie uns nun verstehen, wie SQL mit dieser Funktion funktioniert. Ordnung, das ist also sehr einfach, und wir verwenden dasselbe einfache Beispiel. Und jetzt möchten wir den Gesamtumsatz für jedes Produkt ermitteln. Wir können also die Summe der Verkäufe so definieren, da wir den Gesamtumsatz ermitteln, und dann das Fenster so definieren , dass es nach Produkten aufgeteilt wird. Wie wir gelernt haben, wird SQL zuerst unsere Daten in zwei Fenster aufteilen. Also ein Fenster für die Mützen, ein anderes Fenster für die Handschuhe, richtig? Also, nachdem Q die Fenster definiert hat, geht es los und fängt an, die Daten zu aggregieren Also die Summe der Verkäufe. Das heißt, für das erste Fenster haben wir die drei Verkäufe, und dann werden wir einfach all diese Werte zusammenfassen Wir addieren also 20 plus zehn plus fünf und erhalten das Ergebnis 35. In den Ergebnissen werden wir überall hinkommen. 35. Das war's also für das erste Fenster. Und wie Sie sehen können, wird SQL die Daten in jedem Fenster separat aggregieren . Das heißt, während wir die Daten für die Großbuchstaben aggregieren, überprüft SQL nichts mit den Handschuhen, sodass sie vollständig getrennt sind Jetzt geht es also zum nächsten Fenster, und hier haben wir zwei Werte und Null Also nochmal, hier wird die Null einfach ignoriert. Also was wir haben werden, wir werden 30 plus 70 haben, und der Gesamtumsatz dafür wird 100 sein. Wie Sie sehen können, ist es sehr einfach, richtig. 100, 100 und Leute, das war's. Es ist wirklich einfach. Wir haben hier nicht viele Spezialfälle wie die Zählfunktion. Es ist nur so, dass sie die Null in der Berechnung ignoriert , und auch die Anforderung hier, sie erlaubt nur ganze Zahlen oder sagen wir Wir können also nicht einfach einige Produkte angeben , da es sich bei den Produkten nicht um Zahlen, sondern um Zeichen handelt Sie können also nur Zahlen für die Summenfunktion verwenden. Gehen wir jetzt los und haben einige Aufgaben und einige Anwendungsfälle , um im Maßstab zu üben. Finden Sie den Gesamtumsatz für alle Bestellungen heraus. Da wir den Gesamtumsatz für jedes Produkt ermitteln werden. Darüber hinaus müssen wir einige Details wie die Bestellnummer und die Bestelldaten angeben . Gehen wir und wählen Sie die Bestellnummer und die Bestelldaten aus. Lassen Sie uns auch die Verkäufe ermitteln, und jetzt müssen wir den Gesamtumsatz aller Bestellungen ermitteln. Das heißt, wir können die Fensterfunktion sum sales verwenden und die Definition des Fensters wird leer sein , da wir die Daten nicht teilen müssen. Das ist der Gesamtumsatz. Und wir müssen die Tabelle auswählen, Kundenaufträge. Damit das erledigt ist, gehen wir los und führen es aus. Damit haben wir, wie Sie sehen können, alle Details, die wir benötigen, und auch den Gesamtumsatz, die Zusammenfassung all dieser Verkäufe in einem Feld Damit haben wir für unsere Gesamtanalysen eine große Zahl für unsere Berichterstattung Wir wissen, wie viel Umsatz wir im gesamten Geschäft erzielt haben . Gehen wir jetzt zur nächsten Aufgabe über. Es heißt, Gesamtumsatz für jedes Produkt. Ich denke, Sie wissen bereits, was wir tun werden. Summe der Verkäufe, wir werden es so machen, aufgeteilt nach. Produkt-ID. In diesem Sinne werden wir es Verkäufe nach Produkten nennen. Damit teilen wir die Daten nach Produkten auf. Also lass uns gehen und es ausführen. Wie Sie sehen, haben wir keine Produktinformationen Fügen wir die Produkt-ID in die Abfrage ein, nur um die Ergebnisse zu analysieren. Aus den Daten können wir ersehen, dass der Gewinner die Produkt-ID 101 ist. Wie Sie sehen können, haben wir hier die höchsten Umsätze. Wenn Sie es mit den anderen Produkten vergleichen, wird das niedrigste Produkt die Produkt-ID 105 sein. Wie Sie sehen können, können wir die Fensterfunktion sum zusammen mit der Partition by verwenden die Fensterfunktion sum zusammen mit , um Dinge zu vergleichen, um Vergleiche zwischen den Produkten anzustellen, um beispielsweise die Leistung der Produkte zu verstehen . Es ist also eine wirklich großartige Analyse für die Leistung. Okay, jetzt kommen wir zu sehr interessanten Anwendungsfall für die Aggregatfunktionen, nicht nur für die Summe, sondern auch für die anderen, es ist die Vergleichsanalyse Okay, lassen Sie uns schnell verstehen, was die Anwendungsfälle für Vergleiche Es wird gehen und den aktuellen Wert vergleichen. Nehmen wir zum Beispiel an, wir befinden uns derzeit im März und der Umsatz liegt bei 30. Wir werden diesen Wert, den aktuellen Umsatz, mit einem aggregierten Wert vergleichen den aktuellen Umsatz, mit einem aggregierten Wert Nehmen wir zum Beispiel den Gesamtumsatz mit der Summenfunktion Was ist passiert, wenn Sie den aktuellen Wert mit dem Gesamtumsatz vergleichen, den Sie hier vergleichen oder eine Kaltanalyse durchführen, bei der wir besser verstehen können, wie wichtig der Umsatz in diesem Monat im Vergleich zum Gesamtumsatz war? Kaltanalyse durchführen, bei der wir besser verstehen können, wie wichtig der Umsatz in diesem Monat im Vergleich zum Gesamtumsatz war der Umsatz in diesem Monat im Vergleich zum Gesamtumsatz Oder wir können es mit den besten Monaten und dem höchsten Wert vergleichen . Der höchste Wert ist beispielsweise Juni, und wir können diesen Monat mit den besten Monaten des Jahres oder mit dem niedrigsten Monat des Jahres vergleichen den besten Monaten des Jahres . Oder wir können die Verkäufe des aktuellen Monats mit dem Durchschnitt vergleichen , um zu verstehen, ob wir über dem typischen Umsatz oder unter dem Durchschnitt liegen? Und dies ist eine sehr wichtige Analyse, um die Leistung der aktuellen Daten zu untersuchen und zu verstehen. Lassen Sie uns ein Beispiel haben , um den Anwendungsfall zu verstehen. Ermitteln Sie den prozentualen Beitrag der einzelnen Produktverkäufe zum Gesamtumsatz. Lass uns das Schritt für Schritt lösen. Was wir tun werden, wir werden gehen und lassen uns auch die Bestell-ID auswählen, lassen Sie uns die Produkt-ID und die Verkäufe einfach so aus Kundenaufträgen nehmen . Gehen wir und führen es aus. Wie Sie in den Ergebnissen sehen können, haben wir nun den ersten Teil der Gleichung. Wir haben die Verkäufe, also nichts Besseres als ein Verrücktes hier. Jetzt benötigen wir den Gesamtumsatz aller Daten. Was werden wir tun? Wir werden die Summe der Verkäufe haben. Und die Definition wird leer sein. Das ist der Gesamtumsatz. Gehen wir und führen es aus. Jetzt haben wir alles für die Gleichung. Wir haben den Umsatz und auch den Gesamtumsatz, und das ist genug, um den Prozentsatz des Beitrags zu ermitteln. Die Berechnung dafür wird sehr einfach sein. Wir werden den Umsatz durch den Gesamtumsatz teilen. Es ist wirklich einfach. Gehen wir und machen das. Es wird der Umsatz geteilt durch den Gesamtumsatz sein. Also werden wir die gesamte Fensterfunktion hierher kopieren und die gesamte Fensterfunktion hierher sie dann mit 100 multiplizieren. Das ist es. Gehen wir und führen es aus. Jetzt merkst du, dass das in der Ausgabe steht, wir haben Null. Das liegt am Datentyp. Wenn wir jetzt zu unserer Tabelle hier auf der linken Seite gehen, können Sie sehen, dass die Bestellungen den Datentyp Integer haben. Wenn Sie also ganze Zahlen dividieren, erhalten Sie keine Gleitkommazahl oder Dezimalzahl, Sie müssen den Datentyp ändern Also, was wir jetzt tun werden, wir werden den Datentyp für einen von ihnen ändern, sodass er für die Verkäufe hier genug ist Also werden wir die folgenden Aussagen verwenden. Also betrachte Verkäufe als Floats. Also das ist es Ich konvertiere nur die Ganzzahl in Floats. Das war's also, lassen Sie mich ihm einfach einen Namen geben, damit es sich um einen Prozentsatz der Gesamtsumme Das ist also erledigt. Lass uns hingehen und hinrichten. Nun können Sie in der Ausgabe sehen, dass wir jetzt den Prozentsatz des Gesamtbeitrags oder sagen wir den Prozentsatz des Beitrags haben den Prozentsatz des Gesamtbeitrags oder sagen wir den . Nun, was wir damit machen werden, wir werden diese Zahlen umgehen, weil wir viele Dezimalzahlen haben Um das zu tun, werden wir die Rundungsfunktion wie folgt verwenden die Rundungsfunktion wie folgt Dann werden wir zwei Dezimalzahlen haben und wir gehen und es ausführen Wie Sie sehen können, ist es wirklich einfacher zu lesen. Weil wir nur zwei Dezimalzahlen haben und sofort feststellen können, dass die Reihenfolge Acht den höchsten Beitrag zur Gesamtsumme leistet Das nennen wir eine Teil-zu-Gesamt-Analyse , bei der wir den Prozentsatz der Gesamtsumme ermitteln Es ist eine sehr verbreitete Analyse , um die Leistung jeder Bestellung im Vergleich zur Gesamtleistung zu verstehen . Dies ist ein Beispiel dafür, wie uns die Fensterfunktion dabei hilft den aktuellen Wert mit einem aggregierten Wert zu vergleichen mit einem aggregierten Wert Ordnung. Also das ist alles für die Fensterfunktion sum. Als Nächstes werden wir über die Durchschnittsfunktion sprechen. 224. 4 4 win aggr avg: Ordnung. Lassen Sie uns nun verstehen, was eine Durchschnittsfunktion ist, wie der Name schon sagt. Es wird den Durchschnitt der Werte in jedem Fenster ermitteln. Lassen Sie uns nun verstehen, wie SQL mit dem Durchschnitt arbeitet. In Ordnung. Kommen wir nun zu unserem sehr einfachen Beispiel, und die Aufgabe lautet, den durchschnittlichen Umsatz für jedes Produkt zu ermitteln. Es ist also wirklich einfach. Wir können den Durchschnitt verwenden und ihm dann die Spalte Umsatz übergeben , und wir definieren das Fenster wie diese Partition nach Produkten. Als erstes müssen wir also das Fenster definieren, damit es unsere Daten unterteilen kann In zwei Partitionen, eine für die Mützen und eine für die Handschuhe Jetzt hoffe ich, dass jeder weiß , wie man den Durchschnitt berechnet. Wie Sie wissen, wird es alle Werte zusammenfassen und durch die Anzahl der Zeilen dividieren Also wird es 20 plus zehn plus fünf zusammenfassen und es in drei Zeilen aufteilen, und die Ausgabe wird 11 sein Also werden wir es für jede Zeile bekommen. Wie Sie sehen können, hat QL im nächsten Fenster einfach alles ignoriert. Wir konzentrieren uns nur auf die Kappen. Jetzt gehe ich zum zweiten Fenster und fange an, dieselben Aggregationen durchzuführen Aber hier haben wir den Sonderfall von Null. Die Null wird also in den Berechnungen ignoriert, und wir werden es so haben. Es wird sagen: Weißt du was? 30 plus 70, und wir beziehen nur zwei Zeilen mit ein, also wird es durch zwei geteilt, und der Durchschnitt wird 50 sein. Wir erhalten also das Ergebnis 50 für jede Zeile und ignorieren die Null völlig Aber jetzt befinden wir uns vielleicht in einem Szenario, in dem Ihre Benutzer ein solches Unternehmen verstehen Wenn wir bei den Verkäufen eine Null finden, bedeutet das eine Null, es gibt also keine Verkäufe, und es ist tatsächlich eine Null, aber wir speichern sie in der Datenbank als Null. Das bedeutet, dass der von Ihnen angegebene Durchschnitt nicht wirklich korrekt ist. Wir müssen durch drei teilen. Das heißt, wir müssen zuerst die Nullen behandeln, bevor wir die Aggregationen durchführen, bevor wir den Durchschnitt ermitteln Jetzt werden wir ein ganzes Kapitel darüber haben, wie man mit Nullen gleichwertig umgeht, was die verschiedenen Funktionen sind Aber vorerst werden wir uns mit den Funktionen befassen. Nun, was wir tun werden, wir werden die Verkäufe nicht so nutzen, wie sie Wir werden uns zuerst um die Nullen kümmern Das heißt, wir werden die Alisk-Verkaufszahlen verwenden und sie durch Nullen ersetzen Wie Sie sehen können, verwenden wir nicht sofort die Verkaufszahlen, wir kümmern uns zuerst darum und dann werden wir den Durchschnitt ermitteln Qual geht hier rüber, und wenn es eine Null findet, wird sie durch Null ersetzt, und das wird sich dann auf unseren Durchschnitt hier auswirken auf unseren Durchschnitt hier Es wird 30 plus sieben plus 70 sein, aber jetzt plus Null Jetzt haben wir drei Zeilen, statt durch zwei zu teilen, wird sie durch drei geteilt, und das Gesamtergebnis wird so aussehen, 33. Das bedeutet, dass wir in der Ausgabe 33 für jede Zeile haben können. Und damit erfüllen wir jetzt die Erwartungen des Unternehmens. Wenn Sie eine Null haben, kann sie als Null behandelt werden, und das Ergebnis kann genauer sein. Siehst du, oder? Es ist sehr knifflig. Wenn Sie diese Analysen und Aggregationen durchführen, sollten Sie sehr vorsichtig mit den Nullen Verstehen Sie sie, verstehen was sie für das Unternehmen bedeuten, gehen Sie richtig mit ihnen um, um in Ihrer Analyse korrekte Ergebnisse Gehen wir nun zurück, um SQL anhand einiger Aufgaben und Anwendungsfälle zu üben . Okay, fangen wir mit den Grundlagen an. Wir haben die folgende Aufgabe. Finden Sie den durchschnittlichen Umsatz aller Bestellungen heraus. Da wir den durchschnittlichen Umsatz für jedes Produkt ermitteln und die Details nicht vergessen. Lassen Sie uns das Problem nun Schritt für Schritt lösen . Wählen Sie also die Bestellnummer und das Bestelldatum aus. Lassen Sie uns auch die Verkäufe abfragen. Lass uns die durchschnittlichen Verkäufe herausfinden. Es wird eine Fensterfunktion sein und wir haben die Verkäufe drin, das übliche Zeug, das Fenster wird leer sein. Durchschnittsumsatz, nennen wir das. An dieser Tabelle werden Verkaufsaufträge stehen. Damit das geklärt ist, gehen wir los und führen es aus. Oh, wir müssen natürlich alles auswählen. Was Equal in der Ausgabe getan hat, wir werden all diese Werte zusammenfassen und dann durch zehn teilen Damit haben wir einen durchschnittlichen Umsatz von 38. Sehr einfach. Das nennen wir wiederum eine Gesamtanalyse. Gehen wir zum nächsten über und ermitteln Sie den durchschnittlichen Umsatz für jedes Produkt. Auch hier werden wir die Fensterfunktion wie folgt aufbauen , Durchschnittsverkäufe, und wir können sie durch die Produkt-ID teilen, und wir werden sie Durchschnittsverkäufe nach Produkten nennen. Und wir werden die Produkt-ID in die Abfrage einfügen . Lassen Sie uns zunächst ausführen und wir haben hier etwas übersehen. Es ist die Partition, die ich erneut ausführen werde. Damit haben wir die folgenden Daten. Also gehe ich los und teile die Daten auf. Für diese Produkte haben wir zum Beispiel diese vier Bestellungen. Was passieren kann, ist, die vier Werte zusammenzufassen und sie dann durch vier zu teilen Deshalb haben wir hier 35. Das Gleiche gilt für die nächsten Bestellungen , bei denen es durch drei geteilt wird. Die letzte wird es einfach durch eins teilen. Deshalb haben wir 60. Wie Sie sehen können, wird die Aggregation für jedes Fenster separat durchgeführt, und das ist eine sehr gute Möglichkeit, die Durchschnittswerte zwischen den verschiedenen Produkten zu vergleichen Sehen wir uns nun ein Beispiel an um zu lernen, wie man mit den Nullen umgeht Nehmen wir an, wir haben die folgende Aufgabe. Finden Sie die durchschnittlichen Punktzahlen von Kunden und zeigen Sie auch zusätzliche Informationen wie die Kundennummer und den Nachnamen an. Lass uns das lösen. Wir zielen jetzt auf die Tischkunden ab. Wählen wir es einfach zuerst aus. So wie das hier. Und jetzt geben wir die Kundennummer und den Nachnamen an. Geben Sie uns auch den Punktestand. Aber dieses Mal werden wir die durchschnittliche Punktzahl herausfinden. Es wird also die durchschnittliche Punktzahl sein. Und da wir die Daten nicht partitionieren, belassen wir die Definition so und geben den Durchschnittswert an. Lassen Sie uns das Set also ausführen. Wie Sie sehen können, haben wir jetzt eine durchschnittliche Punktzahl von 625. Q fasse die vier Werte zusammen und dividiere sie durch vier Aber hier haben wir eine Null. Jetzt müssen wir das Geschäft verstehen oder danach fragen, was die Null in den Punktzahlen der Kunden bedeutet. Ist es Null oder ist es etwas Leeres? Wenn es Null ist, dann ist der Durchschnitt, den wir haben, falsch , weil er durch fünf und nicht durch vier geteilt werden sollte. Nehmen wir an, es ist Null. Das heißt, wir müssen uns um die Nullen kümmern. Was wir jetzt tun werden, wir werden gehen und die Funktion benutzen Quals verdient für den Punktestand und ersetzt Null durch Null. Sie sind der Kundenwert. Gehen wir und führen das aus. Sie können also sehen, ob es einen Wert gibt, es wird genau derselbe Wert sein, aber nur wenn Sie eine Null haben, wird sie durch Null ersetzt. Gehen wir jetzt und korrigieren den Durchschnitt. Ich werde es einfach so machen. Lass uns das Ganze kopieren. Aber anstatt die Punktzahl zu verwenden, werden wir die Punktzahl verwenden, die mit Nullen behandelt wird Ich werde es einfach so ersetzen. Hier ohne Nullen. Gehen wir und führen es aus. Wie Sie sehen können, erhalten wir bei der Ausgabe ein gültigeres Ergebnis als beim vorherigen. Dies gilt nur für den Fall, dass Null Null bedeutet. Leute, wie ihr seht, seid sehr vorsichtig mit den Nullen, besonders wenn ihr Aggregationen macht und richtig damit umgeht , bevor ihr irgendwelche Aggregationen wie den Durchschnitt macht irgendwelche Aggregationen wie den Durchschnitt Kommen wir zum Anwendungsfall. Wir haben die Vergleichsanalyse und die Aufgabe lautet, alle Bestellungen zu finden, bei denen der Umsatz über dem durchschnittlichen Umsatz aller Das heißt, wir müssen den aktuellen Umsatz mit dem aktuellen Gesamtwert vergleichen den aktuellen Umsatz mit dem , dem Durchschnitt der Gehen wir jetzt Schritt für Schritt vor. Was werden wir tun? Wir werden natürlich auswählen. Die Bestellnummer, was brauchen wir? Nehmen wir die Produkt-ID und wir benötigen die aktuellen Verkäufe. Es werden die Verkäufe so sein, wie sie sind. Das war's vorerst. Das ist aus Kundenaufträgen, das ist also alles. Gehen wir und führen es aus. also das Ergebnis überprüfen, können Sie sehen, dass wir den ersten Teil der Gleichung verstanden haben , richtig. Wir haben den Umsatz für jede Bestellung. Jetzt brauchen wir den zweiten Teil. Der durchschnittliche Umsatz aller Bestellungen. Um das zu tun, verwenden wir die Fensterfunktion Durchschnittsverkäufe, und wir werden über verwenden. Denn für alle Bestellungen bedeutet das, dass sie leer sein wird. Geben wir ihm also einen Namen: durchschnittlicher Umsatz. Lassen Sie uns also weitermachen und es ausführen. Jetzt haben wir in der Ausgabe die negativen Verkäufe, es können also 38 sein Jetzt brauchen wir alle Bestellungen , die über dem Durchschnitt liegen Wie Sie zum Beispiel sehen können, ist die Reihenfolge eins nicht höher, aber die Reihenfolge vier ist höher als der Durchschnitt. Um die Daten zu filtern, können wir die Fensterfunktion in der Kleidung nicht verwenden. Was wir tun werden, ist leider, dass wir die Unterabfrage verwenden werden. Es wird so sein. Wählen Sie Stern aus und dann definieren wir die Bedingung außerhalb der Unterabfrage Es wird dort sein, wo der Umsatz höher sein wird als der durchschnittliche Umsatz Das ist. Gehen wir und führen es aus. Wie Sie jetzt sehen können, ist es sehr einfach. Wir haben alle Bestellungen erhalten, die über dem Durchschnitt liegen. Sie können sehen, dass all diese Verkäufe über dem Durchschnitt liegen. Es wäre schön, wenn wir all diese Dinge in der ersten Abfrage erledigen könnten. Aber da wir das nicht können. Wir müssen die Unterabfragen verwenden um die Daten zu filtern Danach. Dass wir die Bedeutung der Vergleichsanalyse verstehen können die Bedeutung der Vergleichsanalyse Hier finden oder bewerten wir beispielsweise die Daten, unabhängig davon, ob sie über dem Durchschnitt oder unter dem Durchschnitt liegen, und dies ist für die Geschäftsanalyse sehr wichtig . Ordnung, alle zusammen. Das ist alles für den Durchschnitt der Fensterfunktionen. Als Nächstes werden wir über zwei sehr interessante Funktionen sprechen , die Min- und Max-Funktionen. 225. 4 5 win aggr min max: Ordnung, Leute. Also, was sind die Funktionen Mittelwert und Max? Sie sind sehr einfache, aber dennoch sehr leistungsstarke Funktionen für die Analytik. Der Mittelwert ist einfach die Funktion , die den Minimalwert oder, sagen wir, den niedrigsten Wert innerhalb eines Fensters zurückgibt den Minimalwert oder, sagen wir , wobei das Maximum genau das Gegenteil ist. Es wird den Maximalwert oder den höchsten Wert innerhalb eines Fensters finden . Lassen Sie uns nun verstehen, wie SQL mit diesen Funktionen funktioniert. In Ordnung. Jetzt haben wir also dieselben Daten und wir haben zwei Aufgaben. Zuerst müssen wir die niedrigsten Siegel für jedes Produkt finden . der zweiten Seite möchten wir für jedes Produkt die höchsten Siegel finden . Also werden wir die Männer Max benutzen. Und wie Sie sehen können, ist die Syntax sehr einfach. Man muss die Siegel und dann die Partition nach den Produkten machen, und auch das gleiche Zeug, aber mit dem Maximum. Okay. Lassen Sie uns nun sehen, wie Qual die erste Abfrage ausführen wird Wie üblich werden zuerst die Daten vorbereitet. Also werden die Daten in zwei Fenster aufgeteilt, eines für die Kappen und eines für die Handschuhe. Danach wird es in jedem Fenster separat nach den niedrigsten Umsätzen suchen . Für das erste Fenster haben wir also die folgenden Werte: 20, zehn und fünf. Und der niedrigste Wert wird natürlich die Fünf sein. Deshalb wird Qual es hier und überall in diesem Fenster finden , es wird der Wert Fünf sein Also haben wir es als den niedrigsten Umsatz für die Produktobergrenzen. Also springen wir jetzt zum nächsten Fenster für die Handschuhe und beginnen mit der Suche nach den Werten. Wie Sie sehen können, haben wir 30, 70 und Null. Null wird ignoriert, sodass Null nicht als niedrigster Wert betrachtet wird . Also, wir werden mit den 30 die niedrigsten Verkäufe finden. Es wird also tatsächlich die erste Zeile in diesem Fenster sein und der ausgegebene Wert wird 30 für jede Zeile sein. Das ist also sehr einfach, oder? Gehen wir nun zum nächsten über. Wir haben dasselbe Zeug, verwenden aber Max, also sind die Daten Partitionen. Und was ist für die erste Partition der höchste Wert? Es wird die erste Reihe sein, die 20. Also geht Esq hin und sucht es. Und in der Ausgabe werden wir den höchsten Umsatz erzielen, 20 für dieses Fenster. Dann geht es zum zweiten Fenster und sucht nach dem höchsten Wert. Also hier haben wir zwei Werte, 3070, und es wird die 70 sein, richtig Also wird es hier drüben zeigen. Und was die Ausgabe angeht, werden wir überall hinkommen. 70. Also, Leute, es ist wirklich einfach, oder Kehren wir nun zu unserem Durchschnittsszenario zurück, in dem wir in unserem Geschäft Nullen als Null im Umsatz verstehen Nullen als Null im Umsatz Das bedeutet, dass wir zuerst den Nullen umgehen und sie durch Null ersetzen müssen, und dann werden wir nach dem Wert suchen Also, was wird passieren? Wir werden Nullen durch Null ersetzen. Im Großen und Ganzen wird sich nichts ändern. Der höchste Wert wird 70 sein, und wir werden die gleiche Ausgabe erhalten. Aber für das Minimum haben wir jetzt einen neuen niedrigsten Wert. Es sind also nicht mehr die 30. Es ist eigentlich die Null. Also kann Q hier rübergehen und die 30 durch Nullen ersetzen. Nulls ist das am wenigsten verkaufte Produkt für Handschuhe. Nochmals, Leute, die Nullen sind sehr knifflig und diese Funktionen reagieren sehr empfindlich Verstehen Sie, was die Nullen bedeuten, und gehen richtig damit um, damit Sie in der Ausgabe korrekte Ergebnisse erhalten Das heißt, lasst uns zu Quel zurückkehren , um einige Aufgaben und Anwendungsfälle zu haben , um Qual zu üben In Ordnung, Leute, lasst uns mit den grundlegenden Dingen beginnen. Finden Sie den höchsten und niedrigsten Umsatz aller Bestellungen, und wir ermitteln den höchsten und niedrigsten Umsatz für jedes Produkt, und wir müssen zusätzliche Informationen bereitstellen. Gehen wir also los und lösen die ausgewählte Bestell-ID oder die letzte. Und nehmen wir auch die Produkt-ID. Lassen Sie uns nun den höchsten Umsatz aller Bestellungen ermitteln. Es wird die Max-Funktion für die Verkäufe sein und die Fensterfunktion wird die Leerverkäufe aller Bestellungen sein . Sie sind also der umsatzstärkste. Lassen Sie uns den niedrigsten Umsatz aller Bestellungen anstreben. Ich werde genau das Gegenteil der Hauptfunktion für Verkäufe sein. Dann haben wir den niedrigsten Umsatz. Also werde ich es einfach zu einem größeren Kapital machen. Also ist es undicht geworden. Verkaufsaufträge. Ich denke, das setzt fest. Lassen Sie uns eigentlich auch die Verkäufe haben. Ordnung. Also lass uns jetzt gehen und es entschuldigen. Jetzt ist das sehr einfach, oder? Das ist der gesamte Umsatz. Was ist der höchste Umsatz? Wir haben die 90 der Bestellung acht. Wie Sie sehen können, haben wir jetzt die höchsten Verkäufe, die 90, und der Umsatz liegt bei zehn, die erste Bestellung ist die niedrigste. Es ist sehr einfach. Jetzt werden wir das Gleiche für die Produkte wiederholen . Also müssen wir die Daten nach der Produkt-ID partitionieren. Was ich tun werde, ich werde einfach losgehen und Sachen kopieren. Die erste wird Partition sein. Die Produkt-ID. Also höchste Verkäufe nach Produkten. Und das nächste wird dasselbe Zeug sein, das nach den Produkten kopiert und eingefügt wird. Das sitzt also. Gehen wir und führen es aus. S nochmal. Die Daten werden nach dem Produkt partitioniert und aufgeteilt also für das erste Fenster Was ist also für das erste Fenster der höchste Umsatz Es werden die 90 sein, und die zehn werden die niedrigsten Verkäufe sein. Es ist also genau wie das allgemeine Recht. Gehen wir jetzt zum zweiten Fenster hier drüben. Wir können sehen, dass der niedrigste oder höchste Umsatz bei 60 liegt, der erste und der niedrigste diesmal bei 15. Und das ist großartig, um zu sehen, dass The que jede dieser Funktionen für jedes Fenster separat ausführen kann jede dieser Funktionen für jedes Fenster separat ausführen . Gehen wir also zum letzten Fenster. Es ist 41. Der Umsatz liegt also bei 60 und wir haben nur eine Zeile. Es wird also der höchste und auch der niedrigste Umsatz sein . Damit können wir, wie Sie sehen, für jedes Produkt einen Bereich definieren, und der Bereich unterscheidet sich von Produkt zu Produkt. Zum Beispiel für dieses Produkt 101, der Bereich von zehn bis 90. Aber für das zweite Produkt haben wir es 15-60 Okay, Leute, lasst uns zum nächsten übergehen, das ist eine meiner Favoriten in der Fensterfunktion , bei der wir die Daten mit den Minimax-Funktionen filtern Lassen Sie uns die folgende Aufgabe haben. Da steht, zeige den Angestellten , die die höchsten Gehälter haben. Das klingt sehr einfach, aber wir können die Hilfe von Fensterfunktionen verwenden , um es zu lösen. Jetzt arbeiten wir also mit den Mitarbeitern der Tabelle zusammen. Lassen Sie uns einfach die Daten auswählen. Wählen Sie aus dem Verkauf aus. Mitarbeiter. Das legt fest. Gehen wir und führen es aus. Jetzt haben wir fünf Mitarbeiter und wir haben diese unterschiedlichen Gehälter. Lass uns das höchste Gehalt finden. Maximales Gehalt. Lassen Sie uns die Fensterfunktion erneut verwenden, aber wir partitionieren die Daten überhaupt nicht. Also wird es so sein. Das höchste Gehalt. Gehen wir und führen es aus. nun die Ergebnisse überprüfen, haben wir eine neue Spalte mit dem Titel „ Höchstes Gehalt“ erhalten, und darin wir die 90.000. Wenn Sie diese fünf Gehälter überprüfen, können Sie sehen, dass das höchste vom Mitarbeiter Michael stammt. Aber die Aufgabe ist immer noch nicht gelöst, wir müssen nur die Mitarbeiter anzeigen , die die höchsten Zahlen haben. Wir müssen die Daten irgendwie filtern und nur diesen Mitarbeiter anzeigen. Um das zu tun, müssen wir die Unterabfragen verwenden , da wir die Fensterfunktion in der Ware-Klausel nicht verwenden können. Was wir tun werden, wählen wir Stern aus, und dann wird unsere erste Abfrage die innere Abfrage sein. Wir haben also die folgende Bedingung. Es wird so sein, dass das Gehalt dem höchsten Gehalt entsprechen sollte . Es ist also sehr einfach. Damit vergleichen wir die Gehälter mit den höchsten Gehältern Wenn es eine Übereinstimmung gibt, werden die Daten präsentiert. Gehen wir also hin und führen das aus. Und das war's, wie Sie sehen können, wir haben den Angestellten mit dem höchsten Gehalt. Aber wenn es sich um mehrere Mitarbeiter mit demselben Gehalt von 90.000 handelt, werden wir das natürlich in ihren Ergebnissen berücksichtigen. Ich denke, Michael wird einen neuen Job brauchen, richtig. Das ist das Schlimmste. Das ist also ein weiterer Anwendungsfall für die Fensterfunktionen Min max. In Ordnung. Nun kommen wir zum Anwendungsfall der Vergleichsanalyse, dem wir die aktuellen Umsätze mit dem höchsten und dem niedrigsten Wert vergleichen wollen . Wir haben also folgende Aufgabe. Es heißt, ermitteln Sie die Abweichung der einzelnen Verkäufe vom minimalen und maximalen Verkaufsbetrag. Wie Sie sehen können, ist dies unser Umsatz, dieser ist der höchste und dieser ist der niedrigste. Jetzt müssen wir nur noch die Daten voneinander subtrahieren , um die Abweichung zu ermitteln. Es ist also sehr einfach Nehmen wir die erste Abweichung, wo wir hingehen und die Verkäufe abziehen Mit dem niedrigsten Wert. Also wird es so sein. Also, was wir jetzt hier machen, wir ziehen die Verkäufe von den niedrigsten Verkäufen aller Rekorde ab den niedrigsten Verkäufen aller Also werden wir dich als Abweichung von mir bezeichnen. Gehen wir und führen es aus. Jetzt können wir anhand dieser Werte sehen , wie weit der aktuelle Wert vom Extrem entfernt ist. Das Extrem ist hier der niedrigste Wert. Das ist also eine wirklich großartige Möglichkeit, die Extreme in Ihren Daten zu analysieren Jetzt, wo wir uns dem Extrem nähern, wird der Wert niedrig sein Wie Sie hier sehen können, haben wir also eine Null. Das ist der niedrigste Wert , weil wir ihn genauso haben wie das Extrem. Das ist eigentlich unser Wert. Also die Zehn. Die nächste ist ein bisschen weit vom Extrem entfernt, das sind 15, also haben wir es hier als Fünf. Das ist nicht weit von unserem Extremwert entfernt. Und wenn Sie dann diesen Wert hier überprüfen , haben wir ihn 80. Die Entfernung ist sehr weit von unserem Extremwert, dem niedrigsten Umsatz, entfernt. Das ist eine wirklich nette Analyse, um den Umsatz Ihrer Daten zu analysieren und auszuwerten. Jetzt können wir unsere Daten natürlich mit einem anderen Extrem auswerten , nämlich dem höchsten Umsatz. Um das zu tun, werden wir zunächst sagen, lassen Sie uns den höchsten, tut mir leid, diesen, den höchsten Umsatz ermitteln und vom Umsatz abziehen Du bist die Abweichung. Aus dem Maximum. Gehen wir und führen es aus. Jetzt können wir in der Ausgabe sehen, dass wir genau die entgegengesetzten Entfernungen erhalten werden. Die Reihenfolge Nummer eins ist am weitesten vom Extrem entfernt. Wie Sie sehen können, haben wir den Wert 80 und die Reihenfolge Acht ist identisch Deshalb haben wir den Abstand Null Jetzt können wir auch sehr schnell sehen, welche Datenpunkte den höchsten Umsätzen am nächsten kommen . Wie Sie sehen können, ist die Fensterfunktion mean und max sehr leistungsfähig, die Fensterfunktion mean und max sehr leistungsfähig, um Ihre Datenpunkte zu verstehen und bis zum Äußersten auszuwerten. 226. 4 6 win aggr rollendes Laufen: Ordnung, immer. Jetzt können wir uns auf einen sehr wichtigen Anwendungsfall konzentrieren. Einer der wichtigsten Anwendungsfälle für diese Aggregationen ist die Erstellung von Running Total und Rolling Total Diese beiden Konzepte sind sehr wichtig für Analyse und die Erstellung von Berichten, die Sie kennen müssen Der Hauptanwendungsfall für diese beiden Konzepte ist das Tracking. Wir können zum Beispiel den aktuellen Gesamtumsatz mit den Zielverkäufen in unserem Unternehmen verfolgen den aktuellen Gesamtumsatz , und das ist auch hervorragend, um historische Analysen der Trends durchzuführen . Okay, jetzt stellt sich die Frage, was ist eine laufende und rollierende Summe? Sie sind sich im Grunde sehr ähnlich. Sie werden eine Reihe von Mitgliedern zusammenfassen. Die Aggregation wird jedes Mal aktualisiert , wenn wir der Sequenz ein neues Mitglied hinzufügen Eine Sequenz könnte wie eine Zeitsequenz sein. Deshalb nennen wir diesen Typ und Analyse im Laufe der Zeit. Jetzt haben wir immer noch die Frage, was ist der Unterschied zwischen den laufenden und den rollierenden Summen Die laufende Summe kann alles vom Anfang bis zum aktuellen Datenpunkt zusammenfassen, ohne dass alte Daten verloren gehen alles vom Anfang bis zum aktuellen Datenpunkt zusammenfassen, ohne dass alte Daten verloren Bei der gleitenden Summe dagegen konzentrieren wir uns auf ein bestimmtes Zeitfenster wie die letzten 30 Tage oder die letzten zwei Monate. Und jedes Mal, wenn wir ein neues Mitglied oder einen neuen Datenpunkt zum Fenster hinzufügen , löschen wir den ältesten Datenpunkt im Fenster. Und damit erzielen wir den Effekt eines rollenden oder, sagen wir, verschiebenden Fensters. Okay, ich verstehe vollkommen, wenn das kompliziert sein könnte. Lassen Sie uns nun ein sehr einfaches Beispiel , um dieses Konzept zu verstehen und zu verstehen, wie wir es mit Qual lösen können . In Ordnung, Leute Jetzt haben wir ein sehr einfaches Beispiel. Wir haben die Monate und Verkäufe, und wir haben sie zweimal, weil ich Ihnen Seite an Seite zeigen möchte wie Squal mit der laufenden Summe und der gleitenden Summe funktioniert der laufenden Summe und der gleitenden Summe Also, was ist nun die Aufgabe auf der linken Seite? Wir wollen die laufende Summe der Verkäufe für jeden Monat ermitteln. Und auf der rechten Seite möchten wir die fortlaufende Summe der Verkäufe für jeden Monat für drei Monate finden . Sie klingen sehr ähnlich, aber auf der rechten Seite haben wir nur ein festes Fenster. Nun, wie können wir das mit SQL lösen? Auf der linken Seite können wir die Summe der Verkäufe verwenden, also wollen wir alle Verkäufe mit der Summenfunktion zusammenfassen , und die Definition für das Fenster wird wie folgt aussehen, sortiert nach Monaten. Natürlich können Sie alles machen, wie Sie hier einen Durchschnitt haben können, und wenn Sie einen Durchschnitt mit der Reihenfolge nach verwenden, erhalten Sie den laufenden Durchschnitt oder den laufenden Höchstwert oder die laufende Anzahl und so weiter. Das heißt, wenn Sie eine Aggregatfunktion mit einer Reihenfolge nach mischen, erzeugen Sie immer eine Aggregatfunktion mit einer Reihenfolge nach mischen, den Effekt der laufenden Summe. Jetzt, auf der rechten Seite, können wir dasselbe Zeug haben. Wir können eine Aggregatfunktion zusammen mit Order by haben, Summe der Bestellungen pro Monat. Bisher haben wir alles wie die linke Seite rechts. Aber jetzt fragst du dich vielleicht, warum soll dieser Effekt, die laufende Summe, erzeugt werden? Wir haben verrücktes Zeug nicht richtig spezifiziert. Es geht nur um die Definition der Rahmenklausel. Erinnern Sie sich, wenn Sie eine Reihenfolge nach verwenden und keine Rahmenklausel angeben, werden Sie ausgeblendet oder sagen wir, die Standard-Rahmenklausel, und es wird so aussehen, zwischen unbegrenzter vorhergehender und aktueller Zeile Und was war die Definition der laufenden Summe? Es wird alle Daten vom allerersten Anfang an aggregieren, naja, das unbegrenzte Fortschreiten alle Daten vom allerersten Anfang an aggregieren, naja, das unbegrenzte bis zur aktuellen Position, der aktuellen Reihe, ohne irgendwelche merkwürdigen Mitglieder fallen zu lassen Das bedeutet also, dass die Definition der laufenden Summe die exakte Definition der Standard-Rahmenklausel sein exakte Definition der Standard-Rahmenklausel Aus diesem Grund wird der Effekt der laufenden Gesamtsumme gleichgesetzt . Gehen wir nun zur rechten Seite, der gleitenden Summe. Auch hier haben wir das Gleiche richtig gemacht. Wir werden die Daten mit der SM-Funktion aggregieren und Daten mit der SM-Funktion aggregieren die Daten in der Reihenfolge der Monate speichern. Damit erzeugen wir auch den Effekt einer Running Total. Also jedes Mal, wenn Sie order by mit aggregate verwenden , wollen wir jetzt in der laufenden Summe immer einen Frame angeben. Hier in diesem Beispiel drei Monate. Das heißt, wenn wir einen neuen Monat bekommen, wollen wir die letzten Monate nicht mit einbeziehen. Wir wollen immer ein festes Zeitfenster haben. Um diesen Effekt mit festem Fenster zu erzielen, müssen wir nun die Rahmenklausel neu definieren Denn wenn Sie es als Standard belassen , wie die laufende Summe, wird der Frame weiter verlängert Sie werden diesen Effekt im Beispiel sehen. Jetzt haben wir so definiert. Zeilen zwischen zwei vorherigen und aktuellen Zeilen. Die Gesamtzahl der Zeilen , die in jedem Fenster enthalten sein werden , beträgt maximal drei Monate. Jetzt weiß ich, dass du vielleicht Para sagst, wovon du sprichst. Du hast nichts bekommen. Es ist völlig normal. Sie werden es nur anhand eines Beispiels verstehen. Um das zu tun, fangen wir mit der linken Seite an. Also zuerst wird Qu die Daten sortieren, sodass alles sortiert ist, vom kleinsten bis zum höchsten Monat Von Januar bis Juli ist also alles gut. Und jetzt fangen wir an, mit dem Rahmen zu arbeiten. Im Rahmen steht also Unbounded Previous. Das wird also statisch sein. Es wird immer auf Januar zeigen. Das ist das grenzenlose Verfahren, die erste Zeile im Datensatz Und jetzt fangen wir natürlich von oben nach unten an. Die aktuelle Reihe wird ebenfalls auf Januar zeigen. Der Rahmen wird also so aussehen. Es wird nur eine Reihe geben, und der Gesamtverkauf dieser Reihe wird sich auf 20 belaufen. Deshalb können wir in der Ausgabe 20 haben. Gehen wir nun zur rechten Seite über, die aktuelle Zeile wird Januar sein, und wie gehen die beiden vor? Wir haben es noch nicht, also wird es vielleicht irgendwo hier vor dem Tisch zeigen. Also nochmal, was ist der Rahmen? Es wird auch eine Reihe sein. In der Ausgabe erhalten wir also genau das gleiche Ergebnis 20. Bisher gibt es keine Unterschiede zwischen der laufenden Summe und der gleitenden Summe. Aber jetzt gehen wir zur nächsten Zeile über, was mit unserem Rahmen passieren kann. Es wird nach rechts gehen und sich verlängern, also werden wir jetzt zwei Monate in diesem Rahmen haben. Und wie hoch der Gesamtumsatz hier ist, werden es 30 sein. Wir haben ein neues Mitglied hinzugefügt. Sie können es wie folgt berechnen, entweder alle Zellen innerhalb des Frames berechnen oder Sie können sagen, dass dies der vorherige aggregierte Wert plus das neue Element ist der vorherige aggregierte Wert plus das neue Element Das vorherige ist 20, das neue Mitglied ist zehn, wir werden 30 bekommen Beides ist richtig. Gehen wir jetzt zur rechten Seite. Was passieren wird, wir auch im Februar sein. Die Röhre davor zeigt immer noch irgendwo nach draußen. Und hier wird das Fenster weggehen und sich so ausdehnen. Wir haben zwei Monate. Und dieselbe Aggregation wird passieren. Also haben wir 30. Also bis jetzt nichts Verrücktes, oder? Gehen wir zum nächsten Monat März. Der Rahmen wird verlängert. Wir haben jetzt also drei Monate. Und die Aggregation wird entweder hier sein, 60 oder 30 plus 30, wir werden die laufende Summe von 60 Und jetzt auf der rechten Seite, was passieren wird, werden wir ebenfalls auf März zeigen, und dieses Mal werden die beiden vorherigen auf Januar zeigen Und das ist das erste Mal, dass wir den ganzen festen Rahmen haben, oder? In diesem Rahmen haben wir also drei Monate Zeit. Also, was ist die Summe davon, es werden 60 sein. Okay, jetzt sagst du, wir bekommen immer noch das gleiche Ergebnis, also gibt es keinen Unterschied. Ich sage, warte darauf. Es wird der nächste sein. wir also bis April gehen, Wenn wir also bis April gehen, hat das zur Folge, dass der Rahmen auf vier Monate verlängert wird, weil wir immer vom ersten Monat bis zum aktuellen Monat beginnen , ohne dass ein Mitglied rausfällt. Also, was ist die Summe davon? Es werden 65 sein. Es tut mir leid? Nun auf der rechten Seite, was passieren wird, wir werden ein neues Mitglied hinzufügen, den April. Aber wir haben die maximale Seitenlänge des Fensters erreicht. Wir haben nur drei, und das liegt daran, dass sich die beiden vorherigen auch hier drüben verschieben werden. Die Grenze wird also von Februar bis April sein. Und damit brechen wir den Januar ab. Und jetzt können Sie den Effekt sehen. Es rutscht. rollt oder verschiebt sich von oben nach unten. Und das liegt daran, dass sich auch die Grenzen verschieben. Sie können jetzt also den Effekt der gleitenden Summe sehen. Das neueste Mitglied wird hinzugefügt, das älteste Mitglied wird draußen sein. Wir dürfen nur drei Muskeln haben. Also, was ist die Summe davon? Es wird 45 sein. Also dieses Mal aggregieren wir diesen Wert, die 60, nicht zusammen mit den fünf Wir aggregieren die Werte innerhalb des Fensters. Also lass uns jetzt weitermachen. Jetzt sind wir im Juni, was nebenbei passieren kann, dass der Rahmen größer wird. Und damit werden wir das Ergebnis von 135 bekommen. Der Rahmen wird also wirklich größer. Aber auf der rechten Seite wird es einen festen Rahmen haben. Wir rutschen also einfach, verschieben und rollen. Damit fügen wir ein neues Mitglied hinzu. Ein anderes Mitglied verlässt das älteste Mitglied, und die Gesamtzahl hier drüben wird 105 sein. Und jetzt gehen wir zur letzten Reihe. Wir werden alles für die Summe haben. Der gesamte Datensatz wird also aggregiert. Das ist also das Maximum , was wir bekommen werden. Es werden etwa 175 sein. Aber auf der rechten Seite wird es sich einfach weiter verschieben, bis wir den letzten Rekord erreichen, das Fenster, der Frame, wird sich auch so verschieben. Die Summe davon wird also 105 sein. Okay, Leute. Sie sehen also, es ist sehr einfach. Als Gesamtsumme wird immer alles von der Startposition bis zur aktuellen Zeile berücksichtigt der Startposition bis zur , ohne dass ein Element gelöscht wird. den fortlaufenden Summen wird immer das älteste Element weggelassen, um etwas Neues hinzuzufügen, und das Zeitfenster verschiebt sich ständig Die laufende Summe eignet sich also sehr gut für die Nachverfolgung, wie zum Beispiel die Budgetverfolgung Oder wir überprüfen zum Beispiel den aktuellen Gesamtumsatz mit einem Ziel oder ähnlichem. Wir betrachten also immer die gesamten Datensätze. Aber bei der gleitenden Summe führen wir hier immer gezielte Analysen durch. Wir sind immer an einem Zeitfenster von drei Monaten interessiert. Sie mögen sich also sehr ähnlich sein, aber sie haben einen völlig unterschiedlichen Analysespielraum. Beide führen jedoch Aggregationen im Laufe der Zeit durch, sodass sie uns helfen können, Analysen im Laufe der Zeit durchzuführen , z. B. zu überprüfen, ob unser Geschäft im Laufe der Zeit wächst oder schrumpft Also Leute, wie ihr seht, können wir mit sehr einfachen SQLs Fensterfunktionen und Fensterfunktionen wirklich großartige Analysen unserer Daten durchführen Diese Mitarbeiter sind also wirklich grundlegend für die Datenanalyse oder die Berichterstattung für unser Unternehmen Fensterfunktionen sind also sehr leistungsfähig für die Datenanalyse. 227. 4 7 win aggr Moving Avg: Okay. Jetzt haben wir also die folgende Aufgabe, und sie besagt, den gleitenden Durchschnitt der Verkäufe für jedes Produkt im Laufe der Zeit zu berechnen . Jetzt haben wir hier also etwas, das als gleitender Durchschnitt bezeichnet wird. Es ist der laufenden Summe sehr ähnlich. In der laufenden Summe haben wir count und SM usw. verwendet. Aber hier werden wir die Funktion Durchschnitt verwenden. Und anstatt sie als laufenden Durchschnitt zu bezeichnen, nennen wir sie gleitenden Durchschnitt. Also lass uns gehen und die Aufgabe lösen. Fangen wir immer damit an, die üblichen Dinge auszuwählen. Holen wir uns also die Bestell-ID. Holen wir uns die Produkt-ID. Und ich würde sagen, da es mit der Zeit vorbei ist, werde ich auch das Bestelldatum bekommen. Und der letzte, der Verkauf von Tischverkäufen. Bestellungen. Das heißt also, lass uns gehen und es ausführen. Jetzt haben wir also unsere zehn Bestellungen mit den Produkten, Bestelldatum und den Verkäufen erhalten. Beginnen wir Schritt für Schritt mit dem Aufbau unserer Fensterfunktion. Welche Funktion benötigen wir? Wir brauchen den Durchschnitt. Das ist das Einfachste. Da steht gleitender Durchschnitt, das heißt, wir brauchen die Verkäufe. Es wird also der Durchschnitt der Verkäufe sein. Gehen wir und definieren das Fenster. Müssen wir jetzt also die Daten auf die Datenpartition aufteilen? Nun ja, das steht für jedes Produkt. Das heißt, wir werden die Partition für Klausel nach den Produkten verwenden . Ausweis. Also jetzt würde ich sagen, das war's für den ersten Schritt, Durchschnitt pro Produkt. Also lass uns gehen und es ausführen. Wenn Sie jetzt das Ergebnis überprüfen, können Sie sehen, dass wir unsere Fenster haben. Also das erste für das Produkt 101 und der Gesamtdurchschnitt der Verkäufe wird bei 35 liegen. Wir haben also für jedes Fenster einen Wert aggregiert, dasselbe gilt für das nächste Produkt Und für das nächste und so weiter. Wir haben also keine Fortschritte im Laufe der Zeit oder so etwas wie einen gleitenden Durchschnitt oder diese Zeit, oder? Wir haben diesen Effekt nicht. Wir haben nur einen Durchschnitt für jedes Fenster. Um nun den Effekt des gleitenden Durchschnitts zu erzielen, wird er wie die laufende Summe aussehen. Wir müssen die Aggregatfunktion zusammen mit Order by verwenden . Also werde ich es einfach in die neue Kolumne schaffen. Ich werde einfach alles kopieren wie hier. Und jetzt werden wir die Reihenfolge bis erledigen. Okay. Und da es im Laufe der Zeit ist, werden wir das Bestelldatum und die Bestelldaten verwenden, und wir werden es als aufsteigend angeben, weil es im Laufe der Zeit ist. Im Laufe Zeit beginnen wir immer mit den frühesten Daten und synchronisieren mit den neuesten Also vom niedrigsten zum höchsten. Wir werden es so belassen. Nennen wir es gleitenden Durchschnitt. Lassen Sie uns das jetzt ausführen und wir haben einen zusätzlichen Gastauftritt bekommen, wegen der Kopierbasis Also lass es uns noch einmal ausführen. Ordnung. Also lass uns jetzt die Ergebnisse überprüfen. Schauen wir uns das erste Fenster an und Sie können sehen, dass wir im gleitenden Durchschnitt Fortschritte gemacht haben . Es beginnt also mit zehn, 15, 14, 35. Es gibt also einen gleitenden Durchschnitt. Wir haben keine feste Zahl für den Durchschnitt, wir haben unterschiedliche Werte. Also, wie wird QL das lösen? Es ist wirklich einfach. Es wird Reihe für Reihe beginnen. Also die erste Reihe, was ist der Durchschnitt von zehn? Es werden zehn sein. Dann weiter zum nächsten. Es ergibt zehn plus 20, geteilt durch zwei, Sie erhalten 15. Gehen wir jetzt zum dritten über. Obwohl drei Werte zusammengefasst und durch drei geteilt werden , erhalten Sie 40. Und jetzt zur letzten Zeile im Fenster Sie fasst all diese vier Werte geteilt durch vier zusammen, und Sie erhalten 35, und das ist genau derselbe Wert in der vorherigen Spalte Sie haben hier den Durchschnitt nach Produkten. Wir haben keine Sortierung nach. Du hast auch 35, genau wie in der letzten Reihe. Das liegt daran, dass wir dieselbe Berechnung haben. Es fasst all diese vier Werte teilt sie durch vier Aber jetzt ist der nächste Wert interessant. Wie Sie den nächsten Wert sehen können, stammt er aus einem anderen Fenster. Sie sehen hier, dass wir 15 für das Produkt 102 haben, aber der Durchschnitt wird auch 15 sein. Squale berücksichtigt also nicht die alten Werte aus dem anderen Fenster. Also eine Skala, die jedes Fenster separat berechnet. Also nochmal, das ist der erste Wert dieses Fensters, 15, der Durchschnitt 15, dann das Gleiche, richtig. Zusammenfassung dieser Werte geteilt durch zwei und so weiter. Das nennen wir in der Datenanalyse dieses letzte Feld hier, wir nennen es einen gleitenden Durchschnitt, und Sie können es sehr einfach implementieren, indem Sie eine Durchschnittsfunktion zusammen mit der Reihenfolge nach verwenden eine Durchschnittsfunktion zusammen mit der Reihenfolge nach Okay, lassen Sie uns zur nächsten Aufgabe übergehen, die besagt, den gleitenden Durchschnitt der Verkäufe für jedes Produkt im Laufe der Zeit zu berechnen , einschließlich nur der nächsten Bestellung Wie Sie sehen können, ist der erste Teil, den wir bereits gemacht haben, richtig Wir haben den gleitenden Durchschnitt, geteilt durch die einzelnen Produkte Aber hier haben wir mehr Spezifikationen. Es heißt, nur die nächste Bestellung eingeschlossen. Das heißt, wir sprechen über die aktuelle Bestellung und auch über die nächste Bestellung. Hier haben wir also einen festen Rahmen oder ein festes Fenster. Wir brauchen also nicht den gesamten Durchschnitt des Fensters. Wir benötigen für jede Berechnung nur maximal zwei Bestellungen. Wie wir das machen werden, können wir unsere benutzerdefinierte Rahmenklausel in unserer Fensterfunktion haben . Das bedeutet, dass wir es nicht als Standard belassen können. Wir müssen es spezifizieren. Also lass uns das machen. Ich werde einfach die alte Definition des Fensters , weil wir das genaue Zeug haben. Wir haben also den durchschnittlichen Umsatz, aufgeteilt nach Produkt-ID, Reihenfolge nach Datum. Das ist also der erste Teil. Jetzt hätten wir gerne dieses feste Fenster. Also machen wir uns jetzt auf den Weg und definieren unseren Rahmen. Ich werde nur ein bisschen rauszoomen. Es werden Reihen dazwischen sein. Wir haben jetzt also die Grenzen des Rahmens. Es heißt, einschließlich der nächsten Bestellung. Also werden wir Folgendes verwenden. Die erste Grenze wird also die aktuelle Zeile sein. Und da es die nächste Bestellung ist, wird es auch eine sein, folgt. Das ist also unser Rahmen, der nur die nächste Bestellung beinhaltet, und wir haben es so. Eins folgt. Nennen wir es gleitenden Durchschnitt. Das ist es also. Lass uns hingehen und hinrichten. Gehen wir jetzt und überprüfen das Ergebnis. Sie können sehen, dass der gleitende Durchschnitt völlig andere Werte hat als der gleitende Durchschnitt. Gehen wir also hin und verstehen warum. Du kannst es Reihe für Reihe machen. Nehmen wir die erste Reihe hier drüben, also die Zellen hier sind zehn. Und der gleitende Durchschnitt ist 15, warum ist das so? Weil wir bei der Berechnung den nächsten Wert berücksichtigen. Also zehn plus 20/2, du bekommst 15. Das bedeutet, dass Qual den Rahmen so definiert hat. Diese beiden Zeilen für diese Berechnung für die erste Zeile. wir nun zur zweiten Zeile über, Gehen wir nun zur zweiten Zeile über, wobei Qual auch die dritte, die nächste Zeile einschließt die dritte, die nächste Zeile einschließt Aber da das Fenster nur zwei Befehle umfasst, wird die erste Zeile gelöscht Das nächste Bild wird so aussehen. Wie Sie sehen können, wird es 20 plus 19/2 sein , Sie erhalten 55. Wir können den Effekt des gleitenden Durchschnitts beobachten. Was nun den nächsten angeht, wird es genau dasselbe sein. Wir sind in der dritten Reihe. Es wird die nächste Zahl einschließen und wir erhalten den gleichen Wert, denn 19 plus 20 dividiert durch zwei ergibt 55. Nun, interessant für die letzte Zeile im Fenster hier drüben, sie wird den nächsten Wert nicht berücksichtigen , weil er sich außerhalb des Fensters befindet. Es wird 20 sein und es wird auch bleiben, 20. Das ist es. Ordnung, Leute. haben wir etwas über den gleitenden Durchschnitt, den gleitenden Durchschnitt und diese erstaunlichen Konzepte gelernt , die die Fensterfunktion verwenden Okay, jetzt können wir uns einen schnellen Überblick über die verschiedenen Anwendungsfälle in den Aggregatfunktionen verschaffen und darüber, wie die Definition des Fensters den gesamten Anwendungsfall verändern wird Der erste Anwendungsfall besteht nun darin, die Gesamtsumme zu ermitteln. Und wenn Sie hier im Fenster nichts definieren, wenn Sie es leer lassen, was passieren kann, führen Sie hier Gesamtanalysen durch. Sie werden also die gesamten Datensätze aggregieren und dann diese Aggregation für jede Zeile bereitstellen Das ist passiert. Wenn Sie es leer lassen, definieren Sie nichts. Sie aggregieren die gesamten Datensätze. nun zum nächsten Schritt übergehen, können wir eine Analyse durchführen, die als Gesamtpaargruppen bezeichnet wird Was Sie also tun werden, wir werden der Definition des Fensters Partition by hinzufügen . , wenn Sie hier zum Beispiel eine Partition nach Produkten hinzufügen Was kann passieren, wenn Sie hier zum Beispiel eine Partition nach Produkten hinzufügen? Die Daten werden in zwei Kategorien oder zwei Gruppen aufgeteilt , und die Aggregation wird für jedes Fenster separat durchgeführt Dies ist natürlich eine hervorragende Analyse, um verschiedene Produkte wie hier, die Kapseln und Nelken, miteinander zu vergleichen Nelken, Das ist also hilfreich , um Kategorien zu vergleichen. Sie können diese Analyse Gesamtzahl der Paargruppen durchführen, wenn Sie die Partition von verwenden. Wenn Sie nun die Reihenfolge von verwenden, landen Sie im dritten Anwendungsfall. Wie wir gelernt haben, werden wir Running Total machen. Wie Sie hier in der Ausgabe sehen können, erstellen wir einen Kommulitivwert für den Umsatz. Dies kann uns helfen, im Laufe der Zeit Fortschrittsanalysen durchzuführen, um die Leistung unseres Unternehmens zu verstehen Kommen wir nun zum letzten Anwendungsfall, der letzten Phase der Fensterfunktion mit der Fensterfunktion mit der Hier haben Sie die Aggregatfunktion zusammen mit der Reihenfolge nach mit einem benutzerdefinierten festen Fenster. Natürlich können wir sie verwenden, um uns zu helfen, im Laufe der Zeit in einem bestimmten festen Fenster Fortschritte zu erzielen. Natürlich können Sie diese Anwendungsfälle verwenden. Den gleichen Effekt erzielen Sie wenn Sie die anderen Funktionen verwenden, nicht nur die Summe, Sie können auch die Maximierung der Durchschnittszahl verwenden, also alle Aggregatfunktionen Leute, wie ihr sehen könnt, ist die Fensterfunktionsskala sehr wichtig , um Datenanalysen durchzuführen Indem Sie einfach den Teil des Fensters ändern, generieren Sie einen ganz neuen Anwendungsfall für Datenanalysen. 228. 4 8 win aggr-Zusammenfassung: Ordnung. Jetzt können wir uns einen schnellen Überblick über die verschiedenen Anwendungsfälle in den Aggregatfunktionen verschaffen und darüber, wie die Definition des Fensters den gesamten Anwendungsfall verändern wird. Der erste Anwendungsfall besteht nun darin, die Gesamtsumme zu ermitteln. Und wenn Sie hier im Fenster nichts definieren, wenn Sie es leer lassen, was passieren kann, führen Sie hier Gesamtanalysen durch. Sie werden also die gesamten Datensätze aggregieren und dann die gesamten Datensätze aggregieren und dann diese Aggregation für jede Zeile bereitstellen Das passiert, wenn Sie es leer lassen , Sie definieren nichts Sie aggregieren die gesamten Datensätze. nun zum nächsten Schritt übergehen, können wir eine Analyse durchführen, die als Gesamtpaargruppen bezeichnet wird Was wir also tun werden, wir werden der Definition des Fensters Partition by hinzufügen . hier zum Beispiel eine Partition nach Produkten hinzufügen, was passieren kann, wir hier zum Beispiel eine Partition nach Produkten hinzufügen, was passieren kann, werden die Daten in zwei Kategorien oder zwei Gruppen aufgeteilt zwei Kategorien oder zwei Gruppen und die Aggregation wird für jedes Fenster separat durchgeführt Das ist natürlich eine hervorragende Analyse, um verschiedene Produkte miteinander zu vergleichen , wie hier, die Mützen und Handschuhe Das ist also hilfreich , um Kategorien zu vergleichen. Sie können diese Analyse also insgesamt der Paargruppen durchführen, wenn Sie die Partition von verwenden. Wenn Sie nun die Reihenfolge nach verwenden, landen Sie im dritten Anwendungsfall. Wie wir gelernt haben, werden wir Running Total machen. Wie Sie hier in der Ausgabe sehen können, erstellen wir einen kommulativen Wert für die Verkäufe Und das kann uns helfen, im Laufe der Zeit Fortschrittsanalysen durchzuführen, um die Leistung unseres Unternehmens zu verstehen Kommen wir nun zum letzten Anwendungsfall, der letzten Phase der Fensterfunktion mit der Aggregation Hier haben Sie die Aggregatfunktion zusammen mit der Reihenfolge nach mit einem benutzerdefinierten festen Fenster. Natürlich können wir sie verwenden, um uns zu helfen, im Laufe der Zeit in einem bestimmten festen Fenster Fortschritte zu erzielen. Natürlich können Sie diese Anwendungsfälle verwenden. Den gleichen Effekt erzielen Sie wenn Sie die anderen Funktionen verwenden, nicht nur die Summe, Sie können auch die Maximierung der Durchschnittszahl verwenden, also alle Aggregatfunktionen Also, Leute, wie ihr seht, ist die Fensterfunktionsskala sehr wichtig , um Datenanalysen durchzuführen Indem Sie einfach den Teil des Fensters ändern, generieren Sie einen ganz neuen Anwendungsfall für Datenanalysen. Ordnung, Freunde. Lassen Sie uns nun eine kurze Zusammenfassung der Fenster-Aggregatfunktionen machen Was sie also tun, sie werden eine Reihe von Werten aggregieren und für jede Zeile einen einzigen aggregierten Wert zurückgeben Es ist also dem ROI sehr ähnlich. Aber hier verlieren wir keine Details. Nun zum nächsten Punkt, was sind die Regeln für die Syntax? Was die Ausdrücke angeht, erwarten sie alle eine Zahl im Ausdruck. Sie müssen also eine Zahl wie Sales oder eine beliebige Ganzzahl übergeben. Aber nur für die Zählung können Sie jeden beliebigen Datentyp verwenden. Die Dinge für die Aggregatfunktionen sind sehr einfach. Innerhalb der Definition der Over-Klausel oder der Definition des Fensters ist alles optional . Sie können also die Partition nach oder nach Frames oder nicht verwenden oder einfach alles leer lassen . Alles ist optional. Wie wir nun gelernt haben, haben wir viele Anwendungsfälle für die Aggregatfunktionen, und sie sind wirklich fantastisch für Analysen. Also die erste, die einfachste. Sie können eine Gesamtanalyse durchführen , wenn Sie die Fensterfunktion einfach leer lassen, sodass Sie eine große Zahl über Ihr Unternehmen erhalten. Und im nächsten Anwendungsfall können wir Gesamtanalysen mit bloßen Gruppen durchführen. Wie ich gelernt habe, können wir Partition by verwenden , um Kategorien miteinander zu vergleichen , z. B. Produkte oder Kunden zu vergleichen und so weiter. Wenn wir mit dem nächsten Schritt fortfahren, können wir eine Analyse von Teilen bis hin zu Gesamtanalysen durchführen. Wir können die Leistung jedes Datenpunkts mit der Gesamtleistung vergleichen . So können Sie beispielsweise die Siegel mit dem Gesamtumsatz im Fenster oder mit allen Datensätzen vergleichen . Und wir haben viele Vergleichsanalysen. Wir können den aktuellen Wert mit dem Durchschnitt vergleichen oder wir können sie mit dem Extrem vergleichen, mit den höchsten Siegeln mit den niedrigsten Siegeln und so weiter. Ein weiterer Anwendungsfall: Wir können Datenqualitätsprobleme in unseren Daten identifizieren. Wir können beispielsweise mithilfe der Zählfunktion Doppelsätze identifizieren . Kommen wir zum nächsten Anwendungsfall Wir haben die Ausreißererkennung Wir können herausfinden , welche Datenpunkte über dem Durchschnitt und unter dem Durchschnitt liegen und so weiter Dann haben wir beim nächsten die Gesamtsumme. Wie wir gelernt haben, ist es ein hervorragendes Tool, um den Fortschritt zu verfolgen oder die Leistung unseres Unternehmens im Laufe der Zeit zu überwachen . Oder wenn Sie genauer sein möchten, können Sie die gleitende Summe verwenden, um ein bestimmtes Zeitfenster zu haben und dieses Fenster nur etwa drei Monate oder so zu verfolgen . Und im letzten Anwendungsfall können wir den gleitenden Durchschnitt unserer Daten berechnen. Es ist also wirklich erstaunlich, wie Sortierungs - und Aggregatfunktionen Ihnen die Tür zu erstaunlichen oder fortschrittlichen Analysatoren öffnen können erstaunlichen oder fortschrittlichen Analysatoren Also, Leute, wie ihr sehen könnt, haben wir in der Welt der Datenanalyse viele Anwendungsfälle für Fenster-Aggregatfunktionen die Ordnung, damit haben Sie gelernt, Ihre Daten mithilfe von vier verschiedenen Skalierungsfensterfunktionen und deren Anwendungsfällen zu aggregieren mithilfe von vier verschiedenen Skalierungsfensterfunktionen und deren Anwendungsfällen Wenn wir mit dem nächsten Schritt fortfahren, werden wir lernen, wie Sie Ihre Daten mithilfe von sechs verschiedenen SQL-Fensterfunktionen einordnen Ihre Daten mithilfe von sechs verschiedenen SQL-Fensterfunktionen Wie üblich werden wir also D in die Syntax eintauchen, die Funktionsweise der Skalierung und die verschiedenen Anwendungsfälle, sie eignen sich hervorragend für die Datenanalyse. 229. 5 1 Gewinnrang, was ist: Hallo Freunde. Jetzt werden wir lernen, wie Sie Ihre Daten mithilfe von sechs verschiedenen Fenster-Ranking-Funktionen einordnen können. Wir haben die Zeilennummer, den Rang, den dichten Rang, die Datei, den Abstand und auch den prozentualen Abstand. Wie üblich müssen wir zuerst das Konzept verstehen, das ihnen zugrunde liegt. Danach werden wir die Syntax lernen, und wir werden die wichtigsten Anwendungsfälle für die Rankingfunktionen haben , die ich in meinen Projekten gesammelt habe. Fangen wir jetzt mit der ersten Frage an. Warum nennen wir sie Rankingfunktionen? Also lass uns gehen. In Ordnung. Nehmen wir an, wir haben die folgenden Daten. Wir haben Produkte und deren Verkäufe. Wenn Sie jetzt Ihre Produkte einordnen möchten, müssen Sie zunächst die Daten nach etwas sortieren, wie zum Beispiel die Produkte nach ihren Verkäufen zu ordnen. Das bedeutet also, dass SQL zuerst damit beginnt Ihre Daten vom höchsten zum niedrigsten zu sortieren. Das Sortieren der Daten ist also immer das Erste, was CL tun muss. Bevor ich irgendwas einstuft. Um unsere Daten zu ordnen, haben wir nun zwei Methoden. Die erste Methode nennen wir das ganzzahlige Ranking. Das bedeutet, dass Equal jeder Zeile eine ganze Ganzzahl zuweist , die auf der Position der Zeile basiert. Wenn wir uns nun das Beispiel ansehen, die erste Zeile, haben wir das Produkt mit den Verkaufszahlen 70, es wird auf Platz eins stehen. In der nächsten Zeile, dem Produkt B mit den 30 Verkäufen, erhalten wir Rang zwei. Dann wird der nächste drei, vier und der letzte fünf sein. Das bedeutet, dass Equal hier jeder Zeile eine Ganzzahl zuweist, basierend auf ihrer Position in der sortierten Liste Diese Methode nennen wir Integer-basiertes Ranking. Gehen wir nun zu den zweiten Methoden über. Wir haben das prozentuale Ranking. Bei diesen Methoden berechnet SQL also zuerst die relative Position der Zeile im Vergleich zu allen anderen und weist dann jeder Zeile einen Prozentsatz zu. In der Ausgabe wird Qual also anfangen, Prozentsätze anstelle von Ganzzahlen zuzuweisen, und wir werden eine Skala von 0-1 haben Wenn Sie nun beide Methoden vergleichen, können Sie sehen, dass wir auf der linken Seite der Ganzzahl-Basisrangfolge diskrete, unterschiedliche Werte haben Es beginnt bei eins, dann bei zwei, drei und endet in diesem Beispiel bei fünf. Es hängt also wirklich davon ab, Es hängt also wirklich davon ab wie viele Zeilen wir in den Ergebnissen haben. Es könnten fünf sein, es könnten 500, 5 Millionen usw. sein. Aber auf der rechten Seite haben wir immer dieselbe Skala von 1 bis 0 0-1, wir haben unendlich viele Datenpunkte. Diese Skala nennen wir eine normalisierte Skala oder wir nennen sie kontinuierliche Skala, kontinuierliche Werte Jetzt stellt sich die Frage, wann welche Methode verwendet werden soll. Für das prozentuale Ranking ist es beispielsweise großartig, solche Fragen zu beantworten. Finden Sie die Produkte mit den besten 20%, basierend auf ihren Verkäufen. Diese Methode eignet sich hervorragend, um die Beiträge von Datenwerten zur Gesamtsumme zu verstehen . Wir nennen diese Art der Analyse eine Verteilungsanalyse, bei der wir im Rahmen des auf Ganzzahlen basierenden Rankings Fragen wie die Suche nach den drei besten Produkten beantworten können. Bei dieser Frage interessieren wir uns nicht für den Beitrag der einzelnen Produkte zur Gesamtsumme. Wir sind nur an der Position des Werts innerhalb einer Liste interessiert . Dies ist also eine sehr häufig verwendete Analyse und Berichterstattung. Wir nennen das Wannenknopf-Analysen. Lassen Sie uns nun unsere Ranking-Funktionen auf der Grundlage dieser beiden Methoden gruppieren . Für die erste Gruppe im Integer-Basisranking haben wir vier Funktionen Raw Number, Rank, Dense Rank und Entile Andererseits haben wir nur zwei Funktionen, die eine prozentuale Rangfolge erzeugen Wir haben den Nebel und auch das Perzentil. Das war nun eine Einführung und ein Überblick über diese Methoden und darüber , wie wir diese Ranking-Funktionen gruppieren Als Nächstes werden wir uns der Syntax der Rankingfunktionen befassen. Die meisten von ihnen folgen den gleichen Regeln. Also beginnen wir zum Beispiel immer mit dem Funktionsnamen, also haben wir hier den Rang. Aber wie Sie sehen können, verwenden wir keine Ausdrücke, sodass Sie kein Argument darin verwenden können, es muss leer sein. Das ist also die erste Regel, die Rangfunktionen verwendet. Dann über die Definition des Fensters. Wie üblich ist die Partition nach optional. Du kannst es benutzen oder lassen. Und jetzt zum zweiten Teil, wir haben die Bestellung bis. Es ist auch erforderlich. Sie müssen also die Daten ordnen oder Ihre Daten sortieren, um ein Ranking zu erstellen, sodass Sie sie nicht leer lassen können. Das heißt also für die Definition des Fensters, wir zumindest eine Reihenfolge haben sollten, zum Beispiel hier, nach Verkäufen. Wir können es also nicht leer lassen. Ordnung. Also die beiden Anforderungen, Sie können keine Ausdrücke für diese Funktionen verwenden, und außerdem müssen Sie Ihre Daten in der Reihenfolge nach sortieren. Lassen Sie uns nun einen Überblick über alle Funktionen haben. Wie Sie sehen können, handelt es sich bei all diesen Funktionen um Rankingfunktionen, und fast alle erlauben es nicht , darin enthaltene Ausdrücke zu verwenden. Neben dieser Funktion haben wir hier die Kachel. Es akzeptiert eine Zahl darin. Das bedeutet, dass Sie es nicht leer verwenden können. Sie sollten eine Zahl darin verwenden. Alle anderen müssen leer sein. Was nun das Potenzial angeht, sind sie alle optional, und für das Derby sind sie alle erforderlich. Sie müssen also Derby und die Frame-Klausel verwenden, sie dürfen nicht in den Rankingfunktionen verwendet werden, sodass Sie die Definition des Frames innerhalb der Fensterfunktion nicht ändern können . Nun, was wir wie gewohnt tun werden, werden wir uns eingehend mit all diesen Funktionen befassen , um zu verstehen, wann sie verwendet werden müssen und was die Anwendungsfälle sind, und auch in einer Skala üben. Also fangen wir mit der ersten an , der Zeilennummer. 230. 5 2 Reihenzahl des Gewinns des Ranges: In Ordnung, was ist also eine Rohzahl? In ICL wird die Rohzahlfunktion gehen und jeder Zeile eine eindeutige Zahl als Rang zuweisen , und die Gleichstände sind ihr völlig egal. Das heißt, wenn Sie zwei Zeilen haben, die denselben Wert haben, sie nicht denselben Rang Okay, jetzt haben wir ein sehr einfaches Beispiel. Wir haben eine Liste aller Verkäufe und wir haben die folgende Abfrage. Es wird also mit der Rankingfunktion beginnen , einer Rohzahl. Sie akzeptiert keine Argumente darin, und die Definition des Fensters wird so lauten, sortiert nach Verkaufsdatenträger. Das heißt, wir werden die Daten absteigend vom höchsten zum niedrigsten sortieren die Daten absteigend vom höchsten zum niedrigsten C geht wie folgt vor, der höchste Wert wird der 100 sein, der niedrigste Wert wird der Wert 20 sein, und hier haben wir zweimal, die 80. Sobald SQL mit dem Sortieren der Daten fertig ist, was passieren wird, wird es beginnen, einen Rang zuzuweisen Die Zeilennummer wird also gehen und jeder Zeile eine eindeutige Nummer zuweisen Das heißt, es muss mit der ersten beginnen, die 100 werden der Rang Nummer eins sein. Der nächste wird Rang zwei sein. Die 80 werden Rang drei und die 54 sein, und dann wird der Letzte fünf sein. Und wenn Sie jetzt die Ausgabe überprüfen, können Sie sehen, dass all diese Zahlen einzigartig sind. Wir haben keine Wiederholungen. Also eins, zwei, drei, vier, fünf, es gibt keine Wiederholungen Sie sind von einzigartigem Wert. Und es gibt auch kein Überspringen des Rankings. Das heißt, wir haben hier eins, zwei, drei. Es gibt keinen Sprung auf sechs, sieben oder so. Es gibt eine klare Reihenfolge von unterschiedlichem Wert, und es gibt keine Lücken. Aber unsere Daten haben immer noch etwas Besonderes. Das können wir an den Verkäufen sehen. Wir haben zweimal den gleichen Wert. Wir haben also zwei Zeilen mit demselben Umsatz. Wie Sie in der Zeilennummer sehen können, erhalten sie einen unterschiedlichen Wert. Sie werden also nicht dieselbe Rangfolge haben. Das bedeutet also, dass die Zeilennummer die Gleichstände nicht berücksichtigt. Wenn Sie mehrere Zeilen haben, die dieselben Werte teilen, haben sie nicht denselben Rang. Sie können einen unterschiedlichen Rang und unterschiedliche Ränge haben. So funktioniert die Zeilennummer in Sq. Es generiert eindeutige Ränge für jede Zeile. Es kümmert sich nicht um Gleichstände und hinterlässt auch keine Lücken, sodass es kein Überspringen oder Ranglisten gibt Gehen wir nun zu Sq, um einige Beispiele und Anwendungsfälle In Ordnung, jetzt haben wir die folgende Aufgabe. Es ist ganz einfach, ordnen Sie die Bestellungen anhand ihres Umsatzes vom höchsten zum niedrigsten. Also, das ist jetzt sehr einfach. Wir werden zuerst die Daten auswählen. Also Bestell-ID, Produkt-ID. Nehmen wir auch die Verkäufe und wählen die Tabelle aus. Es werden also Verkaufsaufträge sein. Gehen wir und führen es aus. Damit haben wir also alle unsere Befehle. Was Sie jetzt tun werden, ist, jeder Zeile einen Rang zuzuweisen. Das heißt, wir benötigen hier eine Spalte , die den Rang für jede Zeile enthält. Um das zu tun, verwenden wir die Fensterfunktion Zeilennummer. Sie akzeptiert kein Argument darin, sollte also leer sein, und dann müssen wir das Fenster definieren. Wie wir in den Ranking-Funktionen gelernt haben, können wir es nicht leer lassen. Wir müssen die Daten nach der Reihenfolge sortieren. Order By ist ein Mast. Wir müssen keine Partition von verwenden, sodass wir alle Daten, die wir in der Tabelle haben, ordnen können . Wie man also die Daten sortiert, heißt es, sie sollten auf ihren Umsätzen vom höchsten zum niedrigsten basieren . Das heißt, wir bestellen nach Umsatz. Da wir vom höchsten zum niedrigsten Wert die absteigende Zahl verwenden müssen Und jetzt gehen wir und geben ihm einen Namen. Verkaufsrang und sagen wir Reihe. Da wir die Zeilennummer verwenden. Das Set ist also sehr einfach. Lass uns gehen und es ausführen. Schauen wir uns jetzt die Ergebnisse an. Vorher hat Equal die Daten nach der Bestell-ID sortiert, da wir nichts definiert haben. Aber da wir jetzt absteigend nach Verkäufen sortiert sind , hat Qual die Daten nach den Verkäufen vom höchsten zum niedrigsten sortiert und angefangen, einen Rang zuzuweisen Oder sagen wir, eine eindeutige Ganzzahl für jede Zeile. Jetzt wird die höchste Reihenfolge die Reihenfolge pro Acht sein. Wir haben einen Umsatz von 90. Das ist der höchste. Sie können also sehen, wir haben eins, zwei, drei, vier, fünf, bis zehn. Wenn Sie nun das Ergebnis überprüfen, können Sie das sehen. Das Ranking hier ist einzigartig. Hier gibt es keine Duplikate und es gibt auch keine Übersprungen oder Lücken Wir haben also alles von 1 bis 10. Auch wenn wir in unseren Daten ein paar Verkäufe haben , die den gleichen Wert Zum Beispiel haben wir diese beiden Bestellungen. Das kannst du sehen. Beide haben die 60 bei den Verkäufen, aber sie haben nicht die gleiche Rangliste, oder? Wir haben also auch hier, die Neun und Drei, sie haben den gleichen Wert 20, aber sie haben nicht den gleichen Damit haben wir die Aufgabe gelöst. Es ist sehr einfach. Wir haben jetzt einen Rang der auf den Verkäufen vom höchsten zum niedrigsten basiert. 231. 5 3 Gewinnrangrang-Rang func: In Ordnung, was ist also eine Rangfunktion? In Quel wird die Rangfunktion gehen und jeder Zeile einen Zahlenrang zuweisen , und dieses Mal wird sie gehen und die Gleichstände regeln. Das heißt, wenn Sie in Ihren Daten zwei Zeilen haben, die dieselben Werte haben, haben sie dieselbe Rangfolge Eine Sache mit der Ranking-Funktion ist, dass sie Lücken im Ranking hinterlassen wird. Es besteht also die Möglichkeit, Ränge zu überspringen. Um zu verstehen, wie die Rank-Funktion in Squeal funktioniert, werden wir ein sehr einfaches Beispiel haben Ordnung. Also nochmal, mit den gleichen Daten, aber mit anderer Funktion Also unser Fenster sieht so aus. Es beginnt mit der Funktion rank akzeptiert kein Argument darin. Dann haben wir das Fenster wie dieses oder Verkäufe, die vom höchsten zum niedrigsten absteigen, und unsere Daten sind bereits so sortiert Also, wie wird Kale nun vorgehen und die Ränge zuweisen? Die erste Reihe wird der höchste Rang sein. Also der Wert 100 wird eins sein, dann wird der zweite Wert zwei sein, aber jetzt für den dritten , wie Sie sehen können, haben wir hier zwei Werte , die identisch sind. Wir haben einen Tipp, und dieses Mal werden wir gehen und sie dazu bringen, sich den gleichen Rang zu teilen Beide werden auf Platz zwei stehen. Es ist nicht wie die Nummer der Reihe , wo wir hier drei haben. Diesmal haben wir zwei , weil wir einen Treffer haben. Dieselben Werte zu haben bedeutet, dass sie denselben Rang haben werden. Jetzt wird es schwierig sein, zum nächsten Wert überzugehen , denn wenn Sie hier nachschauen, können Sie sehen, dass der nächste Rang wie die drei sein sollte. Wir haben einen, zwei und dann den nächsten Wert, der im Rang generiert wurde. Es sollten drei sein. Aber Esq wird sagen: Weißt du was? Dieser Wert wird die Nummer vier sein, sodass Sie sehen können, eins, zwei, drei, vier Die Positionsnummer hier ist also vier, und Quietschen wird gehen und ihr den Rang Vier geben Damit wird Equal also eine Lücke in der Rangliste hinterlassen Sie können sehen, dass wir den dritten Platz überspringen. Und das passiert immer, wenn Sie ein Unentschieden haben , bei dem Sie dieselbe Rangliste teilen Für das X wird eins also einfach sein. Es wird die Reihe Nummer fünf sein. Wenn Sie sich nun die Ausgabe der Rank-Funktion ansehen, können Sie sehen, dass wir hier kein eindeutiges Ranking haben. Wir haben eine gemeinsame Rangfolge für den Fall eines Gleichstands. Es kümmert sich also um die Unentschieden. Aber hier haben wir Lücken in den Reihen. Wir überspringen also Reihen. Wenn ich an die Rangfunktion denke, denke ich an die Olympischen Spiele Wenn zwei Athleten unentschieden um die Goldmedaille, den ersten Platz, kämpfen, gibt es für den zweiten Platz keine Silbermedaille. Die nächste Medaille geht an die Bronzemedaille an den dritten Platz. Ordnung, also lasst uns jetzt in dieser Qualifikation anfangen, um die Rangfunktion zu üben Ordnung, jetzt werden wir dieselbe Aufgabe lösen, aber mit der Rangfunktion Also was wir tun werden, wir werden hier bei dem gleichen Beispiel bleiben, und wir werden die Reihenfolge der Zellen von der höchsten zur niedrigsten Reihenfolge ordnen , aber dieses Mal mit der Rank-Funktion Also verwenden wir den Rang und alles darin wird leer sein. Und dann wird unser Fenster genau das gleiche sein wie zuvor. Überbestellung nach Umsatz und CD. Also geben wir ihm den Namen. Verkaufsrang. Ja, geben wir ihm einen Rang. Das war's also, wie Sie sehen können, die Syntax ist sehr einfach und der Zeilennummer sehr ähnlich. Wir haben gerade die Funktion geändert. Lassen Sie uns das jetzt ausführen um die Ergebnisse zu überprüfen. Lassen Sie uns jetzt die Ergebnisse überprüfen , indem wir uns den neuen Rang ansehen, wenn Sie ihn mit dem alten Rang vergleichen. Wir können sehen, dass wir uns ein gewisses Ranking teilen, oder? Wir haben die beiden zweimal hier. Also den zweiten Rang haben wir zweimal, weil wir hier den gleichen Wert haben. Also 60, 60, wir haben ihn hier, zwei und zwei. Aber wenn Sie mit der Rohzahl vergleichen, können Sie feststellen, dass sie nicht dieselbe Rangfolge hat. Das ist also ein Unterschied, und auch hier ist es dasselbe . Sie haben den gleichen Wert. Der Umsatz liegt bei 20, also haben wir ihn zweimal, Rang sieben. Und hier haben wir es mit unterschiedlichen Werten. Und beim nächsten Wert überspringen wir, wie Sie sehen können, den Rang Es gibt also GAP. Es gibt keinen Rang von acht. Das kannst du dir also ansehen. Das ist die Zeile Nummer neun, und deshalb bekommt sie die Neun. Das ist das Gleiche, woran ich hier glaube. Wenn Sie jetzt diese beiden Ränge überprüfen, sollte der nächste Rang drei sein, aber da er in der vierten Reihe ist, wird er den vierten Rang bekommen. also die Ergebnisse ansehen, können wir sehen, dass wir dieselben Ränge teilen und dass wir auch Lücken haben. So funktioniert der Rang also. 232. 5 4 Sieg Rang dichter Rang func: In Ordnung, was ist also ein DN-Rang? Er ist der Ranking-Funktion sehr ähnlich. Sie wird jeder Rolle einen Zahlenrang zuweisen , und sie kümmert sich auch um Gleichstände. Also dieselben Werte, sie teilen sich die gleiche Rangfolge. Aber dieses Mal hinterlässt es keine Lücken wie bei der Rangfunktion. Also der DNS-Rang, er wird keine Lücken hinterlassen. Es wird kein Ranking übersprungen. Um das zu verstehen, werden wir ein sehr einfaches Beispiel haben. Also lass uns gehen. Also gut, also nochmal, dieselben Daten, aber mit anderer Funktion Diesmal haben wir die Rangfunktion, dichter Rang, und das Fenster wird dieselbe Reihenfolge haben, indem die Verkäufe vom höchsten zum niedrigsten absteigen Jetzt sind die Daten also auch schon sortiert. Schauen wir uns an, wie SQL vorgehen und die Ränge zuweisen wird. Wie üblich wird die erste Zeile die Nummer eins sein, die zweite ebenfalls. Aber auch hier haben wir dieselben Werte. Wir haben also dieselben Werte und das ist wie der Rang. Es wird den gleichen Rang haben. Also werden beide den Rang Nummer zwei haben . Und jetzt könntest du sagen: Nun, das ist der Rangfunktion sehr ähnlich. Warum haben wir also einen dichten Rang? Ich werde sagen, warte darauf. Wir werden den Unterschied beim nächsten Wert haben. Also Qual wird herkommen. Dieser Wert ist genau nach dem Unentschieden. Und Rank, Qual ging und nahm die Positionsnummer. Also die Zeilennummer war vier, richtig? Also eins, zwei, drei, vier. Aber dieses Mal mit dem dichten Rang wird Q keine Lücken in der Rangliste hinterlassen, es wird also kein Überspringen Der nächste Rang und die Reihenfolge können drei sein. Deshalb werden wir für diesen Wert den Rang drei haben . Wie Sie sehen können, gibt es also keine Lücke. Wir haben einen. Wir haben zwei und drei. Wir überspringen also nicht, wir hinterlassen keine Lücken, und die letzte wird vier sein Das ist also genau der Unterschied zwischen dem dichten Rang und dem Rang nun die Ausgabe des Dense Ranks überprüfen , können Sie das sehen. Wir haben keine eindeutigen Ränge. Wir haben hier gemeinsame Reihen. Wie Sie sehen können, haben wir es hier mit Wiederholungen zu tun. Also kümmert es sich auch um die Krawatten und so. Es hinterlässt keine Lücken. Es überspringt nichts in der Rangliste. Okay, das ist es also. Gehen wir jetzt zurück zu Scale, um den dichten Rang zu üben. Jetzt haben wir dieselbe Aufgabe, die Bestellungen anhand ihres Umsatzes vom höchsten zum niedrigsten zu ordnen . Wir werden das Gleiche tun, aber dieses Mal mit der Funktion Dnrank Tense sranks will be empty, und dann definieren wir es wie alle anderen über Order by Sales Disk, dann geben wir dir den Namen sales strink dense, das Wie Sie sehen können, haben all diese Funktionen die exakt gleichen Also lass uns gehen und es ausführen. Okay. Also lass uns jetzt gehen und die Ergebnisse überprüfen. Wir haben unseren neuen Rang mit dem DNS erreicht. Und wenn Sie nur die Ergebnisse überprüfen, können Sie sehen, dass es das Unentschieden bewältigt. Wir haben zweimal zwei, oder? Schauen wir uns das Beispiel hier an. Wir haben die Siegel 60 zweimal. Deshalb teilen sie sich das gleiche Ranking in der DNS und auch im normalen Rang. Aber was jetzt interessant ist, ist der Wert nach dem Unentschieden. Wie Sie hier sehen können, haben wir mit dem DNS-Rang drei. Wir haben also kein A-Ranking übersprungen, wir haben keine Lücke, eins, zwei und dann drei. Aber beim Rang geht es nur um die Positionsnummer, also ist es Zeile Nummer vier. Deshalb ist es vier, damit haben wir eine Lücke. Wie Sie sehen können, haben wir jetzt keine Lücken im DNS-Rang. Wir haben also drei, vier, fünf und jetzt haben wir hier dieselben zwei Werte. Wir haben also Verkäufe von 2020, und sie teilen sich die sechs zweimal. Wie Sie sehen können, gibt es jetzt einen Unterschied zwischen dem DNS und dem Rang. Also hier haben wir sieben sieben, aber hier sind wir auf Rang sechs sechs. Das ist der Grund, warum wir Unterschiede zwischen ihnen haben, weil wir zuvor auf Rang drei übersprungen Was du sonst noch sehen kannst, wir haben sieben und acht. Wenn Sie nun diese drei Ranglisten vergleichen, können Sie sehen, dass sie alle mit dem ersten Rang beginnen, aber nicht alle mit derselben Rangfolge enden. Die Zeilennummer und der Rang konzentrieren sich also wirklich auf die Positionsnummer oder die Zeilennummer der Bestellungen. Sie können also hier drüben sehen, es ist die zehnte Zeile. Deshalb haben wir hier zehn. Zehn. Die Skala ist also 1-10, und das ist genau dasselbe für die Rollennummer 1-10 Aber mit dem DNS hier haben wir es zwischen 1 und 8, und das liegt daran, dass wir dieselbe Rangliste hatten und damit, sagen wir, ein paar Ränge verschwendet haben sagen wir, ein Die Skala unterscheidet sich also von den beiden anderen, und das liegt daran, dass wir zweimal Unentschieden haben Das ist ein Unentschieden, und wir haben auch hier ein Unentschieden. Deshalb fehlen uns hier zwei Ränge. So funktionieren die DN-Stärken, und Sie können jetzt alle drei miteinander vergleichen um zu verstehen, wie diese Stärken funktionieren 233. 5 5 5 Ranking für den Siegesrang vergleichen: Ordnung. Lassen Sie uns nun schnell die drei Funktionen nebeneinander vergleichen. Beginnen wir mit dem ersten Punkt über die Einzigartigkeit des Ranges Und wenn Sie diese drei vergleichen, können Sie feststellen, dass nur die Zeilennummer einen eindeutigen Rang generiert Das wird ein einzigartiger Rang sein, und bei den beiden anderen haben wir doppelte Kits oder sagen wir, gemeinsame Ränge. Nun der zweite Punkt, ob die Funktion die Gleichstände verarbeitet und der einzige Punkt, der die Gleichstände nicht behandelt ist die Zeilennummer. Dieser kümmert sich also nicht um die Gleichstände und die beiden anderen kümmern kümmert sich also nicht um die Gleichstände und die beiden anderen die Gleichstände, da sie den gemeinsamen Rang bieten. Jetzt haben wir den letzten Punkt, nämlich Lücken zu hinterlassen oder die Rangliste zu überspringen Wenn Sie nun die Rohzahl und die hohe Rangfolge überprüfen, können Sie sehen, dass es kein Überspringen gibt Es gibt keine Lücken bei der Rohzahl und auch bei der Rangfolge mit hoher Dichte Lediglich bei der Rangfunktion, der mittleren Funktion, überspringen wir Ränge und hinterlassen Lücken . Das war's, Leute Das sind die Unterschiede zwischen diesen drei Funktionen. Ich neige dazu, häufiger mit der Rohzahl zu arbeiten als mit den beiden anderen. 234. 5 6 Analyse des Gewinnrangs oben unten: Ordnung, Leute. musste ich mir diese drei Funktionen ansehen und habe meine Projekte überprüft, echte Projekte, und ich habe herausgefunden, dass es viele Anwendungsfälle für die Funktion Rohzahl gibt für die Funktion Rohzahl verglichen mit den anderen Funktionen, Dense Rank und Rank. Also, was werden wir jetzt tun? Ich werde Ihnen einige Anwendungsfälle für die Rangzahl zeigen, die ich normalerweise in meinen realen Projekten verwende , damit Sie verstehen, wie wichtig die Rohzahlfunktion ist. Gehen wir also zu einer Skala. In Ordnung. Lassen Sie uns nun mit dem ersten Anwendungsfall beginnen, und wir haben die Aufgabe, für jedes Produkt die umsatzstärksten zu ermitteln für jedes Produkt die umsatzstärksten Das ist also sehr klassisch. In der Berichterstattung oder Datenanalyse. Wir nennen das Top-Analysen. Hier, die Manager oder Entscheidungsträger, möchten also , dass unsere Daten die besten Ergebnisse oder den besten Erfolg haben unsere Daten die besten Ergebnisse oder den besten Erfolg Also zum Beispiel die fünf Kunden mit den höchsten Werten oder die fünf besten Produkte oder Kategorien und so weiter Das ist also eine sehr wichtige Analyse, um sich auf die besten Produkte oder auf die wichtigsten Kunden usw. zu konzentrieren die besten Produkte oder auf . Und das ist, wie gesagt, sehr klassisch und sehr wichtig, um Entscheidungen im Geschäft zu treffen. Schauen wir uns jetzt an, wie wir das lösen können. Also fangen wir mit den üblichen Sachen an. Lassen Sie uns zuerst die Daten auswählen. Wählen Sie also die Bestellnummer aus. Nehmen wir auch die Produkt-ID. Und die Verkäufe aus Kundenaufträgen. Also lass uns das ausführen. Da wir jetzt wissen, dass wir für jedes Produkt mehrere Bestellungen und mehrere Verkäufe haben. Wir sind jedoch nur an den hohen Umsätzen für jedes Produkt interessiert . Also müssen wir einen Rang erstellen. Um das zu tun, können wir die Raw-Funktion verwenden. Rohzahl, und wir müssen jetzt das Fenster definieren. Brauchen wir also eine Partition nach? Überprüfe die Abfrage. So heißt es für jedes Produkt. Das heißt, wir müssen die Daten durch die Produkt-ID teilen. Lassen Sie uns also die Partition nach der Produkt-ID verwenden. Und jetzt müssen wir die Reihenfolge von verwenden. Also ordne nach und nach, wie man die Daten nach Verkäufen auflöst, und zwar vom höchsten zum niedrigsten. Gehen wir zum Verkauf und wir haben hier. Absteigend, vom höchsten zum niedrigsten. Geben wir ihm einen Namen, Sie werden nach Produkten geordnet Gehen wir und führen das aus. Wenn Sie sich nun die Ergebnisse ansehen, können Sie sehen, dass CL die Daten durch die Produkt-ID geteilt hat . Wir haben hier also etwa vier Fenster. Der erste hier drüben, Sie können sehen, dass der Rang bei eins beginnt, er ist bei vier Der höchste Rang kann die Bestellnummer acht sein , bei einem Umsatz von 90. Und dann geht es zu den Vier. Wie Sie jetzt im zweiten Fenster sehen können, haben wir eine neue Rangliste. Also wird es zurückgesetzt. Die erste wird die Bestellnummer zehn sein, und die letzte wird die Bestellnummer zwei sein Wie Sie sehen können, hat jedes Fenster auch seine eigene Rangfolge, das letzte haben wir nur als eine Zeile. Natürlich müssen wir bei der Aufgabe den höchsten Wert angeben, damit wir uns nicht für die anderen interessieren. Wir müssen auch diese Zeile zurückgeben und diese und diese. Wie Sie sehen können, müssen wir alles zurückgeben, was den Rang eins hat. Der Rang zwei, drei, vier usw. interessiert uns nicht . Also hätten wir gerne den höchsten. Also, um die Punkte zu filtern, was wir tun werden, werden wir Unterabfragen verwenden. Wählen Sie also Stern, aus und dann haben wir die folgende Bedingung. Also wo, und wir werden sagen, dass die Rangfolge nach Produkten gleich eins ist Wir sind also nur an Rang eins interessiert. Lass uns gehen und es ausführen. Und da wir vier Produkte in unseren Daten haben, werden wir nur vier Zeilen haben und wir haben den höchsten Umsatz. Wie Sie sehen können, haben wir hier nur die Nummer eins, und diese Verkäufe sind für jedes Produkt am höchsten. Und damit haben wir die Aufgaben gelöst, indem die besten Analysen gefunden haben. Okay. Wir haben die folgende Aufgabe, Kommen wir zum X-Anwendungsfall. Wir haben die folgende Aufgabe, die beiden Kunden mit der niedrigsten Anzahl an Umsätzen zu ermitteln. beiden Kunden mit der niedrigsten Anzahl an Umsätzen zu ermitteln. Jetzt haben wir also genau den gegenteiligen Anwendungsfall. Wir nennen das Button-Analyse. In diesem Beispiel wollen die Entscheidungsträger im Unternehmen also die Kosten optimieren, die Kosten senken. Und damit müssen sie die Produkte mit der schlechtesten Leistung oder die Mitarbeiter mit der schlechtesten Leistung analysieren der schlechtesten Leistung oder die Mitarbeiter mit der schlechtesten Leistung analysieren , um die Kosten zu senken Mit dieser Analyse konzentrieren sich die Entscheidungsträger jetzt also nicht mehr auf die erfolgreichsten Dinge Wir konzentrieren uns auf die schlechtesten Dinge. Die schlechtesten Leistungen. Lassen Sie uns jetzt diese Aufgaben lösen. Also, wenn Sie die Frage überprüfen, haben wir mehrere Sachen, oder? Wir haben den Gesamtumsatz und müssen auch die beiden niedrigsten Kunden finden. Wir haben also sowohl Rankings als auch Aggregationen. Denken Sie daran, wir können Dinge zusammen mit den Groupi machen. Also lass es uns jetzt Schritt für Schritt machen. Lassen Sie uns zunächst die Daten auswählen, richtig. Also, was brauchen wir? Bestellungs-ID? Kunden-ID. Und wir benötigen den Umsatz aus Kundenaufträgen. Also lass uns das ausführen. Also, wenn Sie sich die Kunden hier ansehen, haben wir etwa vier Kunden, und sie haben mehrere Verkäufe. Nun möchten wir den Gesamtumsatz für jeden Kunden haben , um die beiden Luis zu finden. Fangen wir also zuerst mit den Aggregationen an. Also was wir tun werden, wir werden die Verkäufe zusammenfassen Also die Summe der Verkäufe. Nennen wir es Gesamtumsatz. Und jetzt, um den Gruppenkauf zu tätigen, brauchen wir nur den Kunden. Also Gruppe, und wir haben die Kunden-ID. Es ist also sehr einfach, nach Aussagen zu gruppieren. Lass uns das ausführen. nun die Ergebnisse überprüfen, können wir sehen, dass die Daten skaliert aggregiert Wir haben vier Zeilen, und das liegt daran, dass wir vier Kunden haben und deren Gesamtumsatz Wir haben also den ersten Teil der Aufgabe gelöst. Wir haben den Gesamtumsatz für jeden Kunden. Gehen wir nun zum zweiten Teil über. Es heißt, die niedrigsten zwei Kunden. Das bedeutet, dass wir die Ranking-Funktionen verwenden müssen , um diese Kunden zu bewerten. Wir sind also nicht an allen Kunden interessiert. Wir sind nur an den beiden niedrigsten interessiert. Um das zu tun, werden wir jetzt die Fensterfunktion verwenden. Zeilennummer und dann drüber. Müssen wir jetzt die Daten partitionieren? Nun, nein. Das müssen wir nicht tun. Wir müssen jetzt die Daten sortieren. Also ordne nach. Also dieses Mal werden wir die Aggregationen in der Reihenfolge nach verwenden, also der Summe der Verkäufe, und wir wollen, dass sie vom niedrigsten zum höchsten sortiert werden, also werde ich einfach die Standardeinstellung verwenden Es ist also aufsteigend. Nennen wir es jetzt Rangkunden. Das ist es also. Auch hier gilt die Regel. Wenn Sie eine Fensterfunktion zusammen mit der Funktion Gruppieren nach verwenden , müssen Sie nur Spalten verwenden, die in der Funktion müssen Sie nur Spalten verwenden Gruppieren von verwendet werden. Das sollte also funktionieren. Gehen wir und führen es aus. Wie Sie in den Ergebnissen sehen können, haben wir jetzt eine zusätzliche Spalte für den Rang. Jetzt wird der Kunde Nummer zwei der niedrigste Kunde sein, der zweite Kunde vier mit insgesamt 90 Verkäufen, und der Kunde mit dem höchsten Umsatz wird der letzte sein, der Kunde mit 125 Kunden Nummer drei. Jetzt haben wir fast alles, aber die Liste sollte nur die letzten beiden enthalten. Um die Daten zu filtern, verwenden wir die Unterabfrage Select Star from. Und dann müssen wir die Bedingung definieren, nach der Kunden eingestuft werden, sie sollte kleiner oder gleich zwei sein. Damit bekommen wir die ersten beiden. Lass uns das ausführen. Damit hatten wir die niedrigsten zwei Kunden, basierend auf ihrem Gesamtumsatz, Kundennummer Nummer zwei und vier. Das war's, wir haben die Aufgabe gespeichert und jetzt haben wir Analysen patentiert. 235. 5 7 Unquie ids für den Siegrang: Okay, fahren wir mit dem nächsten Anwendungsfall und wir haben die folgende Aufgabe Es heißt, den Zeilen der Tabelle eindeutige IDs zuweisen , Bestellungen archivieren. Also, Leute, wir befinden uns vielleicht in einer Situation , in der Sie eine Tabelle ohne Primärschlüssel haben und für jede Zeile eine ID erstellen möchten. Um das zu tun, können wir die Funktion Zeilennummer verwenden , um eindeutige Identifikator-IDs für jede Zeile in unserer Tabelle zu generieren , falls wir keine haben. Und um eine solche ID für jede Zeile zu generieren, ist es sehr wichtig, Dinge wie das Importieren von Daten und das Exportieren von Daten zu tun . Vielleicht können auch Tabellen mit dieser ID verknüpft werden, oder sagen wir, wir optimieren die Leistung von Abfragen mithilfe der ID. Schauen wir uns nun an, wie wir das mit R generieren können. Okay. Lassen Sie uns nun zunächst die Archive mit der Tabellenreihenfolge auswählen Archive mit der Tabellenreihenfolge um den Inhalt zu verstehen. Wählen Sie also Stern aus dem Kundenauftrags-Archiv aus. Also lass uns hingehen und es ausführen. nun die Ergebnisse überprüfen, können Sie sehen, dass wir zehn Bestellungen haben und dass wir hier Wiederholungen in der Bestell-ID haben, es ist also nicht wirklich ein Primärschlüssel Wie Sie hier sehen können, haben wir zweimal, ID vier, und hier haben wir dreimal die ID sechs Was wir nun tun werden, wir werden eine eindeutige Kennung für jede Zeile generieren . Was werden Sie tun, um das zu tun? Wir gehen hier rüber und sagen Zeilennummer, und dann definieren wir die Fensterfunktion. Wir partitionieren die Daten überhaupt nicht, aber wir müssen die Daten nach der Auftrags-ID sortieren. Bestell-ID. Oder du kannst auch etwas anderes mit dem Bestelldatum oder so verwenden, egal. Lassen Sie uns auch die Bestelldaten ergänzen. Nennen wir es Unique ID. Gehen wir und führen das aus. nun die Daten überprüfen, können Sie sehen, dass wir hier eine neue ID haben , die aus der Rohnummer stammt, und wir haben eine eindeutige Kennung. Wie Sie sehen können, haben wir zehn Zeilen und damit auch zehn verschiedene eindeutige IDs. Damit haben wir, wie Sie sehen können, die Aufgabe gelöst und wir haben jetzt eindeutige IDs und IDs für das tabellarische Archiv Jetzt, wo wir diese ID haben, können wir viele Dinge tun , wie zum Beispiel Tabellen zusammenfügen oder etwas Besonderes und Wichtiges tun , das Paginieren genannt wird Stellen Sie sich vor, wir haben eine riesige Tabelle und möchten die Daten abrufen Um also nicht alle Daten auf einmal zu haben, können wir die Daten nach der primären ID oder nach einer eindeutigen Kennung aufteilen . Zum Beispiel können wir eine Seite von eins bis 100.000 erstellen. Und dann beginnt die zweite Seite mit 100 k bis 200 s. Durch die Aufteilung der Daten können wir jetzt vielleicht den Export oder Import von Daten verbessern, oder wir können den Benutzern einen schnelleren Abruf Wir wollen nicht alle Daten auf einmal auf einer Seite haben einmal auf einer Seite Es hat also viele Vorteile, die Paginierung zu verwenden, und das können wir nur tun, wenn wir eine nette ID wie diese haben 236. 5 8 Gewinnrang Duplikate identifizieren: Ordnung. Ich zeige Ihnen den letzten Anwendungsfall für die Funktion Raw Number, die ich normalerweise in meinen echten Projekten verwende. Wenn Sie Datenanalysen durchführen, werden Sie manchmal feststellen, dass es Probleme mit der Datenqualität gibt , insbesondere bei den Doppelkits. Also, was ich normalerweise verwende, verwende ich die Rohzahl , um die Doppelkits zu identifizieren. Nicht nur das, ich kann es verwenden um die Doppelkits zu löschen. Wir können es also für die Datenbereinigung verwenden. Und dies ist eine wichtige Aufgabe für jeden Dateningenieur, nicht nur für Datenanalysten, um die Daten aufzubereiten und zu bereinigen , bevor Datenanalysen durchgeführt werden. Lassen Sie uns also wie folgt doppelte Zeilen in der Tabelle identifizieren , Bestellungen archivieren und ein sauberes Ergebnis ohne Duplikate zurückgeben ein sauberes Ergebnis ohne Duplikate Wir müssen also nicht nur die Duplikate identifizieren, wir müssen auch keine Duplikate in unseren Ergebnissen zurückgeben wir müssen auch keine Duplikate in unseren Ergebnissen zurückgeben. Nehmen wir an, wir können wir zuerst die Daten aus und wählen Sie Stern aus dem Kundenauftrags-Archiv aus. Gehen wir und führen es aus. Wenn Sie sich nun die Daten ansehen, können Sie sehen dass wir Duplikate haben. Wir haben ein Problem Die andere Idee zuvor ist also zweimal in unserer Datenbank. Es ergibt keinen Sinn, oder? Es sollte nur einer sein. Welcher ist der richtige? Wenn Sie die Daten hier überprüfen, können Sie sehen, dass diese Bestellung versendet und dann geliefert wird. Es sieht also so aus, als ob der letzte der richtige ist. Also, wie wir das machen können. Wenn Sie einfach nach rechts scrollen, können Sie sehen, dass wir eine Erstellungszeit haben, und wir verwenden normalerweise einen solchen Zeitstempel, um zu identifizieren, was die letzte gültige Like-Bestellung war Und dann können wir sofort sehen, dass diese Bestellzeit höher ist als die vorherige, was bedeutet, dass sie aktueller ist , oder? Je aktueller. Wir werden also unsere Daten für jede Auftrags-ID ordnen und die Daten nach der Erstellungszeit sortieren , um die zuletzt eingefügte oder kuratierte Rohdatei für diese Bestellung zu finden zuletzt eingefügte oder kuratierte Rohdatei für diese Bestellung Schauen wir uns also an, wie wir das machen können. Was wir tun werden, wir werden hier rübergehen und sagen, lass uns eine Rohzahl haben. Und dann, und was wir tun werden, wir nach dem Primärschlüssel partitionieren. Partitionierung nach Auftrags-ID. Und wie gesagt, wir müssen die Daten bis zu diesem Zeitpunkt sortieren, bis sie am Ende stehen, Partition für Reihenfolge nach Erstellung, Zeit und absteigend Also wollen wir dann das Höchste, das Niedrigste. Das ist es. Nennen wir es RN und führen die Abfrage aus. Wenn wir nun die Daten überprüfen alles sauber ist und wir keine Duplikate haben, sollte alles eins sein , weil wir maximal für jeden Primärschlüssel eine Zeile haben sollten Aber Sie können sehen, dass wir hier zwei haben und wir hier drei, zwei haben, das heißt, das ist ein Indikator dafür dass wir Doppelungen in unseren Daten haben . Also jetzt, indem wir eins nach dem anderen überprüfen. Wie Sie sehen können, ist die Bestell-ID nur eine. Wir haben den ersten Rang, den zweiten auch. Wir haben den ersten Rang. Aber hier haben wir das Problem. Wie Sie sehen können, haben wir jetzt zwei Ränge für die Bestell-ID vier. Nun, welcher ist der richtige? In unserer Logik sagen wir, dass es die letzte Zeile ist, die in unsere Daten eingefügt wird, und das ist Rang eins. Wenn Sie nach rechts scrollen, können Sie sehen, dass die Erstellungszeit hier höher ist als die zweite. Damit haben wir identifiziert, was wir wollen. Wir wollen die zuletzt eingefügte Zeile für jede ID. Und jetzt schauen wir uns das hier an. Also hier haben wir es dreimal. Es heißt also, dass das erste das höchste Erstellungsdatum ist. Wenn Sie also auf die rechte Seite gehen und jetzt diese Zeitstempel vergleichen, können Sie das sehen. Dieser Datensatz, der erste ist der letzte, der in unsere Daten eingefügt wurde. Wie Sie sehen können, ist dieser derjenige, den wir brauchen. Die anderen beiden brauchen wir nicht, weil es alte Informationen sind. Also jetzt ist alles , was diesen Rang Nummer eins nicht hat , nicht gültig. Es ist etwas Altes. Und es ist tatsächlich diese Datenqualität, also wollen wir sie entfernen oder nicht auswählen. Um nun saubere Daten zu haben, was wir tun werden, werden wir Folgendes als Unterauswahl auswählen Wählen Sie also einen Stern aus dieser Tabelle aus. Und jetzt interessiert uns nur noch der Rang Nummer eins. Wir brauchen nichts anderes. Also lass uns hingehen und hinrichten. Wenn Sie jetzt die Ergebnisse überprüfen, können Sie die Bestell-ID hier überprüfen. Es ist einzigartig. Wir haben keine Duplikate, richtig Eins, zwei, drei, vier, fünf, sechs, sieben. Es gibt überhaupt keine Duplikate, und wir haben jetzt nur die zuletzt eingegebenen Daten in den Bestellungen, und wir haben keine Duplikate oder Probleme mit der Datenqualität Jetzt können wir diese Ergebnisse natürlich nutzen, um weitere Analysen durchzuführen, und genau das tun Dateningenieure normalerweise Bereinigen Sie die Daten und bereiten Sie die Daten vor, bevor Sie eine Datenanalyse durchführen. Wenn Sie diese Probleme mit der Datenqualität der Datenquelle mitteilen möchten, nehmen wir an, dass Sie nicht der Eigentümer dieser Informationen sind. Sie können natürlich diese Probleme mit der Datenqualität der Datenquelle mitteilen möchten, nehmen wir an, dass Sie nicht der Eigentümer dieser Informationen sind eine Liste aller Probleme mit schlechter Datenqualität erstellen und sie an das Quellsystem senden und es anweisen, die Daten aus den Quellen zu bereinigen . Um nun die schlechten Daten auszuwählen, wir können wir hier einfach die Bedingung ändern und sagen, wenn sie höher als eins ist, dann sind Sie wie schlechte Daten. Gehen wir und führen das aus. Damit haben wir nun in den Ergebnissen alle Datensätze, die in den Daten gar nicht existieren sollten . Also können wir es exportieren und es der Quelle mitteilen und es ihnen sagen. Überprüfen Sie hier, ob in Ihrem System etwas nicht stimmt und diese Informationen nicht in die Daten eingefügt werden sollten. Also, Leute, es ist sehr stark, oder? Es ist sehr mächtig. Ich verwende es häufig in meinen Projekten. Es gibt viele Anwendungsfälle für die Zeilennummernfunktion in SQL. Wir können es tun, um die besten Analysen, die unterste N-Analyse, die beste Leistung, die schlechteste Leistung zu finden unterste N-Analyse, die beste Leistung, . Außerdem können wir eindeutige IDs für die Paginierung zuweisen oder wir können sie verwenden, um Probleme mit der Datenqualität aufzudecken und unsere Daten zu bereinigen. Das ist also eine tolle Funktion in SQuL, Das ist also eine tolle Funktion in und Sie werden sie häufig verwenden Das war's also für die drei Funktionen, Reihennummernrang, dichter Rang Jetzt werden wir über das Entil sprechen 237. 5 9 Untile: Okay, also was ist Kachel? Die Kachelwaage ist sehr einfach. Es wird Ihre Zeilen, Ihre Daten in eine bestimmte Anzahl von fast gleichen Gruppen aufteilen Ihre Daten in eine bestimmte Anzahl von , oder manchmal nennen wir sie Pakete Um das zu verstehen und zu verstehen, wie die Skalierung mit dieser Funktion funktioniert, können wir nun und zu verstehen, wie die Skalierung mit dieser Funktion funktioniert, ein sehr einfaches Beispiel haben. Also lass uns gehen. Okay, wir haben das Folgende eingerichtet. Wir haben vier Reihen, vier Verkäufe, und wir möchten es in zwei Gruppen oder in zwei Pakete aufteilen . Um das zu tun, können wir also die Entile-Funktion verwenden. Sie hat eine andere Syntax als die anderen Raking-Funktionen. Also fängt es mit tal an. Dann müssen wir eine Zahl definieren, damit wir sie nicht leer lassen können wie bei der anderen Harking Also hier haben wir zwei Pakete, dann vorbei. Und auch hier müssen wir die Daten sortieren, sodass sie nach Verkäufen geordnet sind, absteigend vom höchsten zum niedrigsten Also jetzt, wie üblich, was wir tun müssen, um die Daten zu sortieren. In diesem Beispiel haben wir es bereits sortiert. Dann kann es beginnen, jede dieser Zeilen in zwei Paketen zuzuweisen jede dieser Zeilen in zwei Paketen Aber Quel muss zuerst die Taschenseite berechnen. Also, wie viele Zeilen wir in jedes Paket einfügen können. Die Berechnung ist also sehr einfach. Es besagt, dass die Paketgröße der Anzahl der Zeilen geteilt durch die Anzahl der Pakete entspricht der Anzahl der Zeilen geteilt durch die Anzahl der Pakete Also, wie viele Zeilen gibt es hier? Wir haben vier Reihen. Wir haben also vier hier drüben. Dann die Anzahl der Pakete, wir definieren sie in der Syntax der Abfrage. Also hier definieren wir zwei Pakete. Wir brauchen zwei Gruppen. Das heißt, wir teilen vier durch zwei und die Größe des Pakets wird zwei sein. Jetzt, wo diese Skala fertig ist, werde ich damit beginnen, jede Zeile Paketen zuzuweisen Es wird oben beginnen. Der erste wird im Paket Nummer eins sein. Dann geh zum nächsten. heißt es: Okay, wir haben immer noch genug Platz im Paket. Es wird auch einem zugewiesen. Damit erreichen wir jedoch die maximale Anzahl von Zeilen in jedem Paket. Die nächste Zeile wird einem anderen Paket zugewiesen. Es werden zwei sein, und der letzte wird auch zwei sein. Wie Sie sehen können, ist es sehr einfach, wir haben unsere Verkäufe anhand der Sortierung natürlich in zwei Pakete aufgeteilt. Diese beiden Verkäufe gehören zum Paket Nummer eins und die anderen beiden gehören zum Paket Nummer zwei. Sehr einfach. Deshalb ist es sehr einfach, weil wir gerade Zahlen teilen und wir haben Pakete mit perfekter Größe. Aber was kann jetzt passieren, wenn wir eine ungerade Zahl haben? Wir haben hier also fünf statt vier. Also, wenn die Paketseite fünf durch zwei teilt, erhalten wir 2,5. Und jetzt wird Quel natürlich nicht gehen und für jedes Paket etwa zwei Hälften teilen, dann teilen wir das Ganze in zwei Pakete Natürlich wird das nicht funktionieren. Wir sollten jetzt ein Paket mit drei und ein weiteres Paket mit zwei haben. Jetzt macht es die Regel in Squal sehr deutlich. Es heißt, dass größere Gruppen zuerst kommen, dann kleinere. Das heißt, wenn wir hier eine gerade Zahl wie diese haben, wird die größere Gruppe die erste Gruppe sein. Das wird also so aussehen. Es wird alles zurücksetzen. Mal sehen, was passieren wird. Der erste wird eins sein, der zweite ist Bill One. Der dritte wird auch einer sein. Es hat also größere Pakete als das zweite. Dann werden der Rest zwei sein. Wie Sie sehen können, kommt die größere Gruppe zuerst, dann die kleinere, und so funktioniert die Skalierung, wenn Sie ungerade Zahlen haben. Sie haben hier keine Pakete mit perfekter Größe. Sie haben ungefähr oder ungefähr gleich große Pakete. So funktioniert das Gespräch. Gehen wir nun zurück zur Skalierung, um diese Funktion zu üben. Lassen Sie uns jetzt Spaß bei der Arbeit mit dieser Funktion haben. Also wählen wir einfach so etwas wie Auftrags-ID, Umsatz aus Verkaufsaufträgen. Gehen wir und führen es aus, und damit haben wir unsere zehn Zeilen. Nehmen wir an, ich möchte nur ein Paket aus den Daten erstellen. Also entile und nur ein Paket vorbei. Partition. Sagen wir, nicht partitionieren nach. Nehmen wir die Reihenfolge nach Verkäufen auf, indem wir die Sets aufteilen. Ich nenne es ein Paket. Gehen wir und führen es aus. Wie üblich wird es die Daten sortieren und dann das Paket berechnen. Es werden zehn Zeilen sein, geteilt durch eins. Die Größe des Pakets wird also zehn sein. Deshalb werden Sie hier alles als eine Einheit sehen , weil all diese Zeilen in ein Paket passen können . Das ist sehr einfach. Wir haben nur ein Paket. Lass uns gehen und jetzt haben wir zwei Pakete. Ich werde es einfach kopieren und einfügen. Statt einem werden wir zwei haben, nennen wir es zwei Pakete. Gehen wir und führen das aus. Nun, hier nochmal, was ist die Größe der Pakete? Es ist 10/2. Wir werden perfekt gruppierte Pakete bekommen. Das erste Paket wird aus fünf Zeilen bestehen und das zweite aus den nächsten fünf Zeilen. Es ist also sehr perfekt. Lass uns zum nächsten gehen. Lasst uns drei Pakete haben. Drei. Also lass uns hingehen und hinrichten. Was jetzt passieren kann, ist zehn durch drei zu teilen , um die Größe des Pakets zu erhalten, und es wird 3,3 sein, also ist es Dezimalzahl, und wir werden keine Pakete mit perfekter Größe erhalten. Also nochmal, zuerst kommt die größere Gruppe und dann die kleinere. Wie Sie sehen, müssen wir dann in die erste Gruppe vier passen , um die anderen mit drei zu bekommen. Deshalb wird das erste Paket das größte sein. Also vier Zeilen in die ersten Pakete dann die zweiten drei Zeilen in Paket zwei, und die letzte Zeile wird Paket drei sein. Wie Sie sehen können, wird die größere Gruppe die ersten Pakete sein. Lassen Sie uns jetzt weiter mit den Daten spielen. Gehen wir und nehmen jetzt vier. Wir hätten gerne vier Pakete. Jetzt wird es interessant. Jetzt wird es interessant sein, das Ergebnis zu überprüfen. Wenn wir zehn durch vier teilen, erhalten wir etwa 2,5. Also nochmal, wir werden keine Gruppen bekommen, die perfekt dimensioniert sind. Also muss QL jetzt zehn Zeilen in vier Gruppen unterteilen. Die ersten drei Zeilen werden also in das Paket Nummer eins passen, und auch die zweiten drei Zeilen wie diese werden in das Paket Nummer zwei passen. Und dann können Sie hier sehen, dass wir zwei Pakete mit der Größe von zwei haben. Und damit können wir zehn in vier Gruppen unterteilen. Und wieder können Sie sehen, dass die größeren Gruppen wie diese an erster Stelle stehen. Und dann kommen die zweite und die kleineren später. Okay, also so funktioniert der Winter ohne Unterschied. Und jetzt könntest du sagen: Weißt du was? Warum brauche ich überhaupt Eimer? Was ist also der Anwendungsfall? 238. 5 10 Ntile Use Case-Daten-Segementierung: meinen Projekten gibt es zwei Anwendungsfälle für die Tal-Funktion Einerseits werde ich als Datenanalyst die Tal-Funktion verwenden , um meine Daten zu segmentieren. Andererseits, wenn ich Dateningenieur bin, werde ich die Funktion tal für die ETL-Verarbeitung und auch für den Lastenausgleich verwenden . Lassen Sie uns nun mit dem ersten Anwendungsfall als Datenanalyst beginnen . Wenn Sie Segmentierungen mit der Tal-Funktion durchführen möchten, ist Segmentierungen eine sehr gute Möglichkeit zu verstehen So können Sie Ihre Daten in verschiedene Pakete oder Gruppen segmentieren Ihre Daten in verschiedene Pakete oder Gruppen Wie zum Beispiel Segmentierungen für die Kunden. Sie können Ihre Kunden also nach ihrem Verhalten gruppieren , z. B. nach dem Gesamtumsatz oder der Gesamtzahl der Bestellungen. Damit können Sie zum Beispiel den IV-Abschnitt erstellen, dann das Medium und dann das Gesetz. Um den Anwendungsfall Segmentierung zu verstehen, wollen wir uns nun der folgenden Aufgabe stellen Okay. Die Aufgabe besagt, alle Bestellungen in drei Kategorien zu unterteilen. Hohe, mittlere und niedrige Umsätze. Um das zu lösen, lassen Sie uns die grundlegenden Dinge tun, richtig? Wählen Sie die Bestellnummer aus. Lassen Sie uns die Verkäufe aus unserer Tabelle mit den Verkaufsaufträgen nehmen und sie ausführen. Wie üblich haben wir unsere zehn Verkäufe erzielt. Also, wenn Sie die Aufgabe ankreuzen, da steht, dass wir drei Kategorien benötigen. Das heißt, wir brauchen drei Pakete, und da stehen hohe, mittlere und niedrige Verkaufszahlen. Das heißt, wir dividieren durch den Umsatz. Lass es uns Schritt für Schritt machen. Also werden wir til verwenden, da wir die Daten segmentieren müssen. Drei Kategorien bedeuten drei Pakete, und dann definieren wir das Fenster. Außerdem müssen wir die Daten nicht nach Partitionen aufteilen. Wir müssen es nur zuerst nach den Verkäufen sortieren. Es wird also nach Verkäufen sortiert sein, und wir nehmen es diskret, da wir es vom höchsten zum niedrigsten sortieren wollen. Also, nehmen wir an, ihr seid unsere Pakete. Gehen wir und führen das aus. Wenn Sie nun die Daten überprüfen, können Sie feststellen, dass sie in drei Pakete segmentiert sind in drei Pakete segmentiert Das erste Paket wird also alle Bestellungen mit den höchsten Umsätzen enthalten alle Bestellungen mit den höchsten Umsätzen Das zweite wird dann alle Verkäufe mit dem Medium beinhalten. Und dann wird es bei der letzten Option nur um Verkäufe mit niedrigen Umsätzen gehen. Daher haben wir unsere Daten bereits in drei Gruppen eingeteilt Aber jetzt, bei der Angemessenheit, haben wir Zahlen, und vielleicht erwartet der Benutzer, dass diese Texte hat, hoch, mittel, niedrig Das heißt also, was wir jetzt tun werden, wir werden diese Zahlen in Text in Worte übersetzen diese Zahlen in Text in Worte übersetzen Und das können wir natürlich nicht innerhalb der Fensterfunktion tun . Wir werden die Datentransformation mit den Case-Win-Anweisungen verwenden. Sie sich darüber keine Sorgen, wir können einen kompletten Abschnitt einrichten, in dem der Fall, in dem Sie gewonnen haben , erklärt wird. Folgen Sie mir vorerst einfach, um zu sehen, wie das funktioniert Wir werden Subquery verwenden Also werden es Selects sein. Und lassen Sie uns den Stern für alles nehmen und dann die folgende Logik verwenden. Ken, gleich eins, dann ist es hoch. Der Umsatz ist hoch. Wir ordnen die Zahlen nur in zwei Texten zu. Andernfalls, Ken, ist der Eimer gleich zwei, dann zielen wir auf das Medium ab. Mittel. Und dann sind die letzten Gruppenpakete gleich drei, dann sind diese Verkäufe gering. Nennen wir es also beendet und nennen wir es Vertriebssegmentierungen Das passt also. Lass es mich ein bisschen kleiner machen, damit du es sehen kannst. Ab dann haben wir unsere Unterabfrage wie diese. Wie Sie sehen können, haben wir die Zahlen einfach in Text abgebildet. Wir machen gerade Übersetzungen. Also lass uns gehen und es ausführen. Und jetzt, nachdem wir die Ergebnisse überprüft haben, haben wir unsere drei Kategorien für die Benutzer ermittelt. Die erste Kategorie werden also die hohen Umsätze sein. Die zweite wird der mittlere Umsatz sein, und der dritte wird der niedrige Umsatz sein. Also, Leute, seht ihr, Tal ist sehr mächtig, um unsere Daten zu segmentieren. Jetzt können Sie Dinge segmentieren, wie zum Beispiel die Kunden ihren Gesamtumsatz kaufen oder die Produkte nach Preisen, Mitarbeitern, Gehältern und so weiter. 239. 5 11 ntile Use Case-Datenladen: Ordnung, das ist also der erste Anwendungsfall für die Intel-Funktion als Datenanalyst, bei dem Sie Ihre Daten segmentieren , um das Verhalten zu verstehen dagegen ein Dateningenieur sind, Wenn Sie dagegen ein Dateningenieur sind, können Sie die Intel-Funktion verwenden, können Sie die Intel-Funktion verwenden um den Lastenausgleich in Ihrer ETL durchzuführen. Jetzt werde ich es einfach in einer sehr einfachen Skizze erklären . Ordnung, wir haben das folgende Szenario , in dem wir zwei Datenbanken haben und wir möchten eine große Tabelle von der Datenbank A in die Datenbank verschieben . In diesem Fall mache ich also etwas, als Volllast bezeichnet wird, was bedeutet, dass ich alle Zeilen von einer Datenbank in eine andere lade. Also, wenn du es auf einmal machst, was könnte dann passieren? Es könnte lange dauern, also könnte es Stunden oder manchmal sogar Tage dauern. Und vielleicht werden Sie am Ende einige Netzwerkfehler bekommen , weil Sie die Netzwerke zwischen diesen beiden Datenbanken überlastet haben die Netzwerke zwischen diesen beiden Datenbanken überlastet und alles kaputt geht , und Sie werden die Daten laden und müssen von vorne beginnen. Anstatt diese Tabelle auf einmal zu laden, was wir tun können, können wir sie in Bruchteile oder, sagen wir, Pakete aufteilen Wir können diese Tabelle zum Beispiel mithilfe der Funktionskachel in vier kleine Tabellen aufteilen mithilfe der Funktionskachel in vier kleine Tabellen Nachdem wir diese Schweinetabelle in kleine Tabellen aufgeteilt haben, können wir anfangen, diese kleinen Tabellen nacheinander zu verschieben , und damit belasten wir die Netzwerke nicht , und das wird gelingen Jetzt, nachdem wir alles am Ende in die Zieldatenbank geladen haben, werden wir diese kleinen Tabellen haben, und natürlich können wir die Union verwenden, können wir die Union verwenden um sie zusammenzuführen, um wieder die Pig-Tabelle zu haben , die wir in der ursprünglichen Datenbank haben. Dies ist ein sehr häufiger Anwendungsfall für die Kachel, um die Last aufzuteilen und die Verarbeitung beim Extrahieren von Daten auszugleichen die Verarbeitung beim Extrahieren von Daten Ordnung. Jetzt haben wir also die folgende Q-Aufgabe. Es heißt: Um die Daten zu exportieren, teilen Sie die Bestellungen in zwei Gruppen auf. Also lass uns das machen. Zuerst können wir alles aus der Tabelle auswählen, um die Daten zu sehen. Verkaufsaufträge. Gehen wir und führen es aus. Jetzt haben wir unsere zehn Befehle und was wir tun müssen, ist das Ganze in zwei Gruppen aufzuteilen. Um das zu tun, können wir die Kachelfunktion verwenden. Zwei Gruppen bedeuten zwei Pakete. Definieren wir das Fenster. Hier müssen wir die Daten nicht mit Partition by partitionieren, sondern wir müssen die Reihenfolge nach angeben. Nun, welche Spalte wir verwenden werden, um die Daten zu sortieren. Natürlich gibt es hier keine Regel, Sie können die Daten nach Umsatz oder nach Bestellstatus nach Datum nach allem, was Sie wollen, aufteilen . Aber normalerweise verwenden wir den Primärschlüssel. Es ist einfach systematisch, besser und sauberer, vor allem, wenn Sie eine Zahlenfolge in der Bestell-ID haben , sodass Sie den ersten Bereich der Bestellungen exportieren können, dann können Sie zur nächsten Gruppe gehen und so weiter. Gehen wir also mit der Auftrags-ID aus und geben ihr einen Namen, Pakete. Also dass es. Gehen wir und schlagen süß zu. Nun, wie Sie sehen können, ist es sehr einfach. Wir haben unsere beiden Gruppen, das ist also der erste Datenpatch und das ist der zweite Datenstapel. Jetzt können wir also den ersten Patch auswählen und ihn exportieren, der in das nächste System importiert wurde. Und danach fahren wir mit der zweiten Charge fort. Und wenn Sie immer noch unter der Größe dieser Pakete leiden, können Sie sie natürlich der Größe dieser Pakete leiden, auf kleinere Pakete aufteilen, sodass Sie hier drüben gehen und daraus vier machen können. Damit erhalten wir also kleinere Pakete und es könnte einfacher sein, die Daten zu exportieren. Das ist also ein wirklich großartiger Anwendungsfall für die gesamte Funktion. In Ordnung, alle zusammen Damit haben Sie zwei Anwendungsfälle für die Tal-Funktion kennengelernt , denen ich normalerweise in meinen Projekten folge Als Datenanalyst können Sie sie also für Segmentierungen verwenden Und als Dateningenieur können Sie es verwenden, um den Lastausgleich des ETL durchzuführen 240. 5 12-Gewinn-Rang cume dist: Okay, alle zusammen. Damit haben wir alles über die ganzzahligen Ranking-Funktionen behandelt. Jetzt werden wir über die zweiten Methoden sprechen. Wir haben die prozentualen Ranking-Funktionen. Und hier haben wir zwei Funktionen, die um dist und auch die Prozent-Kachel. Lassen Sie uns jetzt eine kurze Zusammenfassung machen. Mit der prozentualen Rankingskala wird eine relative Position als Prozentsatz berechnet und jeder Zeile zugewiesen Das Ergebnis wird eine kontinuierliche, normalisierte Skala von 0 bis 1 sein, und das ist wirklich erstaunlich, um eine Verteilungsanalyse durchzuführen Diese Funktionen können bei ihrer Berechnung die Gesamtsumme der gesamten Datenmenge berücksichtigen , was uns helfen kann, den Beitrag der einzelnen Werte zur Gesamtsumme zu ermitteln In SQL haben wir nun zwei verschiedene Formeln, um den Prozentsatz zu generieren . Auf der einen Seite haben wir die Funktion QumDist und auf der anderen Seite haben wir den Prozentsatz Das heißt, wir haben zwei verschiedene Funktionen mit unterschiedlichen Formeln, um den Prozentsatz zu generieren und zu berechnen Fangen wir nun mit der ersten Funktion an, Qum dist. Ordnung, alle zusammen. Also fangen wir jetzt mit der ersten Funktion an. Wir haben um dist, und das steht für Cumulative Distribution Es wird die Verteilung Ihrer Datenpunkte innerhalb eines Fensters fokussieren oder berechnen Verteilung Ihrer Datenpunkte innerhalb eines Fensters Was das bedeutet, um das zu verstehen, werden wir uns ein sehr einfaches Beispiel ansehen, um zu verstehen, wie QL mit dieser Funktion funktioniert . Also lass uns gehen. In Ordnung. Auch hier haben wir unser sehr einfaches Beispiel für den Verkauf und wir haben die folgende Abfrage. Also ähm dist, dann geben wir darin kein Argument an, also kann es leer sein. Das Fenster wird wie gewohnt sortiert sein, indem Umsatz vom höchsten zum niedrigsten absteigt, und die Reihenfolge nach ist ein Muss Der erste Schritt ist Quietschen und die Daten sortieren Wir haben sie bereits vom höchsten zum niedrigsten sortiert Der nächste Schritt besteht nun darin , dass Squeal loslegen und mit der Berechnung des Prozentsatzes für jede Zeile beginnen kann mit der Berechnung des Prozentsatzes für jede Zeile beginnen Und wir haben eine sehr einfache Formel. Sie besagt, dass der Wert um dist der Positionsnummer des Werts geteilt durch die Anzahl der Zeilen entspricht der Positionsnummer des Werts geteilt durch die Anzahl der Zeilen Jetzt geht Squall als nächsten Schritt los und beginnt, den Prozentsatz für jede Zeile zu berechnen Und wir haben diese sehr einfache Formel. Sie besagt, dass der Abstand um gleich der Positionsnummer des Werts ist Geteilt durch die Anzahl der Zeilen. Es ist sehr einfach. Lass es uns Schritt für Schritt machen. Die Skalierung beginnt also mit dem ersten Wert in unserer Liste. Es wird also so berechnet. Also, was ist die Positionsnummer des ersten Werts? Es kann eins sein, oder? Das ist also der erste Wert in unserer Liste. Und wie hoch ist die Gesamtzahl der Zeilen? Wir haben fünf Reihen, oder? Also eins, zwei, drei, vier, fünf. Also teilen wir eins durch fünf und das Ergebnis wird 0,2 sein. Das wird also der erste Wert für die erste Zeile sein. Okay, jetzt geht die Skala zur nächsten Zeile über, und dieses Mal bekommen wir einen Sonderfall. Wie Sie sehen können, haben wir die 80 zweimal. Also haben wir hier einen Tipp. Also brauchen wir jetzt zuerst die Positionsnummer. Wie Sie sehen können, sind wir an Position Nummer zwei, oder? Aber da wir die 80 mehrfach haben, nimmt der EQ die letzte Position ein, an der wir den Wert 80 sehen Und die letzte Position wird der Rekord Nummer drei sein Deshalb wird ESCO sagen, für diesen Rekord wird es die Position Nummer drei und zwei sein . Und dann wird es durch fünf geteilt, und wir erhalten den Wert 0,6. Das ist also das verwirrendste an dieser Funktion. Wenn ein SCL also ein Ti findet, ignoriert es die aktuelle Positionsnummer komplett , sodass wir nicht zwei haben Es wird gehen und die letzte Positionsnummer für den gleichen Wert annehmen die letzte Positionsnummer für den gleichen Wert Und der letzte auf unserer Liste wird der Rekord Nummer drei sein. Deshalb haben wir drei hier drüben. Okay, jetzt lass uns weitermachen. Gehen wir in die dritte Reihe, und wie Sie sehen können, sind wir wieder in der Mitte. Aber dieses Mal ist es das letzte Mal, dass wir 80 sehen. Als Nächstes haben wir also keine 80. Also, was passieren wird, wir werden exakt die gleichen Ergebnisse haben. Also wird es 3/5 sein. Also, wie Sie sehen können, teilen sie sich den gleichen Prozentsatz, wenn wir einen Treffer haben teilen sie sich den gleichen Prozentsatz, wenn wir einen Treffer Das heißt also, wenn man die gleichen Werte hat, teilen sie sich den gleichen Rang. Gehen wir also weiter zum vierten. Also, was ist die Positionsnummer der 50? Wir haben den vierten Rekord erreicht. Also Position Nummer 4/5, wir werden Null bekommen. Acht. Okay. Gehen wir jetzt zum letzten über, und es ist der einfachste. Welche Position haben wir hier, es ist die Position Nummer fünf, es ist die letzte, und die Anzahl der Zeilen ist fünf. Deshalb werden wir einen bekommen. Also, Leute, das ist es. So funktioniert die kumulative Verteilung. Sobald Sie die Formel verstanden haben, wird es sehr einfach sein das Ergebnis zu verstehen Wie Sie sehen, hängt die Berechnung des Prozentsatzes immer von der Gesamtgröße unserer Datensätze Sie können hier die Anzahl der Zeilen sehen. erhalten wir eine Ausgabe, Damit erhalten wir eine Ausgabe, die uns hilft, die Verteilung unserer Datenpunkte innerhalb der Datensätze zu verstehen die Verteilung unserer Datenpunkte innerhalb der Datensätze 241. 5 13 Prozent-Rang des Gewinnrangs: In Ordnung, alle zusammen. Also konzentrieren wir uns jetzt auf die zweite Funktion, die Prozentwerte als Rang generiert. Wir haben den prozentualen Rang. Der prozentuale Rang geht also weg und konzentriert sich darauf, die relative Position jeder Zeile innerhalb eines Fensters zu generieren . Um zu verstehen, was das bedeutet, können wir ein sehr einfaches Beispiel verwenden, um zu verstehen, wie die Skalierung mit dieser Funktion funktioniert . Also lass uns gehen. Okay, noch einmal, wir haben diese Verkäufe, sehr einfaches Beispiel, und die Syntax kann so sein. Prozent rangieren, und darin verwenden wir keine Argumente. Und das Fenster wird in der Reihenfolge so aussehen, dass es ein Muss ist, dass die Verkäufe vom höchsten zum niedrigsten absteigen Der erste Schritt, den Sque damit machen wird, besteht darin, die Daten vom höchsten zum niedrigsten zu sortieren , und das haben wir schon so Als Nächstes wird Qu damit beginnen, den Prozentsatz zu berechnen, der der kumulativen Verteilung sehr ähnlich ist kumulativen Verteilung sehr ähnlich Aber dieses Mal wird es so sein. Positionsnummer, dann subtrahieren wir sie von eins und subtrahieren sie auch, geteilt durch die Anzahl der Zeilen, von Es ist also wie eine exakte Formel, aber wir subtrahieren hier nur eins Okay, jetzt gehen wir Schritt für Schritt alle Zeilen durch und sehen uns die Also wird es mit der ersten Zeile beginnen, oder? Also, was ist die Positionsnummer der ersten Reihe? Es wird eins sein. Dann müssen wir es um eins subtrahieren Deshalb werden wir Null bekommen. Nun, wie hoch ist die Gesamtzahl der Zeilen? Wir haben hier fünf Zeilen, und es wird um eins subtrahiert Deshalb werden wir vier bekommen. Nun, Null geteilt durch einen beliebigen Wert, kann die Ausgabe Null sein. Deshalb erhalten wir für den ersten Wert eine Null. Okay, jetzt gehen wir zur zweiten Ziehung über, und hier haben wir unseren Sonderfall, wo wir ein Unentschieden haben Wir haben also zwei Zellen, die denselben Wert haben, acht. Also, für den Prozentsatz kann Trnkqel ein anderes Verhalten haben als Denken Sie daran, dass qual im Feld um dist nach der letzten Position des gemeinsamen Werts gesucht hat der letzten Position des gemeinsamen Werts Es war also die dritte Position , da dies das letzte Mal ist, dass wir 80 sehen Aber jetzt mit dem Stammwert in Prozent kann Qual beim ersten Auftreten des gemeinsamen Werts bleiben Auftreten des gemeinsamen Werts wir nun diese beiden Acht überprüfen, was ist das erste Es ist der Rekord Nummer zwei. Deshalb haben wir Position zwei, subtrahiert um eins, erhalten wir eins, und hier wird dasselbe eine Anzahl von Summen sein Wir haben fünf, subtrahiert von eins, wir haben vier. Wenn Sie nun eins durch vier teilen, erhalten wir das Ergebnis 025 Das ist also der Prozentsatz dieses Wertes. Gehen wir jetzt zur zweiten Reihe. Da haben wir wieder, den Ti. Also mach weiter und bleibe bei der Position Nummer zwei, dem ersten Vorkommen. Es werden also dieselben zwei sein, subtrahiert von eins, wir erhalten eins, und auch die Gesamtzahl der Zeilen, fünf, subtrahiert um eins, haben wir Deshalb werden wir die gleichen exakten Ergebnisse erhalten . Also hier, wie Sie sehen können, mit dem prozentualen Rang ist es eine Scheibe, der gemeinsame Wert wird sich auch teilen, derselbe Prozentsatz wurde getrunken Gehen wir nun zum vierten Wert über, sodass wir den Wert 50 haben Also, was ist die Position davon? Es wird der Rekord Nummer vier sein. Subtrahiert von eins erhalten wir drei, und wenn Sie drei durch vier teilen, erhalten Sie 0,75 Und jetzt zum letzten Wert hier drüben überzugehen, wird es einfach sein Also, was ist die Positionsnummer der 30? Es ist fünf fünf, subtrahiert von eins. Es werden vier sein. Und außerdem werden wir hier auch vier für die Gesamtzahl haben, subtrahiert um die Gesamtzahl haben, subtrahiert Also, wenn ihr vier durch vier teilt, werdet ihr bekommen Also, das war's, Leute So funktioniert der prozentuale Rang. Er hat immer die Skala 0-1. Es ist also immer so Es spielt keine Rolle, welche Werte wir in uns haben, und es wird eine kontinuierliche Skala haben. Und auch hier gilt: Wenn Sie ein Ti haben, gehen sie hin und teilen sich den gleichen Prozentsatz an Alkohol. Okay, Leute. Wenn Sie nun diese beiden Funktionen vergleichen, können Sie feststellen, dass sie einander wirklich ähnlich sind. Das Ergebnis beider Funktionen Rangfolge, die auf einem prozentualen Ranking basiert, und auch beide Funktionen behandeln die Gleichungen perfekt, sodass sie den gleichen prozentualen Rang haben Ranking basiert, und auch beide behandeln die Gleichungen perfekt, . Wenn Sie die Syntax überprüfen, sind sie sich sehr ähnlich. Und wenn wir jetzt die Formeln der beiden überprüfen, berücksichtigen wir immer die Gesamtgröße der Datensätze Hier wird also die Größe bei der Berechnung berücksichtigt, damit wir die relative Position der einzelnen Werte zum Gesamtwert ermitteln können Und dies ist bei der Analyse sehr wichtig, um den Beitrag jedes Werts zum Gesamtwert zu messen. Nun zu den Anwendungsfällen Wenn Sie sich auf die Verteilung Ihrer Datenpunkte konzentrieren möchten , die kumulative Verteilung entscheiden Wenn Sie sich jedoch auf die relative Position der einzelnen Rosen konzentrieren möchten , sollten Sie sich für den prozentualen Anteil entscheiden. Okay, jetzt gibt es noch einen Unterschied zwischen der Um-Scheibe und dem prozentualen Trink, und wenn Sie die Formeln überprüfen, können Sie feststellen, dass der Um-Abstand umfassender ist Wir berücksichtigen immer die Positionsnummer der Zeile. Aber bei der Person Trink berücksichtigen wir nicht die aktuelle Zeile, wir überspringen sie gerne oder machen sie exklusiv Wir sagen, für den Personenrang ist er exklusiver und bei der kommuativen Verteilung er Nun, wenn du mir die schwierige Frage stellst, welche verwendest du Ich würde sagen, wenn Sie inklusiver sein wollen, entscheiden Sie sich für die verbindliche Verteilung. Wenn du in der aktuellen Zeile exklusiver sein willst, entscheide dich für den Personenrang, sich sehr ähnlich ist Wenn Sie die Verteilung Ihrer Daten berechnen möchten, verwenden Sie die komulative Wenn Sie die relative Position jeder Zeile ermitteln möchten, wählen Sie die Person t In Ordnung Jetzt haben wir also die folgende Aufgabe, die Produkte zu finden, die innerhalb der höchsten 40% der Preise liegen die innerhalb der höchsten 40% der . Lass uns das lösen. Jetzt zielen wir auf die Tabellenprodukte ab, und ich werde einfach in etwa zwei Spalten den Produktpreis aus den Verkaufsprodukten auswählen zwei Spalten den Produktpreis aus . Das ist es also. Gehen wir und führen das aus. Wie Sie sehen können, haben wir fünf Produkte und die Preise, und die Aufgabe besagt, die höchsten 40% zu finden. Also müssen wir einen prozentualen Rang finden und generieren. Um das zu erreichen, haben wir die beiden Funktionen *** dist und a percent rank. Ich werde dieses Mal mit der *** dist fahren. Gehen wir und machen das. Also ähm Dist. Und dann suchen wir das Fenster wie dieses. Es wird bestellt bis. Wir zielen jetzt auf die Preise ab, oder? Ordnen Sie also nach dem Preis vom höchsten zum niedrigsten Preis. Und geben wir ihm einen Namen Dest Rank. Also lass uns das ausführen. Also, mit dieser Qual können wir für uns eine prozentuale Rangfolge generieren , indem wir die Formel verwenden , die wir gerade gelernt haben. Was den Output angeht, erhalten wir also alle Produkte, aber die Aufgabe besagt, dass wir nur die Produkte bekommen müssen, die zu den höchsten 40% gehören Das heißt also die erste Zeile, die zweite Reihe und das ist alles. Diese Zeilen gehören also zu den höchsten 40%. Der Rest liegt darunter. Um das zu tun, also die Daten zu filtern, können wir die Unterabfrage verwenden. Also wähle Stern. Ab und dann haben wir unsere Unterabfrage wie diese, und dann wird unser Filter einen Dist-Rang kleiner oder gleich 0,4 haben. Das sind unsere drei Punkte, um an die Daten zu kommen. Also lass uns gehen und das ausführen. Wie Sie sehen können, haben wir jetzt die besten Produkte, die besten 40%. Jetzt können Sie natürlich den Prozentsatz formatieren. Das können wir so machen. Wir nehmen den zweiten Rang. Multipliziere es mit 100. Also lass uns gehen und das ausführen. Also, wie Sie sehen können, haben wir 20 und 40% Wir können auch den Prozentwert hinzufügen , richtig. Also können wir gehen und Warenkorb sagen und wir werden den Charakter hinzufügen. Danach nennen wir es diesen Rangprozentsatz. Das ist es also. Gehen wir und führen es aus. Damit Sie diese Aufgabe gelöst haben, haben wir die Produkte, die unter die höchsten 40% fallen. Jetzt können Sie natürlich den prozentualen Rang ausprobieren . Es ist also sehr einfach. Wir müssen nur die kumulative Verteilung mit der Funktion Prozent ändern. Also lass uns gehen und es ausführen. Wie Sie sehen können, werden wir genau die gleichen Ergebnisse erzielen, also bekommen wir immer noch Handschuhe und Mützen als die Produkte mit dem höchsten Preis innerhalb von 40% des Preises. Also, Leute, das ist es, es ist sehr einfach, richtig. 242. 5 14-Gewinn-Rank-Zusammenfassung: Ordnung, Freunde. Lassen Sie uns nun eine kurze Zusammenfassung der Funktionen zur Fensterrangfolge machen Also, was werden sie tun? Sie werden jeder Rolle innerhalb eines Fensters einen Rang zuweisen . Und wir haben zwei Arten der Frankierung, richtig? Die erste ist die auf Ganzzahlen basierende Rangfolge. Es geht los und weist jeder Rolle eine Zahl und eine Ganzzahl zu. Und hier haben wir vier Funktionen : R-Zahl, Rang, dichter Rang und Kachel. Und bei der zweiten Art der Frankierung haben wir das prozentuale Ranking Scale Fair berechnet also einen Rang und weist ihn dann jeder Rolle zu Und hier haben wir zwei Arten von Formeln oder Funktionen. Wir haben also die Um-CD, die kumulative Verteilung, und die zweite, wir haben den prozentualen Rang Nun zum nächsten Punkt: Wenn Sie über die Regeln der Syntax sprechen, sollte der Ausdruck also leer sein Wir sollten den Funktionen kein Argument übergeben. Wir müssen order by verwenden, um unsere Daten zu sortieren, also ist es erforderlich, und die Frame-Klauseln dürfen nicht verwendet werden, sodass Sie einen Frame nicht innerhalb der Fensterfunktion anpassen einen Frame nicht innerhalb der Fensterfunktion Und wie wir gelernt haben, gibt es viele Anwendungsfälle für die Rankingfunktionen Zum Beispiel haben wir die beste Analyse, die Musteranalyse, um ein Kabel, die leistungsstärksten oder die schlechtesten Leistungsträger in unserem Geschäft zu identifizieren oder die schlechtesten Leistungsträger in unserem einem weiteren Anwendungsfall können wir mithilfe der Zeilennummer Duplikate in unseren Daten identifizieren und entfernen, sodass wir sie verwenden können, um Probleme mit der Datenqualität zu finden und die Qualität zu verbessern Ein weiterer Anwendungsfall: Wenn unsere Tabelle keinen sauberen Primärschlüssel hat, können wir anhand der Zeilennummer eindeutige IDs generieren , um dies ebenfalls zu tun Ein weiterer Anwendungsfall waren die Datensegmentierungen Sie können Intel verwenden, um Ihre Kunden, Ihre Produkte, Mitarbeiter usw. zu segmentieren Ihre Produkte, Mitarbeiter usw. Und ein weiterer Anwendungsfall: Wir können Datenverteilungsanalysen durchführen. Wie wir gelernt haben, können wir das QTS verwenden, um die Datenverteilungen unserer Datenpunkte im Vergleich zur Gesamtmenge zu verstehen die Datenverteilungen unserer Datenpunkte im Vergleich zur Gesamtmenge zu Und der letzte Anwendungsfall ist eher für die Datentechnik bestimmt. Wir können die Intel-Funktion verwenden, um den Ladevorgang unserer ETLs auszugleichen Wie Sie sehen, gibt es viele Anwendungsfälle für die Ranking-Funktionen Okay, damit haben Sie gelernt, Ihre Daten mithilfe von sechs verschiedenen Skalierungsfensterfunktionen zu ordnen , und ihre Anwendungsfälle eignen sich hervorragend für die Datenanalyse Gehen wir nun zur nächsten über, wir haben die letzte Gruppe von Fensterfunktionen Wir haben die Wertfunktionen. Sie sind meine Freunde, die wichtigste Gruppe für Datenanalysen im Vergleich zu den anderen beiden. Hier konzentrieren wir uns also auf vier Funktionen. Wir werden lernen, wie die Skalierung damit funktioniert, die Syntax und auch die Anwendungsfälle. 243. 6 1 Gewinnwert, was ist: Hey, Freunde, also. Jetzt werden wir über die wichtigste Kategorie von Fensterfunktionen für die Datenanalyse sprechen. Wir haben die Wertfunktionen oder manchmal nennen wir sie analytische Fensterfunktionen. Hier werden wir also vier verschiedene Funktionen behandeln. Wir haben die Lead-Verzögerung, ersten Wert und den letzten Wert. Und wie immer werden wir das Konzept hinter ihnen lernen, wie sie hinter den Kulissen schlau sind, und dann können wir die Syntaxen lernen und wir werden die wichtigsten Anwendungsfälle für die Wertfunktionen behandeln die wichtigsten Anwendungsfälle für die , die ich in meinen Projekten gesammelt habe Lassen Sie uns jetzt mit der ersten Frage beginnen. Warum nennen wir sie Wertfunktionen. Also lass uns gehen. In Ordnung, alle zusammen. Jetzt haben wir dieses sehr einfache Beispiel. Wir haben die Monate und die Verkäufe. Jetzt können wir die Wertfunktionen verwenden, um auf einen Wert aus einer anderen Zeile zuzugreifen. Um das zu verstehen, nehmen wir an, dass L jetzt die Monate verarbeitet, und wir befinden uns derzeit im Monat März. Jetzt möchte ich zum Beispiel ab Februar auf den Wert des Vormonats zugreifen . Um das zu tun , können wir also die Lag-Funktion verwenden , um den Wert Zehn zu erhalten. Damit haben wir in derselben Zeile die aktuellen Verkäufe des Monats März und auch die Verkäufe des Vormonats, Februar. Vielleicht möchte ich in anderen Fällen die Verkäufe des nächsten Monats ab April erhalten . Um das zu tun, können wir die Funktion lead verwenden, und wir erhalten für dieselbe Rolle den Wert fünf. So kann ich jetzt sehr schnell den aktuellen Monat mit dem Vormonat und auch mit dem nächsten Monat vergleichen den aktuellen Monat mit . Was die anderen Fälle angeht, könnte dich der erste Monat deiner Liste interessieren , also wird er hier im Januar sein. Um also die Verkäufe des ersten Monats zu ermitteln, können Sie die Funktion first value verwenden. Wir werden also zur gleichen Zeile 20 kommen. Und jetzt zur letzten Option, ich denke, Sie haben sie schon verstanden. Wir können den Wert der Verkäufe des letzten Monats ermitteln. Also hier können wir den Juli bekommen. Dafür verwenden wir also die Funktion last value und erhalten den Wert 40. Das ist also genau der Zweck der Wertfunktionen oder analytischen Funktionen. Wir können auf den Wert einer anderen Rose zugreifen. Und es ist auch sehr wichtig , sich zu entscheiden. Die Wertfunktionen sind wie die Ragging-Funktionen. Wir müssen die Reihenfolge nach verwenden, um die Daten zu sortieren. Um zu verstehen, was die erste Zeile und die letzte Zeile ist. In diesem Beispiel sind die Daten nach Monaten sortiert. Also, Leute, die Zugriffsfunktionen sind wirklich wichtig für die Analytik. Sie können es verwenden, um auf einen Wert aus anderen Zeilen zuzugreifen und einen Vergleich durchzuführen. Okay, lassen Sie uns jetzt einen kurzen Überblick über die Syntax und die Regeln für die Wertfunktionen geben Hier haben wir also vier Funktionen Lead Lag, First Value und Last Value Sie können also sehen, dass wir sie in zwei Gruppen einteilen können. Wir haben also die Hauptrolle, sie sind sich sehr ähnlich Insbesondere bei der Syntax können wir drei Dinge oder drei Argumente darin verwenden, wobei der Ausdrucks-Offset-Standard für beide ist. Für den ersten Wert können wir nur einen Ausdruck verwenden. Das bedeutet, dass wir für diese Funktionen einen Wert übergeben müssen. Sie können es nicht leer lassen. Nun zum Ausdrucksdatentyp: Sie können jedes Feld mit einem beliebigen Datentyp verwenden. Es gibt keine Einschränkungen, was beispielsweise nur die Verwendung von Zahlen betrifft. Ein Datentyp ist zulässig. Nun zur Definition des Fensters. Die Partition nach ist wie üblich optional wie jede andere Gruppe. Die Reihenfolge bis hier ist ein Muss. Sie müssen eine Reihenfolge nach definieren. Es ist wie mit der Rangliste. Hier kannst du es nicht leer lassen. Jetzt kommen wir zur letzten, wir haben die Rahmenklausel. Das sind wirklich verschiedene Sachen hier. Bei den ersten beiden Funktionen fehlt also ein Fehler, du darfst keinen Rahmen definieren. Sie dürfen also keine Teilmenge von Daten definieren. Es ist dem Ranking sehr ähnlich. Sie müssen also order by verwenden, aber Sie können den Rahmen des Fensters nicht definieren. Für die anderen beiden Funktionen, den ersten Wert und den letzten Wert, sind sie jedoch optional. Sie können sie verwenden, und für den letzten Wert wird empfohlen, eine Rahmenklausel zu definieren. Mach dir darüber keine Sorgen. Wir können genug Beispiele haben, um das zu verstehen. Sie können sehen, dass diese Funktionen unterschiedliche Anforderungen haben, sodass es keine generische Regel für alle Funktionen gibt. Aber in einer Sache sind sich alle einig , dass Sie order by verwenden müssen. Nun, wie immer, was werden wir tun? Wir werden uns eingehend mit diesen Funktionen befassen. Wir werden uns zunächst mit den beiden Funktionen Vorsprung und Mangel befassen , da sie sich sehr ähnlich sind. Wir können die Anwendungsfälle verstehen und wissen, wann wir sie einsetzen sollten, und natürlich werden wir vor Ort üben . Lass uns gehen 244. 6 2 Gewinnwert min max: Hauptfunktionen. der Lead-Funktion können Sie auf einen Wert aus der nächsten Zeile innerhalb eines Fensters zugreifen der nächsten Zeile innerhalb eines Fensters dem die Lag-Funktion genau das Gegenteil ist. Sie ermöglicht es Ihnen, innerhalb eines Fensters auf einen Wert aus einer früheren Rolle zuzugreifen . Es klingt sehr einfach, oder? Lassen Sie uns also verstehen, wie Scale diese Funktionen ausführen wird. Okay. Lassen Sie uns nun einen kurzen Überblick über die Syntax der beiden Funktionen Lead und Lag geben. Wir haben hier ein sehr einfaches Beispiel für die Lead-Funktion. Also, wie üblich, beginnen wir mit dem Funktionsnamen, es wird der Lead sein. Und danach werden wir die Argumente weitergeben. Und wie Sie sehen können, haben wir hier mehrere Sachen. Also lass es uns Schritt für Schritt machen. Als Erstes geben wir einen Ausdruck an , und der Datentyp könnte ein beliebiger Datentyp sein. Es könnte eine Zahl wie hier sein, der Umsatz, es könnte ein Zeichen sein wie Namen oder Daten oder so. Das ist also erforderlich. Wir müssen einen Ausdruck angeben, wir können ihn nicht leer lassen und wir können jeden Datentyp verwenden. nun zum nächsten über, den wir hier in der Zahl haben. Also, was ist es? Dies ist der Offset, und dieser Offset ist optional, Sie können ihn also überspringen. Also, was Offsets bedeuten, was wir hier machen. Wir geben für SQL die Anzahl der Zeilen an, die von der aktuellen Zeile aus vorwärts oder rückwärts verlaufen In diesem Beispiel geben wir also den Offset als zwei an, indem wir den Vorlauf verwenden, und damit teilen wir einer Skala mit, springen Sie zu den nächsten beiden Zeilen und geben mir den Wert Und wenn Sie Lag verwenden, bedeutet das, dass Sie eine Skala angeben. Geh zwei Zeilen zurück und gib mir den Wert. Also hier sagst du einer Skala wie viele Zeilen sie springen muss. Und wenn du nichts spezifizierst, wie es leer zu lassen , dann geh ich los und benutze eins. Die Standardeinstellung für diese Offsets ist also eins, wenn Sie nichts angeben In Ordnung. Weiter zum letzten und zum dritten, auch das ist optional. Du kannst gehen und es leer lassen. Also hier ist es der Standardwert. Nun, was passiert mit den Funktionen, die? Manchmal springt die Waage zu den nächsten zwei Reihen oder so, und Skull findet nichts. Es stehen also keine weiteren Zeilen für den Zugriff zur Verfügung. Und damit gehe ich los und gebe eine Null zurück. Das heißt, wenn q zu den nächsten Zeilen geht oder zu den vorherigen Zeilen geht und nichts findet , geht k standardmäßig und gibt Null zurück. Wenn Sie hier also nichts angeben, erhalten Sie in diesen Szenarien Nullwerte als Ergebnis der gesamten Funktion. In einigen Szenarien möchten Sie jedoch keine Null haben. Sie hätten gerne einen Wert. Also hier definierst du den Standardwert. Es sollte also keine Null sein. Es sollte eine Zehn sein. Also Scale, wenn du nichts findest, gib eine Zehn zurück. Gib keine Null zurück. Also nochmal, Leute, die Standardwerte, die Offsets, all diese Informationen sind optional für euch, um es zu konfigurieren, aber ihr solltet den Standard kennen wenn ihr nichts benutzt, für den Offset wird es eins sein, für den Standardwert wird es Null sein Aber ihr müsst einen Ausdruck angeben. Also hier kannst du es nicht leer lassen. Ordnung. Also das ist alles über die Argumente, die Sie an die Lead- oder Lag-Funktionen übergeben können. Dann sind die nächsten Sachen die Standardkram. Also haben wir das zu nah dran. Dann haben wir die Partition von. Wie üblich ist die Partition nach optional. Und dann zur Reihenfolge von. Diese Funktionen sind wie die Rangfunktionen. Sie müssen die Daten sortieren. Es ist also ein Muss , die Daten zu sortieren. Andernfalls weiß die Pflege nicht, was die nächste Zeile ist, was die vorherigen Zeilen sind. Also müssen wir die Daten sortieren. Es ist erforderlich. Sie können dies nicht überspringen, daher ist es nicht optional. In Ordnung, die Syntax ist also nicht verrückt, oder? Wir haben die üblichen Sachen, aber nur wir können den Standardwert und die Offsets konfigurieren Okay, Leute, jetzt haben wir ein sehr einfaches Beispiel. Wir haben Monate und Verkäufe, und wir werden herausfinden, wie das SQL für beide Funktionen funktioniert, also für die beiden Funktionen, also für den Vorsprung und den Rückstand, Seite an Seite. Nun zum ersten Beispiel: Wir sind an den Umsätzen des nächsten Monats interessiert. Um das zu tun, werden wir also die Lead-Funktion verwenden. Also führen, und dann können wir das Argument spezifizieren. Es sind die Verkäufe. Wir wollen den Wert des Umsatzes. Und dann definieren wir das Fenster in dieser Reihenfolge nach Monaten. Es wird also aufsteigend sein. Auf der rechten Seite werden wir uns die Verkäufe der vergangenen Monate interessieren Um das zu tun, werden wir die Lag-Funktion verwenden. Also wird es dem GD sehr ähnlich sein. Wir haben die Verzögerung und dann die Verkäufe, da wir an den Verkäufen interessiert sind, und wir werden die Daten nach Monaten sortieren. Lassen Sie uns nun sehen, wie Scale das Schritt für Schritt und Seite an Seite machen wird. Also wird Sq mit dem ersten beginnen. Lassen Sie uns nun sehen, wie Scale diese Informationen nebeneinander und Zeile für Zeile verarbeiten wird. Also wird es hier mit der ersten Zeile beginnen. Was ist der nächste Monat Januar. Es ist Februar, und wir sind an den Verkäufen dieser Reihe interessiert. Q nimmt also den Wert aus der nächsten Zeile und wir erhalten den Wert Zehn. Wenn wir uns nun den Januar ansehen, können wir die Verkäufe des nächsten Monats Februar in derselben Zeile sehen. Schauen wir uns jetzt die rechte Seite hier an. Jetzt interessieren wir uns für den Vormonat. Also, was sind die letzten Monate der ersten Reihe? Es wird nichts sein, oder? Wir können es also mit nichts belegen. Deshalb wird Squeal sagen , das ist Null. Es gibt keinen Vormonat für die aktuelle Zeile, und wir werden ihn als haben Okay, jetzt gehe ich zur nächsten Zeile. Wir sind im Februar. Was ist der nächste Monat, es wird März sein, und es wird darauf hinweisen. Wir werden also 30 Verkäufe für den nächsten Monat März erzielen. Und auf der rechten Seite, was ist der vorherige Monat Februar? Es wird Januar sein, oder? Es wird also den Wert bekommen, die Verkäufe des Vormonats. Und hier werden wir 20 bekommen. Wie Sie sehen können, ist es sehr einfach. An der Spitze überprüfen wir immer die nächsten Werte. Auf der Strecke überprüfen wir immer den vorherigen Wert. Lass uns weitermachen. Wir sind derzeit im März. Was ist der nächste Monat? Es wird April sein. Sq wird gehen und so darauf zeigen. Und wir werden die Verkäufe des nächsten Monats April erhalten. Für den März auf der rechten Seite, was ist der Vormonat, es ist Februar, oder? Also gehe ich los und zeige auf Februar. Also werden wir zehn Mal verkaufen. Nun, interessant für die letzte Reihe hier drüben, Sie können sehen, dass wir im April sind. Was ist der nächste Monat April? Es gibt nichts, weil wir am Ende unseres Tisches sind, richtig. Da nach dem Tanzen also kein Monat mehr ist, erhalten wir eine Null in der Ausgabe. Aber was die Verzögerung angeht, haben wir immer noch Vormonate für April. Also, was sind die Vormonate, es ist März, und wir werden die Verkäufe des Märzes bekommen . Also werden es 30 sein. Also das war's, Leute. Das sind wirklich einfache Rechte. Es ist einfach so, als würden sie das Gegenteil tun. Wenn Sie nun diese Werte nebeneinander überprüfen, können Sie sehen, dass wir mit dem Lead immer einen Wert für die erste Zeile erhalten. Aber für die letzte Zeile kann sie immer leer sein, weil es keinen nächsten Wert gibt , wir sind am Ende der Tabelle. Wenn Sie jedoch die Verzögerung überprüfen, für den ersten Wert immer eine Null, erhalten wir für den ersten Wert immer eine Null, da es keinen vorherigen Wert oder vorherigen Datensatz aus der ersten Zeile gibt. Und für den letzten Datensatz erhalten wir, wie Sie sehen, immer einen Wert weil wir einen vorherigen Wert haben werden. Okay, lassen Sie uns weitermachen, um zu verstehen, wie die Skalierung diesmal mit den Offsets und dem Standardwert funktioniert Jetzt haben wir also dieselben Daten, aber wir haben eine andere Aufgabe. Jetzt auf der linken Seite möchten wir den Umsatz von zwei Monaten im Voraus haben. Es ist also nicht der nächste Monat. Es wird zwei Monate dauern. Und wir möchten QL sagen, wenn Sie keinen Wert finden, geben Sie nicht Null zurück. Die Rendite für uns ist Null. Das wird also unser Standard sein. Wenn Sie nun die Syntax überprüfen, wird sie genauso sein wie zuvor, aber wir fügen jetzt einen Offset von zwei hinzu , weil wir an zwei Monaten interessiert sind. Und wir geben einen Standardwert von Null an. Wenn Sie also nichts finden, geben Sie Null ein. Setze nicht Null. Jetzt, auf der rechten Seite, haben wir das genaue Gegenteil. Wir sind an den Verkäufen von vor zwei Monaten interessiert . Wir sind also nicht am direkten Vormonat interessiert. Wir benötigen die Verkäufe von vor zwei Monaten. Und hier das Gleiche. Wenn du nichts findest, kehre nicht zurück, ich gebe uns eine Null. Sie sehen also, wir haben dieselbe Syntax, verwenden aber die Funktion lag. Lassen Sie uns jetzt verstehen, wie ich das Schritt für Schritt und Seite an Seite ausführen kann . Also wird Kal im ersten Monat, Januar, anfangen. Also werde ich jetzt fragen, wie hoch der Umsatz in den nächsten zwei Monaten ist. Wir sind also im Januar. Es wird nicht Februar sein. Es wird der Monat März sein. Es wird also so aussehen und wir bekommen den Wert von 30, 30 ist der Umsatz der nächsten zwei Monate. Jetzt sind wir auf der richtigen Seite, wir befinden uns auch im Januar. Esq wird die Frage stellen, wie hoch der Umsatz vor zwei Monaten war Wir haben also keine früheren Daten, richtig. Also werden wir nichts bekommen. Q wird Null zurückgeben, aber es wird geprüft, ob wir einen Standardwert haben? Nun ja. Diesmal gibt EQ nicht Null zurück. Es kann den Standardwert zurückgeben, und dieses Mal wird er Null sein Ordnung. Gehen wir jetzt zum nächsten Wert. Wir sind derzeit im Februar. Wie hoch ist der Umsatz der nächsten zwei Monate? Es wird nicht März sein. Es wird April sein. Es wird also losgehen und es so zeigen. Und wir werden den Wert von fünf bekommen. Also jetzt auf der rechten Seite, wir sind derzeit im Februar. Nun stellt sich die Frage, wie hoch der Umsatz zwei Monaten war? Wir haben Geschichte. Wir haben den Vormonat, aber wir haben keine zwei Monate in der Geschichte. Aus diesem Grund erhalten wir am Ausgang mit einem Standardwert immer noch Null. Okay, jetzt fahren wir mit dem nächsten Wert fort. Wir sind derzeit im März. Quel kann fragen, wie hoch der Umsatz in den kommenden zwei Monaten ist. Danach haben wir nur noch einen Monat Zeit, aber wir haben keine zwei Monate. Deshalb wird Equal nichts finden und es wird Null zurückgeben. Aber es wird gehen und die Standardeinstellung verwenden. Also gehen wir los und ermitteln den Wert Null. In der Tabelle sind keine weiteren Daten verfügbar. Aber jetzt auf der rechten Seite, wir befinden uns derzeit im März, und wir fragen, wie hoch die Verkäufe vor zwei Monaten waren. Jetzt haben wir genug Geschichte in der Vergangenheit, und das wird den Wert verringern. T. In Ordnung. Gehen wir nun zum letzten Monat hier in unserer Tabelle über, April. Wie hoch ist der Umsatz der nächsten zwei Monate? Wir haben keine Daten, also wird es auch Null sein. Aber jetzt auf der rechten Seite, wir sind derzeit im April. Wie hoch war der Umsatz von vor zwei Monaten? Wir haben genug Geschichte. Deshalb werde ich es holen und so zeigen. Also werden wir dafür sorgen, dass der Februar zehn wird. Das ist es. So funktioniert Qual mit dem Lead und LG, wobei Offsets und auch der Standardwert Gehen wir zurück zu Quel, um diese beiden Funktionen zu üben 245. 6 3 Gewinnwert MoM: Okay. Jetzt haben wir also die folgende Aufgabe, und sie lautet: Analysieren Sie die Leistung von Monat zu Monat, indem die prozentuale Veränderung Umsatzes zwischen dem aktuellen und dem Vormonat ermitteln. Das heißt, wir müssen den aktuellen Monat mit dem Vormonat vergleichen . Der Hauptanwendungsfall für Lead und LG ist also die Durchführung von Vergleichsanalysen, und wir haben einen sehr häufigen Anwendungsfall. Das nennt man Zeitreihenanalyse. Es ist also die Methode, unser Geschäft und unsere Daten zu analysieren, um die Muster und Trends im Laufe der Zeit zu verstehen. Und eine der wichtigsten und klassischsten Fragen , die Sie von Entscheidungsträgern oder Unternehmen erhalten werden , ist, Analysen Jahr für Jahr oder Monat für Monat durchzuführen . Analyse. Die Analyse gegenüber dem Vorjahr wird uns also helfen das allgemeine Wachstum oder den Rückgang der Leistung unseres Unternehmens im Laufe der Jahre im Laufe der Zeit zu verstehen Leistung unseres Unternehmens im Laufe der . Auf der anderen Seite führen wir Analysen von Monat , um kurzfristige Trendanalysen durchzuführen und gleichzeitig die Muster der Saisonalität zu entdecken Das Hauptaugenmerk liegt also darauf, die Leistung unseres Unternehmens im Laufe der Zeit zu verstehen die Leistung unseres Unternehmens im Laufe der Zeit Gehen wir nun zurück zur IT-Skala , um die Aufgabe zu lösen. Okay, Leute. Also jetzt lass uns gehen und es Schritt für Schritt machen. Nun, was ist der erste Schritt? Bevor wir die Dinge miteinander vergleichen, müssen wir die Daten sammeln. Wir müssen zuerst die Berechnungen durchführen. Wir müssen also zuerst den Gesamtumsatz für den aktuellen Monat und dann den Gesamtumsatz für den Vormonat herausfinden den Gesamtumsatz für den aktuellen Monat . Und danach können wir sie vergleichen. Fangen wir jetzt mit den einfachen Dingen an. Wir müssen die aktuellen Verkäufe für den aktuellen Monat herausfinden . Um das zu tun, wählen wir einfach ganz einfach aus. Also, was brauchen wir? Nehmen wir die Bestellungs-ID. Nehmen wir das Bestelldatum , denn darin steht der Monat. Gehen wir los und holen die Verkäufe ab. So, das war's vorerst mit den Kundenaufträgen. Also lass uns gehen und das ausführen. Also, was das Ergebnis angeht, wir haben die üblichen Sachen. Wir haben zehn Bestellungen, Verkaufs- und Bestelldatum, aber das Bestelldatum ist auf Tagesebene, und wir sind nicht an dem gesamten Datum interessiert. Wir möchten nur den Monat angeben, um den Gesamtumsatz für den Monat zu berechnen. Jetzt werden wir eine Funktion verwenden, um den Monat aus einem Datum zu extrahieren. Mach dir darüber keine Sorgen. Wir können ein eigenes Kapitel in Ordnung bringen. Um Ihnen zu zeigen, wie Sie mit den Datumsformaten in der Skala umgehen. Also, was wir jetzt tun werden, werden wir eine sehr einfache Funktion namens Monats- und Bestelldaten verwenden . Und nennen wir es Bestellmonat. Das ist es. Gehen wir und führen es aus. Wie Sie sehen können, haben wir jetzt ein neues Feld in dem wir nur den Monat der Formationen haben. Hier haben wir also Januar, Februar und März. Der nächste Schritt besteht nun darin , den Gesamtumsatz für jeden Monat zu ermitteln. Also was wir tun werden, wir werden eine neue Gruppe von Leuten finden. Also lass uns das machen. Wir werden sagen, wir wollen die Summe der Verkäufe. Ich nenne es einfach Umsatz für den aktuellen Monat. Und lass uns all diese Informationen loswerden. Wir werden nach Monat gruppieren, richtig. Also gruppiere nach, lass uns den Monat berechnen. Das ist es. Gehen wir und führen es aus. Es ist also sehr einfach, oder? Wir haben jetzt die drei Monate und den Gesamtumsatz des aktuellen Monats. Damit haben wir jetzt die ersten Informationen , die wir für den Vergleich benötigen. Wir haben für jede Rolle den Gesamtumsatz für den aktuellen Monat. Als Nächstes ermitteln wir den Gesamtumsatz des Vormonats nebeneinander in derselben Zeile. Und um das zu tun, haben wir gelernt, können wir die G-Funktion verwenden. Also werden wir die Lag-Fenster-Funktion in dieselbe Gruppe von integrieren . Also werden wir es so machen. Also spät, wir interessieren uns jetzt für den Vormonat. Das ist der Grund, warum wir die Summe der Verkäufe als Ausdruck darin herausfinden werden. Und danach werden wir das Fenster definieren. Es kann so sein, dass es vorbei ist und die Reihenfolge ist ein Muss, also werden wir die Daten nach Monaten sortieren . Gehen wir und machen es. Und damit haben wir den Umsatz des Vormonats definiert. Sie sind der Umsatz des Vormonats. Lassen Sie uns es jetzt ausführen , um die Ergebnisse zu sehen. Ordnung. Also lass uns jetzt die Ergebnisse überprüfen. Die erste Reihe. Was ist der Vormonat. Es gibt keine Vormonate. Wir sind beim ersten Rekord und im ersten Monat. Deshalb haben wir Null. Gehen wir jetzt zum Februar. Wie hoch sind die Verkäufe des Vormonats im Januar? Es ist 105. Das ist also richtig. Und nun zum letzten Wert für den März, wie hoch sind die Verkäufe im Februar? Der vorherige Monat? Es ist 195. Damit haben wir die beiden Informationen erhalten, die wir den aktuellen Monat und auch für den Vormonat haben. Also, Leute, wie ihr sehen könnt, ist es Magie, oder? Es ist sehr einfach. Wir können die Lead- und Lag-Funktionen verwenden , um auf andere Werte von einer anderen Rose zuzugreifen andere Werte von einer anderen Rose ohne komplizierte Verbindungen und so weiter machen zu müssen. Okay, was ist jetzt der nächste Schritt? Wir werden den Gesamtumsatz vom aktuellen Monat mit dem Vormonat abziehen Gesamtumsatz vom aktuellen Monat mit dem Vormonat mit dem Vormonat Um das zu tun, werden wir eine Unterabfrage wie diese verwenden Also wähle Stern aus. Wir werden es so als Unterabfrage haben. Und jetzt ist die Berechnung sehr einfach. Lass mich das ein bisschen nach unten bewegen. Es ist also der aktuelle Monat subtrahiert vom Vormonat Gehen wir und nennen es den Wechsel von Monat zu Monat. Das ist es also. Gehen wir und führen das aus. Lassen Sie uns jetzt die Ergebnisse für den ersten Monat überprüfen , das können Sie sehen. Wir haben keinen Wert, und das ist richtig weil der vorherige Monat leer ist, es gibt also keine Änderung. Kommen wir nun zum Februar, Sie können hier sehen, dass wir plus 90 haben. Das bedeutet, dass wir unsere Verkaufsleistung verbessert haben . Kommen wir nun zum letzten , es ist wirklich schlimm. Wir haben einen Rückgang unserer Leistung. Wir können sehen, dass wir -115 haben. Das bedeutet, dass der aktuelle Monat im Vergleich zum Vormonat wirklich schlecht abschneidet Der März ist also ein wirklich schlechter Monat. Okay. Also, wie Sie in der Ausgabe sehen können, haben wir die absoluten Zahlen, aber die Aufgabe sagt, finden Sie die prozentuale Veränderung. Also müssen wir das mit einem Prozentsatz vergleichen, und wir können es so machen. Es ist sehr einfach. Lass es uns in einer neuen Kolumne machen. Zoomen Sie einfach ein wenig heraus. Also. Es wird die Veränderung sein, die Unterschiede geteilt durch die Verkäufe der Vormonate. Und dann gehen wir und multiplizieren es mit 100. Um den Prozentsatz zu bekommen, so. Und jetzt, wie Sie sehen können, haben wir Nullen, und das liegt daran, dass diese Zahlen ganze Zahlen sind. Also müssen wir einen dieser Werte eingeben. mache es einfach zum ersten Mal, also casten und schon bist du Float. Das setzt also fest. Gehen wir und führen es noch einmal aus. Jetzt sieht das Ergebnis besser aus. Wir haben die Prozentsätze, aber wir haben viele D-Symbole . Gehen wir mal um die Zahl zwei herum Sagen wir, ein Symbol ist nur eins. Lassen Sie uns ihm einen Namen geben. Jetzt sind Sie also prozentual von Monat zu Monat. Also lass uns ausführen. Jetzt können Sie sehen, wie die Dinge besser werden, und damit haben wir die prozentuale Veränderung des Umsatzes zwischen dem aktuellen und den Vormonaten berechnet die prozentuale Veränderung des Umsatzes . Und so führen wir Analysen von Monat zu Monat durch. 246. 6 4 Kundenbindung mit Gewinn: Ordnung, jetzt haben wir also einen weiteren Anwendungsfall für die Lead- und LLC-Funktion Wir können sie verwenden, um Analysen zur Kundenbindung durchzuführen Es geht darum, das Kundenverhalten und die Kundenbindung zu messen . Deshalb helfen wir den Unternehmen und Entscheidungsträgern, eine starke Beziehung zu den treuen Kunden aufzubauen starke Beziehung zu den treuen Kunden und ihnen zu helfen, sich auf ihre Bedürfnisse zu konzentrieren. Lassen Sie uns nun sehen, wie wir dafür die Blei- und LC-Funktion nutzen können . Analyse der Kundenbindung. Also, lass uns gehen. Okay, jetzt haben wir die folgende Aufgabe, und sie besagt, dass zur Analyse der Kundenbindung Kunden anhand der durchschnittlichen Tage zwischen den Bestellungen Es ist also eine Menge Dinge hier los. Lass es uns Schritt für Schritt machen. Und ich möchte immer mit einer sehr einfachen Auswahl beginnen . Lassen Sie uns also Informationen wie die Bestell-ID auswählen. Holen wir uns die Kundennummer. Und da wir die Tage wollen, hätten wir auch gerne das Datum. Also bestell das Datum aus der Tabelle, die Kundenaufträge und los geht's und wir sortieren die Bestelldaten nach und los geht's und wir sortieren die Bestelldaten nach den üblichen Daten und Bestelldaten Also die Anlagen, lasst uns loslegen und ausführen. Also, wie immer, haben wir unsere zehn Bestellungen bekommen, die Kunden, und wann sie bestellt haben. Lassen Sie uns jetzt die Aufgabe überprüfen. Lass uns das hier lösen. Tage zwischen den Bestellungen. Wir müssen also herausfinden, wie viele Tage zwischen zwei Bestellungen liegen. Wenn wir zum Beispiel den Kunden Nummer eins hier überprüfen , hat er gegen den 10. Januar bestellt. Und die zweite Bestellung ist wie nach zehn Tagen, dem 20. Januar. Also müssen wir diese beiden Daten abziehen. Um diese Informationen zu subtrahieren und Berechnungen durchzuführen, müssen wir nun diese Informationen zu subtrahieren und Berechnungen durchzuführen, alles in derselben Zeile haben Wenn wir zum Beispiel hier in der ersten Zeile sind, hätte ich gerne auch eine Spalte über die nächste Bestellung, also das Datum der nächsten Bestellung Wir müssen also auf einen Wert aus einer anderen Zeile zugreifen. Natürlich können wir Joins machen, aber wir haben Lead - und Lag-Funktionen. Und für dieses Szenario werden wir die Lead-Fenster-Funktion verwenden. Also lass uns das machen. Ich gehe und nenne das Bestelldatum hier als aktuelle Bestellung und lass uns den Vorsprung berechnen. Ich hätte gerne den nächsten Bestelltermin. Ich möchte diesen Wert hier in derselben Rolle erhalten . Deshalb werden wir dieses Mal das Bestelldatum erhalten. Gehen wir jetzt und definieren das Fenster. Jetzt müssen wir die Daten partitionieren, weil wir die Daten jedes Kunden separat analysieren, oder? Deshalb müssen wir das nach der Kunden-ID partitionieren . Um den Lead zu erstellen, müssen wir natürlich die Reihenfolge von verwenden. Lassen Sie uns das auch definieren. Oder von, und es wird bis zum Bestelldatum sein. Also müssen wir ihm jetzt einen Namen geben. Das Bestelldatum hier ist die aktuelle Bestellung. Dies wird die nächste Bestellung sein. Also als Nächstes. Oder, lassen Sie mich ein bisschen herauszoomen und das Ganze verkleinern. Also lass uns gehen und es ausführen. Wie Sie in der Ausgabe sehen können, haben wir eine neue Spalte namens Next Order. Und damit haben wir die aktuelle Reihenfolge, die aktuelle Zeile und auch den Wert aus der nächsten Zeile erhalten. Also, was ist die nächste Zeile? Es wird der 20. Januar sein. Das Gleiche gilt natürlich für die nächste Reihe hier drüben, wir haben das aktuelle Bestelldatum. Und das nächste Bestelldatum. Dieser Wert wird also genau so sein wie der nächste hier, am 15. Februar. Und dann, da wir mit Window arbeiten, ist das ganze Fenster hier drüben Die letzte Bestellung für diesen Kunden ist der 15. Februar. Es gibt keine nächste Bestellung. Das kann sein. Das Gleiche. Wenn Sie bei den anderen Kunden nachschauen, können Sie immer sehen, dass es für die letzte Bestellung keine nächste Bestellung gibt. Sieht also so aus, als ob alles in Ordnung ist. Und für den letzten Kunden gibt es nur eine Bestellung. Damit haben wir nun alle Informationen für unsere Berechnungen. Wir haben die aktuelle Bestellung und die nächste Bestellung in derselben Zeile. Jetzt können wir sie abziehen, um die Tage zwischen diesen beiden Bestellungen Um das Datum zu subtrahieren, müssen wir nun die Funktion date dip verwenden Machen Sie sich über diese Funktionen keine Gedanken. Wir können all diese Dinge in den nächsten Kapiteln erklären. Folgen Sie mir jetzt einfach bei diesen Schritten. Was wir tun werden, wir werden das Bestelldatum von der ganzen Sache hier abziehen das Bestelldatum von der ganzen Sache hier Das Ganze hier ist die nächste Bestellung. Lass es uns in einer neuen Zeile machen. Und es wird sehr einfach sein. Also, Datum D, wir finden die Unterschiede zwischen zwei Daten. Die Syntax wird also so aussehen. Zuerst müssen wir definieren, wovon wir sprechen, sind es Tage, Monate, Jahre und so weiter. Also müssen wir es SQL sagen. Finden Sie mir die Unterschiede in Tagen. Jetzt müssen wir zwei Tage angeben. Das erste wird das Bestelldatum sein. Dies ist das aktuelle Datum, und das zweite Datum wird von hier aus das Ganze sein. Nehmen wir es und legen es nebeneinander. Und diese Berechnung wird uns eine Reihe von Tagen geben. Wir rufen diese Tage bis zur nächsten Bestellung an. Ordnung. Also lass uns jetzt gehen und die ganze Sache ausführen. Lassen Sie uns jetzt das Ergebnis überprüfen, wie Sie es hier sehen können. Wir haben zehn. Das sind also zehn Tage zwischen diesen beiden Terminen, und beim nächsten haben wir ungefähr 26 Tage. Hier haben wir eine Null, weil wir hier kein Datum haben. Und für den nächsten haben wir 31 Tage, also haben wir hier einen ganzen Monat. Also funktioniert alles perfekt. Und damit haben wir gelöst, nur diesen Teil, Tage zwischen den Bestellungen. Also, Leute, seht ihr, oder? Das ist der Zauber der Lead-Ag-Funktion. Wir können sehr einfach auf alle Informationen zugreifen, die Sie in derselben Rolle benötigen , um eine so wichtige Analyse durchzuführen. Und mit sehr einfachen Abfragen machen wir keine verrückten Sachen wie Beitritt und so. Wir spezifizieren nur die Lead-Funktion. Solange wir alle Informationen haben, die wir benötigen, werden wir als Nächstes den Durchschnitt dieser Tage berechnen . Um das zu tun , müssen wir also eine Unterabfrage verwenden. Also lass mich einfach rauszoomen. Also lass uns gehen und Stern wählen. Bereite einfach die Unterabfrage vor. Das Ganze kann also eine Unterabfrage sein. Ich werde die Bestellung einfach bis dahin los. Es ist jetzt nicht notwendig. Also lass es mich einfach so ausdrücken und es verschieben. Also, was brauchen wir jetzt? Wir brauchen den Durchschnitt des Tages. Wir brauchen also den Durchschnitt dieses Wertes. Was können wir also tun? Wir können eine Gruppe benutzen. Also Kunden-ID, da wir den Durchschnitt für jeden Kunden ermitteln müssen und wir werden diesen Wert ermitteln und sagen Durchschnitt. Tage bis zur nächsten Bestellung, und wir werden es durchschnittliche Tage nennen. Und wir haben hier Gruppen, Gruppen, Kundennummern. Also, machen Sie es ein bisschen kleiner und vergrößern Sie es. Also das ist es. Jetzt machen wir nur eine sehr einfache Durchschnitts - und Gruppenrechnung. Also lass uns gehen und es ausführen. Sie sehen, die Skalierung kann gehen und die Daten aggregieren. Wir haben jetzt also nur vier Kunden. Und für jeden Kunden haben wir die durchschnittlichen Tage zwischen den Bestellungen. Also, was fehlt jetzt in unserer Aufgabe? Wenn Sie hier nachschauen, heißt es, ordnen Sie die Kunden anhand dieses Durchschnitts ein. Also müssen wir die Rank-Funktion verwenden. Also hier nochmal, eine weitere Fensterfunktion, die wir benutzen müssen, wir werden sie zusammen mit der Gruppe I machen. Lassen Sie mich das ein bisschen kleiner machen. Und dann machen wir es hier drüben. Also werde ich einfach mit der Rangfunktion weitermachen. Dann trotzen wir dem Fenster wie diesem und übertreiben die Reihenfolge nach, und dann werden wir die Daten nach den durchschnittlichen Tagen sortieren die Daten nach den durchschnittlichen Tagen Das heißt, wir werden diese Berechnung hierher bringen und sie nach aufsteigendem Wert ordnen, also konzentrieren wir uns auf die niedrigsten durchschnittlichen Tage. Das ist es also Nennen wir es Rankdurchschnitt. Gehen wir jetzt und führen das aus. nun das Ergebnis überprüfen, können Sie sehen, dass wir jetzt eine Rangliste für den Durchschnitt haben. Und hier sagt Scale, dass der Kunde Nummer eins oder der treue Kunde der Kunde Nummer vier ist, was natürlich richtig ist, denn bei Nummer vier haben wir nicht viele Informationen über diesen Kunden. Er oder sie hat nur einmal bestellt. Entweder Sie filtern jetzt die Daten und entfernen diesen Kunden, wobei Sie sagen, wenn der Durchschnitt Null ist, setzen Sie ihn nicht in die Rangfolge oder wir können diesen Wert durch einen sehr großen Wert ersetzen . Um es ans Ende unserer Liste zu schaffen. Wir können zum Beispiel hier rübergehen und die Null durch Kuaisk ersetzen und sagen, wenn der Durchschnitt Null ist, dann sagen wir, geben Sie mir eine verrückte Zahl wie diese, eine sehr große Das ist es also. Lass uns hingehen und hinrichten. Wie Sie sehen, wird dieser Kunde am Ende unserer Liste stehen, und jetzt können wir sehen, dass der treueste Kunde die Nummer eins ist und dann die anderen beiden Kunden auf Platz zwei stehen. Hier teilen wir uns den gleichen Rang da wir den gleichen Durchschnitt haben. Also Leute, wir haben die Aufgabe verkauft, und wir haben das Tempo der Kunden an den durchschnittlichen Tagen eingestuft . Zwischen den Bestellungen haben wir jetzt einen wirklich guten Rang, und wir können jetzt das Verhalten der Kunden verstehen, und vielleicht müssen wir uns auf den Kunden Nummer eins konzentrieren und Bedürfnisse verstehen oder teilen. Und die Funktion, die uns dabei geholfen hat, eine solche Kundenbindungsanalyse durchzuführen, ist natürlich uns dabei geholfen hat eine solche Kundenbindungsanalyse durchzuführen, ist die Lead-Funktion, um die nächste Bestellung zu finden und die Tage zu berechnen. So verwenden Sie Lead-Funktionen für einen solchen Anwendungsfall. 247. 6 5 Gewinnwert zuerst zuletzt: Der erste Wert und der letzte Wert funktionieren. Ich denke, der Name sagt alles, richtig. dem ersten Wert können Sie also auf einen Wert aus der ersten Zeile innerhalb eines Fensters zugreifen der ersten Zeile innerhalb , wobei der letzte Wert genau das Gegenteil ist Sie können damit auf einen Wert aus der letzten Zeile innerhalb eines Fensters zugreifen . Stimmt. Lassen Sie uns nun verstehen, wie SQL diese Funktionen ausführt. Jetzt haben wir wie immer dieses sehr einfache Beispiel, wir haben die Monate und Verkäufe, und wir haben es zweimal, weil wir jetzt die beiden Funktionen, den ersten Wert und den letzten Wert, nebeneinander vergleichen möchten jetzt die beiden Funktionen, den ersten Wert und den letzten Wert, nebeneinander vergleichen möchten . Nun zur linken Seite, wir möchten die Verkäufe des ersten Monats ermitteln. Und auf der rechten Seite möchten wir die Verkäufe des letzten Monats abrufen. Für die erste Aufgabe können wir also den ersten Wert verwenden. Es ist sehr einfach. Also die erste Wertfunktion, dann wird das Argument Umsatz sein, da wir die Verkäufe wollen. Und dann wird das Fenster in dieser Reihenfolge nach Monaten definiert dieser Reihenfolge nach Monaten , weil wir den ersten Monat haben wollen. Also, wie üblich, müssen wir order by verwenden. Jetzt können wir auf der rechten Seite den letzten Wert richtig verwenden, um die Verkäufe des letzten Monats zu ermitteln. Also die gleichen Dinge, wertloser Umsatz gegenüber mündlicher Bestellung. Also, wie Sie links und rechts sehen können, verwenden wir keine Rahmendefinition, sondern die Standardeinstellung. In Ordnung. Lassen Sie uns nun sehen , wie Quel diese beiden Abfragen nebeneinander verarbeiten wird . Der erste Schritt besteht also darin, die Daten zu sortieren. Sie sind bereits sortiert. Vom niedrigsten zum höchsten, und dann beginnt der nächste Schritt Zeile für Zeile, um den ersten Wert auf der linken Seite zu finden. Was ist also das grenzenlose Verfahren? Es wird statisch sein und immer auf Januar zeigen. Das wird also immer das grenzenlose Verfahren sein. So haben wir es auf beiden Seiten. Und was ist die aktuelle Zeile? Es wird am Anfang in der ersten Reihe sein. Und auf der rechten Seite, die gleichen Dinge hier drüben. Die Fensterdefinition wird also nur eine Zeile nach rechts sein. Also, was ist der erste Wert in diesem Fenster? Es ist 20, richtig. Die gleichen Dinge auf der rechten Seite? Was ist der letzte Wert in diesem Fenster? Es ist auch 20. Wir werden also genau die gleichen Ergebnisse erzielen. Gehen wir nun zur zweiten Reihe über. Es wird also auf Februar zeigen, und die Rahmendefinition wird hier wie folgt erweitert. Was ist also der erste Wert in diesem Frame? Es werden auch 20 sein. Also die Leistung, wir werden auf 20 kommen. Jetzt auf der rechten Seite wird der aktuelle Rohdatensatz ebenfalls auf Februar zeigen und das Zeitfenster, in dem das Los geht, wird verlängert. Was ist nun der letzte Wert dieses Frames? Es werden zehn sein. Lass uns jetzt weitermachen. Wir gehen zum Marsch und das Zeitfenster wird verlängert. Was ist der erste Wert? Es wird immer dasselbe sein. 20. Auf der rechten Seite wird das Fenster verlängert. Was ist der letzte Wert? Es wird 30 sein. Wie Sie sehen können, die Standarddefinition immer den statischen Start, immer den gleichen Anfang der Teilmenge Und wenn wir uns mit der aktuellen Zeile bewegen, wird der Frame erweitert wir nun zum letzten über, und damit bekommen wir den gesamten Datensatz innerhalb des Frames und die erste Zelle wird 20 auf der rechten Seite sein, die gleichen Dinge werden so erweitert, und dieses Mal wird der letzte April sein Gehen wir nun zum letzten über, und damit bekommen wir den gesamten Datensatz innerhalb des Frames und die erste Zelle wird 20 auf der rechten Seite sein, die gleichen Dinge werden so erweitert, und dieses Mal wird der letzte April sein. Wenn Sie sie nun miteinander vergleichen, sehen Sie, dass auf der linken Seite die Aufgabe gelöst ist und alles funktioniert richtig, oder? Wir haben also für jede Zeile immer den Umsatz der ersten Zeile. Und was ist die erste Reihe, es ist Januar. Wir haben also überall E 20, was richtig ist. Aber wenn Sie jetzt auf der rechten Seite nachschauen, können Sie sehen, dass etwas nicht stimmt, richtig. Wir erhalten nicht den letzten Wert. Wir sollten immer genug haben, wir sollten es hier überall haben, fünf. Wir haben hier also genau das gleiche Ergebnis wie bei den Verkäufen. Es ist also wirklich sinnlos, es so richtig zu benutzen. Und das liegt natürlich daran, dass Scale die Standarddefinition des Fensterrahmens verwendet . letzte Wert ist die einzige Funktion aller Fensterfunktionen, für die Sie die Standard-Rahmendefinition nicht verwenden können. Sie müssen die Rahmendefinition anpassen , um den Effekt des letzten Werts zu erzielen. Für den ersten Wert funktioniert alles. Wenn Sie einen Standardrahmen verwenden, wenn Sie nichts angeben. Aber für den letzten Wert werden Sie den Effekt ohne Anpassung nicht korrekt erzielen ohne Anpassung Das Rahmenfenster. Also, meine Freunde, ihr könnt die Funktion für den ersten Wert wie alle anderen Fensterfunktionen verwenden . Ohne einen Frame zu definieren, können Sie die Standardeinstellung verwenden, und Sie erhalten den Effekt des ersten Werts. Aber für den letzten Wert müssen Sie einen Frame definieren. Schauen wir uns also an, wie wir das lösen können. In Ordnung, jetzt, um das zu lösen, werden wir den Rahmen so definieren Es werden die Zeilen zwischen der aktuellen Zeile und der unbegrenzten nachfolgenden Also tauschen wir einfach die Dinge um. Also lass uns jetzt sehen, wie das funktionieren kann. Jetzt wird SQL natürlich die Daten lösen und so weiter. Jetzt wird Squel einen Zeiger auf die grenzenlose Anzahl an Followern haben grenzenlose Anzahl an Followern Es wird also immer auf die letzte Zeile in unserem Datensatz zeigen die letzte Zeile in Dann wird es Schritt für Schritt weitergehen. Also die erste Reihe wird so aussehen und der Rahmen wird das Ganze sein, richtig? Also von der aktuellen Zeile bis zur unbegrenzten Folge. Also, was ist der letzte Wert? Die letzte Reihe, es werden die Fünf sein, die Appl. Also kommen wir in die Ausgabe fünf. Gehen wir nun zum nächsten Wert über. Der Rahmen wird immer kürzer. Und was ist der letzte Wert? Es wird auch so sein, die Fünf, richtig? Also springen wir jetzt zum nächsten. Und der Rahmen wird so aussehen. Was ist der letzte Wert sowie fünf, und dann erhalten wir den letzten Wert so. Der aktuelle Rohwert entspricht dem unbegrenzten Folgenden. Wir haben nur ein RAW und es werden auch fünf sein. Wie Sie sehen, ist das sehr einfach Korrigieren Sie die Rahmenklausel, und der letzte Wert funktioniert wie erwartet. So wird Sq es also machen. Gehen wir jetzt zurück zu Squal und fangen wir an zu üben. In Ordnung, jetzt haben wir die folgende Aufgabe. Es heißt, finde den niedrigsten und höchsten Umsatz für jedes Produkt Lassen Sie uns jetzt sehen, wie wir das machen können. Wie üblich werden wir mit sehr einfachen Select-Anweisungen beginnen . Wählen Sie also die Bestellnummer aus. Wir benötigen die Produkt-ID und auch den Umsatz. Lassen Sie uns also die Tabelle auswählen, Kundenaufträge. Das ist es. Gehen wir und wählen das aus. Jetzt haben wir in der Ausgabe unsere Bestellungen, Produkte und Verkäufe. Lassen Sie uns nun mit dem ersten Teil der Aufgabe beginnen. Finden Sie die niedrigsten Verkäufe für jedes Produkt. Um das zu tun, können wir die Funktion für den ersten Wert verwenden. Lass uns das machen, erster Wert. Dann müssen wir dem, worüber wir sprechen , Ausdruck verleihen. Wir brauchen die niedrigsten und höchsten Umsätze. Also lass uns gehen und die Umsätze drin haben. Und jetzt müssen wir die Fenster oder darüber definieren. Da wir für jedes Produkt sagen, bedeutet das, dass wir Fenster bauen müssen . Also müssen wir die Daten anhand der Partition nach der Produkt-ID aufteilen Partition nach der Produkt-ID und dann müssen wir eine Reihenfolge nach verwenden. Also müssen wir die Daten nach den Verkäufen sortieren. Da der erste Wert der niedrigste Wert sein sollte, müssen wir ihn aufsteigend vom niedrigsten zum höchsten Umsatz angeben Also belassen wir es einfach standardmäßig so und nennen es niedrigste Verkaufszahlen Gehen wir und führen das aus. Gehen wir jetzt und überprüfen unsere Ergebnisse. Zunächst geht es darum, die Daten nach der Produkt-ID zu partitionieren. Wie Sie sehen können, haben wir jetzt hier vier Fenster, dann sortieren wir die Daten nach den Verkäufen. Die Daten werden also vom niedrigsten zum höchsten Wert zwischen 10 und 90 sortiert niedrigsten zum höchsten Wert zwischen 10 und 90 Was ist nun der erste Wert der Verkäufe? Es ist die erste Reihe rechts. Es werden also zehn sein. Deshalb haben wir überall zehn. Schauen wir uns einen anderen an, nehmen wir diesen hier. Dieses Fenster hat also zwei Zeilen und es ist nach dem niedrigsten Umsatz sortiert , oder sagen wir, der erste Wert ist 25. Damit haben wir den ersten Teil der Aufgabe gelöst und den niedrigsten Umsatz für jedes Produkt ermittelt. Lass uns zum nächsten gehen. Wir müssen für jedes Produkt den höchsten Umsatz herausfinden. Lassen Sie uns also den letzten Wert dafür verwenden. Also lass uns eine neue Zeile haben. Wir werden den letzten Wert haben. Nochmals, die Verkäufe. Dann werden wir das Fenster definieren. Es wird genau dasselbe Fenster sein, wir müssen die Daten nach der Produkt-ID partitionieren und die Daten nach Verkäufen sortieren. Lass uns gehen und einfach tragen. Der vorherige. Nennen wir es vorerst höchste Verkäufe. Gehen wir und führen es aus. Wenn Sie jetzt die Ergebnisse überprüfen, werden Sie unser Problem hier wieder sehen. Wir erzielen in diesem Fenster nicht die höchsten Umsätze. Der höchste Umsatz liegt bei 90, aber wie Sie sehen können, erzielen wir genau die gleichen Umsätze, und das haben wir im vorherigen Beispiel erklärt. Um das zu beheben, fügen wir den Rahmen hinzu. Zeilen zwischen der aktuellen Zeile und der unbegrenzten nachfolgenden Gehen wir jetzt und führen das aus. Lassen Sie uns jetzt das Ergebnis überprüfen. Wie Sie hier sehen können, haben wir die höchsten Verkäufe korrekt erzielt. Für dieses Fenster ist der höchste Wert ebenfalls 90, für dieses Fenster 60 und so weiter. Damit haben Sie beide Aufgaben gelöst, den niedrigsten und den höchsten Umsatz. Aber jetzt möchte ich Ihnen meine ehrliche Meinung zu den Aufgaben zeigen . Ich werde nicht den letzten Wert verwenden , um den höchsten Umsatz zu finden. Lass mich dir zeigen, wie ich das normalerweise mache. Ich werde den ersten Wert verwenden um den letzten Wert zu finden. Lassen Sie mich Ihnen jetzt zeigen, was ich meine. Lass uns eine neue Zeile hinzufügen. Ich nehme einfach das Ganze von den niedrigsten Verkäufen. Aber was ich tun werde, ich werde einfach gehen und die Reihenfolge ändern. Das heißt also, dass wir die Daten nicht auf diese Weise sortieren werden, aufsteigend von den unteren Zellen bis zu den höchsten Siegeln Wir werden es wechseln. Also werden wir die Daten von den höchsten Zellen bis zu den niedrigsten Zellen sortieren . Und damit wird der erste Wert die höchsten Zellen sein. Also lass mich es einfach umbenennen. Höchster Umsatz, gib mir etwa zwei. Gehen wir und führen das aus. Jetzt können Sie hier sehen, dass wir genau die gleichen Ergebnisse erhalten haben weil wir die Daten unterschiedlich sortieren und den ersten Wert erhalten. Dies kann Ihnen genau den gleichen Effekt wie beim letzten Wert geben. Wie Sie sehen können, muss ich jetzt kein Fenster oder ähnliches definieren. Ich kann beim Standardrahmen bleiben , aber die Reihenfolge einfach verdrehen So können Sie es auch machen, indem Sie nur den ersten Wert verwenden Nun, nur um dieser Aufgabe willen, gibt es auch eine andere Möglichkeit, sie zu lösen. Sie können die Minmax-Funktionen verwenden. Lass mich einfach den gleichen Weg nehmen, den niedrigsten Umsatz. Wir können gehen und sagen: Weißt du was? Wir holen die Männer. Wir sagen, finde den Mindestumsatz und wir müssen nichts sortieren, also können wir es einfach so aufteilen. Geben wir ihm einen anderen Ausweis. Gehen wir hin und führen es aus. Wie Sie sehen können, haben wir genau die gleichen Ergebnisse erzielt wie die beiden anderen höheren Umsätze. Wie Sie sehen, können wir diese Aufgabe mit drei verschiedenen Funktionen lösen . Entweder verwenden Sie den letzten Wert, aber Sie müssen den Rahmen definieren, oder Sie können den ersten Wert verwenden , bei dem Sie die Reihenfolge ändern oder umkehren. Oder verwenden Sie einfach die Max-Funktion , um den höchsten Umsatz zu erzielen. Also, Leute, wie ihr seht, können wir den ersten Wert und den letzten Wert verwenden , um die Extreme herauszufinden , wie hier in diesem Beispiel, den niedrigsten und den höchsten Umsatz Es gibt also Ähnlichkeiten zwischen diesen beiden Funktionen und auch zwischen dem Mittelwert und dem Maximum. Was wir mit diesem Wert hier machen werden, können wir natürlich mit diesem Wert hier machen werden, mit den aktuellen Verkäufen vergleichen. Wir können zum Beispiel unsere Aufgabe erweitern, indem wir sagen, den Unterschied im Umsatz zwischen dem aktuellen und dem niedrigsten Umsatz ermitteln. Um das zu tun, lassen Sie mich einfach all diese Dinge aufräumen. Bleiben wir beim ersten Wert. Und der höchste Wert wie dieser. Also müssen wir jetzt den aktuellen Umsatz, das ist dieses Feld hier drüben, den Umsatz, den ursprünglichen, mit den niedrigeren Umsätzen mit dem Ganzen von hier aus vergleichen das ist dieses Feld hier drüben, den Umsatz, den ursprünglichen, . Also lass uns das machen. Also werden wir eine neue Linie haben und sagen, ziehen Sie einfach die Verkäufe von den niedrigsten Verkäufen ab, so wie hier, und geben wir ihr einen Namen: Umsatzunterschied Das heißt also, lass uns gehen und es ausführen. Nun, da Sie die Ergebnisse in einer Zeile sehen können, vergleiche ich den aktuellen Umsatz , der bei 90 liegt, mit den niedrigsten Umsätzen dieses Produkts. Es werden die Zehn sein. Damit ermitteln wir die Entfernung, sagen wir, zwischen diesen beiden Informationen, und sie wird 80 sein. Nun zum nächsten Wert, der Abstand zwischen diesem Wert und dem niedrigsten Wert ist kürzer, sodass wir uns in der Nähe des niedrigsten Werts befinden. Wie Sie hier sehen können, können wir nun die Verkäufe zwischen dem aktuellen Umsatz und einem Extrem vergleichen , um die Abstände zwischen zwei Werten zu ermitteln. Das ist also wieder eine sehr wichtige Analyse, um Vergleichsanalysen durchführen zu können. 248. 6 6 6 Gewinnwert-Suzmmary: Ordnung, Freunde. Lassen Sie uns nun eine kurze Zusammenfassung der Wertfunktionen machen, oder wir nennen sie manchmal analytische Funktionen Was sie also tun, sie werden dir ermöglichen, von einer anderen Zeile aus auf einen bestimmten Wert zuzugreifen Dies kann Ihnen helfen komplexe Berechnungen mit sehr einfachem SQL durchzuführen , ohne dass Sie Tabellen zusammenfügen oder Self-Joins durchführen müssen. Und für die Wertfunktionen haben wir vier Typen, sagen wir für Funktionen. der ersten Funktion können Sie wie im Vormonat auf den vorherigen Wert zugreifen wie im Vormonat auf den vorherigen Wert , indem Sie die Lag-Funktion verwenden. dem nächsten können Sie über die Lead-Funktion auf die nächsten Werte im nächsten Monat zugreifen die nächsten Werte im nächsten Monat . Dann haben wir noch einen. Es ermöglicht Ihnen, mithilfe der Funktion für den ersten Wert auf den ersten Wert in einer Teilmenge zuzugreifen mithilfe der Funktion für den ersten Wert auf den ersten Wert in einer Teilmenge Und eine weitere Option: Wir können mithilfe den letzten Wert auf den letzten Wert in einer Teilmenge zugreifen mithilfe Wenn wir zum nächsten übergehen, haben wir die Regeln der Syntax Also, der erste Punkt, es sind die Ausdrücke. Wir können jeden beliebigen Datentyp verwenden. Es könnte eine Zahl, eine Zeichenfolge, ein Datum oder etwas anderes sein. Um diese Funktionen ausführen zu können, müssen wir die Daten nun in der Reihenfolge nach sortieren. ist also eine Reihenfolge nach erforderlich. Es ist ein Muss. Dann darfst du ihn für den Rahmen verwenden, also ist es eine optionale Sache. Ich würde sagen, lass es für den Rahmen immer leer, aber nur für den letzten Wert musst du ihn anpassen. Sonst wird es nicht funktionieren. Nun zum nächsten Punkt, wir haben die Anwendungsfälle. Wir haben einfach sehr wichtige Anwendungsfälle für die Wertfunktionen in der Datenanalyse. Was wir also tun können, wir können Zeitreihenanalysen durchführen. Wie wir gelernt haben, können wir Analysen von Monat zu Monat und von Jahr zu Jahr durchführen. Solche Analysen sind klassisch, und es ist immer die erste Frage und diese Analyse, um zu messen, wir mit dem Unternehmen wachsen oder ob wir die Leistung zwischen dem laufenden Jahr und dem Vorjahr verringern. Sie können also sehen, dass wir immer Vergleiche mit diesen Fensterfunktionen durchführen . Beim nächsten Anwendungsfall geht es genauso um die Zeit, in der wir Zeitlückenanalysen durchführen können , wie wir das Kundenverhalten und die Kundenbindung analysiert haben . Dabei haben wir die durchschnittlichen Tage zwischen zwei Bestellungen berechnet . Im letzten Anwendungsfall geht es auch um Vergleichs- und Vergleichsanalysen. Wir können die Wertfunktionen verwenden, um den aktuellen Wert mit dem Extremwert zu vergleichen, z. B. den aktuellen Umsatz mit dem höchsten Umsatz oder dem niedrigsten Umsatz zu vergleichen . Also meine Freunde, diese Analysen sind für Datenanalysen unverzichtbar. Sie werden ihnen in jedem Unternehmen entgegenwirken. In jedem Unternehmen müssen Sie diese Fragen beantworten, und das können Sie mit den Funktionen des SQL-Fensters sehr einfach tun mit den Funktionen des SQL-Fensters 249. 8 1 Intro-Fall: Freunde, jetzt lernen wir , wie man mit der Case-Anweisung eine bedingte Logik in SQL erstellt Case-Anweisung eine bedingte Logik in SQL Und wir werden mit den Grundlagen beginnen, z. B. zu verstehen, wie sie funktionieren, welche Syntax sie haben und wie QL die Case-Anweisung hinter den Kulissen ausführt. Danach werde ich Ihnen viele Anwendungsfälle für die Fallanweisungen zeigen , die ich in meinen Projekten verwende. Fangen wir jetzt mit der ersten Frage an. Was ist eine Fallaussage? Case-Anweisungen können Sie eine bedingte Logik in Ihrer SQL-Abfrage erstellen , indem eine Liste von Bedingungen nacheinander auswerten und einen Wert zurückgeben, wenn die erste Bedingung erfüllt ist. Lassen Sie uns nun die Syntax der Case-Anweisungen verstehen und was das bedeutet. 250. 8 2 Syntax-Fall: Oh. Sehen wir uns nun die Syna Schritt für Schritt an. Es beginnt mit dem Schlüsselwort case. Dieser Fall zeigt an, dass wir jetzt Logik starten, eine bedingte Logik in SQL. Es ist wie bei Programmiersprachen , wenn man mit Fl beginnt, das F ist das Schlüsselwort der Logik. Die gesamte Logik endet auch mit einem anderen Schlüsselwort aufgerufen wird, sobald SQL das Ende sieht, also ist dies das Ende der bedingten Logik. Der Fall ist der Anfang und das Ende ist das Ende. Was wir nun dazwischen haben können, ist die bedingte Logik. Die bedingte Logik beginnt mit dem Schlüsselwort. Jetzt teilen wir SQL mit, wir eine Bedingung haben, die ausgewertet werden muss, und dann spezifizieren wir die bedingte Logik. Wir müssen SQL mitteilen, was passieren kann, wenn diese Bedingung erfüllt ist. Jetzt müssen wir dann einen anderen Schlüsselwort-Code verwenden. Jetzt sagen wir einem SQL, diese Ergebnisse anzeigen sollen, wenn die Bedingung wahr ist. Wie Sie sehen können, ist es sehr einfach. Es ist wie die natürliche Sprache, wie im Englischen. Wenn die erste Bedingung erfüllt ist, werden die Ergebnisse angezeigt. Es ist sehr logisch. Jetzt können wir natürlich unseren Fallaussagen eine zweite Bedingung hinzufügen . Wir können dasselbe einrichten. Wenn Bedingung zwei zutrifft, dann zeige das Ergebnis Nummer zwei. Wir geben das Schlüsselwort when an, dann haben wir eine zweite Bedingung, und wenn diese Bedingung wahr ist, weisen wir SQL an, weitere Ergebnisse anzuzeigen. Natürlich ist es sehr wichtig, die Syntax der Punkte zu verstehen . SQL wird die Bedingungen von oben nach unten verarbeiten . Die erste und wichtigste Bedingung sollte also am Anfang stehen. SQL wird diese Bedingung zuerst überprüfen. Wenn es fehlschlägt und es nicht wahr ist, dann wird es zur zweiten Bedingung springen. Die Reihenfolge der Bedingungen ist in Ihrer Logik sehr wichtig. Jetzt können wir natürlich mehrere Bedingungen hinzufügen , abhängig von der Logik. Verwenden Sie das Schlüsselwort when. Und jetzt, wo wir alle Bedingungen definiert haben, können wir das Schlüsselwort else angeben. Das andere kann den Standardwert einführen und ist optional. Du kannst ihn überspringen. Der Wert von ils oder der Standard wird also nur verwendet, wenn alle Bedingungen fehlgeschlagen sind. Das bedeutet also, dass all unsere Bedingungen nicht wahr sind und nichts erfüllt ist, dann wird Q den Wert der anderen verwenden. Es ist also der Standardwert, der verwendet wird, wenn alle Bedingungen falsch sind. Das sind also die Schlüsselwörter, die Sie in jeder Case-Anweisung verwenden müssen, also haben wir case, win, then und end. Nur das andere ist optional, Sie können es also verwenden oder überspringen. Dies ist die Hauptstruktur und die Syntax jeder Fallaussage. 251. 8 3 Howitworks: Lassen Sie uns nun ein sehr einfaches Beispiel verwenden, um zu verstehen, wie SQL die Case-Anweisungen hinter den Kulissen ausführt Ordnung. Nehmen wir dieses sehr einfache Beispiel , wo wir nur eine Bedingung haben. Wie Sie in der Syntax sehen können, beginnt es mit Groß- und Kleinschreibung und dann haben wir nur eine Bedingung, und wir bewerten hier die Verkäufe. Die Bedingung besagt, dass, wenn der Umsatz höher als 50 ist, Ergebnis der Wert hoch angezeigt wird. Es ist sehr einfach, es gibt nur eine Bedingung, und auf der rechten Seite haben wir hier ein Flussdiagramm, um zu verstehen, wie die Logik ausgeführt wird. Was wir nun tun werden, ist, diese vier Verkäufe anhand dieser Logik zu bewerten und diese vier Verkäufe anhand dieser Logik zu bewerten zu sehen, was das Ergebnis der Fallaussage sein wird Lass es uns eins nach dem anderen machen. Fangen wir mit den fairen Verkäufen an. Es ist 60. Also gehen wir los und schauen , ob 60 höher als 50 ist ? Also, ja. Das heißt, der Verkauf erfüllt diese Bedingung, und wir werden sie erfüllen, und wir werden den Output, den Wert hoch, einfahren. Hier werden wir den Wert im Output hoch ansetzen. Das bedeutet, dass der erste Verkauf die Anforderung, die Bedingung erfüllt , und EQ wird uns den Wert dieser Bedingung geben In Ordnung. Jetzt geht EQ zum nächsten Wert und wir beginnen mit der Auswertung der 30. Jetzt werden wir dieselbe Frage stellen, dieselbe Bedingung ist, dass 30 höher als 50 ist. Nun, nein. Das heißt, in der Ausgabe für diese Bedingung werden wir Falsch bekommen, also nehmen wir das Bad mit dem Falschen. Wenn Sie nun das Bad mit dem Falschen nehmen, werden wir keinen Wert richtig bekommen, das heißt, die Ausgabe wird Null sein. Die Ausgabe für die 30 ist also Null. Und das liegt daran, dass wir in unserer Logik nichts über die Standardoption definiert haben. Also haben wir hier kein anderes. Und das ist, was passieren wird, wenn Sie els nicht verwenden, Sie erhalten eine Null in der Ausgabe für die Fallaussage. Gehen wir nun zum nächsten über. Es wird dasselbe sein. Also 15 ist kleiner als 50, also erfüllt es die Bedingung nicht, und wir werden auch eine Null bekommen. Und für die letzte, da sie Null ist, erhalten wir auch eine Null, da sie die Bedingung nicht erfüllt. Nachdem wir nun all diese Verkäufe ausgewertet haben, erfüllt nur der erste Verkauf diese Bedingung, und deshalb haben wir nur einen Wert, den hohen. Ordnung. Also lasst uns weitermachen und Dinge zu unseren Fallaussagen hinzufügen. Jetzt fügen wir eine zweite Bedingung hinzu. Sie besagt, dass Sie, nachdem Sie die Verkäufe überprüft haben, ob sie höher als 50 sind und sie fehlschlagen, erneut die Verkäufe überprüfen, ob sie höher als 20 sind. Falls ja, dann zeige den Wert von Medium an. Jetzt fügen wir in unserem Workflow eine zweite Bedingung hinzu, die überprüft werden muss. Wenn die erste falsch ist. Lassen Sie uns jetzt unsere Verkäufe erneut auswerten und die Ergebnisse überprüfen. Der erste, der 60. Wie Sie sehen können, ist die 60 höher als 50, also erfüllen wir die erste Anforderung. Deshalb werden wir den Wert hoch herausholen, es vorher aussah. Hier werden wir bekommen. Ich bin in der Ausgabe. Jetzt ist es hier sehr wichtig , eines zu verstehen. SQL hat hier in diesem Szenario, der zweiten Bedingung, keine Bewertung vorgenommen. SQL hat keine Zeit damit verschwendet die andere Bedingung zu überprüfen. Es hat alles übersprungen , sobald es von einer Bedingung wahr Genau so verarbeitet SQL den Fall. Es wird jede Bedingung von oben nach unten überprüfen, und sobald es feststellt, dass sie wahr ist, wird es alles sofort beenden und den Wert dieser Bedingung anzeigen, und es werden keine anderen Bedingungen ausgewertet. Die Skala geht weiter und springt zum nächsten Wert. Wir haben den Wert 30. Lassen Sie uns annehmen, dass die Bedingungen 30 höher als 50 sind, nun ja, das ist es nicht, also ist es falsch. Was kann nun passieren? Ice springt zur nächsten Bedingung und beginnt, die zweite zu bewerten, ob sie wahr oder falsch ist. Jetzt werden wir überprüfen, ob hier 30 höher als 20 ist. Nun ja. Es kann erfüllt werden und wir erhalten den Wert Medium. C stoppt alles und zeigt in der Ausgabe für diesen Wert an. Das Medium, also werden wir hier Medium bekommen. In diesem Szenario haben wir beide Bedingungen bewertet , die wir in der Falldarstellung haben. Jetzt geht es zur dritten, wir haben 15, ist 15 höher als 50, wir werden es wissen. Wir werden die Fehler für die erste Bedingung bekommen. Dann gehen wir zur zweiten Bedingung über und überprüfen, zweiten Bedingung über und überprüfen 15 höher ist als 20, wir werden es genauso gut wissen. Was wird jetzt passieren? Die Fehler werden hier sein und wir werden keinen Wert als Gegenleistung bekommen. Wir werden den Wert Null in der Ausgabe erhalten. Für den letzten Wert haben wir Null, wir werden auch Null bekommen, weil er keine dieser Bedingungen erfüllt, und das liegt daran, dass wir in der Fallaussage kein anderes definiert haben. Wenn wir diese Bedingungen so definieren, erhalten wir die Kategorie Medium für die 30. Auf diese Weise bewertet Scale mehrere Bedingungen in den Fallaussagen. Im Moment gehen wir zur endgültigen Form unserer Fallaussagen und fügen eine weitere hinzu , wir werden einen Standardwert haben. Wir sehen hier, ob der Umsatz nicht höher als 50 oder höher als 20 ist , dann wird ein Standardwert als niedrig angezeigt. Das bedeutet, dass jeder Verkauf, der gleich oder kleiner als 20 ist , den Wert niedrig erhält. Nun, sehr interessant , wenn Sie sich den Arbeitsablauf hier ansehen, können Sie das sehen. Wir haben jetzt einen Wert für jeden Pfad. Für die erste Bedingung werden wir hoch, für die zweite mittlere Bedingung, und wenn nichts erfüllt ist, erhalten wir immer den Wert Flow. In diesem Diagramm gibt es also keine Möglichkeit, Nullwerte richtig zu machen. Lassen Sie uns also unsere Werte erneut bewerten . Ich glaube, du verstehst es schon. Die 60 erfüllt die erste Anforderung, und SQL wird alles sofort unterbrechen und nur den Wert hoch anzeigen Auf der rechten Seite hier drüben wird also nichts ausgewertet, wird also nichts ausgewertet weil die erste Bedingung wahr ist Hier in den Außenbereichen werden wir den Wert „hoch Nichts hat sich geändert wie bei den beiden vorherigen Beispielen. Jetzt geht die Skala zum nächsten Wert über, wir haben die 30, sodass wir den ersten Wert auswerten können . Es wird falsch sein. Der nächste Wert ist höher als 20, das ist wahr, und deshalb wird Scale den Wert von Medium anzeigen, und das ist auch so, wir hatten ihn im vorherigen Beispiel. Jetzt wird C zum nächsten wechseln und hier wird es interessant. Der Wert von 15. Wir werden die erste Bedingung untersuchen, ist sie höher als 50? Wissen Sie, ist es höher als 20? Wir wissen es gut. Jetzt befinden wir uns in einem Szenario , in dem keine dieser Bedingungen zutrifft. Deshalb wird Q gehen und das andere ausführen. Wenn Sie unser Diagramm überprüfen, wird es falsch sein und wir erhalten den Wert niedrig. Bei den Ergebnissen werden wir dieses Mal also nicht ankommen. Eine Null, weil wir els haben, erhalten wir den Wert von flaw Das Gleiche gilt jetzt für die Null. Null erfüllt nicht die erste Bedingung ebenso wie die zweite Bedingung, und deshalb erhalten wir auch den Wert aus der anderen. Hier in der Ausgabe werden wir also auch den Wert des Fehlers erhalten Wie Sie nun sehen können, stellen Sie sicher, dass die Ausgabe keine Nullen enthält, wenn Sie innerhalb der Groß-/Kleinschreibung eine Else-Anweisung verwenden eine Else-Anweisung sicher, dass die Ausgabe keine Nullen enthält, wenn Sie innerhalb der Groß-/Kleinschreibung keine Nullen enthält, wenn Sie innerhalb der Groß-/Kleinschreibung Damit Sie die verschiedenen Optionen kennen gelernt haben , die wir in den Fallanweisungen haben, und wie Scale den Fall hinter den Kulissen ausführt 252. 8 4 Nutzfall 1: Ordnung, Freund. Nun kommen wir zu dem Teil, in dem ich Ihnen die nützlichsten Anwendungsfälle der Fallaussagen zeige die nützlichsten Anwendungsfälle der , die ich normalerweise in meinen Projekten verwende. Also lass uns anfangen. Der Hauptzweck der Falldarstellung besteht darin, Datentransformationen durchzuführen. Datentransformationen sind ein sehr wichtiger Prozess in jedem Datenprojekt Und eine sehr wichtige Aufgabe bei Datentransformationen besteht darin, dass wir neue Informationen generieren können Wir können anhand der Fallanweisungen neue Spalten erstellen , die auf den vorhandenen Daten basieren , die wir in der Datenbank haben , die wir in der Datenbank Dies kann uns natürlich dabei helfen, neue Informationen für unsere Analysen zu gewinnen, ohne die Quelldatenbank zu ändern. Nur für Analysen. Meine Freunde, der Hauptzweck der Falldarstellung besteht darin, Datentransformationen durchzuführen , indem neue Spalten erstellt und generiert Lassen Sie uns nun mit dem ersten Anwendungsfall beginnen Der wichtigste und bekannteste ist, wir die Fallaussage verwenden, um die Daten zu kategorisieren Das bedeutet, dass wir die Daten auf der Grundlage bestimmter Bedingungen in verschiedene Kategorien einteilen Jetzt fragen Sie sich vielleicht, warum dieser Anwendungsfall wichtig ist. Nun, die Klassifizierung und Gruppierung von Daten ist für die Datenanalyse und Berichterstattung von grundlegender Bedeutung , da die Daten dadurch leichter zu verstehen und auch nachzuverfolgen Aber was noch wichtiger ist, es wird uns helfen, die Daten auf der Grundlage der Kategorien zu aggregieren . In Ordnung. Nehmen wir uns nun die folgende Aufgabe: Generatorberichte, die den Gesamtumsatz für jede der folgenden Kategorien anzeigen. Kategorie hoch, wenn der Umsatz über 50 liegt, Kategorie mittel, wenn der Umsatz 20-50 beträgt, und niedrig, wenn der Umsatz 20 oder weniger beträgt . Sortiert die Kategorien vom höchsten zum niedrigsten Umsatz Lassen Sie uns das Schritt für Schritt tun, und bevor wir Datenaggregationen durchführen , müssen wir eine neue Spalte mit dem Namen Kategorien erstellen , weil wir sie nicht in der Datenbank haben Lassen Sie uns nun mit sehr einfachen, ausgewählten Aussagen beginnen. Wählen Sie aus, was wir brauchen? Nehmen wir die Bestellnummer. Der Umsatz, und das war's vorerst. Also aus Kundenaufträgen. Gehen wir und führen es aus. Und jetzt haben wir unsere zehn Bestellungen, und wir müssen jetzt eine neue Spalte mit dem Namen Kategorien erstellen, und das werden wir mit den Fallanweisungen machen. Nehmen wir also eine neue Zeile und beginnen mit Groß- und Kleinschreibung und dann wieder mit einer neuen Zeile, um die erste Bedingung mit dem w zu definieren. Die erste Bedingung ist also das Hoch, wenn Umsatz über 50 liegt, also ist es sehr einfach. also passieren, wenn der Umsatz höher als 50 ist, Was kann also passieren, wenn der Umsatz höher als 50 ist, wenn das wahr ist? Wir wollen den Wert hoch zeigen. Das ist also die erste Bedingung, und dann gehen wir zur zweiten über. Wenn der Umsatz höher als 20 ist , also weniger als 50 und höher als 20, dann wollen wir das Wertmedium sehen. Was nun die letzte Kategorie angeht, die niedrigste müssen wir keine Bedingungen dafür schaffen, denn wenn diese beiden nicht funktionieren, bedeutet das, dass der Umsatz entweder 20 oder weniger beträgt. Was wir tun werden, wir machen einfach eine einfache Anzeige und zeigen den Wert niedrig an. Lassen Sie mich das auf diese Weise etwas kleiner machen. Was in unserem Fall jetzt noch fehlt, ist natürlich das Ende. Ohne es erhalten Sie eine Fehlermeldung, beenden Sie und geben wir ihm einen Namen, Kategorie. Wir sind bereit. Gehen wir und entschuldigen uns. Lass uns jetzt nach dem Zufallsprinzip Sachen überprüfen. Wie Sie hier sehen können, haben wir einen Umsatz von 50. Es ist niedrig, was richtig ist, und dann haben wir hier 60, es sind über 50, und wir haben die Kategorie hoch. Wenn Sie nun die Reihenfolge sechs überprüfen, haben wir die Reihenfolge 50, sie ist mittel, weil sie nicht höher als 50 ist. Es ist 50-20 Wie Sie sehen können, haben wir unsere Bestellungen nun anhand der Kategorie klassifiziert Im nächsten Schritt werden wir die Daten zusammenfassen . Wie wir das machen werden. Wir werden eine Unterabfrage verwenden. Lass es uns so machen Wir gehen und wählen aus, und natürlich werden wir die Daten nach der Kategorie gruppieren, also gehen wir und wählen die Kategorie, und wir benötigen den Gesamtumsatz das heißt, Sie verwenden die Funktion Summe für die Verkäufe, und wir werden sie Gesamtumsatz nennen. Jetzt müssen wir die Abfragen verschachteln, F, das ist unsere Abfrage so, und dann müssen wir sie schließen und i gruppieren, also gruppieren wir nach der Kategorie. Damit aggregieren wir jetzt die Verkäufe nach dieser Kategorie Es ist sehr einfach. Gehen wir und führen es aus. Im Ergebnis haben wir jetzt nur noch drei Kategorien, wir haben nicht die zehn Bestellungen, weil wir jetzt Datenaggregationen durchführen Jetzt die Granularität auf der Ebene der Kategorien. Jetzt können wir den Gesamtumsatz für das Jahr 2010 sehen. Im Tiefstwert haben wir 65 und im Mittel 105. Natürlich sind wir noch nicht fertig, denn in der Aufgabe heißt es, Kategorien von den höchsten bis zu den niedrigsten Verkäufen zu sortieren. Das bedeutet, dass wir am Ende eine Reihenfolge für Anweisung verwenden müssen , und wir werden die Daten nach den Verkäufen vom höchsten zum niedrigsten sortieren , das heißt senden, also das war's, los geht's und ausführen. Damit haben wir jetzt unsere Berichte. Jetzt zeigen wir den Gesamtumsatz nach Kategorien und die Daten sortiert vom höchsten zum niedrigsten. Die höchste Kategorie ist hoch, dann mittel und dann ist die letzte Kategorie niedrig. Meine Freunde, wie Sie sehen können, haben wir mit Hilfe des Falls neue Informationen aus unseren Daten erstellt , wir haben die Kategorie, und dann haben wir Erkenntnisse oder Berichte erstellt , die auf diesen neuen Informationen basieren, wo wir unsere Daten unter Verwendung dieser neuen Informationen aggregiert haben unter Verwendung dieser neuen Informationen Der Anwendungsfall der Kategorisierung von Daten anhand von Fallaussagen ist grundlegend und in jedem Datenprojekt sehr wichtig 253. 8 5 Regeln: Okay. Also, noch eine Sache, bevor wir zum nächsten Anwendungsfall springen, dass es eine Regel gibt, die befolgt werden muss , wenn Sie Fallaussagen verwenden. Und das heißt, die Datentypen des Ergebnisses müssen übereinstimmen. Was das bedeutet, wenn wir unser Beispiel hier noch einmal überprüfen, können wir sehen, dass das Ergebnis jeder Bedingung eine Zeichenfolge ist. Wie Sie sehen können, haben wir hier Hoch, Mittel und Niedrig, und all diese Informationen folgen den gleichen Datentypen, also ist es richtig. Wenn ich also zum Beispiel gegen diese Regel verstoße, dann lass uns danach auch den Wert haben. Jetzt haben wir also eine Zahl und wir haben Zeichen. Also lass uns gehen und es ausführen. Jetzt werden wir natürlich eine Fehlermeldung bekommen, weil Kel jetzt versucht, den Wert low in eine Ganzzahl umzuwandeln , was falsch ist. Die Datentypen der Ausgabe des Ergebnisses müssen also übereinstimmen, und das schließt nicht nur den Wert nach dem Dann ein, sondern auch den Wert nach dem anderen, weil auch dieser Wert Teil der Ausgabe ist. Also lass uns hier nochmal Medium nehmen. Gehen wir jetzt und ändern das in, sagen wir, eins. Gehen wir also und entschuldigen uns. Auch hier gibt die Skala einen Fehler aus, weil es sich um eine Ganzzahl handelt und die anderen Zeichenketten sind. Das ist also die Regel für die Verwendung der Fallaussage. Die Datentypen nach then und after else müssen übereinstimmen. Und wenn Sie mich fragen, ob es Einschränkungen gibt wo Sie die se-Anweisung in welchen Klauseln verwenden können, können Sie sie überall in select, in joints, from where, group by, order by, everywhere Es gibt also keine Einschränkungen, und wir haben nur diese eine Regel 254. 8 6 usecase2: Okay, Freunde. Ein weiterer Anwendungsfall für die Fallaussagen, wir können ihn verwenden, um Werte zuzuordnen. Wir können die Case-Anweisung verwenden, um die Daten von einem Formular in ein anderes umzuwandeln , um sie lesbarer und für Analysen besser nutzbar zu machen . In einem Szenario, in dem Werte einem Punkt zugeordnet werden, speichern die Datenbankentwickler die Daten und Werte manchmal in der Datenbank als Codes und als Flags. So könnte zum Beispiel der Status der Bestellung als Eins N Null gespeichert werden, statt als inaktiv und aktiv. Dies ist eine Technik, um die Leistung der Datenbank für die Anwendung zu optimieren , da Eins und Null viel schneller ist als das Speichern der gesamten Zeichenfolge. Bei der Datenanalyse erstellen wir jedoch in der Regel Berichte, die von Menschen von Personen gelesen werden können. Anstatt die Daten jetzt als Null und Eins anzuzeigen, ist es besser und lesbarer, wenn Sie die Daten als aktiv und inaktiv anzeigen Für diese Szenarien verwenden wir die Fallaussage, um diese kryptischen und technischen Werte in lesbare Begriffe zu übersetzen lesbare Andernfalls kann jeder Ihren Bericht lesen und Sie fragen, was Sie mit Null und Eins meinen Nehmen wir die folgende Aufgabe und sie lautet: Mitarbeiterdaten abrufen, wobei Geschlecht als Volltext angezeigt wird. Gehen wir jetzt los und lösen es. Zuerst werden wir uns ein paar Informationen ansehen. Gehen wir und zeigen die Mitarbeiter-ID vor. Nehmen wir den Vornamen, den Nachnamen, und wir brauchen die Geschlechtsinformationen, also das Geschlecht. Von Vertriebsmitarbeitern. Das legt fest. Gehen wir und entschuldigen uns. Wie Sie in den Ergebnissen sehen können, haben wir unsere fünf Mitarbeiter, und jetzt sind die Geschlechtsinformationen nur noch in einem Zeichen gespeichert. F und M. Natürlich es leicht zu verstehen, dass F ist es leicht zu verstehen, dass F weiblich und M männlich ist, aber wir möchten es im Bericht als Volltext anzeigen , weiblich und männlich anstelle dieser Abkürzungen Um das zu tun, verwenden wir die Case-Anweisung , um die Zuordnung zwischen dem alten Wert und dem neuen Wert vorzunehmen Lassen Sie uns anhand der Groß- und Kleinschreibung eine neue Spalte erstellen. Wir werden hier zwei Bedingungen haben , weil wir zwei Werte haben. Fangen wir mit der ersten an, also haben wir eine neue Zeile und W. Also, wenn das Geschlecht F entspricht, ist es zuerst, dann weiblich. ist es zuerst, dann weiblich Nun zum zweiten Wert, er wird exakt derselbe sein Wenn das Geschlecht gleich M ist, dann werden wir Männer haben. Achten Sie bei den Werten auf Groß- und Kleinschreibung. Natürlich werden wir das nicht ohne ein anderes oder anderes beenden . Dann können wir den Standardwert haben. Wir können den Standardwert haben, der nicht verfügbar ist. Das ist besser als Nullen zu haben. Was uns also fehlt, ist das Ende. Also werden wir hier ein Ende haben, und wir werden dich Gender-Volltext nennen. Also das Set, lass uns gehen und es entschuldigen. Wenn Sie nun die Ergebnisse überprüfen, haben wir jetzt die Zuordnung zwischen dem alten Format des Werts und dem neuen Format vorgenommen . Stattdessen haben wir Männer und Frauen. Natürlich haben wir hier keine Nullen. Aus diesem Grund haben wir in den Daten keinen Wert, der nicht verfügbar ist, aber wenn Sie riesige Datenmengen haben, werden Sie natürlich irgendwo eine Null haben, und dann erhalten Sie diesen Standardwert Auf diese Weise können Sie mithilfe der Case-Anweisungen sehr einfach eine Zuordnung zwischen Werten durchführen. Lassen Sie uns eine weitere Aufgabe für den Anwendungsfall Mapping haben, und die Aufgabe besagt, Mitarbeiterdetails mit abgekürzter Landesvorwahl abzurufen Mitarbeiterdetails mit abgekürzter Landesvorwahl Manchmal sind beim Generieren von Berichten, vielleicht mithilfe von BRBI oder Tableau, nicht genügend Leerzeichen vorhanden, um den vollständigen Namen der Werte zu verwenden . Was brauchen wir? Wir brauchen Abkürzungen. Wir benötigen eine Kurzform der Werte, und wir können in CL die Case-Anweisung verwenden, um den vollen Wert einem abgekürzten Wert zuzuordnen den vollen Wert einem abgekürzten Wert zuzuordnen Es ist übrigens wie im vorherigen Beispiel . In Ordnung. Lassen Sie uns das jetzt lösen Wir werden einige Details wie die Kundennummer auswählen . Nehmen wir den Vornamen, den Nachnamen. Und was brauchen wir? Wir brauchen die Länderinformationen. Von Vertriebskunden. Das ist es. Gehen wir und führen es aus. Und wie Sie sehen können, haben wir unsere fünf Kunden und wir haben das Land der Formationen als vollständigen Namen. Jetzt brauchen wir für die Berichte natürlich abgekürzte Werte daraus Also werden wir die vollständigen Namen der Länder einer Kurzform zuordnen Aber in echten Projekten erhalten Sie möglicherweise Auswahltabellen Tausenden und Abermillionen von Datensätzen, sodass Sie das nicht einfach so überprüfen können. Wie ich es normalerweise mache, rufe ich eine eindeutige Liste aller Werte aus einer Spalte ab. Normalerweise gehe ich und habe dafür eine Unterabfrage. Also werden wir ein bestimmtes Land auswählen müssen. Aus der Tabelle Verkaufskunden geht nur hervor, dass ich alle möglichen Werte in der Datenbank sehen kann. Jetzt sehen Sie hier das zweite Ergebnis, wir haben nur zwei Werte, Deutschland und USA, und dann kann ich die Daten korrekt zuordnen. Immer, wenn Sie Daten mit dem Fall Win abbilden, müssen Sie alle möglichen Werte verstehen , die Sie in der Tabelle haben. Gehen wir also los und generieren diese neuen Informationen. Es beginnt mit Groß - und Kleinschreibung, und dann zeilst du wenn das Land dem ersten Wert entspricht , es Deutschland sein wird. Stellen Sie sicher, dass Sie es genau so schreiben, wie es in der Datenbank steht. Das erste Zeichen ist ein Großbuchstabe und der Rest ist klein. Also, was ist passiert? Wir werden die Abkürzung für Deutschland haben. Es wird TE sein, richtig. Das ist also für den ersten Wert, und dann gehen wir zum zweiten über. Es wird ein Land sein, das den USA ebenbürtig ist. Es ist bereits abgekürzt, aber vielleicht können wir nur zwei Zeichen Also uns gefällt das. Gehen wir jetzt und fügen noch etwas hinzu. Es ist optional, aber falls wir Nullen in den Daten haben, erhalten wir einen neuen Wert Sonst ist es nicht verfügbar. Das Set und vergiss nie das Ende und der Name die Länderabkürzung sein werden. Das ist es. Lass mich einfach die andere Anfrage loswerden. Die Zuordnung ist korrekt. Gehen wir und führen es aus. Wenn Sie jetzt die Ergebnisse überprüfen, haben wir eine neue Spalte mit dem Namen Landesabkürzung erhalten, und wie Sie jetzt sehen können, funktioniert das Mapping. Hier haben wir Deutschland und wir haben hier D E, und für die USA haben wir die USA. Damit haben wir die Aufgabe gelöst und die Zuordnung zwischen dem alten Wert und dem neuen Wert korrekt durchgeführt . 255. 8 7 Quickform: Ordnung, trans, jetzt gibt es einen Sonderfall für die Syntax der Case-Anweisungen, falls Sie sie für die Zuordnung von Werten verwenden Jetzt lass uns loslegen und es anpacken. Nehmen wir nun an, dass wir innerhalb des Landes viele unterschiedliche Werte haben , nicht nur in Bezug auf Werte, wir haben viele Werte Wenn Sie die Werte anhand der Groß- und Kleinschreibung zuordnen, schreiben Sie am Ende immer dasselbe, Land gleich Deutschland, Land gleich Indien, Land gleich USA und so weiter. Wir verwenden immer die Spalte Land. Die Bedingungen hier verwenden immer eine Spalte, und es ist immer der Operator gleich. Nur für dieses Szenario haben wir jetzt eine andere Syntax für die Case-Anweisungen, und sie sieht so aus. Wir beginnen mit einem Schlüsselwort case, aber danach verwenden wir sofort die Spalte, die wir auswerten möchten. Hier können Sie nur eine Spalte verwenden. Sie können jedoch mehrere Spalten verwenden. Jetzt teilen wir SQL mit, wir jetzt eine Spalte auswerten, das Land. Dann haben wir für jede Bedingung die folgenden Dinge. Wir sagen, wenn Deutschland, das heißt, wenn Land gleich Deutschland ist, dann DE. Wie Sie hier sehen können, haben wir hier nicht die ganze Bedingung. Wir haben nur einen möglichen Wert , den Sie innerhalb des Landes sehen können. Wir sagen, ist der Wert Land, wenn er wahr ist, dann zeige D E, der nächste ist Indien, dann E N, Vereinigte Staaten, USA und so weiter. Wir nennen diese Syntax eine Schnellform der Fallaussagen, und auf der linken Seite nennen wir sie Vollform der Fallaussagen. Die Einschränkung und Einschränkung bei der Verwendung des Schnellformats besteht natürlich darin, dass Sie nur eine Spalte verwenden können und diese nur für den Gleichheitsoperator gilt. Das bedeutet, dass Sie nur für diese Szenarien das Schnellformat verwenden können. Wenn die Dinge etwas kompliziert Sie komplexe Logik mischen und erstellen müssen, können Sie das Schnellformat nicht verwenden. Ich würde sagen, wenn Sie sicher sind , dass die Logik nicht kompliziert wird und Sie immer bei derselben Spalte bleiben können , können Sie das Schnellformat verwenden, aber ich würde empfehlen, immer das vollständige Format zu verwenden, denn aus einem Grund müssen Sie, wenn Sie eine kleine Logik hinzufügen , die gesamten Case-Anweisungen wieder in das vollständige Format umschreiben , um jede kleine Logik hinzuzufügen. Aber natürlich ist es nicht falsch, das Schnellformular zu verwenden, um die Fallaussagen zu machen, wenn die Logik stimmt und statisch bleibt. Sie sind sicher, dass wir nur eine Spalte verwenden und nur Mapping machen, es gibt kein IC. Lassen Sie uns nun dieses schnelle Format für die Fallaussage für das vorherige Beispiel schreiben . Ich werde einfach alles in eine neue Spalte kopieren. Ich werde es einfach in zwei umbenennen und jetzt, wie wir es machen werden. Es wird so sein, aber dieses Mal schreiben wir ein Land, und dann werden wir im Wind nur die Werte haben, also brauchen wir die Bedingung nicht. Es wird so sein und wir haben nach oben gescrollt. Das ist es, wie Sie sehen können, es ist kleiner und schneller, als jedes Mal die ganze Bedingung zu schreiben Gehen wir jetzt und führen das aus. Wie Sie im Ergebnis sehen können, erhalten wir identische Werte. Jetzt kennen wir einen weiteren Trick in der Falldarstellung. 256. 8 8 usecase3: In Ordnung. Gehen wir zum nächsten Anwendungsfall für die Fallanweisungen über. Wir können ihn verwenden, um mit Nullen umzugehen Der Umgang mit Nullen bedeutet, eine Null durch einen Wert zu ersetzen. Und wie wir bereits bei den Fenster-Aggregatfunktionen gelernt haben , führen Nullen manchmal zu falschen Berechnungen und Ergebnissen, was zu falschen Entscheidungen führt Wir werden später ein eigenes Kapitel darüber haben wie man mit Nullen in sc umgeht, aber jetzt werden wir lernen, wie man mit Nullen umgeht, indem man Fallaussagen verwendet Nullen Lassen Sie uns nun die folgende Aufgabe haben und sie lautet : Ermitteln Sie die durchschnittliche Punktzahl von Kunden und behandeln Sie Nullen als Null und geben Sie zusätzlich Details wie Kunden-ID Okay, jetzt lösen wir es Schritt für Schritt. Auch hier haben wir Details, und wir müssen auch Aggregationen durchführen Das heißt, wir müssen die Fensterfunktionen verwenden und wir dürfen nicht vergessen, dass wir die Nullen behandeln müssen , also müssen wir uns darum kümmern Lassen Sie uns jetzt mit der sehr einfachen Auswahl beginnen. Wählen Sie einen Kunden aus. Ausweis. Wir brauchen den Nachnamen und auch die Punktzahlen. Also von Vertriebskunden. Gehen wir und führen es aus. Also wie immer haben wir unsere fünf Kunden und die Ergebnisse, und hier haben wir eine Null. Jetzt werden wir die Fensterfunktion schreiben, aber ohne die Nullen zu behandeln nur um die Unterschiede zu sehen Also brauchen wir die Durchschnittsfunktion. Wofür? Für die Ergebnisse? Müssen wir die Daten jetzt partitionieren? Nun, nein, also lassen wir es leer. Wir brauchen den Durchschnittswert aller Kunden. Also das Set, lass uns gehen und ihm einen Namen geben. Und dann führe es aus. Ich glaube, ich habe einen Fehler, also ist es eine Punktzahl, keine Punktzahlen. Also, wie Sie sehen können, haben wir jetzt den Durchschnitt von 625. Und wie Sie bereits gelernt haben, wird die Punktzahl all diese vier Werte zusammenfassen und durch vier dividiert Unser Unternehmen versteht die Nullen jedoch als Null und nicht als fehlende nicht als Also müssen wir uns um die Null kümmern. Lass uns eine neue Spalte für die Ergebnisse erstellen. Aber dieses Mal werden wir die Fallaussagen verwenden. Es wird sehr einfach sein, also werden wir sagen, wenn das Ergebnis Null ist. In SQL schreiben wir also nicht gleich Null. Wir sagen ist Null. Damit ersetzen wir die Nullen durch Null. Also, was kann jetzt sonst passieren? Wenn es nicht Null ist, brauchen wir den Punktestand so wie er ist. Wir sollten nichts manipulieren. Der Standardwert ist also die Punktzahl selbst, wenn die Punktzahl nicht Null ist. Lass uns jetzt gehen und es beenden. Nennen wir es Score Clean. Gehen wir also hin und führen es aus. Wenn du dir das Ergebnis hier ansiehst, ist es fast identisch mit dem Ergebnis. Wir haben keine neuen Werte für die Ergebnisse, aber nur die Nullen sind jetzt Null Und alle anderen Werte sind nicht betroffen, also haben wir sie nicht angefasst, wir haben sie überhaupt nicht transformiert Das meinen wir mit dem Umgang mit Ersetzen von Nullen durch einen anderen Um die Aufgabe zu beenden, müssen wir nun den Durchschnitt für den Punktestand berechnen und nicht für den ursprünglichen Punktestand Wie werden wir das machen? Lass uns die ganzen Fallberichte kopieren. Ich werde es einfach in einer anderen Kolumne machen. Lassen Sie uns einen Durchschnitt haben und darin haben wir Fallaussagen wie diese. Sortiere es einfach so. Was jetzt noch fehlt, ist die Notaufnahme, und sie wird leer sein. Normaler Kunde, nennen wir es sauber. Das ist die Logik. Lass mich einfach alles kleiner machen. Wie Sie jetzt sehen können, ist es genau wie das vorherige, aber anstatt die Originalpartitur zu verwenden, verwenden wir jetzt die Spalte , die wir erstellt haben. Aber natürlich brauchen wir die AS hier nicht , also müssen wir sie entfernen. Also fangen wir mit der Groß- und Kleinschreibung an, und jetzt können Sie in der Ausgabe sehen, wir einen neuen Wert für den Durchschnitt haben, für das Unternehmen genauer ist. Jetzt haben wir 500, zuvor hatten wir 625. Wie Sie sehen, müssen Sie verstehen, was Nullen in Ihrem Unternehmen bedeuten, und richtig damit umgehen Andernfalls erhalten Sie falsche Ergebnisse. Das war's, wir verwenden Case-Anweisungen, um mit den Nullen in unseren Daten umzugehen 256. 8 9 usecase4: F. Bedingte Aggregationen bedeuten, dass wir eine Aggregatfunktion in einem Quadrat anwenden können, wie bei einer Durchschnittszahl, aber diesmal nur auf eine Teilmenge von Daten, die bestimmte aber diesmal nur auf eine Teilmenge von Daten Diese Technik ist hervorragend geeignet , um tiefgehende Analysen oder Zielanalysen für eine bestimmte Teilmenge der Daten durchzuführen oder Zielanalysen für eine bestimmte Teilmenge der Lassen Sie uns nun die folgende SQL-Aufgabe ausführen um diesen Anwendungsfall zu verstehen Die Aufgabe besagt, zu zählen, wie oft jeder Kunde eine Bestellung mit einem Umsatz von mehr als 30 aufgegeben hat . In Ordnung. Wie immer können wir es Schritt für Schritt machen. Was brauchen wir? Wir brauchen die Bestellungen, holen wir uns die Bestellnummer und auch die Kundennummer. So die Verkäufe aus Kundenaufträgen. Gehen wir und führen es aus. Also, was mache ich jetzt noch damit? Ich gehe und bestelle die Daten nach Kundennummer. Also lass es uns noch einmal ausführen. Okay. Also, die Aufgabe klingt einfach, ist aber ein bisschen knifflig. Wir müssen die Anzahl der Bestellungen für jeden Kunden zählen, bei denen der Umsatz höher als 30 ist. Lassen Sie uns ein Beispiel haben. Zum Beispiel dieser Kunde Nummer eins. Die Gesamtzahl der Bestellungen beträgt also drei Bestellungen, richtig, aber wir müssen nur die Bestellungen zählen bei denen der Umsatz höher als 30 ist. Und in diesem Beispiel haben wir nur eine Bestellung, bei der der Umsatz höher als 30 ist, also ist es nur die Bestellung Nummer vier. Die Anzahl für die Kundennummer eins sollte eins sein. Schauen wir uns nun einen anderen Kunden an, zum Beispiel die beiden. Wie Sie sehen können, haben wir drei Bestellungen, aber bei keiner von ihnen ist der Umsatz höher als 30. Also sollte die Anzahl hier Null sein . Wie werden wir das machen? Wir müssen jede Reihe markieren , egal ob sie höher als 30 ist oder nicht. Wenn es höher als 30 ist, bekommt es die Flagge eins. Wenn es weniger als 30 oder gleich 30 ist, wird es Null, und dann werden wir all diese Flaggen zusammenfassen , um die Anzahl zu Machen wir es also Schritt für Schritt. Lassen Sie uns zuerst die Flagge erstellen. Also gehen wir zum Anwendungsfall und dann ist unser Zustand sehr einfach. Wir werden sagen wann? Was ist der Zustand? Verkäufe über 30. Der Umsatz ist höher als 30. Was kann dann passieren? Wir werden es mit dem einen kennzeichnen? Weil wir später gehen und die eine zusammenfassen werden. Nun, sonst, wenn es nicht höher als 30 ist, gleich 30 oder weniger, so wird es Null werden Ordnung. Also lass uns jetzt gehen und es beenden. Also sagen wir Verkaufsflagge. Lassen Sie uns es jetzt ausführen und die Ergebnisse überprüfen. Wenn Sie jetzt die Ergebnisse überprüfen, haben wir jetzt eine sehr schöne Flagge, um zu sehen, welche Bestellungen einen Umsatz von mehr als 30 haben? Nehmen wir nun zum Beispiel die Kundennummer Nummer eins. Wie Sie sehen können, hat nur die Bestellung Nummer vier einen Umsatz von mehr als 30 und sie ist mit einer Nummer eins gekennzeichnet, und alle anderen sind Null Nehmen wir nun die Kundennummer Nummer drei, und wie Sie sehen können, haben wir jetzt zwei Bestellungen, bei denen der Umsatz höher als 30 ist Und wie Sie sehen können, haben wir die eine zweimal. Wir können dieses Flag verwenden, um die Aggregation durchzuführen. Wenn Sie nun das Kennzeichen für die Kunden-ID Nummer drei zusammenfassen , erhalten wir Das ist die Anzahl der Bestellungen , bei denen der Umsatz höher als 30 ist, richtig Nehmen wir ein anderes Beispiel, die Kundennummer zwei, wir haben überall Null, und wenn wir diese Werte zusammenfassen, erhalten wir Null, das ist die Anzahl der Bestellungen, bei denen der Umsatz höher als 30 ist, was richtig ist Wie Sie zunächst sehen können, haben wir eine zusätzliche Spalte erstellt , um uns bei der Aggregation zu helfen, und jetzt werden wir im nächsten Schritt diese Spalte aggregieren . Gehen wir und machen das Wir brauchen nicht all diese Informationen. Die Bestell-ID, wir benötigen die Kunden-ID weil sie die Granularität für die Aggregation darstellt, und lassen Sie uns die Bestellung y entfernen. Lassen Sie uns nun die Daten nach Kunden-ID zusammenfassen Aber natürlich benötigen wir die Aggregatfunktion. Wie werden wir das machen? Wir werden die ganze Flagge zusammenfassen. Jetzt werden wir das natürlich umbenennen, da es sich jetzt um eine aggregierte Spalte handelt, also werden wir sie Gesamtbestellungen nennen Gehen wir jetzt los und führen es aus. Lass uns jetzt das Ergebnis überprüfen. Wie Sie jetzt sehen können, haben wir unsere vier Kunden. Für die Kundennummer Nummer eins können wir nur eine Bestellung über 30 kürzen. Die zweite hat keine Bestellungen, mehr als 30. Die dritte, wir haben zwei und eins. Und damit haben wir die Aufgabe gelöst. Jetzt möchte ich unserer Abfrage noch etwas hinzufügen, um die normalen Aggregationen zu sehen, nicht die bedingten Aggregationen nicht die bedingten Aggregationen Normalerweise zählen wir zum Beispiel den Stern, um die Gesamtzahl der Bestellungen zu ermitteln, und lassen uns die vorherige Zahl in hohe Verkäufe umbenennen Also lass uns gehen und es ausführen. Also führen wir gerade Aggregationen ohne jegliche Bedingungen durch, und jetzt können wir sehen, wie viele Bestellungen jeder Kunde getätigt hat Wir können also sehen, dass die Kundennummer eins dreimal bestellt hat, aber nur eine Bestellung über 30. Dies ist eine normale Aggregation, und es handelt sich um eine bedingte Aggregation, bei der die Fallaussage verwendet 256. 8 10 Zusammenfassung: Ordnung, Freunde, lassen Sie uns jetzt eine Zusammenfassung der Fallaussagen machen eine Zusammenfassung der Fallaussagen Fallaussagen können eine Liste von Bedingungen nacheinander auswerten und eine Liste von Bedingungen nacheinander auswerten einen Wert zurückgeben, sobald die erste Bedingung erfüllt ist Und wenn wir über die Regeln für die Verwendung von Fallaussagen sprechen , haben wir nur eine, bei der die Datentypen jeder Bedingung nach den und anderen übereinstimmen müssen. Und wenn wir nun über die Anwendungsfälle der Fallaussagen sprechen , besteht der Hauptanwendungsfall in der Durchführung von Datentransformationen , insbesondere in der Erstellung neuer Spalten und der Bereitstellung neuer Informationen Wie wir gesehen haben, gibt es erstaunliche Anwendungsfälle für die Fallaussagen Zum Beispiel können wir es verwenden, um unsere Daten zu kategorisieren Wie wir gelernt haben, können wir neue Datengruppen erstellen, die dann für unsere Berichte aggregiert werden Dann haben wir gesehen, dass ein weiterer Anwendungsfall die Zuordnung von Werten ist. Wir können die Case-Anweisung verwenden, um uns zu helfen die kryptischen technischen Werte, die in Datenbanken gespeichert sind, neuen Werten zuzuordnen die in Datenbanken gespeichert sind, , was lesbarer und benutzerfreundlicher ist lesbarer und benutzerfreundlicher Der nächste Anwendungsfall, den wir gelernt haben , ist der Umgang mit Nullen Wir können die Case-Anweisung verwenden, um die Nullen durch Werte zu ersetzen , um unsere Aggregationen genauer zu machen Der letzte Anwendungsfall , den wir gelernt haben, und ich denke, der in meinem Projekt am häufigsten verwendete ist die Durchführung von bedingten Aggregationen, bei denen wir eine Teilmenge von Daten aggregieren können, die bestimmte Bedingungen erfüllen, um Fokus- und Zielanalysen durchzuführen bei denen wir eine Teilmenge von Daten aggregieren können, die bestimmte Bedingungen erfüllen, um und ich denke, der in meinem Projekt am häufigsten verwendete ist die Durchführung von bedingten Aggregationen, bei denen wir eine Teilmenge von Daten aggregieren können, die bestimmte Bedingungen erfüllen, um Fokus- und Zielanalysen durchzuführen. Ordnung, Effizienz, die Fallaussage ist ein sehr mächtiges Werkzeug um bedingte Logik zu erzeugen, und es ist erstaunlich Um neue Informationen für die Analyse abzuleiten und zu generieren Und jetzt, im nächsten Kapitel, werden wir alle Funktionen und Techniken lernen , wie man mit Nullen in SQL umgeht Es ist sehr wichtig, unsere Daten zu bereinigen , bevor Sie eine Datenanalyse durchführen