Função VARX.P (DAX)
Retorna a variação da população inteira.
Sintaxe
VARX.P(<table>, <expression>)
Parâmetros
table
Qualquer expressão DAX que retorna uma tabela de dados.expression
Qualquer expressão DAX que retorne um único valor escalar, onde a expressão será avaliada várias vezes (para cada linha/contexto).
Valor de retorno
Um número com a variação da população inteira.
Comentários
VARX.P avalia <expression> para cada linha de <table> e retorna a variação de <expression>, supondo que <table> se refere à população inteira. Se <table> representar uma amostra da população, calcule a variação usando VARX.S.
VARX.P usa a seguinte fórmula:
∑(x - x̃)²/n
onde x̃ é o valor médio de x para a população inteira
e n é o tamanho da população
As linhas em branco são filtradas fora de columnName e não são consideradas nos cálculos.
Um erro será retornado se columnName contiver menos de 2 linhas que não estejam em branco
Esta função DAX pode retornar resultados diferentes quando usada em um modelo que é implantado e consultado no modo DirectQuery. Para obter mais informações sobre diferenças semânticas no modo DirectQuery, consulte https://go.microsoft.com/fwlink/?LinkId=219171.
Exemplo
O exemplo a seguir mostra a fórmula para uma coluna calculada que calcula a variação do preço unitário por produto, quando a fórmula é usada na tabela Product.
=VARX.P(InternetSales_USD, InternetSales_USD[UnitPrice_USD] –(InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))