Função PATHITEMREVERSE
Descrição
Retorna o item na posição especificada de uma string resultante da avaliação de uma função PATH.
As posições são contadas regressivamente da direita para a esquerda.
Sintaxe
PATHITEMREVERSE (<path>, <position>, [<type>])
Parâmetros
Sr. Não. | Parâmetro e Descrição |
---|---|
1 | path Uma string de texto na forma dos resultados de uma função PATH. |
2 | position Uma expressão inteira com a posição do item a ser retornado. A posição é contada regressivamente da direita para a esquerda. |
3 | type Opcional. Uma enumeração que define o tipo de dados do resultado. TEXTO ou 0: os resultados são retornados com o texto do tipo de dados. (Se omitido, é o padrão). INTEGER ou 1: os resultados são retornados como inteiros. |
Valor de retorno
O enésimo ascendente de posição no caminho determinado, contando do atual ao mais antigo.
Observações
A função DAX PATHITEMREVERSE pode ser usada para obter um item individual de uma hierarquia resultante de uma função PATH.
Esta função inverte a ordem padrão da hierarquia, para que os itens mais próximos sejam listados primeiro. Por exemplo, se a função PATH retornar uma lista de gerentes acima de um funcionário em uma hierarquia, a função PATHITEMREVERSE retornará o gerente imediato do funcionário na posição 2, pois a posição 1 contém o ID do funcionário.
Se o número especificado para a posição for menor que um (1) ou maior que o número de elementos no caminho, a função PATHITEMREVERSE retornará BLANK.
Se o tipo não for um elemento de enumeração válido, um erro será retornado.
Exemplo
= PATHITEMREVERSE(PATH(Employee[EmployeeID], Employee[ManagerEmployeeID]), 2)
Retorna os gerentes imediatos de cada funcionário.