PATHITEMREVERSE
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa tietoyksikön määritettynä position
PATH funktion laskemisen tuloksena syntyvästä merkkijonosta. Sijainnit lasketaan taaksepäin rightleft.
Syntaksi
PATHITEMREVERSE(<path>, <position>[, <type>])
Parametrit
Termi | Määritelmä |
---|---|
path |
PATH funktion laskemisen tuloksena syntyvä tekstimerkkijono. |
position |
Kokonaislukulauseke, joka sisältää palautettavan tietoyksikön sijainnin. Sijainti lasketaan taaksepäin rightleft. |
type |
(Valinnainen)Luettelointi, joka määrittää tuloksen tietotyypin: |
tyypin luettelointi
Laskenta | Vaihtoehtoinen luettelointi | Kuvaus |
---|---|---|
TEXT |
0 | Tulokset palautetaan käyttäen tietotyyppitekstiä. (oletus). |
INTEGER |
1 | Tulokset palautetaan kokonaislukuina. |
Palauta value
Annetussa pathn-asema nouseva laskettaessa nykyisestä vanhimpaan.
Huomautuksia
Tämän funktion avulla voidaan noutaa yksittäinen kohde PATH funktion tuloksena syntyvästä hierarkiasta.
Tämä funktio kääntää hierarkian vakiojärjestyksen päinvastaiseksi niin, että lähimmät tietoyksiköt luetteloidaan first. Esimerkiksi ifPATh-funktio palauttaa luettelon esimiehistä, jotka ovat hierarkiassa työntekijän yläpuolella, PATHITEMREVERSE-funktio palauttaa työntekijän välittömän esimiehen sijainnissa 2, koska sijainti 1 contains työntekijän tunnusta.
If
position
määritetty luku on pienempi kuin yksi (1) or suurempi kuinpath
elementtien määrä, PATHITEM-funktio palauttaa BLANK.If
type
on not palautetaan kelvollinen luettelointielementti error.Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki
Seuraavassa esimerkissä otetaan työntekijän tunnussarake PATH-funktion syötteenä, and kääntää palautetun isovanhempien elementtien luettelon. Määritetty sijainti on 3 and palautustyyppi on 1. siksi PATHITEMREVERSE funktio palauttaa kokonaisluvun, joka edustaa esimiestä kaksi tasoa työntekijästä ylöspäin.
= PATHITEMREVERSE(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)