STI
Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne
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
Begreb | 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 den 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_columnName og parent_columnName skal have samme datatype, tekst eller heltal.
- Værdier i parent_columnName skal være til stede i ID_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_columnName er BLANK, returnerer PATH() ID_columnName værdi. Hvis du med andre ord søger efter en medarbejders leder, men kolonnen parent_columnName ikke har nogen data, returnerer funktionen PATH kun medarbejder-id'et.
- Hvis ID_columnName har dubletter, og parent_columnName er den samme for disse dubletter, returnerer PATH() den fælles parent_columnName værdi. Men hvis parent_columnName værdi er forskellig for disse dubletter, returnerer PATH() 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 chef-id'er, returnerer funktionen PATH en fejl.
- Hvis ID_columnName er BLANK, returnerer PATH() BLANK.
- Hvis ID_columnName indeholder en lodret linje '|', returnerer PATH() en fejl.
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])
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om