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_columnName viitattu 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_columnName value. |
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
andparent_columnName
-values on oltava samaa tietotyyppiä, tekstiä or kokonaislukua. -
parent_columnName
Values on oltava kohteessaID_columnName
. Et voi etsiä pääkohdetta, if alitasolla ei ole value. -
If
parent_columnName
onBLANK
,PATH()
palauttaaID_columnName
value. Toisin sanoen if etsit työntekijän esimiestä, muttaparent_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 yleisenparent_columnName
value. ifparent_columnName
value 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
onBLANK
,PATH()
palauttaaBLANK
. -
If
ID_columnName
contains pystysuuntaisen palkin|
PATH()
palauttaa error.
- Laskevat erottamiseen käytettävä erotin on pystypalkki,
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])