【发布时间】:2021-09-28 18:11:12
【问题描述】:
我正在尝试根据从 Dynatrace 中提取的数据创建报告。
我每天都在为事件提取数据,在我的 Python Django 报告中,我需要显示第 N 个百分位数数据(例如 30 个百分位数,60 th Percentile,75th Percentile,90th Percentile)。
当我尝试从 Dynatrace 中提取数据时,结果如下:
[1563,2731,3586,3966,4174,4971,6055,9175,15667]
对于这个列表,当我使用 numpy.percentile 或 df.quantile 时,我得到一个类似于我在 Excel 中使用的公式的百分位值的值 但是 Dynatrace PERCENTILE 函数一起显示不同的值
例如,从 excel 和 Python 中,我得到第 75 个百分位数 - 6055 从 Dynatrace 我得到 - 6835
我尝试使用一些在线工具来计算百分位数,但似乎都给出了 6055。 如果有人能解释一下 DynaTrace 是如何计算这个公式的,那将是一个很大的帮助
提前致谢
【问题讨论】:
标签: python excel numpy percentile dynatrace