SÖKVÄGEN
Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning
Returnerar en avgränsad textsträng med identifierarna för alla överordnade i den aktuella identifieraren, som börjar med den äldsta och fortsätter tills den är aktuell.
Syntax
PATH(<ID_columnName>, <parent_columnName>)
Parametrar
Period | Definition |
---|---|
ID_columnName | Namnet på en befintlig kolumn som innehåller den unika identifieraren för rader i tabellen. Det kan inte vara ett uttryck. Datatypen för värdet i ID_columnName måste vara text eller heltal och måste också vara samma datatyp som kolumnen som refereras i parent_columnName. |
parent_columnName | Namnet på en befintlig kolumn som innehåller den unika identifieraren för den överordnade raden. Det kan inte vara ett uttryck. Datatypen för värdet i parent_columnName datatyp måste vara text eller heltal och måste vara samma datatyp som värdet i ID_columnName. |
Returvärde
En avgränsad textsträng som innehåller identifierarna för alla överordnade till den aktuella identifieraren.
Kommentarer
Den här funktionen används i tabeller som har någon form av intern hierarki för att returnera de objekt som är relaterade till det aktuella radvärdet. I en tabell Med anställda som till exempel innehåller anställda, chefer för anställda och chefer för cheferna kan du returnera den sökväg som ansluter en anställd till hans eller hennes chef.
Sökvägen är inte begränsad till en enda nivå av överordnade och underordnade relationer. den kan returnera relaterade rader som är flera nivåer upp från den angivna startraden.
- Avgränsaren som används för att avgränsa de stigande objekten är det lodräta fältet |.
- Värdena i ID_columnName och parent_columnName måste ha samma datatyp, text eller heltal.
- Värden i parent_columnName måste finnas i ID_columnName. Du kan alltså inte söka efter en överordnad om det inte finns något värde på den underordnade nivån.
- Om parent_columnName är BLANK returnerar PATH() ID_columnName värde. Med andra ord, om du letar efter chefen för en anställd men kolumnen parent_columnName inte har några data, returnerar funktionen PATH bara medarbetar-ID:t.
- Om ID_columnName har dubbletter och parent_columnName är samma för dessa dubbletter returnerar PATH() det gemensamma parent_columnName-värdet , men om parent_columnName värde är annorlunda för dessa dubbletter returnerar PATH() ett fel. Med andra ord, om du har två listor för samma medarbetar-ID och de har samma chefs-ID, returnerar FUNKTIONEN PATH ID för den chefen. Men om det finns två identiska medarbetar-ID:t som har olika chefs-ID:t returnerar funktionen PATH ett fel.
- Om ID_columnName är BLANK returnerar PATH() BLANK.
- Om ID_columnName innehåller ett lodrätt fält | returnerar PATH() ett fel.
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
I följande exempel skapas en beräknad kolumn som visar alla chefer för varje anställd.
= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för