Jaa


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_textmerkkiä 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

SEARCH
Tekstifunktiot