PATHITEMREVERSE
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa tietoyksikön määritettynä position
PATH funktion laskemisen tuloksena syntyvästä merkkijonosta. Sijainnit lasketaan taaksepäin oikealta vasemmalle.
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 oikealta vasemmalle. |
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. |
Palautusarvo
Annetussa polussa n-asema nouseva laskettaessa nykyisestä vanhimpaan päin.
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 ensimmäisinä. Jos PATh-funktio palauttaa luettelon johtajista, jotka ovat hierarkiassa työntekijän yläpuolella, PATHITEMREVERSE-funktio palauttaa työntekijän välittömän esimiehen sijainnissa 2, koska sijainti 1 sisältää työntekijän tunnisteen.
Jos
position
määritetty luku on pienempi kuin yksi (1) tai suurempi kuinpath
elementtien määrä, PATHITEM-funktio palauttaa BLANK.Jos
type
ei ole kelvollinen luettelointielementti, palautetaan virhe.Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Seuraavassa esimerkissä otetaan työntekijän tunnussarake PATH-funktion syötteenä ja käännetään toisin päin palautettavien isovanhempien elementtien luettelo. Määritetty sijainti on 3 ja 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)