Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Ranking in Power Pivot

Forumthread: Ranking in Power Pivot

Ranking in Power Pivot
18.05.2021 14:43:21
Chris
Hallo,
ich würde gerne in Powerpivot ein Ranking zu u.a. Beispiel machen - leere Zellen sollen übersprungen werden):
Wert Ranking
48,89% 1
50,00% 2
55,00% 3
57,04% 4
57,78% 5
58,33% 6
62,22% 7
62,50% 8
64,17% 9
65,56% 10
66,67% 11
66,67% 11
66,67% 11
67,78% 12
69,17% 13
72,22% 14
75,00% 15
77,78% 16
Wie mache ich das? Ich habe schonmal die Formel

=rankx('Report';[Actual FY 12M];;ASC) 
wo aber die leeren berücksichtigt werden, was ich nicht möchte.
Für Euch sicher nur eine Kleinigkeit - besten Dank schonmal für Eure Antwort!
Lg,
Chris
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ranking in Power Pivot
18.05.2021 15:27:34
Luschi
Hallo Chris,
benutze im Measure die Dax-Funktion: HASONEVALUE
Beispiel siehe: https://www.sqlbi.com/articles/use-of-rankx-in-power-bi-measures/
[ganz unten]
Gruß von Luschi
aus klein-Paris
PS: die Beispieldatei zum Download ist leider nur für Power BI (Dateityp *.pbix) und für Power Pivot nicht zu gebrauchen.
Anzeige
AW: Ranking in Power Pivot
18.05.2021 16:14:18
Chris
Hallo Luschi,
danke für den Tip - hat bei mir leider nicht funktioniert - konnte mir aber mit

=IF(ISBLANK(...
helfen.
Lg
AW: Ranking in Power Pivot
19.05.2021 09:52:56
Chris
Ich habe leider doch noch ein Problem - bei mir beginnt das Ranking nicht mit 1 sondern mit 2 - wie schaffe ich es, dass der Prozentwert 48,89 mit dem Rang 1 beginnt?
Anbei die Beispieldatei: https://www.herber.de/bbs/user/146269.xlsx
Bitte nochmals um eure Unterstützung - Danke!
Lg
Anzeige
AW: Ranking in Power Pivot
19.05.2021 13:36:04
ChrisL
Hi Chris
Quick&Dirty:
=IF(ISBLANK(Tabelle1[Wert]);BLANK();RANKX(Tabelle1;Tabelle1[Wert];;ASC;Dense)-1)
Anstelle von BLANK() könntest du auch einen absurden Wert/Rang wie 99999 geben und diesen im Pivot-Resultat ausfiltern.
Ich hätte eher in Power-Query die leeren Werte bereits ausgefiltert und die Daten von PQ ins Datenmodell geladen.
cu
Chris
Anzeige
AW: Ranking in Power Pivot
19.05.2021 18:23:31
Christian
Hat geklappt - ja so einfach gehts,,,
Vielen Dank!
Lg
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Ranking in Power Pivot


Schritt-für-Schritt-Anleitung

Um ein Ranking in Excel Power Pivot zu erstellen und dabei leere Zellen zu überspringen, kannst du folgende Schritte befolgen:

  1. Öffne dein Power Pivot-Fenster und lade deine Datenquelle.

  2. Erstelle ein neues Measure für das Ranking, indem du die DAX-Funktion RANKX nutzt. Verwende die folgende Formel:

    =IF(ISBLANK([Wert]); BLANK(); RANKX(Tabelle1; Tabelle1[Wert];; ASC; Dense))

    Diese Formel sorgt dafür, dass leere Zellen ignoriert werden und das Ranking bei 1 beginnt.

  3. Füge das Measure zu deiner Pivot-Tabelle hinzu und achte darauf, die richtigen Felder auszuwählen.

  4. Überprüfe das Ergebnis und passe gegebenenfalls die Formatierung an.


Häufige Fehler und Lösungen

  • Ranking beginnt nicht bei 1: Wenn dein Ranking nicht bei 1 beginnt, überprüfe die Werte in deiner Datenquelle. Möglicherweise gibt es leere Zellen oder Duplikate, die das Ranking beeinflussen.

  • Fehlende Werte: Wenn du leere Zellen hast, die das Ranking stören, stelle sicher, dass deine DAX-Formel BLANK() korrekt verwendet wird, um diese zu ignorieren.


Alternative Methoden

Eine alternative Methode, um leere Werte vor der Analyse zu filtern, ist die Verwendung von Power Query. Hier kannst du:

  1. In Power Query die leeren Zellen filtern, bevor du die Daten ins Power Pivot-Modell lädst.
  2. Mit der Funktion Remove Empty die leeren Werte entfernen und dann das Ranking in Power Pivot durchführen.

Praktische Beispiele

Stell dir vor, du hast folgende Tabelle in deinem Excel Power Pivot:

Wert
48,89%
50,00%
57,04%
62,50%

Um die Ranking in Power BI zu erstellen, kannst du die zuvor genannten DAX-Formeln verwenden. Das Ergebnis sollte so aussehen:

Wert Ranking
48,89% 1
50,00% 2
57,04% 3
62,50% 4

Tipps für Profis

  • Verwende die DAX-Funktion HASONEVALUE, um sicherzustellen, dass nur ein Wert in der Liste betrachtet wird, bevor du das Ranking anwendest.
  • Experimentiere mit der Funktion RANKX in Power BI und vergleiche die Ergebnisse mit deinem Excel Power Pivot-Ranking, um ein besseres Verständnis für die Unterschiede zu bekommen.
  • Nutze die DENSE-Option in RANKX, wenn du möchtest, dass gleiche Werte denselben Rang erhalten, ohne Lücken in den Rängen zu erzeugen.

FAQ: Häufige Fragen

1. Wie kann ich das Ranking in Power BI erstellen?
Du kannst in Power BI die gleiche DAX-Funktion RANKX verwenden. Stelle sicher, dass du die richtigen Filter für deine Daten anwendest.

2. Was mache ich, wenn die Formel nicht funktioniert?
Überprüfe zuerst, ob alle Werte in der Tabelle korrekt formatiert sind und keine unerwarteten leeren Zellen vorhanden sind. Du kannst auch die DAX-Formel anpassen, um sicherzustellen, dass sie deinen Anforderungen entspricht.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige