Zuletzt geändert am: 20 Jul 2023
Umgebung
Tableau DesktopAntwort
ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 1: Erstellen eines berechneten Felds für "Index" für die Anzeige eines Rangs beginnend bei 1
- Wählen Sie Analyse > Berechnetes Feld erstellen.
- Geben Sie "Index" als Name in das Textfeld "Name" ein.
- Geben Sie im Textfeld "Formel" Folgendes ein:
INDEX()
- 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
- Klicken Sie im Datenfenster auf den Dropdown-Pfeil oben rechts unter "Dimensionen", und wählen Sie dann die Optionen Erstellen > Parameter.
- Geben Sie "Anzahl an Partitionen" als Name in das Textfeld "Name" ein.
- Wählen Sie für Datentyp den Wert Ganzzahl aus.
- Geben Sie in das Textfeld Aktueller Wert eine Zahl ein (beispielsweise 50).
- Wählen Sie Bereich.
- Wählen Sie den Mindest- und den Höchstwert (beispielsweise von 1 bis 100).
- Klicken Sie abschließend auf OK.
ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 3: Erstellen eines berechneten Felds für die Definition der Partitionsgröße
- Wählen Sie Analyse > Berechnetes Feld erstellen.
- Geben Sie "Größe jeder Partition" als Name in das Textfeld "Name" ein.
- 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
- Wählen Sie Analyse > Berechnetes Feld erstellen.
- Geben Sie "Dynamische Partitionen" als Name in das Textfeld "Name" ein.
- 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
- Öffnen Sie die Beispieldatenquelle "Superstore" und ziehen Sie eine Kennzahl auf Text.
- Ziehen Sie eine Dimension auf Zeilen.
- Ziehen Sie die berechneten Felder "Index" und "Größe jeder Partition" auf Detail.
- 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.
- 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".
Zusätzliche Informationen
Diese Schritte werden in dem folgenden Video gezeigt:Hinweis: Für das Video ist kein Ton verfügbar.
Vielen Dank für Ihr Feedback zur Effektivität dieses Artikels.
Neuen Supportfall öffnen
Suche fortsetzen
Knowledge Base
Community
Produkthilfe
Schulungen und Lernprogramme