Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Neste artigo, vamos ver as noções básicas de criação de fórmulas de cálculo para as colunascalculadas e as medidas em Power Pivot. Se você for novo no DAX, confira QuickStart: Learn DAX Basics in 30 Minutes.

Formula Basics

Power Pivot fornece DAX (Expressões de Análise de Dados) para criar cálculos personalizados em Power Pivot tabelas e Excel tabelas dinâmicas. O DAX inclui algumas das funções usadas em fórmulas Excel e funções adicionais que são projetadas para trabalhar com dados relacionais e executar a agregação dinâmica.

Aqui estão algumas fórmulas básicas que podem ser usadas em uma coluna calculada:

Fórmula

Descrição

=TODAY()

Insere a data de hoje em cada linha da coluna.

=3

Insere o valor 3 em cada linha da coluna.

=[Column1] + [Column2]

Adiciona os valores na mesma linha de [Column1] e [Column2] e coloca os resultados na mesma linha da coluna calculada.

Você pode criar Power Pivot fórmulas para colunas calculadas tanto quanto criar fórmulas em Microsoft Excel.

Use as etapas a seguir ao criar uma fórmula:

  • Cada fórmula deve começar com um sinal de igual.

  • Você pode digitar ou selecionar um nome de função ou digitar uma expressão.

  • Comece a digitar as primeiras letras da função ou nome que você deseja, e o Preenchimento Automático exibe uma lista de funções, tabelas e colunas disponíveis. Pressione TAB para adicionar um item da lista Preenchimento Automático à fórmula.

  • Clique no botão Fx para exibir uma lista de funções disponíveis. Para selecionar uma função na listada, use as teclas de seta para realçar o item e clique em Ok para adicionar a função à fórmula.

  • Fornece os argumentos para a função selecionando-os em uma listada de possíveis tabelas e colunas, ou digitando em valores ou em outra função.

  • Verifique se há erros de sintaxe: verifique se todos os parênteses estão fechados e se as colunas, tabelas e valores são referenciados corretamente.

  • Pressione ENTER para aceitar a fórmula.

Observação: Em uma coluna calculada, assim que você aceita a fórmula, a coluna é preenchida com valores. Em uma medida, pressionar ENTER salva a definição de medida.

Criar uma fórmula simples

Para criar uma coluna calculada com uma fórmula simples

SalesDate

Subcategoria

Produto

Vendas

Quantidade

1/5/2009

Acessórios

Caso de transporte

254995

68

1/5/2009

Acessórios

Mini Carregador de Bateria

1099.56

44

1/5/2009

Digital

Digital Fino

6512

44

1/6/2009

Acessórios

Lente de conversão de telephoto

1662.5

18

1/6/2009

Acessórios

Tripod

938.34

18

1/6/2009

Acessórios

Cabo USB

1230.25

26

  1. Selecione e copie dados da tabela acima, incluindo os títulos da tabela.

  2. Em Power Pivot, clique em Home> Paste.

  3. Na caixa de diálogo Colar Visualização, clique em OK.

  4. Clique em Design> Colunas>Adicionar.

  5. Na barra de fórmulas acima da tabela, digite a seguinte fórmula.

    =[Vendas] / [Quantidade]

  6. Pressione ENTER para aceitar a fórmula.

Os valores são preenchidos na nova coluna calculada para todas as linhas.

Dicas para usar o Preenchimento Automático

  • É possível usar a opção Preenchimento Automático Fórmula no meio de uma fórmula existente com funções aninhadas. O texto imediatamente antes do ponto de inserção é usado para exibir valores na lista suspensa, e todo o texto depois do ponto de inserção permanece inalterado.

  • O Power Pivot não adiciona parênteses de fechamento das funções, nem compara parênteses automaticamente. Você deve certificar-se de que cada função está sinaticamente correta ou não pode salvar ou usar a fórmula. Power Pivot realça parênteses, o que facilita a verificação se eles estão devidamente fechados.

Trabalhando com tabelas e colunas

Power Pivot tabelas são semelhantes Excel tabelas, mas são diferentes na maneira como trabalham com dados e com fórmulas:

  • As fórmulas Power Pivot funcionam apenas com tabelas e colunas, não com células individuais, referências de intervalo ou matrizes.

  • As fórmulas podem usar relações para obter valores de tabelas relacionadas. Os valores recuperados estão sempre relacionados ao valor da linha atual.

  • Não é possível colar Power Pivot fórmulas em uma planilha Excel e vice-versa.

  • Não é possível ter dados irregulares ou "irregulares", como você faz em uma Excel de trabalho. Cada linha em uma tabela deve conter o mesmo número de colunas. No entanto, você pode ter valores vazios em algumas colunas. Excel tabelas de dados e tabelas de dados Power Pivot não são intercambiáveis, mas você pode vincular Excel tabelas de Power Pivot e colar Excel dados em Power Pivot. Para obter mais informações, consulte Add worksheet data to a Data Model using a linked table and Copy and paste rows into a Data Model in Power Pivot.

Referindo-se a tabelas e colunas em fórmulas e expressões

Você pode se referir a qualquer tabela e coluna usando seu nome. Por exemplo, a fórmula a seguir ilustra como se referir a colunas de duas tabelas usando o nome totalmente qualificado:

=SUM('New Sales'[Amount]) + SUM('Past Sales'[Amount])

Quando uma fórmula é avaliada, Power Pivot primeiro verifica a sintaxe geral e verifica os nomes de colunas e tabelas que você fornece em relação a possíveis colunas e tabelas no contexto atual. Se o nome for ambíguo ou se a coluna ou tabela não puder ser encontrada, você receberá um erro em sua fórmula (uma cadeia de caracteres #ERROR em vez de um valor de dados em células onde o erro ocorre). Para obter mais informações sobre os requisitos de nomen por tabelas, colunas e outros objetos, consulte "Requisitos de Nomenização na Especificação de Sintaxe DOX para Power Pivot.

Observação: O contexto é um recurso importante de Power Pivot de dados que permite criar fórmulas dinâmicas. O contexto é determinado pelas tabelas no modelo de dados, as relações entre as tabelas e todos os filtros que foram aplicados. Para saber mais, consulte Contexto em fórmulas DAX.

Relações de tabela

As tabelas podem estar relacionadas a outras tabelas. Ao criar relações, você ganha a capacidade de procurar dados em outra tabela e usar valores relacionados para realizar cálculos complexos. Por exemplo, você pode usar uma coluna calculada para procurar todos os registros de envio relacionados ao revendedor atual e, em seguida, somar os custos de envio para cada um. O efeito é como uma consulta parametrizada: você pode calcular uma soma diferente para cada linha na tabela atual.

Muitas funções DAX exigem que exista uma relação entre as tabelas ou entre várias tabelas para localizar as colunas que você fez referência e retornar resultados que façam sentido. Outras funções tentarão identificar a relação; no entanto, para melhores resultados, você sempre deve criar uma relação quando possível.

Quando você trabalha com tabelas dinâmicas, é especialmente importante que você conecte todas as tabelas usadas na Tabela Dinâmica para que os dados de resumo possam ser calculados corretamente. Para saber mais, consulte Trabalhar com relações em Tabelas dinâmicas.

Solução de problemas de erros em fórmulas

Se você receber um erro ao definir uma coluna calculada, a fórmula poderá conter um erro sintático ou um erro semântico.

Os erros sintáticos são os mais fáceis de resolver. Eles normalmente envolvem um parêntese ou vírgula ausente. Para ajudar com a sintaxe de funções individuais, consulte Referência de Função DAX.

Os outros tipos de erros ocorrem quando a sintaxe está correta, mas o valor ou a coluna referenciada não faz sentido no contexto da fórmula. Esses erros semânticos podem ser causados por qualquer um dos seguintes problemas:

  • A fórmula se refere a uma coluna, tabela ou função não existente.

  • A fórmula parece estar correta, mas quando o Power Pivot busca os dados, encontra uma incompatibilidade de tipo e gera um erro.

  • A fórmula passa um número ou tipo de parâmetros incorreto a uma função.

  • A fórmula referencia uma coluna diferente que tem o erro e, por isso, os valores são inválidos.

  • A fórmula refere-se a uma coluna que não foi processada. Isso pode acontecer se você alterou a lista de trabalho para o modo manual, fez alterações e nunca atualizou os dados ou atualizou os cálculos.

Nos quatro primeiros casos, o DAX sinaliza a coluna inteira que contém a fórmula inválida. No último caso, o DAX torna a coluna indisponível para indicar que ela está em um estado não processado.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×