Escolher uma técnica para adicionar uma coluna
As três técnicas que você pode usar para adicionar colunas a uma tabela de modelo são:
- Adicione colunas a uma exibição ou uma tabela (como uma coluna persistente) e, em seguida, origine-as no Power Query. Essa opção faz sentido apenas quando a sua fonte de dados é um banco de dados relacional e se você tem as habilidades e permissões para fazer isso. No entanto, ela é uma boa opção porque dá suporte à facilidade de manutenção e permite a reutilização da lógica de coluna em outros modelos ou relatórios.
- Adicione colunas personalizadas (usando M) a consultas do Power Query.
- Adicione colunas calculadas (usando DAX) a tabelas de modelo.
Independentemente da técnica usada, ela tem o mesmo resultado. Os usuários de relatório não podem determinar a origem de uma coluna. Normalmente, eles não se preocupam com a forma como a coluna foi criada, mas se ela fornece os dados corretos.
Quando há várias maneiras disponíveis para adicionar uma coluna, você pode considerar o uso da abordagem que melhor se adapta às suas habilidades e que é compatível com a linguagem (M ou DAX). No entanto, a preferência é adicionar colunas personalizadas no Power Query, sempre que possível, pois elas são carregadas para o modelo de maneira mais compacta e ideal.
Quando você precisar adicionar uma coluna a uma tabela calculada, certifique-se de criar uma coluna calculada. Caso contrário, recomendamos que você use uma coluna calculada apenas quando a fórmula da coluna calculada:
- Depender de dados de modelo resumidos.
- Precisa usar funções de modelagem especializadas que estão disponíveis apenas no DAX, como as funções
RELATED
eRELATEDTABLE
. As funções especializadas também podem incluir as hierarquias pai e filho do DAX, que são projetadas para naturalizar uma relação recursiva em colunas. Por exemplo, em uma tabela de funcionários na qual cada linha armazena uma referência à linha do gerente (que também é um funcionário).