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.

Neste artigo, vamos ver as noções básicas da criação de fórmulas de cálculo para colunas e medidas calculadas no Power Pivot. Se não estiver agora a começar a trabalhar com o DAX, certifique-se de que consultar QuickStart: Learn DAX Basics in 30 Minutes (Noções básicas do DAX em 30 Minutos).

Noções Básicas de Fórmulas

Power Pivot fornece DAX (Data Analysis Expressions) para criar cálculos personalizados em tabelas Power Pivot e em tabelas Excel dinâmicas. O DAX inclui algumas das funções utilizadas em fórmulas Excel e funções adicionais concebidas para trabalhar com dados relacionais e efetuar agregação dinâmica.

Eis algumas fórmulas básicas que podem ser utilizadas numa coluna calculada:

Fórmula

Descrição

=TODAY()

Insere a data de hoje em todas as linhas da coluna.

=3

Insere o valor 3 em todas as linhas da coluna.

=[Column1] + [Column2]

Soma os valores na mesma linha de [Coluna1] e [Coluna2] e coloca os resultados na mesma linha da coluna calculada.

Pode criar fórmulas Power Pivot para colunas calculadas à medida que cria fórmulas em Microsoft Excel.

Utilize os seguintes passos ao criar uma fórmula:

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

  • Pode escrever ou selecionar o nome de uma função ou escrever uma expressão.

  • Comece a escrever as primeiras letras da função ou nome que pretende e a Função Automática apresenta uma lista de funções, tabelas e colunas disponíveis. Prima TAB para adicionar um item da lista de Preleção Automática à fórmula.

  • Clique no botão Fx para apresentar uma lista de funções disponíveis. Para selecionar uma função a partir da lista única, utilize as teclas de seta para realçar o item e, em seguida, clique em Ok para adicionar a função à fórmula.

  • Forneça os argumentos à função ao selecioná-los a partir de uma lista de tabelas e colunas possíveis ou ao escrever em valores ou noutra função.

  • Verificar erros de sintaxe: certifique-se de que todos os parênteses estão fechados e que as colunas, tabelas e valores são referenciados corretamente.

  • Prima ENTER para aceitar a fórmula.

Nota: Numa coluna calculada, assim que aceitar a fórmula, a coluna é preenchida com valores. Numa medida, premir Enter guarda 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

Caixa de Transporte

254995

68

1/5/2009

Acessórios

Mini Carregador de Bateria

1099.56

44

1/5/2009

Digital

Slim Digital

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. No Power Pivot, clique em Home> Colar.

  3. Na caixa de diálogo Colar Pré-visualização, clique em OK.

  4. Clique em Estrutura> Colunas> Adicionar.

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

    =[Vendas] / [Quantidade]

  6. Prima ENTER para aceitar a fórmula.

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

Sugestões para Utilização da Conclusão Automática

  • É possível utilizar a Conclusão Automática de Fórmulas no meio de uma fórmula existente com funções aninhadas. O texto existente imediatamente antes do ponto de inserção é utilizado para apresentar valores na lista pendente; o texto existente após o ponto de inserção permanece inalterado.

  • O Power Pivot não adiciona os parênteses de fecho das funções, nem corresponde automaticamente os parênteses. Tem de se certificar de que cada função está sintática correta ou não pode guardar ou utilizar a fórmula. Power Pivot realça parênteses, o que torna mais fácil verificar se estão fechados corretamente.

Trabalhar com Tabelas e Colunas

Power Pivot as mesmas Excel as tabelas, mas são diferentes na forma como trabalham com os dados e com as fórmulas:

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

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

  • Não é possível colar Power Pivot fórmulas numa Excel de trabalho e vice-versa.

  • Não pode ter dados irregulares ou "desaloçados", tal como o faz numa Excel de dados. Cada linha numa tabela tem de conter o mesmo número de colunas. No entanto, pode ter valores vazios em algumas colunas. Excel tabelas de dados e Power Pivot tabelas de dados não são intercambiáveis, mas pode ligar Excel tabelas a partir do Power Pivot e colar Excel dados em Power Pivot. Para obter mais informações, consulte Adicionar dados de uma livro a um Modelo de Dados utilizando uma tabela ligada e Copiar e colar linhas num Modelo de Dados no Power Pivot.

Referenciar Tabelas e Colunas em Fórmulas e Expressões

Pode fazer referência a qualquer tabela e coluna utilizando o respasarmento. Por exemplo, a fórmula seguinte demonstra como fazer referência a colunas de duas tabelas com um nome completamente qualificado:

=SOMA('Novas Vendas'[Montante]) + SOMA('Vendas Passadas'[Montante])

Quando uma fórmula é avaliada, o Power Pivot verifica primeiro a sintaxe geral e, em seguida, verifica os nomes das colunas e tabelas que fornece em caso de possíveis colunas e tabelas no contexto atual. Se o nome for ambíguo ou se não for possível encontrar a coluna ou tabela, irá obter um erro na sua fórmula (uma cadeia de #ERROR em vez de um valor de dados nas células onde ocorre o erro). Para obter mais informações sobre os requisitos de nominação para tabelas, colunas e outros objetos, consulte "Requisitos de Nominação em Especificação da Sintaxe DAX para Power Pivot.

Nota: O contexto é uma funcionalidade importante Power Pivot modelos de dados que lhe permite criar fórmulas dinâmicas. O contexto é determinado pelas tabelas no modelo de dados, pelas relações entre as tabelas e pelos filtros que foram aplicados. Para obter mais informações, consulte o artigo Contexto em Fórmulas DAX.

Relações de Tabela

As tabelas podem estar relacionadas com outras tabelas. Ao criar relações, o utilizador obtém a capacidade de procurar dados noutra tabela e de utilizar valores relacionados para efetuar cálculos complexos. Por exemplo, pode utilizar uma coluna calculada para procurar todos os registos de envio relacionados com o revenda atual e, em seguida, soma os custos de envio para cada. O efeito é como uma consulta parametrizada: pode calcular uma soma diferente para cada linha na tabela atual.

Muitas funções do DAX exigem que exista uma relação entre as tabelas ou entre múltiplas tabelas, para localizar as colunas referenciadas e devolver resultados que façam sentido. Outras funções tentarão identificar a relação; no entanto, para melhores resultados, deve criar sempre uma relação sempre que possível.

Quando trabalha com tabelas dinâmicas, é especialmente importante ligar todas as tabelas utilizadas na tabela dinâmica para que os dados de resumo possam ser calculados corretamente. Para obter mais informações, consulte Trabalhar com Relações em Tabelas Dinâmicas.

Remoção de Erros em Fórmulas

Se obtiver 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 mais fáceis de resolver. Geralmente estão relacionados com um parênteses ou uma vírgula em falta. Para ajuda com a sintaxe de funções individuais, consulte Referência de Funções DAX.

O outro tipo de erro ocorre quando a sintaxe está correta, mas o valor ou a coluna referenciada não faz sentido no contexto da fórmula. Estes erros semânticos podem ser causados por qualquer um dos seguintes problemas:

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

  • A fórmula parece estar correta, mas quando a Power Pivot olhá-los encontrará um tipo de incomparável e apresenta um erro.

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

  • A fórmula refere-se a uma coluna diferente com um erro e, por isso, os respetivos valores são inválidos.

  • A fórmula refere-se a uma coluna que ainda não foi processada. Isto pode acontecer se tiver alterado o livro para o modo manual, tiver feito alterações e, em seguida, nunca tiver atualizado os dados ou atualizado os cálculos.

Nos quatro primeiros casos, o DAX sinaliza a coluna completa que contém a fórmula inválida. No último caso, o DAX torna a coluna inativa para indicar que esta está num estado não processado.

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!

×