DAX und Datenmodelle

ALLSELECTED vs. ALL in Power BI: DAX mit Beispielen

ALL entfernt jeden Filter einer Tabelle oder Spalte. ALLSELECTED entfernt nur die Filter des Visuals selbst und behält Slicer. Beispiele für beide.

Sajagan Thirugnanam

·

Aktualisiert

ALL entfernt jeden Filter von der Tabelle oder den Spalten, die Sie angeben, auch Slicer. Ein Measure mit ALL liefert deshalb immer dieselbe Summe, egal was der Leser auswählt. ALLSELECTED entfernt nur die Filter, die aus dem Visual selbst kommen, etwa Zeilen, Spalten und Achse, und behält die Filter aus Slicern, anderen Visuals und dem Filterbereich. Nutzen Sie ALL für eine feste Gesamtsumme und ALLSELECTED für eine Summe, die zur Auswahl des Lesers passt.

Beide werden in CALCULATE verwendet, meist für Anteil-an-Gesamt- und Ranking-Measures.

Was macht ALL() in Power BI?

ALL gibt alle Zeilen einer Tabelle oder alle Werte einer oder mehrerer Spalten zurück und ignoriert dabei alle Filter darauf. Als Filter in CALCULATE entfernt es diese Filter für die jeweilige Berechnung.

Grundsyntax

ALL ( <table> )
ALL ( <column> [, <column>

Was ALL() entfernt

ALL entfernt Filter auf die übergebene Tabelle oder Spalten, egal woher der Filter kommt:

  • Slicer

  • Seiten- und Report-Filter

  • Visual-Filter im Filterbereich

  • Zeilen, Spalten und Achse des Visuals selbst

  • Kreuzfilterung durch andere Visuals

Filter auf andere Spalten bleiben unberührt. ALL ( 'Product'[Category] ) löscht den Kategoriefilter und lässt einen Region-Slicer bestehen. ALL ( Sales ) auf einer Faktentabelle löscht auch die Filter auf die verknüpften Dimensionstabellen, etwa Product, Customer und Date. Der Beitrag Zeilenkontext vs. Filterkontext erklärt, woher diese Filter kommen.

Was macht ALLSELECTED() in Power BI?

ALLSELECTED ignoriert die Filter innerhalb des aktuellen Visuals und behält jeden Filter, der von außerhalb kommt. Microsoft beschreibt es so, dass es „explizite Filter und Kontexte außer Zeilen- und Spaltenfiltern“ beibehält.

In der Praxis, in einem Tabellen-Visual, das nach Produktkategorie gruppiert ist:

  • Die Kategorie in jeder Zeile des Visuals wird entfernt.

  • Ein Region-Slicer, ein Seitenfilter oder ein Filter auf das Visual im Filterbereich bleibt bestehen.

Grundsyntax

ALLSELECTED ( )
ALLSELECTED ( <table> )
ALLSELECTED ( <column> [, <column>

Ohne Argument stellt die Funktion für jede Tabelle den äußeren Kontext des Visuals wieder her. Übergeben Sie mehrere Spalten, müssen sie aus derselben Tabelle stammen.

Was ALLSELECTED() behält

  • Slicer-Auswahlen

  • Filter auf Seiten- und Report-Ebene

  • Filter auf das Visual im Filterbereich

  • Kreuzfilterung durch andere Visuals

Entfernt werden die Gruppierungsfilter auf die übergebenen Spalten, die das Visual selbst hinzufügt. Damit ist die Funktion richtig für:

  • Anteil an der ausgewählten Gesamtsumme

  • Rankings innerhalb der ausgewählten Gruppe

  • Summen, die Slicern folgen

ALLSELECTED vs. ALL: der wichtigste Unterschied

ALL()

Ignoriert jeden Filter auf die übergebenen Spalten, auch Slicer.

ALLSELECTED()

Ignoriert nur die Gruppierung des Visuals auf diese Spalten und behält, was der Leser ausgewählt hat.

Vergleichstabelle ALL vs. ALLSELECTED

Funktion

Entfernt Slicer-Filter auf ihre Spalten

Entfernt die Zeilen- und Spaltengruppierung des Visuals

Bester Einsatz

ALL

Ja

Ja

Gesamtsummen und feste Benchmarks

ALLSELECTED

Nein

Ja

Anteil an der ausgewählten Summe, Rankings, die Slicern folgen

Warum ALLSELECTED() in Dashboards so wichtig ist

Leser interagieren über Slicer und Kreuzfilterung und erwarten, dass eine Summe oder ein Prozentwert ihrer Auswahl folgt. Eine Anteilsspalte, die immer durch die Gesamtsumme des Unternehmens teilt, wirkt falsch, sobald jemand auf eine Region filtert. ALLSELECTED hält den Nenner im Gleichschritt mit der Auswahl.

Praxisfall: Anteil an der Gesamtsumme (ALL vs. ALLSELECTED)

Ziel

Ein Tabellen-Visual zeigt den Umsatz nach Produktkategorie, auf der Seite liegt ein Region-Slicer. Jede Zeile soll den Anteil der Kategorie am Gesamtumsatz zeigen.

Option A: Anteil an der Gesamtsumme (mit ALL)

Percent of Grand Total =
DIVIDE (
    [Total Sales],
    CALCULATE ( [Total Sales], ALL ( 'Product'[Category] ) )
)

Der Nenner ist der Gesamtumsatz über alle Kategorien. Der Region-Slicer gilt weiterhin, weil ALL nur den Kategoriefilter löscht. ALL akzeptiert mehrere Spalten nur aus derselben Tabelle. Um auch den Region-Slicer zu ignorieren, fügen Sie ein zweites Filterargument hinzu:

Percent of Company Total =
DIVIDE (
    [Total Sales],
    CALCULATE ( [Total Sales], ALL ( 'Product'[Category] ), ALL ( Region ) )
)

Option B: Anteil an der ausgewählten Summe (mit ALLSELECTED)

Percent of Selected Total =
DIVIDE (
    [Total Sales],
    CALCULATE ( [Total Sales], ALLSELECTED ( 'Product'[Category] ) )
)

Der Nenner ist die Summe der Kategorien, die der Leser sieht. Ist ein Kategorie-Slicer auf Bikes und Accessories gesetzt, ergeben die beiden Zeilen zusammen 100 Prozent. Mit Option A ergeben dieselben zwei Zeilen ihren Anteil an allen Kategorien.

Parameter und fortgeschrittene Nutzung von ALLSELECTED

Syntax

ALLSELECTED ( )
ALLSELECTED ( 'Product' )
ALLSELECTED ( 'Product'[Category] )
ALLSELECTED ( 'Product'[Category], 'Product'[Subcategory] )

Warum die Parameter wichtig sind

  • ALLSELECTED ( ) stellt den äußeren Kontext für jede Tabelle wieder her. Es liefert die Summe des Visuals.

  • ALLSELECTED ( 'Product' ) macht das nur für die Tabelle Product.

  • ALLSELECTED ( 'Product'[Subcategory] ) macht es für eine Spalte. In einer Matrix mit Category und dann Subcategory auf den Zeilen entfernt es die Gruppierung nach Subcategory und behält die nach Category. Jede Subcategory-Zeile teilt dann durch die Summe ihrer eigenen Kategorie, das ergibt ein Measure für den Anteil am übergeordneten Wert.

Häufiger fortgeschrittener Einsatz (Ranking)

Rank Product (Selected) =
RANKX ( ALLSELECTED ( 'Product'[Product Name] ), [Total Sales] )

Das ordnet jedes Produkt unter den Produkten ein, die der Leser sieht. Ändern Sie einen Region- oder Jahres-Slicer, berechnen sich die Ränge für diese Auswahl neu. RANKX sortiert standardmäßig absteigend. Der RANKX-Leitfaden behandelt Gleichstände und Sortierung.

Häufiger Fehler: ALL() zerstört die Slicer-Logik

Total Sales All = CALCULATE ( [Total Sales], ALL ( Sales ) )

Dieses Measure ignoriert jeden Filter auf Sales und auf die damit verknüpften Tabellen. Wählt ein Leser in einem Region-Slicer East aus, enthält das Measure trotzdem West. Neben dem normalen Umsatz in einer Tabelle sieht es kaputt aus.

Dieselbe Formel ist richtig, wenn Sie eine feste Zahl für das ganze Unternehmen wollen, wie im Benchmark-Beispiel unten. Der Fehler liegt darin, sie dort zu nutzen, wo der Leser erwartet, dass die Zahl dem Slicer folgt. Nutzen Sie dort stattdessen ALLSELECTED.

Wann Sie ALL() in Power BI nutzen

Nutzen Sie ALL, wenn eine Berechnung die Auswahl des Lesers auf bestimmten Spalten ignorieren muss.

Beste Einsatzfälle für ALL()

  • Gesamtsummen als fester Nenner

  • Benchmarks gegen die Leistung des gesamten Unternehmens

  • Marktanteil gegenüber dem gesamten Markt

  • KPIs, die sich nicht mit Slicern bewegen dürfen

Beispiel:

Company Benchmark = CALCULATE ( [Total Sales], ALL ( Sales ) )

Wann Sie ALLSELECTED() in Power BI nutzen

Nutzen Sie ALLSELECTED, wenn eine Berechnung Slicer beachten, aber die Gruppierung des Visuals ignorieren muss.

Beste Einsatzfälle für ALLSELECTED()

  • Anteil an der ausgewählten Summe

  • Rankings innerhalb der Auswahl

  • Summen im Visual, die zu den Filtern des Lesers passen

Beispiel:

Sales Share Within Selection =
DIVIDE ( [Total Sales], CALCULATE ( [Total Sales], ALLSELECTED ( ) ) )

Tipp für Fortgeschrittene: ALLSELECTED kann sich unerwartet verhalten

ALLSELECTED hängt von der Abfrage ab, die das Visual sendet. Das Ergebnis kann sich deshalb ändern mit:

  • dem Visual-Typ

  • der Drilldown-Ebene

  • den Feldern auf Zeilen und Spalten einer Matrix

  • Interaktionen zwischen Visuals

Außerdem reagiert es empfindlich auf Iteratoren. Wird ein Measure mit ALLSELECTED innerhalb von SUMX, FILTER oder RANKX aufgerufen, kann die Iteration ändern, was „ausgewählt“ bedeutet. Wirkt ein Ergebnis uneinheitlich, testen Sie das Measure zuerst allein in einem einfachen Tabellen-Visual. Brauchen Sie ein Ergebnis, das nie vom Visual abhängt, nutzen Sie stattdessen ALL, REMOVEFILTERS oder ALLEXCEPT auf explizite Spalten.

ALL() vs. REMOVEFILTERS(): Sind sie dasselbe?

Innerhalb von CALCULATE entfernen REMOVEFILTERS ( Sales[Region] ) und ALL ( Sales[Region] ) dieselben Filter und liefern dasselbe Ergebnis:

CALCULATE ( [Total Sales], REMOVEFILTERS ( Sales[Region] ) )

Der Unterschied liegt darin, was sie sonst noch können. ALL kann auch eine Tabelle zurückgeben, zum Beispiel als erstes Argument von FILTER oder RANKX. REMOVEFILTERS kann nur Filter löschen. Microsoft empfiehlt REMOVEFILTERS, wenn Sie nur Filter entfernen wollen, weil der Name sagt, was es tut.

Empfehlung für die Praxis

  • Nutzen Sie ALL oder REMOVEFILTERS für feste Benchmarks und Gesamtsummen.

  • Nutzen Sie ALLSELECTED für Summen und Ränge, die der Auswahl des Lesers folgen sollen.

  • Übergeben Sie die schmalsten Spalten, die ausreichen, statt einer ganzen Tabelle.

  • Testen Sie jedes neue Measure mit gesetztem Slicer und mit Kreuzfilterung durch ein anderes Visual.

Der CALCULATE-Leitfaden zeigt, wie sich diese Modifikatoren mit anderen Filtern kombinieren. Wohin Sie diese Measures im Modell legen, lesen Sie unter Measures vs. berechnete Spalten. Ist ein Visual mit Anteil an der Gesamtsumme langsam, erklärt der Leitfaden zur DAX-Performance, wie Sie die Ursache finden.

FAQs

Was ist der Unterschied zwischen ALL und ALLSELECTED in DAX?

ALL entfernt jeden Filter auf die übergebene Tabelle oder Spalten, auch Slicer. ALLSELECTED entfernt nur die Filter, die das Visual selbst über Zeilen, Spalten und Achse hinzufügt, und behält Slicer, Seiten- und Report-Filter sowie Filter im Filterbereich.

Ignoriert ALLSELECTED Slicer?

Nein. ALLSELECTED behält Slicer-Auswahlen und andere Filter von außerhalb des Visuals. Deshalb nutzt man es für den Anteil an der ausgewählten Summe.

Wann sollte ich die Funktion ALL in Power BI nutzen?

Wenn ein Measure unabhängig von der Auswahl des Lesers auf bestimmten Spalten immer denselben Wert liefern muss, etwa bei einem Benchmark für das ganze Unternehmen oder einer festen Gesamtsumme in einem Anteil-an-Gesamt-Measure.

Quellen

ALL entfernt jeden Filter von der Tabelle oder den Spalten, die Sie angeben, auch Slicer. Ein Measure mit ALL liefert deshalb immer dieselbe Summe, egal was der Leser auswählt. ALLSELECTED entfernt nur die Filter, die aus dem Visual selbst kommen, etwa Zeilen, Spalten und Achse, und behält die Filter aus Slicern, anderen Visuals und dem Filterbereich. Nutzen Sie ALL für eine feste Gesamtsumme und ALLSELECTED für eine Summe, die zur Auswahl des Lesers passt.

Beide werden in CALCULATE verwendet, meist für Anteil-an-Gesamt- und Ranking-Measures.

Was macht ALL() in Power BI?

ALL gibt alle Zeilen einer Tabelle oder alle Werte einer oder mehrerer Spalten zurück und ignoriert dabei alle Filter darauf. Als Filter in CALCULATE entfernt es diese Filter für die jeweilige Berechnung.

Grundsyntax

ALL ( <table> )
ALL ( <column> [, <column>

Was ALL() entfernt

ALL entfernt Filter auf die übergebene Tabelle oder Spalten, egal woher der Filter kommt:

  • Slicer

  • Seiten- und Report-Filter

  • Visual-Filter im Filterbereich

  • Zeilen, Spalten und Achse des Visuals selbst

  • Kreuzfilterung durch andere Visuals

Filter auf andere Spalten bleiben unberührt. ALL ( 'Product'[Category] ) löscht den Kategoriefilter und lässt einen Region-Slicer bestehen. ALL ( Sales ) auf einer Faktentabelle löscht auch die Filter auf die verknüpften Dimensionstabellen, etwa Product, Customer und Date. Der Beitrag Zeilenkontext vs. Filterkontext erklärt, woher diese Filter kommen.

Was macht ALLSELECTED() in Power BI?

ALLSELECTED ignoriert die Filter innerhalb des aktuellen Visuals und behält jeden Filter, der von außerhalb kommt. Microsoft beschreibt es so, dass es „explizite Filter und Kontexte außer Zeilen- und Spaltenfiltern“ beibehält.

In der Praxis, in einem Tabellen-Visual, das nach Produktkategorie gruppiert ist:

  • Die Kategorie in jeder Zeile des Visuals wird entfernt.

  • Ein Region-Slicer, ein Seitenfilter oder ein Filter auf das Visual im Filterbereich bleibt bestehen.

Grundsyntax

ALLSELECTED ( )
ALLSELECTED ( <table> )
ALLSELECTED ( <column> [, <column>

Ohne Argument stellt die Funktion für jede Tabelle den äußeren Kontext des Visuals wieder her. Übergeben Sie mehrere Spalten, müssen sie aus derselben Tabelle stammen.

Was ALLSELECTED() behält

  • Slicer-Auswahlen

  • Filter auf Seiten- und Report-Ebene

  • Filter auf das Visual im Filterbereich

  • Kreuzfilterung durch andere Visuals

Entfernt werden die Gruppierungsfilter auf die übergebenen Spalten, die das Visual selbst hinzufügt. Damit ist die Funktion richtig für:

  • Anteil an der ausgewählten Gesamtsumme

  • Rankings innerhalb der ausgewählten Gruppe

  • Summen, die Slicern folgen

ALLSELECTED vs. ALL: der wichtigste Unterschied

ALL()

Ignoriert jeden Filter auf die übergebenen Spalten, auch Slicer.

ALLSELECTED()

Ignoriert nur die Gruppierung des Visuals auf diese Spalten und behält, was der Leser ausgewählt hat.

Vergleichstabelle ALL vs. ALLSELECTED

Funktion

Entfernt Slicer-Filter auf ihre Spalten

Entfernt die Zeilen- und Spaltengruppierung des Visuals

Bester Einsatz

ALL

Ja

Ja

Gesamtsummen und feste Benchmarks

ALLSELECTED

Nein

Ja

Anteil an der ausgewählten Summe, Rankings, die Slicern folgen

Warum ALLSELECTED() in Dashboards so wichtig ist

Leser interagieren über Slicer und Kreuzfilterung und erwarten, dass eine Summe oder ein Prozentwert ihrer Auswahl folgt. Eine Anteilsspalte, die immer durch die Gesamtsumme des Unternehmens teilt, wirkt falsch, sobald jemand auf eine Region filtert. ALLSELECTED hält den Nenner im Gleichschritt mit der Auswahl.

Praxisfall: Anteil an der Gesamtsumme (ALL vs. ALLSELECTED)

Ziel

Ein Tabellen-Visual zeigt den Umsatz nach Produktkategorie, auf der Seite liegt ein Region-Slicer. Jede Zeile soll den Anteil der Kategorie am Gesamtumsatz zeigen.

Option A: Anteil an der Gesamtsumme (mit ALL)

Percent of Grand Total =
DIVIDE (
    [Total Sales],
    CALCULATE ( [Total Sales], ALL ( 'Product'[Category] ) )
)

Der Nenner ist der Gesamtumsatz über alle Kategorien. Der Region-Slicer gilt weiterhin, weil ALL nur den Kategoriefilter löscht. ALL akzeptiert mehrere Spalten nur aus derselben Tabelle. Um auch den Region-Slicer zu ignorieren, fügen Sie ein zweites Filterargument hinzu:

Percent of Company Total =
DIVIDE (
    [Total Sales],
    CALCULATE ( [Total Sales], ALL ( 'Product'[Category] ), ALL ( Region ) )
)

Option B: Anteil an der ausgewählten Summe (mit ALLSELECTED)

Percent of Selected Total =
DIVIDE (
    [Total Sales],
    CALCULATE ( [Total Sales], ALLSELECTED ( 'Product'[Category] ) )
)

Der Nenner ist die Summe der Kategorien, die der Leser sieht. Ist ein Kategorie-Slicer auf Bikes und Accessories gesetzt, ergeben die beiden Zeilen zusammen 100 Prozent. Mit Option A ergeben dieselben zwei Zeilen ihren Anteil an allen Kategorien.

Parameter und fortgeschrittene Nutzung von ALLSELECTED

Syntax

ALLSELECTED ( )
ALLSELECTED ( 'Product' )
ALLSELECTED ( 'Product'[Category] )
ALLSELECTED ( 'Product'[Category], 'Product'[Subcategory] )

Warum die Parameter wichtig sind

  • ALLSELECTED ( ) stellt den äußeren Kontext für jede Tabelle wieder her. Es liefert die Summe des Visuals.

  • ALLSELECTED ( 'Product' ) macht das nur für die Tabelle Product.

  • ALLSELECTED ( 'Product'[Subcategory] ) macht es für eine Spalte. In einer Matrix mit Category und dann Subcategory auf den Zeilen entfernt es die Gruppierung nach Subcategory und behält die nach Category. Jede Subcategory-Zeile teilt dann durch die Summe ihrer eigenen Kategorie, das ergibt ein Measure für den Anteil am übergeordneten Wert.

Häufiger fortgeschrittener Einsatz (Ranking)

Rank Product (Selected) =
RANKX ( ALLSELECTED ( 'Product'[Product Name] ), [Total Sales] )

Das ordnet jedes Produkt unter den Produkten ein, die der Leser sieht. Ändern Sie einen Region- oder Jahres-Slicer, berechnen sich die Ränge für diese Auswahl neu. RANKX sortiert standardmäßig absteigend. Der RANKX-Leitfaden behandelt Gleichstände und Sortierung.

Häufiger Fehler: ALL() zerstört die Slicer-Logik

Total Sales All = CALCULATE ( [Total Sales], ALL ( Sales ) )

Dieses Measure ignoriert jeden Filter auf Sales und auf die damit verknüpften Tabellen. Wählt ein Leser in einem Region-Slicer East aus, enthält das Measure trotzdem West. Neben dem normalen Umsatz in einer Tabelle sieht es kaputt aus.

Dieselbe Formel ist richtig, wenn Sie eine feste Zahl für das ganze Unternehmen wollen, wie im Benchmark-Beispiel unten. Der Fehler liegt darin, sie dort zu nutzen, wo der Leser erwartet, dass die Zahl dem Slicer folgt. Nutzen Sie dort stattdessen ALLSELECTED.

Wann Sie ALL() in Power BI nutzen

Nutzen Sie ALL, wenn eine Berechnung die Auswahl des Lesers auf bestimmten Spalten ignorieren muss.

Beste Einsatzfälle für ALL()

  • Gesamtsummen als fester Nenner

  • Benchmarks gegen die Leistung des gesamten Unternehmens

  • Marktanteil gegenüber dem gesamten Markt

  • KPIs, die sich nicht mit Slicern bewegen dürfen

Beispiel:

Company Benchmark = CALCULATE ( [Total Sales], ALL ( Sales ) )

Wann Sie ALLSELECTED() in Power BI nutzen

Nutzen Sie ALLSELECTED, wenn eine Berechnung Slicer beachten, aber die Gruppierung des Visuals ignorieren muss.

Beste Einsatzfälle für ALLSELECTED()

  • Anteil an der ausgewählten Summe

  • Rankings innerhalb der Auswahl

  • Summen im Visual, die zu den Filtern des Lesers passen

Beispiel:

Sales Share Within Selection =
DIVIDE ( [Total Sales], CALCULATE ( [Total Sales], ALLSELECTED ( ) ) )

Tipp für Fortgeschrittene: ALLSELECTED kann sich unerwartet verhalten

ALLSELECTED hängt von der Abfrage ab, die das Visual sendet. Das Ergebnis kann sich deshalb ändern mit:

  • dem Visual-Typ

  • der Drilldown-Ebene

  • den Feldern auf Zeilen und Spalten einer Matrix

  • Interaktionen zwischen Visuals

Außerdem reagiert es empfindlich auf Iteratoren. Wird ein Measure mit ALLSELECTED innerhalb von SUMX, FILTER oder RANKX aufgerufen, kann die Iteration ändern, was „ausgewählt“ bedeutet. Wirkt ein Ergebnis uneinheitlich, testen Sie das Measure zuerst allein in einem einfachen Tabellen-Visual. Brauchen Sie ein Ergebnis, das nie vom Visual abhängt, nutzen Sie stattdessen ALL, REMOVEFILTERS oder ALLEXCEPT auf explizite Spalten.

ALL() vs. REMOVEFILTERS(): Sind sie dasselbe?

Innerhalb von CALCULATE entfernen REMOVEFILTERS ( Sales[Region] ) und ALL ( Sales[Region] ) dieselben Filter und liefern dasselbe Ergebnis:

CALCULATE ( [Total Sales], REMOVEFILTERS ( Sales[Region] ) )

Der Unterschied liegt darin, was sie sonst noch können. ALL kann auch eine Tabelle zurückgeben, zum Beispiel als erstes Argument von FILTER oder RANKX. REMOVEFILTERS kann nur Filter löschen. Microsoft empfiehlt REMOVEFILTERS, wenn Sie nur Filter entfernen wollen, weil der Name sagt, was es tut.

Empfehlung für die Praxis

  • Nutzen Sie ALL oder REMOVEFILTERS für feste Benchmarks und Gesamtsummen.

  • Nutzen Sie ALLSELECTED für Summen und Ränge, die der Auswahl des Lesers folgen sollen.

  • Übergeben Sie die schmalsten Spalten, die ausreichen, statt einer ganzen Tabelle.

  • Testen Sie jedes neue Measure mit gesetztem Slicer und mit Kreuzfilterung durch ein anderes Visual.

Der CALCULATE-Leitfaden zeigt, wie sich diese Modifikatoren mit anderen Filtern kombinieren. Wohin Sie diese Measures im Modell legen, lesen Sie unter Measures vs. berechnete Spalten. Ist ein Visual mit Anteil an der Gesamtsumme langsam, erklärt der Leitfaden zur DAX-Performance, wie Sie die Ursache finden.

FAQs

Was ist der Unterschied zwischen ALL und ALLSELECTED in DAX?

ALL entfernt jeden Filter auf die übergebene Tabelle oder Spalten, auch Slicer. ALLSELECTED entfernt nur die Filter, die das Visual selbst über Zeilen, Spalten und Achse hinzufügt, und behält Slicer, Seiten- und Report-Filter sowie Filter im Filterbereich.

Ignoriert ALLSELECTED Slicer?

Nein. ALLSELECTED behält Slicer-Auswahlen und andere Filter von außerhalb des Visuals. Deshalb nutzt man es für den Anteil an der ausgewählten Summe.

Wann sollte ich die Funktion ALL in Power BI nutzen?

Wenn ein Measure unabhängig von der Auswahl des Lesers auf bestimmten Spalten immer denselben Wert liefern muss, etwa bei einem Benchmark für das ganze Unternehmen oder einer festen Gesamtsumme in einem Anteil-an-Gesamt-Measure.

Quellen

Zeigen Sie uns Ihren Report, dem niemand traut.

1 · Ein Gespräch von 30 Minuten.

2 · Wir sehen uns gemeinsam Ihre aktuellen Reports an.

3 · Wir sagen Ihnen, was wir tun würden.

Zeigen Sie uns Ihren Report, dem niemand traut.

1 · Ein Gespräch von 30 Minuten.

2 · Wir sehen uns gemeinsam Ihre aktuellen Reports an.

3 · Wir sagen Ihnen, was wir tun würden.

Zeigen Sie uns Ihren Report, dem niemand traut.

1 · Ein Gespräch von 30 Minuten.

2 · Wir sehen uns gemeinsam Ihre aktuellen Reports an.

3 · Wir sagen Ihnen, was wir tun würden.

CaseWhen ist eine BI-Beratung aus Berlin. Wir bauen Reporting, dem die Geschäftsführung vertraut, auf dem Microsoft-Stack: Power BI, Fabric und Azure.

Berlin, Deutschland

© CaseWhen Consulting GmbH

Deutsch

CaseWhen ist eine BI-Beratung aus Berlin. Wir bauen Reporting, dem die Geschäftsführung vertraut, auf dem Microsoft-Stack: Power BI, Fabric und Azure.

Berlin, Deutschland

© CaseWhen Consulting GmbH

Deutsch

CaseWhen ist eine BI-Beratung aus Berlin. Wir bauen Reporting, dem die Geschäftsführung vertraut, auf dem Microsoft-Stack: Power BI, Fabric und Azure.

Berlin, Deutschland

© CaseWhen Consulting GmbH

Deutsch