Jaa


PATH

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa erotellun tekstimerkkijonon, joka sisältää nykyisen tunnisteen pääkohteiden all tunnisteet alkaen vanhimmasta and jatkuen nykyiseen.

Syntaksi

PATH(<ID_columnName>, <parent_columnName>)

Parametrit

Termi Määritelmä
ID_columnName Sen olemassa olevan sarakkeen nimi, joka sisältää taulukon rivien yksilöivän tunnuksen. Tämä ei voi olla lauseke. ID_columnName value tietotyypin on oltava tekstityyppi or kokonaisluku, and on myös oltava samaa tietotyyppiä kuin parent_columnNameviitattu sarake.
parent_columnName Sen olemassa olevan sarakkeen nimi, joka sisältää nykyisen rivin pääkohteen yksilöivän tunnuksen. Tämä ei voi olla lauseke. parent_columnName -tietotyypin value tietotyypin on oltava tekstityyppiä or kokonaisluku, and on oltava samaa tietotyyppiä kuin ID_columnNamevalue.

Palauta value

Eroteltu tekstimerkkijono, joka sisältää nykyisen tunnisteen pääkohteiden all tunnisteet.

Huomautuksia

  • Tätä funktiota käytetään taulukoissa, joissa on jonkinlainen sisäinen hierarkia, palauttamaan kohteet, jotka on related nykyiseen rivin value. Esimerkiksi Työntekijät-taulukossa, joka contains työntekijöitä, työntekijöiden esimiehiä and esimiesten esimiehiä, voit palauttaa path, joka yhdistää työntekijän esimieheen or.

  • path on not rajoitettu pää- ja alikohteiden välisten suhteiden yksittäiseen tasoon. se voi palauttaa related riviä, jotka ovat useita tasoja ylöspäin määritetystä aloitusrivistä.

    • Laskevat erottamiseen käytettävä erotin on pystypalkki, |.
    • ID_columnName and parent_columnName-values on oltava samaa tietotyyppiä, tekstiä or kokonaislukua.
    • parent_columnName Values on oltava kohteessa ID_columnName. Et voi etsiä pääkohdetta, if alitasolla ei ole value.
    • If parent_columnName on BLANK, PATH() palauttaa ID_columnNamevalue. Toisin sanoen if etsit työntekijän esimiestä, mutta parent_columnName-sarakkeessa ei ole tietoja, PATH-funktio palauttaa vain työntekijätunnuksen.
    • If ID_columnName on kaksoiskappaleita, andparent_columnName on sama näille kaksoiskappaleille, PATH() palauttaa yleisen parent_columnNamevalue. ifparent_columnNamevalue kuitenkin on erilainen näille kaksoiskappaleille, PATH() palauttaa error. Toisin sanoen if sinulla on kaksi luetteloa samalle työntekijätunnukselle and heillä on sama esimiehen tunnus, PATH-funktio palauttaa esimiehen tunnuksen. if on kuitenkin kaksi identtistä työntekijätunnusta, joilla on eri esimiehen tunnukset, PATH-funktio palauttaa error.
    • If ID_columnName on BLANK, PATH() palauttaa BLANK.
    • If ID_columnName contains pystysuuntaisen palkin |PATH() palauttaa error.
  • Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

Esimerkki

Seuraava esimerkki luo lasketun sarakkeen, joka luetteloi all kunkin työntekijän esimiehiä.

= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])