Loading

Erstellen einer Parametersteuerung zum Sortieren nach Dimension

Veröffentlichungsdatum: Jul 20, 2023
Aufgabe
Gehen Sie wie folgt vor, um mithilfe eines Parameters eine Dimension auszuwählen, nach der Sie die Ansicht sortieren möchten. 
Schritte
Die folgenden Schritte basieren auf der Beispieldatenquelle "Superstore".
 
ZUM ANZEIGEN DER LÖSUNG KLICKEN

Schritt Parameter, Berechnung und Ansicht erstellen

Schritt 1: Erstellen eines Parameters
  1. Klicken Sie mit der rechten Maustaste in den Bereich "Daten" und wählen Sie dann "Parameter erstellen". 
  2. Gehen Sie im Dialogfeld "Parameter erstellen" wie folgt vor und klicken Sie anschließend auf "OK": 
    • Name: Sortieren nach
    • Datentyp: Zeichenfolge
    • Zulässige Werte: Liste
    • Rufen Sie für den Wert die folgende Liste auf: "Kategorie", "Unterkategorie", "Produktname" und "Region".  
  3. Klicken Sie mit der rechten Maustaste auf den Parameter "Sortieren nach" und wählen "Parametersteuerelement anzeigen". 

Schritt 2: Erstellen eines berechneten Felds 

  1. Wählen Sie "Analyse" > "Berechnetes Feld erstellen".
  2. Nennen Sie das Feld "Nach Dimension sortieren", geben Sie die folgende Formel ein, und klicken Sie dann auf "OK":
    CASE [Sort By]
    WHEN 'Category' THEN [Category]
    WHEN 'Sub-Category' THEN [Sub-Category]
    WHEN 'Product Name' THEN [Product Name]
    WHEN 'Region' THEN [Region]
    END

Schritt 3: Erstellen einer Ansicht 

  1. Ziehen Sie "Produktname", "Unterkategorie", "Kategorie" und "Region" auf "Zeilen". 
  2. Ziehen Sie "Umsatz" auf "Spalten". 
  3. Ziehen Sie "Nach Dimension sortieren" auf "Zeilen" und legen Sie das Element links von "Produktname" ab. 
  4. Klicken Sie unter "Zeilen" mit der rechten Maustaste auf "Nach Dimension sortieren" und wählen "Sortieren". Wählen Sie die folgenden Optionen und klicken Sie anschließend auf "OK": 
    • Sortierreihenfolge: Aufsteigend
    • Sortieren nach: Alphabetisch
  5. Klicken Sie unter "Zeilen" mit der rechten Maustaste auf "Nach Dimension sortieren", und deaktivieren Sie dann die Option "Kopfzeile anzeigen". 
Sie können mithilfe der Parametersteuerung "Sortieren nach" die Dimension auswählen, nach der Sie sortieren möchten. 
Um die im folgenden Video angezeigten Schritte zu sehen, erweitern Sie den Abschnitt oben. Hinweis: Für das Video ist kein Ton verfügbar. 
Zusätzliche Ressourcen
Dimensionen im Zeilen- oder Spaltencontainer werden hierarchisch behandelt, sodass das Sortieren auf einer Dimension die Dimensionen, die auf dem Container links von ihr stehen nicht betrifft.

Wenn Sie Datentypen mischen oder der Sortierung einen Parameter vom Typ "Aufsteigend oder absteigend" hinzufügen möchten, kann Nicht-Zahlen-Feldern ein RANK()-Objekt hinzugefügt werden. Weitere Informationen finden Sie in der beigefügten Arbeitsmappe "BELIEBIGES Sortieren".

Verwenden Sie anstelle der Berechnung in den zuvor angeführten Anweisungen eine Berechnung, die der folgenden ähnelt:

IF [Aufsteigend/Absteigend]='Ascending' then 1 else -1 END
*
IF [Sortieren nach]='Category' then -rank(min([Kategorie]))
elseif [Sortieren nach]='Sub-Category' then -rank(min([Unterkategorie]))
elseif [Sortieren nach]='Sales' then SUM([Umsatz])
elseif [Sortieren nach]='Profit' then SUM([Gewinn])
END

RANK() kann für beliebige Datentypen verwendet werden, um ihn in eine Zahl zu konvertieren und die ursprüngliche Reihenfolge beizubehalten.Für "Absteigend" kann die gesamte Berechnung mit -1 multipliziert werden.
Nummer des Knowledge-Artikels

001453736

Anhänge

Parameter Control Options.twbx

1775 KB

Sorting by ANYTHING.twbx

2507 KB

 
Laden
Salesforce Help | Article