Função STDEVX.S (DAX)
Retorna o desvio padrão de uma população de exemplo.
Sintaxe
STDEVX.S(<table>, <expression>)
Parâmetros
table
Qualquer expressão DAX que retorne um único valor escalar, onde a expressão será avaliada várias vezes (para cada linha/contexto).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 o desvio padrão de uma população de exemplo.
Comentários
STDEVX.S avalia expression para cada linha de table e retorna o desvio padrão de expression, supondo que table se refira a um exemplo da população. Se table representar a população inteira, calcule o desvio padrão usando STDEVX.P.
STDEVX.S usa a seguinte fórmula:
√[∑(x - x̃)²/(n-1)]
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 estima o desvio padrão unitário por produto para uma população de exemplo, quando a fórmula é usada na tabela Product.
=STDEVX.S(RELATEDTABLE(InternetSales_USD), InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))