KNOWLEDGE BASE

Manuelles Auswählen der Anzahl an Partitionen innerhalb eines bestimmten Datensatzes


Veröffentlicht: 22 Dec 2016
Zuletzt geändert am: 20 Jul 2023

Frage

Gehen Sie wie folgt vor, um die Anzahl an Partitionen zu definieren, die alle die gleiche Anzahl an Elementen enthalten (mit einer Restmenge).

Umgebung

Tableau Desktop

Antwort

ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 1: Erstellen eines berechneten Felds für "Index" für die Anzeige eines Rangs beginnend bei 1
  1. Wählen Sie Analyse > Berechnetes Feld erstellen.
  2. Geben Sie "Index" als Name in das Textfeld "Name" ein.
  3. Geben Sie im Textfeld "Formel" Folgendes ein:
    INDEX()
    
  4. Klicken Sie auf OK, wenn Sie fertig sind.
ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 2: Erstellen eines Parameters für die Anzahl an Partitionen, in die die ausgewählte Dimension aufgeteilt werden soll
  1. Klicken Sie im Datenfenster auf den Dropdown-Pfeil oben rechts unter "Dimensionen", und wählen Sie dann die Optionen Erstellen > Parameter
  2. Geben Sie "Anzahl an Partitionen" als Name in das Textfeld "Name" ein.
  3. Wählen Sie für Datentyp den Wert Ganzzahl aus.
  4. Geben Sie in das Textfeld Aktueller Wert eine Zahl ein (beispielsweise 50).
  5. Wählen Sie Bereich.
    • Wählen Sie den Mindest- und den Höchstwert (beispielsweise von 1 bis 100).
  6. Klicken Sie abschließend auf OK.
Hinweis: Da es sich bei der Anzahl an Partitionen um eine Ganzzahl handelt, wählen Sie den Wert "Ganzzahl". Es bietet sich die Auswahl einer Liste (für eine bestimmte Anzahl an Partitionen) oder eines Bereichs (falls Sie mehr Flexibilität bei der Entscheidung über die Anzahl an zu erstellenden Partitionen benötigen) an.
 
ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 3: Erstellen eines berechneten Felds für die Definition der Partitionsgröße
  1. Wählen Sie Analyse > Berechnetes Feld erstellen.
  2. Geben Sie "Größe jeder Partition" als Name in das Textfeld "Name" ein.
  3. Geben Sie im Textfeld "Formel" die folgende Formel ein und klicken Sie anschließend auf OK.
    IF ([Number of Bins]/SIZE()>.5) AND (([Number of Bins]-1)/SIZE()<.5)
    THEN 2
    ELSEIF [Number of Bins]/SIZE()>.5
    THEN 1
    ELSEIF ROUND((SIZE()/[Number of Bins])-10^(-10), 0) !=INT(SIZE()/[Number of Bins]) THEN
    INT((SIZE()/([Number of Bins])))+ 1
    ELSE
    INT((SIZE()/([Number of Bins])))
    END
    
ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 4: Erstellen eines berechneten Felds für "Index", um die korrekte Anzahl an Partitionen festzulegen, die für jede ausgewählte Anzahl an Elementen verwendet werden soll
  1. Wählen Sie Analyse > Berechnetes Feld erstellen.
  2. Geben Sie "Dynamische Partitionen" als Name in das Textfeld "Name" ein.
  3. Geben Sie im Textfeld "Formel" die folgende Formel ein und klicken Sie anschließend auf OK.
    IF INT(([Index]-.1)/[Size of Each Bin]) = [Number of Bins] THEN
    INT(([Index]-.1)/[Size of Each Bin])
    ELSEIF INT(([Index]-.1)/[Size of Each Bin]) < [Number of Bins] THEN
    INT(([Index]-.1)/[Size of Each Bin])+1
    ELSE
    [Number of Bins]
    END
    
ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 5:Erstellen der Ansicht 
  1. Öffnen Sie die Beispieldatenquelle "Superstore" und ziehen Sie eine Kennzahl auf Text.
  2. Ziehen Sie eine Dimension auf Zeilen.
  3. Ziehen Sie die berechneten Felder "Index" und "Größe jeder Partition" auf Detail.
  4. Klicken Sie mit der rechten Maustaste auf den Parameter im Fenster Daten und wählen Parametersteuerelement anzeigen. Das Parametersteuerelement wird dem Blatt nun hinzugefügt, und es können Anpassungen daran vorgenommen werden.
  5. Klicken Sie mit der rechten Maustaste auf das Feld "Dynamische Partitionen", wählen Sie Diskret und platzieren Sie es dann vor dem vorhandenen Feld im Container "Zeilen".
Diese Vorgehensweise kann auch für Diagramme angewendet werden. Um mithilfe der oben erstellten Ansicht ein Balkendiagramm zu erstellen, ziehen Sie einfach das Feld "Umsatz" vom Container "Text" auf den Container "Spalten". Ein Beispiel dafür finden Sie in der Arbeitsmappe "Choosing the number of bins" im Anhang dieses Artikels. 

Zusätzliche Informationen

Diese Schritte werden in dem folgenden Video gezeigt:

Hinweis: Für das Video ist kein Ton verfügbar. 


Hat dieser Artikel das Problem gelöst?