Partilhar via


Função STDEVX.P (DAX)

Retorna o desvio padrão da população inteira.

Sintaxe

STDEVX.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 que representa o desvio padrão da população inteira.

Comentários

  1. STDEVX.P avalia expression para cada linha de table e retorna o desvio padrão de expressão, supondo que essa tabela se refira à população inteira. Se os dados em table representarem um exemplo da população, calcule o desvio padrão usando STDEVX.S.

  2. STDEVX.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

  3. As linhas em branco são filtradas fora de columnName e não são consideradas nos cálculos.

  4. 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 o desvio padrão do preço unitário por produto, quando a fórmula é usada na tabela Product.

=STDEVX.P(RELATEDTABLE(InternetSales_USD), InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))