Elérési út

A következőre vonatkozik: Számított oszlopSzámított táblamértékvizualizációszámítása

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.

Syntax

PATH(<ID_columnName>, <parent_columnName>)  

Paraméterek

Időszak 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 hivatkozott oszlop adattípusának is meg kell egyeznie.
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.

    • Az emelkedők elválasztásához használt elválasztó a függőleges sáv (|).
    • A ID_columnName és parent_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 ID_columnName. Vagyis nem kereshet szülőt, ha nincs érték a gyermek szintjén.
    • Ha parent_columnName ÜRES, akkor a PATH() függvény ID_columnName értéket ad vissza. Más szóval, ha egy alkalmazott felettesét keresi, de a parent_columnName oszlopban nincsenek adatok, a PATH függvény csak az alkalmazott azonosítóját adja vissza.
    • Ha ID_columnName duplikált, és parent_columnName azonos az ismétlődéseknél, akkor a PATH() a közös parent_columnName értéket adja vissza, ha azonban parent_columnName érték eltér az ismétlődéseknél, akkor a PATH() 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 ÜRES, akkor a PATH() függvény ÜRES értéket ad vissza.
    • Ha ID_columnName a(z) |függőleges sávot tartalmazza, akkor a PATH() hibát ad vissza.
  • 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])