PATH
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
Egy tagolt szöveges sztringet ad vissza az aktuális azonosító összes szülőjének azonosítójával, kezdve a legrégebbivel, és az aktuálisig folytatódik.
Szintaxis
PATH(<ID_columnName>, <parent_columnName>)
Paraméterek
Kifejezés | Definíció |
---|---|
ID_columnName |
A tábla sorainak egyedi azonosítóját tartalmazó meglévő oszlop neve. Ez nem lehet kifejezés. A ID_columnName értékének adattípusának szövegnek vagy egész számnak kell lennie, és a parent_columnName oszlopban hivatkozott adattípussal azonosnak kell lennie. |
parent_columnName |
Az aktuális sor szülőjének egyedi azonosítóját tartalmazó meglévő oszlop neve. Ez nem lehet kifejezés. A parent_columnName adattípusban szereplő érték adattípusának szövegnek vagy egész számnak kell lennie, és az adattípusnak meg kell egyeznie a ID_columnName értékével. |
Visszaadott érték
Egy tagolt szöveges sztring, amely az összes szülő azonosítóját tartalmazza az aktuális azonosítóhoz.
Megjegyzések
Ezt a függvényt olyan táblákban használják, amelyek valamilyen belső hierarchiával rendelkeznek, és az aktuális sorértékhez kapcsolódó elemek visszaadására szolgálnak. Egy Alkalmazottak táblában például, amely az alkalmazottakat, az alkalmazottak vezetőit és a vezetők vezetőit tartalmazza, visszaadhatja azt az útvonalat, amely összeköti az alkalmazottat a felettesével.
Az elérési út nem lesz korlátozva a szülő-gyermek kapcsolatok egyetlen szintjére; olyan kapcsolódó sorokat adhat vissza, amelyek több szinttel feljebb vannak a megadott kezdősortól.
- A felmenők elválasztásához használt elválasztó a függőleges sáv,
|
. - A
ID_columnName
ésparent_columnName
értékeinek azonos adattípussal, szövegekkel vagy egész számokkal kell rendelkezniük. - A
parent_columnName
értékeinek meg kell jelenniük aID_columnName
. Vagyis nem kereshet szülőt, ha nincs érték a gyermek szintjén. - Ha
parent_columnName
BLANK
, akkorPATH()
ID_columnName
értéket ad vissza. Más szóval, ha egy alkalmazott felettesét keresi, de aparent_columnName
oszlopban nincsenek adatok, a PATH függvény csak az alkalmazott azonosítóját adja vissza. - Ha
ID_columnName
duplikált, ésparent_columnName
megegyezik ezeknél az ismétlődéseknél, akkorPATH()
a közösparent_columnName
értéket adja vissza; ha azonbanparent_columnName
érték eltér ezeknél az ismétlődéseknél, akkorPATH()
hibát ad vissza. Más szóval, ha két listával rendelkezik ugyanahhoz az alkalmazotti azonosítóhoz, és ugyanazzal a kezelőazonosítóval rendelkezik, a PATH függvény az adott vezető azonosítóját adja vissza. Ha azonban két azonos alkalmazotti azonosító különböző kezelőazonosítóval rendelkezik, a PATH függvény hibát ad vissza. - Ha
ID_columnName
BLANK
, akkorPATH()
BLANK
ad vissza. - Ha
ID_columnName
függőleges sávot|
, akkorPATH()
hibát ad vissza.
- A felmenők elválasztásához használt elválasztó a függőleges sáv,
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Példa
Az alábbi példa egy számított oszlopot hoz létre, amely felsorolja az egyes alkalmazottak összes felettesét.
= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])