Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
gælder for:
beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer en afgrænset tekststreng med identifikatorerne for alle overordnede elementer for den aktuelle identifikator, der starter med den ældste og fortsætter indtil den aktuelle.
Syntaks
PATH(<ID_columnName>, <parent_columnName>)
Parametre
| Udtryk | Definition |
|---|---|
ID_columnName |
Navnet på en eksisterende kolonne, der indeholder det entydige id for rækker i tabellen. Dette kan ikke være et udtryk. Datatypen for værdien i ID_columnName skal være tekst eller heltal og skal også være af samme datatype som den kolonne, der refereres til i parent_columnName. |
parent_columnName |
Navnet på en eksisterende kolonne, der indeholder det entydige id for den overordnede for den aktuelle række. Dette kan ikke være et udtryk. Datatypen for værdien i parent_columnName datatype skal være tekst eller heltal og skal være den samme datatype som værdien i ID_columnName. |
Returværdi
En afgrænset tekststreng, der indeholder id'erne for alle overordnede til det aktuelle id.
Bemærkninger
Denne funktion bruges i tabeller, der har en form for internt hierarki, til at returnere de elementer, der er relateret til den aktuelle rækkeværdi. I en tabel over medarbejdere, der indeholder medarbejdere, ledere af medarbejdere og cheferne for cheferne, kan du f.eks. returnere den sti, der forbinder en medarbejder med vedkommendes chef.
Stien er ikke begrænset til et enkelt niveau af overordnede/underordnede relationer. Det kan returnere relaterede rækker, der er flere niveauer op fra den angivne startrække.
- Den afgrænser, der bruges til at adskille de stigende tegn, er den lodrette linje,
|. - Værdierne i
ID_columnNameogparent_columnNameskal have samme datatype, tekst eller heltal. - Værdier i
parent_columnNameskal være til stede iID_columnName. Det vil altså være, at du ikke kan slå en overordnet op, hvis der ikke er nogen værdi på det underordnede niveau. - Hvis
parent_columnNameerBLANK, returnererPATH()ID_columnNameværdi. Hvis du med andre ord søger efter en medarbejders leder, men kolonnenparent_columnNameikke indeholder nogen data, returnerer funktionen PATH kun medarbejder-id'et. - Hvis
ID_columnNamehar dubletter, ogparent_columnNameer den samme for disse dubletter, returnererPATH()den fællesparent_columnNameværdi. Men hvisparent_columnNameværdi er forskellig for disse dubletter, returnererPATH()en fejl. Hvis du med andre ord har to lister for det samme medarbejder-id, og de har det samme leder-id, returnerer funktionen PATH id'et for den pågældende leder. Men hvis der er to identiske medarbejder-id'er, der har forskellige leder-id'er, returnerer funktionen PATH en fejl. - Hvis
ID_columnNameerBLANK, returnererPATH()BLANK. - Hvis
ID_columnNameindeholder en lodret søjle|returnererPATH()en fejl.
- Den afgrænser, der bruges til at adskille de stigende tegn, er den lodrette linje,
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
I følgende eksempel oprettes en beregnet kolonne, der viser alle cheferne for hver medarbejder.
= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])