SZŰRŐ
A következőre vonatkozik: Számított oszlopSzámított táblamértékvizualizációszámítása
Olyan táblát ad vissza, amely egy másik tábla vagy kifejezés részhalmazát jelöli.
Syntax
FILTER(<table>,<filter>)
Paraméterek
Időszak | Definíció |
---|---|
table | A szűrni kívánt táblázat. A tábla olyan kifejezés is lehet, amely egy táblát eredményez. |
szűrő | Egy logikai kifejezés, amelyet a tábla minden sorához ki kell értékelni. Például: [Amount] > 0 vagy [Region] = "France" |
Visszaadott érték
Olyan táblázat, amely csak a szűrt sorokat tartalmazza.
Megjegyzések
A FILTER használatával csökkentheti a táblázat azon sorainak számát, amelyekkel dolgozik, és csak meghatározott adatokat használ a számításokban. A FILTER nem egymástól függetlenül használható, hanem olyan függvényként, amely olyan más függvényekbe van beágyazva, amelyek argumentumként táblázatot igényelnek.
A SZŰRŐ használata során ajánlott eljárásokért lásd: Ne használjon SZŰRŐt szűrőargumentumként.
A COUNTROWS használata a DAX-ban a COUNT helyett
- Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Példa
Az alábbi példa az Egyesült Államok kívüli internetes értékesítések jelentését hozza létre egy olyan mérték használatával, amely kiszűri a Egyesült Államok értékesítéseit, majd a naptári év és a termékkategóriák szerint szeletel. A mérték létrehozásához szűrje az Internet Sales USD nevű táblát a Sales Territory használatával, majd használja a szűrt táblát egy SUMX függvényben.
Ebben a példában a kifejezés:
FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")
Egy olyan táblát ad vissza, amely az Internet Sales egy részhalmaza, és az összes olyan sort levonja, amely az Egyesült Államok értékesítési területéhez tartozik. A RELATED függvény kapcsolja össze az Internet Sales tábla Territory kulcsát a SalesTerritory tábla SalesTerritoryCountry elemével.
Az alábbi táblázat bemutatja a nem usa-beli internetes értékesítés mérték fogalmának igazolását, amelynek képletét az alábbi kódszakasz tartalmazza. A táblázat összehasonlítja az összes internetes értékesítést a nem USA-beli internetes értékesítésekkel, és megmutatja, hogy a szűrőkifejezés működik, ha kizárja Egyesült Államok értékesítéseket a számításból.
A tábla újbóli létrehozásához adja hozzá a SalesTerritoryCountry mezőt egy jelentés vagy kimutatás Sorfeliratok területéhez.
1. táblázat. Az egyesült államokbeli és az összes többi régió összes értékesítésének összehasonlítása
Sorfeliratok | Internetes értékesítések | Nem USA-beli internetes értékesítések |
---|---|---|
Ausztrália | 4 999 021,84 USD | 4 999 021,84 USD |
Kanada | 1 343 109,10 USD | 1 343 109,10 USD |
Franciaország | 2 490 944,57 USD | 2 490 944,57 USD |
Németország | 2 775 195,60 USD | 2 775 195,60 USD |
Egyesült Királyság | 5 057 076,55 USD | 5 057 076,55 USD |
Egyesült Államok | 9 389 479,79 USD | |
Végösszeg | 26 054 827,45 USD | 16 665 347,67 USD |
A záró jelentéstábla az eredményeket jeleníti meg, amikor kimutatást hoz létre a nem usa-beli internetes értékesítés mértékkel. Adja hozzá a CalendarYear mezőt a kimutatás Sorfeliratok területéhez, és adja hozzá a ProductCategoryName mezőt az Oszlopfeliratok területhez.
2. táblázat. Nem amerikai értékesítések összehasonlítása termékkategóriák szerint
Sorfeliratok | Tartozékok | Kerékpárok | Clothing | Végösszeg |
---|---|---|---|---|
2005 | 1 526 481,95 USD | 1 526 481,95 USD | ||
2006 | 3 554 744,04 USD | 3 554 744,04 USD | ||
2007 | 156 480,18 USD | 5 640 106,05 USD | 70 142,77 USD | 5 866 729,00 USD |
2008 | 228 159,45 USD | 5 386 558,19 USD | 102 675,04 USD | 5 717 392,68 USD |
Végösszeg | 384 639,63 USD | 16 107 890,23 USD | 172 817,81 USD | 16 665 347,67 USD |
SUMX(FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")
,'InternetSales_USD'[SalesAmount_USD])
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: