Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

In diesem Tutorial wird der Tabellenwert besprochen . Es handelt sich um einen der häufigsten strukturierten Werte , die Sie in vielen LuckyTemplates-Datenberichten finden können . Sie erfahren, wie Sie Tabellen mit verschiedenen Ausdrücken erstellen, um spezifische Informationen zu erhalten und Ihren Bericht aufschlussreich zu gestalten.

Inhaltsverzeichnis

Einen Tabellenwert erstellen

Stellen Sie sich Tabellen als eine Liste von Datensätzen vor. Die Hash- oder Pfund-Tabellenfunktion kann verwendet werden, um einen Tabellenwert aus einer Liste von Spaltennamen und einer Liste der Datensatzfeldwerte zu erstellen.

Um eine Tabelle zu erstellen, erstellen Sie eine neue Abfrage, indem Sie mit der rechten Maustaste auf den Bereich unter dem Abfragebereich klicken. Klicken Sie auf Neue Abfrage und wählen Sie dann Leere Abfrage aus .

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Geben Sie den folgenden Code ein und drücken Sie die Eingabetaste. Sie können dann das Tabellensymbol neben dem Abfragenamen im Abfragebereich sehen.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Wenn Sie mehrere Spalten ohne bestimmte Spaltennamen erstellen möchten, können Sie als ersten Parameter eine Zahl eingeben, gefolgt von einer Liste von Datensatzfeldwerten.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Die Formel hat 5 Spalten mit 2 Datensätzen erstellt. Die beiden Datensätze sind Listen mit Werten von 1 bis 5 und 6 bis 10, getrennt durch ein Komma. Wenn Sie im zweiten Datensatz 4 statt 5 Werte eingeben, erhalten Sie eine Fehlermeldung.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Wenn Sie auf das Leerzeichen neben dem Fehler klicken, erhalten Sie eine Fehlermeldung, die besagt, dass in der Formel 5 Schlüssel angegeben wurden, jedoch nur 4 Werte bereitgestellt wurden.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Wenn Sie jedoch die Anzahl der Spalten auf 4 ändern und die Eingabetaste drücken, gibt der erste Datensatz jetzt einen Fehler zurück.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Und wenn Sie auf das Leerzeichen neben dem Fehler klicken, wird eine Fehlermeldung angezeigt, die besagt, dass nur 4 Schlüssel angegeben wurden, aber 5 Werte bereitgestellt wurden.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Datentypen von Spalten festlegen

In den meisten Fällen möchten Sie beim Erstellen einer Tabelle die Spaltennamen einbeziehen. In dieser Syntax können Sie sehen, dass die Spaltennamen a und b lauten . Sie können auch zwei Datensätze mit den Werten 1 und 2 sowie 3 und 4 sehen.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Sie werden auch feststellen, dass die Spaltensymbole ABC123 haben . Dies liegt daran, dass die Listen mit Datensatzfeldwerten sowohl primitive als auch strukturierte Datentypen erhalten können.

Beim Erstellen einer Tabelle können Datentypen deklariert werden. Der erste Parameter ist nicht mehr eine Liste von Spaltennamen, sondern eine Deklaration eines Tabellentyps, der sowohl den Spaltennamen als auch den Spaltentyp enthält.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

In der Formel heißt die erste Spalte a und hat den Typ Zahl. Die zweite Spalte heißt b und hat einen Textdatentyp. Es gibt auch 3 Datensatzwerte, die eine Zahl und einen Text enthalten. Sie können auch die einzelnen Spaltensymbole mit den zugehörigen Typen sehen.

Wenn Sie den Feldwert des zweiten Datensatzes von {2,“two”} in {2,2} ändern , erhalten Sie keine Fehlermeldung und der Feldname zwei wird in der Spalte in 2 geändert. Auch wenn 2 eine Zahl ist, findet keine Typüberprüfung statt. Wenn Sie dieses Feld jedoch an eine Funktion übergeben, die einen Textwert erwartet, oder diese Abfrage in das Datenmodell laden, wird es ausgewertet und es tritt ein Nichtübereinstimmungsfehler auf.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Zugreifen auf Elemente aus einem Tabellenwert

Es gibt andere Möglichkeiten, Tabellen zu erstellen. Sie können M- Funktionen verwenden , die Tabellen aus Listen oder Datensätzen zurückgeben, oder Sie können eine Tabelle mithilfe der Option „Daten eingeben“ auf der Registerkarte „Startseite“ manuell hinzufügen . Die meisten Tabellen, mit denen Sie in Power Query arbeiten, sind jedoch das Ergebnis einer Verbindung mit einer externen Datenquelle.

Beim Zugriff auf Elemente aus einer Tabelle können Sie sowohl auf Zeilen als auch auf Spalten zugreifen, indem Sie sich auf die auf Null basierende Indexposition beziehen. Sie können den Positionsindexoperator verwenden, bei dem es sich um eine Reihe geschweifter Klammern ( { } ) handelt.

Wenn Sie auf das erste Element in der Beispieltabelle oben zugreifen möchten, geben Sie am Ende der Formel geschweifte Klammern ein und schreiben Sie 0 in die Klammern. Die Formel gibt dann den ersten Wert zurück.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Beim Zugriff auf das erste Element in einer Tabelle wird die gesamte Zeile als Datensatzwert zurückgegeben . Sie können die optionale Elementauswahl auch durch Hinzufügen eines Fragezeichens durchführen. Dies ändert das Nicht-Gefunden-Verhalten von der Rückgabe eines Fehlers in die Rückgabe einer null .

Wenn Sie also auf das vierte Element zugreifen möchten, ändern Sie den Indexoperator auf 3 und drücken Sie die Eingabetaste. Fügen Sie dann das Fragezeichen am Ende der Formel hinzu. Die Syntax gibt dann einen Null zurück .

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Tabellen unterstützen auch die Feldauswahl, also den Feldnamen in eckigen Klammern.

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Die Syntax gibt die erste Spalte zurück, indem am Ende eckige Klammern hinzugefügt werden. Spalte a wird dann in die Klammern geschrieben, um die erste Spalte herauszuziehen.

Eine Spalte kann mehr als einen Wert enthalten, sodass eine Liste in einer geordneten Reihenfolge von Werten zurückgegeben wird .

Tabellen kombinieren und gleichsetzen

Kombinations- und Gleichungsoperatoren können mit Tabellen verwendet werden. Tabellen können mit dem Kombinationsoperator kaufmännisches Und ( & ) angehängt werden.

Sie können Tabellen mit dem Gleichheits- oder Ungleichheitszeichen vergleichen. Es kann hilfreich sein, sich daran zu erinnern, dass eine Tabelle eine Liste von Datensätzen ist. Tabellen gelten als gleich, wenn sie alle vier Kriterien erfüllen:

  • Sie haben die gleiche Anzahl von Spalten.
  • Sie haben die gleiche Anzahl an Reihen.
  • Alle Spaltennamen bzw. Datensatzfeldnamen sind in beiden Tabellen vorhanden und gleich.
  • Alle Datensatzfeldwerte stimmen überein.

Hier ist ein Beispiel:

Tabellenwert – Ein allgemeiner strukturierter Wert in LuckyTemplates

Die Formel enthält zwei Tabellen mit jeweils zwei Spalten. Die erste Tabelle enthält die Spalten a und b sowie die Werte 1 und 2 . Die zweite Tabelle hat die Spalten b und a sowie die Werte 2 und 1 . Diese Formel ergab WAHR , da die Reihenfolge des Feld- oder Spaltennamens beim Vergleich von Tabellen irrelevant ist.


Erstellen von Kennzahltabellen und Unterordnern in LuckyTemplates.
Datentabellen verbinden – Tipps zu LuckyTemplates-Beziehungen

Abschluss

Die meisten LuckyTemplates-Berichte enthalten Tabellen, die aus verschiedenen Daten in Zeilen und Spalten bestehen . Diese Tabellen sind die wichtigsten datengenerierenden Einheiten in LuckyTemplates . Sie zeigen Informationen in Tabellenform an, wodurch Ihre Berichte überzeugend aussehen.

Melissa


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst