PATHITEM
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Retorna o item no position
especificado de uma cadeia de caracteres resultante da avaliação de uma função PATH. As posições são contadas de left a right.
Sintaxe
PATHITEM(<path>, <position>[, <type>])
Parâmetros
Vigência | Definição |
---|---|
path |
Uma cadeia de caracteres de texto na forma dos resultados de uma função PATH. |
position |
Uma expressão inteira com a posição do item a ser retornado. |
type |
(Opcional)Uma enumeração que define o tipo de dados do resultado: |
enumeração de tipo
Enumeração | Enumeração alternativa | Descrição |
---|---|---|
TEXT |
0 | Os resultados são retornados com o texto do tipo de dados. (padrão). |
INTEGER |
1 | Os resultados são retornados como inteiros. |
Regresso value
O identificador retornado pela função PATH na posição especificada na lista de identificadores. Os itens retornados pela função PATH são ordenados pelo mais distante para o atual.
Comentários
Esta função pode ser usada para retornar um nível específico de uma hierarquia retornada por uma função PATH. Por exemplo, você pode retornar apenas os gerentes de nível de pulo para all funcionários.
If você especificar um número para
position
que seja menor que um (1) or maior do que o número de elementos empath
, a função PATHITEM retornará BLANKIf
type
é not um elemento de enumeração válido, um error é retornado.Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).
Exemplo
O exemplo a seguir retorna o gerente de terceiro nível do funcionário atual; ele usa os IDs de funcionário and gerente como a entrada para uma função PATH que retorna uma cadeia de caracteres com a hierarquia de pais para o funcionário atual. A partir dessa cadeia de caracteresPATHITEM retorna a terceira entrada como um inteiro.
= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)