首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Tableau -每周峰值(相当于7天的滑动次数),然后是平均值

Tableau -每周峰值(相当于7天的滑动次数),然后是平均值
EN

Stack Overflow用户
提问于 2020-04-02 08:09:37
回答 3查看 47关注 0票数 1

我在绞尽脑汁怎么让Tableau这么做。

从概念上讲,我认为它应该是Sum(Swipes) by day,然后拖入周数并获得Max ( Sum (swipes) ),但我不知道如何在Tableau中创建这样的函数。

原始数据示例:

日期|周数|卷帘|组织

2020年5月1日|1| 40 | ABC

2020年5月1日|1| 60 | EDF

2020年6月1日|1| 140 | ABC

2020年6月1日|1| 60 | EDF

2020年7月1日|1| 140 | ABC

2020年7月1日|1| 60 | EDF

2020年7月1日|1| 100 | ZXY

2020年08月|1| 100 | ABC

2020年8月1日|1| 300 | EDF

2020-9/1|1| 200 | ZXY

2020年10月1日|1| 150 | ABC

2020年11月1日|1| 50 | EDF

2020年11月1日|1| 50 | ZXY

聚合数据示例如下所示:

合计(第1周第1天):100

总计(周1天2):200

第1周第3天的总和: 300

合计(周1天4):400

第1周第5天的总和: 200

第1周第6天的总和: 150

第1周第7天的总和: 100

合计(第2天1周):200

总计(第2周第2天):200

第2周第3天的总和: 600

合计(第2天4周):200

第2周第5天的总和: 200

第2周第6天的总和: 450

第2周第7天的总和: 100

每周峰值:

周1= 400周2= 600

EN

回答 3

Stack Overflow用户

发布于 2020-04-02 22:31:58

对于您的需求的第一部分,即每日滑动,滑动的总和是正确的。不需要任何花哨的东西。

每周的峰值是不同的,LOD是正确的方式,正如Alex建议的那样。仅将公式更改为:

代码语言:javascript
代码运行次数:0
运行
复制
{ FIXED [Date]:SUM([Swipes])}

取该字段的最大值和视图中的周数。这将返回每日总和的最大值。

票数 1
EN

Stack Overflow用户

发布于 2020-04-02 11:21:59

一种方法是使用LOD计算(有关说明,请参阅联机帮助)

代码语言:javascript
代码运行次数:0
运行
复制
MAX( { FIXED DATETRUNC('week', [Date]) : SUM([Swipes]) } )
票数 0
EN

Stack Overflow用户

发布于 2020-04-03 05:08:28

谢谢。这真的很有帮助。你的答案和阅读的结合。

我使用了include语句,并嵌套了将数据切片到其中所需的参数。

实际数据要健壮得多,也复杂得多。(对比上面的简化数据来说明我的困境)

字段|代码

阶段1: Building_Home_Swipes |{包含位置构建代码:SUM(首页刷卡)}

阶段2: Second+Phase_Building_Home_Swipe |{包含BIS标志:SUM(Building_Home_Swipes)}

阶段3:包含Timestamp:SUM(Second+Phase_Building_Home_Swipe)} |{ Third_Phase_Badge

对人数重复上述步骤

第四阶段:每周平均峰值| 100* (MAX(Third_Phase_Badge)/MAX(Third_Phase_Headcount))

阶段5: Avg_Weekly_Avg_Peak |{ INCLUDE DATETRUNC('week',Timestamp):100* Timestamp}这是一年内的平均值...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60982288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档