Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Koskee seuraavia:
Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa toisen tekstimerkkijonon sisällä olevan tekstimerkkijonon aloitussijainnin. FIND kirjainkoko on merkitsevä.
Syntaksi
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Parametrit
| Termi | Määritelmä |
|---|---|
find_text |
Etsittävä teksti. Käytä lainausmerkkejä (tyhjää tekstiä) vastaamaan within_textensimmäistä merkkiä. |
within_text |
Etsittävän tekstin sisältävä teksti. |
start_num |
(valinnainen) Merkki, josta haku aloitetaan. jos tämä jätetään pois, start_num = 1.
within_text ensimmäinen merkki on merkki numero 1. |
NotFoundValue |
(valinnainen, mutta suositeltava ehdottomasti) Arvo, joka palautetaan, kun toiminto ei löydä vastaavaa alimerkkijonon (yleensä 0, -1 tai BLANK(). Jos et määritä sitä, funktio palauttaa virheen. |
Palautusarvo
Luku, joka näyttää sen tekstimerkkijonon aloituskohdan, jonka haluat löytää.
Huomautuksia
siinä missä Microsoft Excel on useita versioita funktiosta FIND yksitavuisten merkistöjen (SBCS) ja kaksitavuisten merkistöjen (DBCS) kielten käyttöön, DAX se käyttää Unicodea ja laskee jokaisen merkin samalla tavalla; siksi sinun ei tarvitse käyttää eri versiota merkkityypin mukaan.
-
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
FIND ei tue yleismerkkejä. Jos haluat käyttää yleismerkkejä, käytä SEARCH.
-
Tämä funktio palauttaa eri tuloksia mallisi UnicodeCharacterBehavior-asetuksen mukaan.
Esimerkki
Seuraava DAX kysely etsii "Bike"-kirjaimen ensimmäisen kirjaimen sijainnin jälleenmyyjän nimen sisältävästä merkkijonosta. Jos sitä ei löydy, FIND palauttaa tyhjän arvon.
FIND kirjainkoko on merkitsevä. Tässä esimerkissä, jos argumentissa käytettiin merkkiä find_text "bike", kysely ei palauta tuloksia. Käytä SEARCH, jos kirjainkoolla ei ole merkitystä.
Tämän artikkelin esimerkkejä voidaan käyttää Adventure Works DW 2020 Power BI Desktop -mallissa. Jos haluat hakea mallin, katso DAX esimerkkimallin.
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" }
)
Palauttaa
| Jälleenmyyjä | Yritystyyppi | Pyörän sijainti |
|---|---|---|
| Volyymipyörien myyjät | Varasto | 8 |
| Massamarkkinapyörät | Value Added Reseller | 13 |
| Twin Cycles | Value Added Reseller | |
| Rich Department Store | Varasto | |
| Vuokraajavalikoima | Polkupyörien erikoismyymälä | |
| Budget Toy Store | Varasto | |
| Global Sports Outlet | Varasto | |
| Online Bike Catalog | Varasto | 8 |
| Kypärät ja syklit | Value Added Reseller | |
| Jumbo Bikes | Polkupyörien erikoismyymälä | 7 |