Ir para conteúdo principal

After - função de gráfico

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.

Syntax:  

after([TOTAL] expr [, offset [, count ]])

 

Nota: This function returns NULL in all chart types except pivot tables.

Arguments:  

Argument Description
expr A expressão ou campo que contém os dados a serem medidos.
offset

Specifying an offset n, greater than 1 moves the evaluation of the expression n rows further to the right from the current row.

A especificação de um deslocamento igual a 0 avaliará a expressão na linha atual.

Specifying a negative offset number makes the After function work like the Before function with the corresponding positive offset number.

count

By specifying a third parameter count greater than 1, the function will return a range of values, one for each of the table rows up to the value of count, counting to the right from the original cell.

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.

Definindo o escopo de agregação

On the last column of a row segment a NULL value will be returned, as there is no column after this one.

If the pivot table has multiple horizontal dimensions, the current row segment will include only columns with the same values as the current column in all dimension rows except for the row showing the last horizontal dimension of the inter-field sort order. 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.

Example:  

after( sum( Sales ))

after( sum( Sales ), 2 )

after( total sum( Sales ))

rangeavg (after(sum(x),1,3)) returns an average of the three results of the sum(x) function evaluated in the three columns immediately to the right of the current column.