Loading

Erstellen von Partitionen und der Anzahl der Partitionsmitglieder mit der Cube-Datenquelle

Veröffentlichungsdatum: Dec 9, 2022
Aufgabe
Wie können Sie beim Verbinden von Tableau Desktop mit einer Cube-Datenquelle Partitionen für bestimmte Kennzahlenwerte erstellen und dann die Anzahl der Mitglieder dieser Partitionen abrufen?
Schritte
Es empfiehlt sich (Best Practices), die Partionen und die Anzahl ihrer Mitglieder innerhalb des Cubes selbst zu berechnen. Dies liegt daran, dass Cubes mehrere Berechnungsoptionen enthalten, die ihnen in Tableau Desktop nicht zur Verfügung stehen, vor allem Aggregationen einschließlich COUNT().
  • Das Ziel, eine Kennzahl in Partitionen aufzuteilen und dann die Anzahl dieser Partitionen abzurufen, ist in Tableau Desktop mit einer Cube-Datenquelle möglich, erfordert aber die Erstellung mehrerer berechneter Felder und die Verwendung von Tabellenberechnungen. Die Datenquelle benötigt außerdem mindestens eine Detail-Dimension auf Zeilenebene (jeder Zeilenwert ist eindeutig), die sich auf die Kennzahl bezieht, für die Sie eine Partition erstellen.
  • Die folgenden Schritte können in der angehängten Beispiel-Arbeitsmappe nachvollzogen werden, wobei Excel anstelle einer Cube-Datenquelle verwendet wird. (Hinweis: Da Cubes nicht extrahiert werden können. Bitte beachten Sie, dass aufgrund der Verwendung von Excel in dem Beispiel eine Aggregation mithilfe von SUM() in einem der berechneten Felder vorhanden ist, die für Cubes nicht erforderlich ist..)


Schritt 1: Erstellen der berechneten Felder

Zum Erstellen der Partitionen und der Anzahl ihrer Mitglieder in einem Cube müssen Sie zunächst drei berechnete Felder erstellen:
  1. Klicken Sie auf Analyse > Berechnetes Feld erstellen....
  2. Benennen Sie das berechnete Feld (in diesem Beispiel:!1. Bin Calc 1")
  3. Geben Sie die folgende Formel ein, und klicken Sie auf OK:
    IF [Measure]>5 then "Bin 1" 
    ELSEIF [Measure]<5 AND [Measure]>2 then "Bin 2" 
    ELSEIF [Measure]<2 then "Bin 3" 
    END
  4. Klicken Sie auf Analyse > Berechnetes Feld erstellen....
  5. Benennen Sie das berechnete Feld (in diesem Beispiel:!2. Count Calc")
  6. Geben Sie die folgende Formel ein, und klicken Sie auf OK:
  7. If INDEX()=1 then 
    WINDOW_SUM(if [!Calc 1]="Bin 1" then 1 End) 
    Elseif INDEX()=2 then 
    WINDOW_SUM(if [!Calc 1]="Bin 2" then 1 End) 
    Elseif INDEX()=3 then 
    WINDOW_SUM(if [!Calc 1]="Bin 3" then 1 End) 
    END
  8. Klicken Sie auf Analyse > Berechnetes Feld erstellen....
  9. Benennen Sie das berechnete Feld (in diesem Beispiel: "!3. Label Calc")
  10. Geben Sie die folgende Formel ein, und klicken Sie auf OK:
  11. If INDEX()=1 then "Label 1" 
    Elseif INDEX()=2 then "Label 2" 
    Elseif INDEX()=3 then "Label 3" 
    END 

Schritt 2: Erstellen der Ansicht

Nachdem Sie nun Ihre berechneten Felder erstellt haben, besteht der nächste Schritt darin, sie innerhalb der Ansicht anzuordnen, um die gewünschten Zählwerte zu erhalten.
  1. Ziehen Sie die Detail-Dimension auf Zeilenebene auf den Container Detail. Bei diesem Beispiel "Bestell-ID" auf Superstore.
  2. Ziehen Sie die Count-Berechnung (!2. Count Calc) auf Text.
  3. Klicken Sie mit der rechten Maustaste auf die Count-Berechnung (!2. Count Calc) und wählen Sie im Menü die Option Berechnen mit und dann die Detail-Dimension auf Zeilenebene, die auf "Detail" gezogen wurde, aus (in diesem Beispiel ist dies Bestell-ID).
  4. Ziehen Sie die Label-Berechnung (!3. Label Calc) auf Zeilen. Dadurch werden die gewünschten Zeilenbeschriftungen für jede der Partitionen erstellt.
    1. Vergewissern Sie sich, dass die Label-Berechnung auch mit der Detail-Dimension auf Zeilenebene berechnet wird, und zwar nach demselben Verfahren wie in Schritt 3.
Zusätzliche Ressourcen

Über diesen Artikel diskutieren... Feedback-Forum
Nummer des Knowledge-Artikels

001457984

Anhänge

Sample Counts.twbx

1478 KB

 
Laden
Salesforce Help | Article