periodToDatePercentileCont - Amazon QuickSight

periodToDatePercentileCont

La funzione periodToDatePercentileCont calcola il percentile in base a una distribuzione continua dei numeri nella misura specificata per una determinata granularità temporale (ad esempio, un trimestre) fino a un determinato momento. Utilizza il raggruppamento e l'ordinamento applicati nei contenitori di campi.

Per restituire un valore percentile esatto che potrebbe non essere presente nel set di dati, usa periodToDatePercentileCont. Per restituire il valore percentile più vicino presente nel set di dati, usa invece periodToDatePercentile.

Sintassi

periodToDatePercentileCont( measure, percentile, dateTime, period, endDate (optional))

Argomenti

misura

L'argomento deve essere un campo. I valori null vengono omessi dai risultati. I valori letterali non funzionano.

percentile

Il valore percentile può essere qualsiasi costante numerica compresa tra 0 e 100. Un percentile di 50 calcola il valore mediano della misura.

dateTime

La dimensione Data sulla quale si calcolano le aggregazioni PeriodToDate.

punto

Il periodo di tempo durante il quale si esegue il calcolo. Granularità pari a YEAR significa calcolo YearToDate, Quarter significa QuarterToDate e così via. Le granularità valide includono YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE e SECONDS.

endDate

(Facoltativo) La dimensione Data sulla quale viene terminato il calcolo delle aggregazioni periodToDate. Se omesso, l'impostazione predefinita è now().

Esempio

L'esempio seguente calcola il 90° percentile dell'importo della tariffa da inizio settimana per tipo di pagamento per la settimana del 30-06-21. Per semplificare l'esempio, abbiamo filtrato un solo pagamento. Il 30-06-21 è mercoledì. QuickSight inizia la settimana la domenica. Nel nostro esempio, è il 27-06-21.

periodToDatePercentileCont(fare_amount, 90, pickupDatetime, WEEK, parseDate("06-30-2021", "MM-dd-yyyy"))
Questa è un'immagine dei risultati del calcolo di esempio.