Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Uma coluna calculada permite-lhe adicionar novos dados a uma tabela no seu modelo Power Pivot dados. Em vez de colar ou importar valores para a coluna, crie uma fórmula DAX (Data Analysis Expressions)que defina os valores da coluna.

Se, por exemplo, precisar de adicionar valores de lucro de vendas a cada linha de uma tabela factSales. Ao adicionar uma nova coluna calculada e ao utilizar a fórmula =[SalesAmount]-[TotalCost]–[ReturnAmount], os novos valores são calculados ao subtrair valores de cada linha nas colunas TotalCost e ReturnAmount a valores em cada linha da coluna SalesAmount. A coluna Lucro pode então ser utilizada numa Tabela Dinâmica, gráfico dinâmico ou relatório Power View como faria com qualquer outra coluna.

Esta figura apresenta uma coluna calculada numa Power Pivot.

Coluna Calculada no PowerPivot

Nota: Embora as colunas e medidas calculadas sejam semelhantes porque cada fórmula depende de uma, são diferentes. As medidas são mais frequentemente utilizadas na área Valores de uma Tabela Dinâmica ou gráfico dinâmico. Utilize colunas calculadas quando pretender colocar resultados calculados numa área diferente de uma Tabela Dinâmica , tal como uma coluna ou linha numa Tabela Dinâmica ou num eixo de um gráfico dinâmico. Para obter mais informações sobre medidas, consulte Medidas no Power Pivot.

Noções sobre Colunas Calculadas

As fórmulas existentes em colunas calculadas são muito semelhantes às fórmulas criadas no Excel. No entanto, não pode criar fórmulas diferentes para linhas diferentes numa tabela. Em vez disso, a fórmula do DAX é aplicada automaticamente a toda a coluna.

Quando uma coluna contém uma fórmula, o valor é calculado para cada linha. Os resultados são calculados para a coluna assim que introduzir a fórmula. Os valores das colunas são recalculados conforme necessário, tal como quando os dados subjacentes são atualizados.

Pode criar colunas calculadas de acordo com medidas e outras colunas calculadas. Por exemplo, poderá criar uma coluna calculada para extrair um número a partir de uma cadeia de texto e utilizar esse número noutra coluna calculada.

Exemplo

É possível suportar uma coluna calculada com dados que adicione a uma tabela existente. Por exemplo, poderá optar por concatenar valores, efetuar adições, extrair subcadeias ou comparar os valores existentes noutros campos. Para adicionar uma coluna calculada, deverá já ter pelo menos uma tabela no Power Pivot.

Veja esta fórmula:

=EOMONTH([StartDate],0])

Utilizando os dados de exemplo da Contoso, esta fórmula extrai o mês a partir da coluna StartDate da tabela Promotion. Em seguida, calcula o valor de fim do mês para cada linha da tabela Promotion. O segundo parâmetro especifica o número de meses antes ou depois do mês em StartDate; neste caso, 0 significa o mesmo mês. Por exemplo, se o valor existente na coluna StartDate for 1/6/2001, o valor na coluna calculada será 30/6/2001.

Atribuir Nomes a Colunas Calculadas

Por predefinição, as novas colunas calculadas são adicionadas à direita de outras colunas e é atribuído à coluna o nome predefinido CalculatedColumn1,CalculatedColumn2,entre outros. Depois de criar colunas, pode reorganizar e mudar o nome das colunas conforme necessário.

Existem algumas restrições às alterações a colunas calculadas:

  • Os nomes das colunas devem ser exclusivos dentro de uma tabela.

  • Evite nomes que já tenham sido utilizados para medidas no mesmo livro. Embora seja possível uma medida e uma coluna calculada ter o mesmo nome, se os nomes não são exclusivos, pode obter facilmente erros de cálculo. Para evitar invocar uma medida acidentalmente, utilize sempre uma referência de coluna completamente qualificada quando se referir a uma coluna.

  • Ao renomear uma coluna calculada, também tem de atualizar as fórmulas que dependem da coluna existente. A menos que esteja no modo de atualização manual, a atualização dos resultados das fórmulas ocorre automaticamente. No entanto, esta operação poderá demorar algum tempo.

  • Existem alguns carateres que não podem ser utilizados nos nomes das colunas ou nos nomes de outros objetos no Power Pivot. Para obter mais informações, consulte "Requisitos de Nominação" em Especificação da Sintaxe DAX para Power Pivot.

Para alterar o nome ou editar uma coluna calculada existente:

  1. Na janela Power Pivot, clique com o botão direito do rato no cabeçalho da coluna calculada cujo nome pretende mudar e clique em Mudar o Nome da Coluna.

  2. Escreva o nome novo e prima ENTER para o aceitar.

Alterar o Tipo de Dados

Pode alterar o tipo de dados de uma coluna calculada da mesma forma que pode alterar o tipo de dados de outras colunas. Não é possível efetuar as seguintes alterações ao tipo de dados: de texto para decimal, de texto para número inteiro, de texto para moeda e de texto para data. Pode mudar de texto para Booleano.

Desempenho das Colunas Calculadas

A fórmula de uma coluna calculada pode ter um consumo mais de recursos do que a fórmula utilizada para uma medida. Uma razão é o resultado de uma coluna calculada ser sempre calculado para cada linha de uma tabela, enquanto uma medida só é calculada para as células utilizadas na Tabela Dinâmica ou gráfico dinâmico.

Por exemplo, uma tabela com um milhão de linhas tem sempre uma coluna calculada com um milhão de resultados, com um impacto correspondente no desempenho. No entanto, uma tabela dinâmica filtra geralmente os dados aplicando títulos de linhas e colunas. Isto significa que a medida é calculada apenas para o subconjunto de dados em cada célula da Tabela Dinâmica.

Uma fórmula tem dependências nas referências de objeto na fórmula, tais como outras colunas ou expressões que avaliam valores. Por exemplo, uma coluna calculada baseada noutra coluna ou um cálculo que contenha uma expressão com uma referência de coluna não pode ser avaliado até a outra coluna ser avaliada. Por predefinição, a atualização automática está ativada. Por isso, tenha em atenção que as dependências das fórmulas podem afetar o desempenho.

Para evitar problemas de desempenho durante a criação de colunas calculadas, siga estas diretrizes:

  • Em vez de criar uma única fórmula que contenha muitas dependências complexas, crie as fórmulas por passos, guardando os resultados em colunas, para que possa validar os resultados e avaliar as alterações no desempenho.

  • Muitas vezes, as modificações aos dados irão sobressar atualizações a colunas calculadas. Pode evitar esta situação ao definir o modo de recalculação como manual. No entanto, tenha em atenção que, se algum dos valores na coluna calculada estiverem incorretos, a coluna será desativada até atualizar e recalcular os dados.

  • Se alterar ou eliminar relações entre tabelas, as fórmulas que utilizam colunas nessas tabelas irão tornar-se inválidas.

  • Se criar uma fórmula que contenha uma dependência circular, ou autorreferência, irá ocorrer um erro.

Tarefas

Para obter mais informações sobre como trabalhar com colunas calculadas, consulte Criar uma Coluna Calculada.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×