Escolher uma técnica para adicionar uma coluna

Concluído

Existem três técnicas que pode utilizar para adicionar colunas a uma tabela de modelos:

  • Adicionar colunas a uma vista ou tabela (como uma coluna persistente) e, em seguida, colocá-las como origem no Power Query. Esta opção faz sentido apenas quando a origem de dados é uma base de dados relacional e tem as competências e permissões para tal. No entanto, é uma boa opção porque suporta a facilidade de manutenção e permite a reutilização da lógica das colunas noutros modelos ou relatórios.
  • Adicione colunas personalizadas (utilizando M) a consultas Power Query.
  • Adicionar colunas calculadas (com o DAX) às tabelas de modelo.

Independentemente da técnica utilizada, resulta no mesmo resultado. Os utilizadores de relatórios não conseguem determinar a origem de uma coluna. Normalmente, não se preocupam com a forma como a coluna foi criada, mas se apresenta os dados corretos.

Quando existem várias formas disponíveis para adicionar uma coluna, pode considerar a abordagem que melhor se adapta às suas competências e suportada pela linguagem (M ou DAX). No entanto, a preferência é adicionar colunas personalizadas em Power Query, sempre que possível, porque carregam para o modelo de uma forma mais compacta e ideal.

Quando precisar de adicionar uma coluna a uma tabela calculada, crie uma coluna calculada. Caso contrário, recomendamos que utilize apenas uma coluna calculada quando a fórmula:

  • Depende de dados de modelo resumidos.
  • Precisa de utilizar funções de modelação especializadas que só estão disponíveis no DAX, como as RELATED funções e RELATEDTABLE . As funções especializadas também podem incluir as hierarquias principal-subordinado do DAX, concebidas para naturalizar uma relação recursiva em colunas, por exemplo, numa tabela Colaboradores, em que cada linha armazena uma referência à linha do gestor (que também é um colaborador).