Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:
Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
Egy szöveges sztring kezdőpozícióját adja vissza egy másik szöveges sztringen belül. FIND megkülönbözteti a kis- és nagybetűk megkülönböztetése.
Szintaxis
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Paraméterek
| Kifejezés | Definíció |
|---|---|
find_text |
A keresett szöveg. Idézőjelek (üres szöveg) használata az within_textelső karakterének egyeztetéséhez. |
within_text |
A keresett szöveget tartalmazó szöveg. |
start_num |
(nem kötelező) Az a karakter, amelynél a keresést el kell indítani; ha nincs megadva, start_num = 1. A within_text első karaktere az 1. karakter. |
NotFoundValue |
(nem kötelező, de erősen ajánlott) Az az érték, amelyet akkor kell visszaadni, ha a művelet nem talál egyező részstringet, általában 0, -1 vagy BLANK(). Ha nincs megadva, a függvény hibát ad vissza. |
Visszaadott érték
A keresett szöveges sztring kiindulási pontját megjelenítő szám.
Megjegyzések
Mivel a Microsoft Excel az FIND függvény több verziójával rendelkezik az egybájtos karakterkészlet (SBCS) és a kétbájtos karakterkészlet (DBCS) nyelveinek fogadására, DAX Unicode-t használ, és az egyes karaktereket ugyanúgy számolja; Ezért a karaktertípustól függően nem kell más verziót használnia.
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.
FIND nem támogatja a helyettesítő karaktereket. Helyettesítő karakterek használatához használja a SEARCH.
Példa
Az alábbi DAX lekérdezés megkeresi a "Bike" első betűjének pozícióját a viszonteladó nevét tartalmazó sztringben. Ha nem található, a rendszer üres értéket ad vissza.
Ne feledje, FIND megkülönbözteti a kis- és nagybetűk megkülönböztetése. Ebben a példában, ha a "bike" kifejezés szerepel a find_text argumentumban, a rendszer nem ad vissza eredményt. Használjon SEARCH a kis- és nagybetűk megkülönböztetése érdekében.
A cikkben szereplő példák az Adventure Works DW 2020 Power BI Desktop-modellel használhatók. A modell lekéréséhez tekintse meg DAX mintamodell.
EVALUATE
CALCULATETABLE (
ADDCOLUMNS (
TOPN ( 10, SUMMARIZE('Reseller', [Reseller], [Business Type])),
"Position of Bike", FIND ( "Bike", 'Reseller'[Reseller], 1, BLANK () )
),
'Reseller'[Business Type] IN { "Specialty Bike Shop", "Value Added Reseller", "Warehouse"}
)
Visszatér
| Viszonteladó | Üzleti típus | A kerékpár helyzete |
|---|---|---|
| Mennyiségi kerékpár eladók | Raktár | 8 |
| Tömegpiaci kerékpárok | Hozzáadott értékű viszonteladó | 13 |
| Ikerciklusok | Hozzáadott értékű viszonteladó | |
| Rich Department Store | Raktár | |
| Kölcsönzési katalógus | Specialty Bike Shop | |
| Budget Toy Store | Raktár | |
| Global Sports Outlet | Raktár | |
| Online kerékpárkatalógus | Raktár | 8 |
| Sisakok és ciklusok | Hozzáadott értékű viszonteladó | |
| Jumbo Bikes | Specialty Bike Shop | 7 |