Sono stato sorprendentemente in grado di trovare una funzione nth percentile per postgresql.calcoli all'ennesimo percentile in postgresql
Sto usando questo strumento olap di mondrian quindi ho solo bisogno di una funzione di aggregazione che restituisca un 95 ° percentile.
Ho trovato questo link:
http://www.postgresql.org/message-id/[email protected]
Ma per qualche ragione il codice in quella funzione percentile sta tornando nulli, in alcuni casi con determinate query. Ho controllato i dati e non c'è niente di strano nei dati che sembrerebbe causarlo!
Hai provato 'percent_rank()', 'cume_dist()' o 'ntile()'? Dettagli [qui] (http://www.postgresql.org/docs/current/static/functions-window.html). –
Vedi anche: http: // StackOverflow.it/a/14309370/330315 –
Ah, avevo trovato quell'altra voce di overflow dello stack, ma non avevo creato la funzione di ordinamento dell'array. Ora funziona. Quindi questa domanda può essere chiusa o cancellata. – Codek