PATHITEMREVERSE
Van toepassing op: Berekende kolomBerekende tabelMetingVisuele berekening
Retourneert het item op de opgegeven positie van een tekenreeks die het resultaat is van de evaluatie van een PATH-functie. Posities worden achteruit geteld van rechts naar links.
Syntaxis
PATHITEMREVERSE(<path>, <position>[, <type>])
Parameters
Term | Definitie |
---|---|
path | Een tekenreeks die het resultaat is van de evaluatie van een PATH-functie. |
positie | Een geheel getalexpressie met de positie van het item dat moet worden geretourneerd. Positie wordt naar achteren geteld van rechts naar links. |
type | (Optioneel) Een opsomming waarmee het gegevenstype van het resultaat wordt gedefinieerd: |
opsomming van type
Inventarisatie | Alternatieve opsomming | Beschrijving |
---|---|---|
TEKST | 0 | Resultaten worden geretourneerd met de tekst van het gegevenstype. (standaard). |
GEHEEL GETAL | 1 | Resultaten worden geretourneerd als gehele getallen. |
Retourwaarde
De n-positie stijgt in het opgegeven pad, tellend van stroom naar oudste.
Opmerkingen
Deze functie kan worden gebruikt om een afzonderlijk item op te halen uit een hiërarchie die het resultaat is van een PATH-functie.
Met deze functie wordt de standaardvolgorde van de hiërarchie omgekeerd, zodat de dichtstbijzijnde items eerst worden weergegeven, bijvoorbeeld als de functie PATh een lijst met managers boven een werknemer in een hiërarchie retourneert, retourneert de functie PATHITEMREVERSE de directe manager van de werknemer in positie 2, omdat positie 1 de id van de werknemer bevat.
Als het opgegeven getal voor positie kleiner is dan één (1) of groter is dan het aantal elementen in het pad, retourneert de functie PATHITEM BLANK.
Als het type geen geldig opsommingselement is, wordt er een fout geretourneerd.
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Opmerking
In het volgende voorbeeld wordt een kolom werknemer-id gebruikt als invoer voor een PATH-functie en wordt de lijst met grootouderelementen omgekeerd die worden geretourneerd. De opgegeven positie is 3 en het retourtype is 1; Daarom retourneert de functie PATHITEMREVERSE een geheel getal dat de manager twee niveaus hoger vertegenwoordigt dan de werknemer.
= PATHITEMREVERSE(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor