gebeurtenis
31 mrt, 23 - 2 apr, 23
De ultieme Microsoft Fabric-, Power BI-, SQL- en AI-communitygebeurtenis. 31 maart tot 2 april 2025.
Zorg dat u zich vandaag nog registreertDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening
Hiermee verwijdert u all context filters in de tabel exceptfilters die zijn toegepast op de opgegeven kolommen.
ALLEXCEPT(<table>,<column>[,<column>[,…]])
Term | Definitie |
---|---|
table |
De tabel waarvoor all context filters worden verwijderd, exceptfilters op de kolommen die in volgende argumenten zijn opgegeven. |
column |
De kolom waarvoor context filters moet worden bewaard. |
Het argument first voor de functie ALLEXCEPT moet een verwijzing naar een basistabel zijn. All volgende argumenten moeten verwijzingen naar basiskolommen zijn. U kunt geen tabelexpressies or kolomexpressies gebruiken met de functie ALLEXCEPT.
Een tabel met allfiltersexcept verwijderd voor de filters in de opgegeven kolommen.
Deze functie wordt zelf not gebruikt, maar fungeert als een tussenliggende functie die kan worden gebruikt om de set resultaten te wijzigen waarvoor een andere berekening wordt uitgevoerd.
ALL and ALLEXCEPT kan in verschillende scenario's worden gebruikt:
Gebruik van functie and | Beschrijving |
---|---|
ALL(tabel) | Hiermee verwijdert u allfilters uit de opgegeven tabel. In effectretourneert ALL(Tabel) all van de values in de tabel, waarbij alle filters worden verwijderd uit de context die anders is toegepast. Deze functie is handig wanneer u met veel groeperingsniveaus werkt, and een berekening wilt maken die een verhouding van een geaggregeerde value tot het totale valuemaakt. |
ALL (Kolom[, Kolom[, ...]]) | Verwijdert allfilters uit de opgegeven kolommen in de tabel; all andere filters op andere kolommen in de tabel zijn nog steeds van toepassing. All kolomargumenten moeten afkomstig zijn uit dezelfde tabel. De variant ALL(Kolom) is handig als u de context filters voor een or specifiekere kolommen wilt verwijderen and om all andere context filterste behouden. |
ALLEXCEPT(tabel, kolom1 [,kolom2]...) | Hiermee verwijdert u all context filters in de tabel exceptfilters die worden toegepast op de opgegeven kolommen. Dit is een handige snelkoppeling voor situaties waarin u de filters op veel, maar notall, kolommen in een tabel wilt verwijderen. |
Deze functie wordt not ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in berekende kolommen or regels voor beveiliging op rijniveau (RLS).
In de volgende measure formule wordt SalesAmount_USD and de functie ALLEXCEPT gebruikt om context filters in de tabel DateTime te verwijderen exceptif de filter is toegepast op de kolom CalendarYear.
= CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), ALLEXCEPT(DateTime, DateTime[CalendarYear]))
Omdat de formule gebruikmaakt van ALLEXCEPT, wanneer een kolom maar CalendarYear uit de tabel DateTime wordt gebruikt om een visualisatie te segmenteren, verwijdert de formule elke slicer filters, waardoor een value gelijk is aan de sum van SalesAmount_USD. if de kolom CalendarYear echter wordt gebruikt om de visualisatie te segmenteren, zijn de resultaten anders. Omdat CalendarYear is opgegeven als het argument voor ALLEXCEPT, wanneer de gegevens op het yearworden gesegmenteerd , wordt een filter toegepast op jaren op rijniveau
gebeurtenis
31 mrt, 23 - 2 apr, 23
De ultieme Microsoft Fabric-, Power BI-, SQL- en AI-communitygebeurtenis. 31 maart tot 2 april 2025.
Zorg dat u zich vandaag nog registreert