Compartilhar via


series_stats_dynamic()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Retorna estatísticas para uma série em um objeto dinâmico.

Sintaxe

series_stats_dynamic(série [, ignore_nonfinite ])

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
série dynamic ✔️ Uma matriz de valores numéricos.
ignore_nonfinite bool Indica se as estatísticas devem ser calculadas ignorando valores não finitos, como null, NaN, inf e assim por diante. O padrão é false, que retorna null se valores não finitos estiverem presentes na matriz.

Devoluções

Um objeto de recipiente de propriedades dinâmico com o seguinte conteúdo:

  • min: O valor mínimo na matriz de entrada.
  • min_idx: A primeira posição do valor mínimo na matriz de entrada.
  • max: O valor máximo na matriz de entrada.
  • max_idx: A primeira posição do valor máximo na matriz de entrada.
  • avg: O valor médio da matriz de entrada.
  • variance: A variância da amostra da matriz de entrada.
  • stdev: O desvio padrão da amostra da matriz de entrada.
  • sum: A soma dos valores na matriz de entrada.
  • len: O comprimento da matriz de entrada.

Exemplo

print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29]) 
| project stats=series_stats_dynamic(x)

Saída

stats
{"min": 2,0, "min_idx": 8, "max": 87,0, "max_idx": 3, "avg": 32,8, "stdev": 28,503633853548269, "variação": 812,45714285714291, "sum": 492,0, "len": 15}

A consulta a seguir cria uma série da tarifa média de táxi por minuto e, em seguida, calcula estatísticas sobre essas tarifas médias:

nyc_taxi
| make-series Series=avg(fare_amount) on pickup_datetime step 1min
| project Stats=series_stats_dynamic(Series)

Saída

Estatísticas
{"min":0,"min_idx":96600,"max":"31.779069767441861","max_idx":481260,"avg":"13.062685479531414","stdev":"1.7730590207741219","variance":"3.1437382911484884","sum":"6865747.488041711","len":525600}