After() retorna o valor de uma expressão avaliada com os valores de dimensão de uma tabela dinâmica como aparecerem na coluna depois da atual, em um segmento de linha da tabela dinâmica.
Sintaxe:
after([TOTAL] expr
[, offset [, count
]])
Nota informativaA classificação por valores y em gráficos ou por colunas de expressão em tabelas não é permitida quando essa função de gráfico é usada em qualquer uma das expressões do gráfico. Essas alternativas de classificação estão, portanto, automaticamente desabilitadas. Quando você usar essa função de gráfico em uma visualização ou tabela, a classificação da visualização será revertida para a entrada classificada dessa função.
Nota informativa Esta função retorna NULL em todos os tipos de gráfico, exceto em tabelas dinâmicas.
Argumentos
Argumento
Descrição
expr
A expressão ou campo que contém os dados a serem medidos.
offset
Especificar um offsetn maior que 1 move a avaliação da expressão n colunas para a direita da coluna atual.
A especificação de um deslocamento igual a 0 avaliará a expressão na coluna atual.
Especificando um número de compensação negativa faz a função After funcionar como a função Before com o número de compensação positiva correspondente.
count
Ao especificar um terceiro parâmetro count maior que 1, a função retornará uma série de valores count, um para cada colunas da tabela, contado para a direita a partir da célula original.
TOTAL
Se a tabela for unidimensional ou se o qualificador TOTAL for usado como argumento, o segmento de coluna atual será sempre igual à coluna inteira.
Na última coluna de um segmento de linha, NULL um valor será retornado, já que não há uma coluna depois dela.
Se a tabela dinâmica tiver várias dimensões horizontais, o segmento de linha atual incluirá somente colunas com os mesmos valores que a coluna atual em todas as linhas de dimensão, exceto na linha que mostrar a última dimensão horizontal na ordem de classificação entre os campos. A ordem de classificação entre os campos para as dimensões horizontais das tabelas dinâmicas é definida simplesmente pela ordem das dimensões de cima para baixo.
Exemplo: expressões de gráfico
Exemplo
Resultado
After( Sum(Sales ))
Retorna a soma de Sales da próxima coluna imediatamente à direita em relação à coluna atual.
After( Sum(Sales ), 2)
Retorna a soma de Sales da coluna que está duas colunas à direita da coluna atual.
After( Total Sum( Sales ))
Retorna a soma total de Sales da próxima coluna imediatamente à direita em relação à coluna atual.
RangeAvg (After(Sum(x),1,3))
Retorna uma média dos três resultados da função sum(x) avaliada nas três colunas imediatamente à direita da atual.
Exemplo - Fundamentos de After
Visão geral
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie uma nova tabela dinâmica e adicione esse campo como uma dimensão de linha:
Year
Adicione este campo como uma dimensão de coluna:
Quarter
Crie as seguintes medidas:
=Sum(Sales) para calcular a soma das vendas.
=After(Sum(Sales)) para mostrar a soma das vendas no trimestre seguinte.
Tabela de resultados
Ano
T1
T2
T3
T4
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
2023
5000
4000
4000
6000
6000
7000
7000
-
Observando os resultados, você pode ver como a função After retorna o valor da próxima coluna que está imediatamente à direita da coluna Sum(Sales) para cada Quarter. Por exemplo, em Q1, o valor de Sum(Sales) para esse período é 5000. A saída da função After para Q1 é 4000 porque esse é o valor da coluna imediatamente à direita de Sum(Sales) para Q1, ou seja, Sum(Sales) para Q2.
Exemplo - Cenário de After
Visão geral
Um conjunto de dados contém vários anos de números de vendas de unidades vendidas em uma empresa de eletrônicos. A empresa quer apresentar as vendas totais de cada ano e comparar as vendas unitárias de um ano para o outro.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie uma nova tabela dinâmica e adicione esse campo como uma dimensão de coluna:
Year
Crie as seguintes medidas:
=Sum(Sales) para calcular a soma das vendas.
=Sum(Sales) - After(Sum(Sales)) para calcular a diferença nas vendas de um ano para o outro.
Tabela de resultados
Ano
2021
2022
2023
2024
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
2023
1350
-490
1840
-410
2250
500
1750
-
Os resultados mostram a soma das vendas de cada ano e a diferença entre os números de vendas de um ano para o outro. Por exemplo, em 2022, a Sum(Sales) foi de 1840. A saída da função After indica que esse valor foi de 410 unidades a menos que a soma das vendas para 2023.
Exemplo - Cenário avançado de After
Visão geral
Um conjunto de dados contém vários anos de números de vendas. A empresa deseja apresentar o total de vendas do ano atual e um total contínuo de vendas dos próximos 3 anos.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie uma nova tabela dinâmica e adicione esse campo como uma dimensão de coluna:
SalesYear
Crie as seguintes medidas:
=Sum(Sales) para calcular a soma das vendas.
=RangeSum(After(Sum(Sales),1,3)) para calcular a soma das vendas dos próximos 3 anos.
Tabela de resultados
2021
2022
2023
2024
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
1300
5950
1800
4150
2000
2150
2150
0
Os resultados demonstram como usar a função After para retornar a soma dos valores de vendas para os próximos três anos. Por exemplo, em 2021, o Sum(Sales) anual é 1300 e a soma das vendas para os próximos 3 anos (2022, 2023, 2024) é 5950. Um valor de 0 é retornado para 2024 porque os dados para os anos futuros não estão disponíveis.
Esta página ajudou?
Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!