FIND
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_text ensimmä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 arvoa, yleensä 0, -1 tai BLANK(). Jos tätä ei määritetä, palautetaan virhe. |
Palautusarvo
Luku, joka näyttää sen tekstimerkkijonon aloituskohdan, jonka haluat löytää.
Huomautuksia
Microsoft Excelissä on useita versioita FIND-funktiosta yksitavuisten merkistöjen (SBCS) ja kaksitavuisten merkistöjen (DBCS) kielten käyttöön, DAX käyttää Unicode-merkistöä 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.
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, palautetaan tyhjä.
Muista, FIND kirjainkoko on merkitsevä. Tässä esimerkissä find_text
-argumentissa käytettyä pyörää ei palauteta. 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 | Specialty Bike Shop | |
Budget Toy Store | Varasto | |
Global Sports Outlet | Varasto | |
Online Bike Catalog | Varasto | 8 |
Kypärät ja syklit | Value Added Reseller | |
Jumbo Bikes | Specialty Bike Shop | 7 |