【发布时间】:2019-09-26 17:33:14
【问题描述】:
我有一个如下的表格:
这个数据可视化如下:
我想标记有块状/簇状的病例。这将标记项目 B、C 和 D,因为仅在 13 周中的某些周内出现峰值。项目 A 和 E 不会被标记,因为它们大多具有“平面”配置文件。
如何在 Tableau 或 SQL 中创建这样的标志来隔离这种情况?
到目前为止我尝试了什么?: 我尝试了一个逻辑,我为每个项目计算 MAX 和 MEDIAN。需要标记的项目将具有比具有相当“平坦”配置文件的项目更大的 (MAX - MEDIAN) 值。
如果有更好的方法来创建这个标志,请告诉我。
谢谢!
【问题讨论】:
-
异常检测是一个广泛的主题。除非您有特定要求,否则这太宽泛了,很可能不适合 SQL。
-
您需要在“块”周围放置一些指标。 E也有肿块。
-
如果一个产品连续销售了 10, 9, 8, 7, 6, 5, 4, 3 等周,那是一个块吗?它是图表上的一条直线,但值变化很大。即,您是在寻找价值的变化,还是价值的急剧变化(拐角)?
-
以后,请在表格中提供数据,这样我们就不必重新输入数据来帮助您回答问题。谢谢!
标签: sql sql-server tableau-api