Loading

Erstellen eines Top-N-Satzes, der den globalen Prozentsatz der Gesamtwerte beibehält

Veröffentlichungsdatum: Jul 20, 2023
Aufgabe
Erstellen einer Ansicht, in der die Top-N einer Dimension angezeigt werden und der Rest in der Gruppe "Andere" klassifiziert wird, während dynamische Anpassungen erfolgen, um Dimensionsmitglieder herauszufiltern, und gleichzeitig globale Gesamtzwerte beibehalten werden.
Schritte
In diesem speziellen Beispiel haben wir ein Kreisdiagramm erstellt, in dem die Top-N für "Unterkategorie" angezeigt und der Rest als "Andere" gruppiert wird, Die Ansicht wird dynamisch angepasst, um die Auswahl bestimmter Unterkategorien in einem Filter aufzuheben. Der globale Prozentsatz des Gesamtwerts wird jedoch beibehalten.
ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 1: Erstellen eines Parameters
  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 im Dialogfeld "Parameter erstellen" einen Namen für den Parameter ein. In der Beispielarbeitsmappe heißt der Parameter Top-N.
  3. Wählen Sie unter "Datentyp" die Option Ganzzahl aus.
  4. Fügen Sie unter  Aktueller Wert den Wert "5" hinzu.
  5. Klicken Sie auf OK.
ZUM ERWEITERN DER SCHRITTE KLICKEN
Schritt 2: Erstellen Sie 4 neue berechnete Felder.
  1. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  2. Führen Sie im Dialogfenster "Berechnetes Feld" die folgenden Schritte aus und klicken Sie dann auf  OK:
  3. Geben Sie dem Feld einen Namen. In diesem Beispiel heißt das Feld "Top-N-Satz". Geben Sie folgende Formel ein:
    IF RANK_UNIQUE(SUM([Sales]))<=[Top N] THEN ATTR([Sub-Category]) ELSE 'Other' END
    
  4. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  5. Führen Sie im Dialogfenster "Berechnetes Feld" die folgenden Schritte aus und klicken Sie dann auf  OK:
  6. Geben Sie dem Feld einen Namen. In diesem Beispiel heißt das Feld "Umsatz (Cheat)". Geben Sie folgende Formel ein:
    IF RANK_UNIQUE(SUM([Sales]))<=[Top N] THEN
    SUM([Sales])
    ELSE
    WINDOW_SUM(SUM([Sales]),FIRST()+[Top N],LAST())
    END
    
  7. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  8. Führen Sie im Dialogfenster "Berechnetes Feld" die folgenden Schritte aus und klicken Sie dann auf  OK:
  9. Geben Sie dem Feld einen Namen. In diesem Beispiel heißt das Feld "% des Gesamtwerts (Cheat)". Geben Sie folgende Formel ein:
    IF RANK_UNIQUE(SUM([Sales]))<= [Top N] THEN
    SUM([Sales])/SUM({ SUM([Sales]) })
    ELSE
    WINDOW_SUM(SUM([Sales]),FIRST()+[Top N],LAST())/SUM({ SUM([Sales]) })
    END
    
  10. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  11. Führen Sie im Dialogfenster "Berechnetes Feld" die folgenden Schritte aus und klicken Sie dann auf  OK:
  12. Geben Sie dem Feld einen Namen. In diesem Beispiel heißt das Feld "Duplikate ausblenden". Geben Sie folgende Formel ein:
    RANK_UNIQUE(SUM([Sales]))<=[Top N] OR LAST()=0
    
ZUM ANZEIGEN DER LÖSUNG KLICKEN
Schritt 3: Erstellen der Ansicht
  1. Erstellen eines Kreisdiagramms durch Auswählen des Kreisdiagrammsymbols auf der Karte "Markierungen"
  2. Ziehen Sie "Top-N-Satz" zu Farbe und Beschriftung.
  3. Ziehen Sie die Unterkategorie zu Detail.
  4. Ziehen Sie "Umsatz (Cheat)" zu Winkel und Beschriftung.
    1. Wenn Sie dieses Feld als "Prozentsatz" konfigurieren möchten, klicken Sie auf der Karte "Markierungen" mit der rechten Maustaste darauf und wählen Sie Formatieren... aus.
    2. Klicken Sie im Bereich "Zahlen" auf die Zahlen und wählen Sie "Prozensatz" aus. 
    3. (Optional) Passen Sie die Anzahl Dezimalstellen nach Ihren Wünschen an.
  5. Ziehen Sie "% des Gesamtwerts (Cheat)" zu Beschriftung.
  6. Legen Sie alle Tabellenberechnungsfelder unter "Unterkategorie" fest.
  7. Verwenden Sie den Filter "Duplikate ausblenden" unter "Unterkategorie" und filtern Sie nach dem Wert "True".
  8. Ziehen Sie die Unterkategorie in den Container "Filter" und wählen Sie "Alle" aus.
  9. Klicken Sie dann mit der rechten Maustaste auf dieses Unterkategorie-Feld und wählen Sie "Sortieren..." aus.
    1. Wählen Sie unter "Sortieren nach..." die Option "Feld" aus.
    2. Legen Sie die Sortierung in absteigender Reihenfolge fest.
    3. Wählen Sie unter "Feldname" den Eintrag "Umsatz" aus. 
    4. Schließen Sie das Popup-Fenster "Sortieren".
Zusätzliche Ressourcen
Erweitern Sie alle obigen Abschnitte, um die im folgenden Video gezeigten Schritte zu sehen.
Hinweis: Für das Video ist kein Ton verfügbar.  Um dieses Video mit hoher Auflösung direkt auf YouTube anzusehen, klicken Sie auf das YouTube-Symbol unten.

Nummer des Knowledge-Artikels

001458079

Anhänge

Example.twbx

1177 KB

 
Laden
Salesforce Help | Article