Compartilhar via


PATH

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Retorna uma cadeia de caracteres de texto delimitada com os identificadores de all os pais do identificador atual, começando com o and mais antigo continuando até o momento.

Sintaxe

PATH(<ID_columnName>, <parent_columnName>)

Parâmetros

Prazo Definição
ID_columnName O nome de uma coluna existente que contém o identificador exclusivo para linhas na tabela. Não pode ser uma expressão. O tipo de dados do value em ID_columnName deve ser o inteiro or de texto, and também deve ser o mesmo tipo de dados que a coluna referenciada em parent_columnName.
parent_columnName O nome de uma coluna existente que contém o identificador exclusivo para o pai da linha atual. Não pode ser uma expressão. O tipo de dados do value no tipo de dados parent_columnName deve ser or inteiro de texto, and deve ser o mesmo tipo de dados que o value em ID_columnName.

Retornar value

Uma cadeia de caracteres de texto delimitada que contém os identificadores de all os pais para o identificador atual.

Observações

  • Essa função é usada em tabelas que têm algum tipo de hierarquia interna, para retornar os itens que são related para a linha atual value. Por exemplo, em uma tabela Funcionários que contains funcionários, os gerentes dos funcionários, and os gerentes dos gerentes, você pode retornar o path que conecta um funcionário ao seu or seu gerente.

  • O path é not restrito a um único nível de relações pai-filho; ele pode retornar related linhas que são vários níveis acima da linha inicial especificada.

    • O delimitador usado para separar os ascendentes é a barra vertical, |.
    • O values em ID_columnNameandparent_columnName deve ter o mesmo tipo de dados, or inteiro de texto.
    • Values em parent_columnName deve estar presente no ID_columnName. Ou seja, você não pode procurar um pai if não há value no nível filho.
    • If parent_columnName é BLANKPATH() retorna ID_columnNamevalue. Em outras palavras, if você procurar o gerente de um funcionário, mas a coluna parent_columnName não tiver dados, a função PATH retorna apenas a ID do funcionário.
    • If ID_columnName tem duplicatas andparent_columnName é o mesmo para essas duplicatas, PATH() retorna o parent_columnNamevaluecomum; no entanto, ifparent_columnNamevalue é diferente para essas duplicatas e PATH() retorna um error. Em outras palavras, if você tiver duas listagens para a mesma ID de funcionário and eles tiverem a mesma ID do gerente, a função PATH retornará a ID desse gerente. No entanto, if há duas IDs de funcionário idênticas que têm IDs de gerente diferentes, a função PATH retorna um error.
    • If ID_columnName é BLANKPATH() retorna BLANK.
    • If ID_columnName contains uma barra vertical |PATH() retorna um error.
  • Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).

Exemplo

O exemplo a seguir cria uma coluna calculada que lista all os gerentes de cada funcionário.

= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])