FIND
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
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 |
Teksti, jonka haluat find. Käytä lainausmerkkejä (tyhjää tekstiä) vastaamaan within_text merkkiä first . |
within_text |
Teksti, joka sisältää findhaluamasi tekstin. |
start_num |
(valinnainen) Merkki, jolle searchkäynnistetään. if puuttuu, start_num = 1.
within_text
first merkki on merkki numero 1. |
NotFoundValue |
(valinnainen, mutta suositeltava ehdottomasti) value, joka tulee palauttaa, kun toiminto notfind vastaavan alimerkkijonon, yleensä 0, -1, orBLANK(). If not määritetään, palautetaan error. |
Palauta value
Luku, joka näyttää sen tekstimerkkijonon aloituskohdan, jonka haluat find.
Huomautuksia
Microsoft Excelissä on useita versioita FIND-funktiosta yksitavuisten merkistöjen (SBCS) and kaksitavuisten merkistöjen (DBCS) kielissä, DAX käyttää Unicodeand laskee kunkin merkin samalla tavalla, siksi sinun not tarvitse käyttää eri versiota merkkityypistä riippuen.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
FIND tukee not yleismerkkejä. Jos haluat käyttää yleismerkkejä, käytä SEARCH.
Esimerkki
Seuraava DAX kysely etsii first kirjaimen "Bike" sijainnin merkkijonosta, joka contains jälleenmyyjän nimen. If not löytyi, palautetaan Blank.
Muista, FIND kirjainkoko on merkitsevä. Tässä esimerkissä if "pyörää" käytettiin find_text
-argumentissa eikä tuloksia palauteta. Käytä SEARCH, jos kirjainkoolla ei ole merkitystä.
Tämän artikkelin esimerkkejä voidaan käyttää sample Adventure Works DW 2020 Power BI Desktop -mallin kanssa. Jos haluat hankkia mallin, katso DAXsample mallin.
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 lisätty jälleenmyyjä | 13 |
Twin Cycles | Value lisätty jälleenmyyjä | |
Rich Department Store | Varasto | |
Vuokraajavalikoima | Specialty Bike Shop | |
Budget Toy Store | Varasto | |
Global Sports Outlet | Varasto | |
Online Bike Catalog | Varasto | 8 |
Kypärät and jaksot | Value lisätty jälleenmyyjä | |
Jumbo Bikes | Specialty Bike Shop | 7 |