Escolher uma técnica para adicionar uma coluna
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 eRELATEDTABLE
. 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).