Jaa


LÖYTÄÄ

Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen laskutoimitus

Palauttaa toisen tekstimerkkijonon sisällä olevan tekstimerkkijonon aloitussijainnin. FIND-palvelussa kirjainkoko on merkitsevä.

Syntaksi

FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])  

Parametrit

Termi Määritelmä
Etsittävä_teksti 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ää.

Huomautukset

  • Microsoft Excelissä on useita versioita FIND-funktiosta yksitavuisten merkistöjen (SBCS) ja kaksitavuisten merkistöjen (DBCS) kielten käyttöön, KUN taas DAX 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-funktiota.

Esimerkki

Seuraava DAX-kysely etsii ensimmäisen kirjaimen "Bike" sijainnin merkkijonosta, joka sisältää jälleenmyyjän nimen. Jos sitä ei löydy, palautetaan tyhjä.

Pidä mielessä, että FIND-palvelussa kirjainkoko on merkitsevä. Jos tässä esimerkissä käytetään merkkiä "bike" find_text> argumentissa<, mitään tuloksia ei palauteta. Käytä SEARCH-funktiota , jos kirjainkoolla ei ole merkitystä.

Tämän artikkelin esimerkkejä voidaan käyttää Adventure Works DW 2020 Power BI Desktop -mallissa. Jos haluat saada mallin, katso DAX-esimerkkimalli.

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

Reseller Business Type Pyörän sijainti
Volyymipyörien myyjät Varasto 8
Massamarkkinapyörät Value Added Reseller -jälleenmyyjä 13
Twin Cycles Value Added Reseller -jälleenmyyjä
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 -jälleenmyyjä
Jumbo Bikes Polkupyörien erikoismyymälä 7

ETSI
Tekstifunktiot