Tableau api Tableau-每周峰值(7天的刷卡次数),然后是平均值
我在绞尽脑汁想如何让Tableau做到这一点 从概念上讲,我认为这将是一个按天计算的总和(滑动),然后拖入周数并获得最大值(总和(滑动)),但我不知道如何在Tableau中创建这样一个函数 原始数据示例: 日期|周数|刷卡|组织 2020年5月1日| 1 | 40 |美国广播公司 2020年5月1日| 1 | 60 | EDF 2020年6月1日| 1 | 140 |美国广播公司 2020年6月1日| 1 | 60 | EDF 2020年7月1日| 1 | 140 |美国广播公司 2020年7月1日| 1 | 60 | EDF 2020年7月1日| 1 | 100 | ZXY 2020年8月1日| 1 | 100 |美国广播公司 2020年8月1日| 1 | 300 |法国电力公司 2020年9月1日| 1 | 200 | ZXY 2020年1月10日| 1 | 150 |美国广播公司 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周=400Tableau api Tableau-每周峰值(7天的刷卡次数),然后是平均值,tableau-api,nested-function,Tableau Api,Nested Function,我在绞尽脑汁想如何让Tableau做到这一点 从概念上讲,我认为这将是一个按天计算的总和(滑动),然后拖入周数并获得最大值(总和(滑动)),但我不知道如何在Tableau中创建这样一个函数 原始数据示例: 日期|周数|刷卡|组织 2020年5月1日| 1 | 40 |美国广播公司 2020年5月1日| 1 | 60 | EDF 2020年6月1日| 1 | 140 |美国广播公司 2020年6月1日| 1 | 60 | EDF 2020年7月1日| 1 | 140 |美国广播公司 2020年7月
第2周=600一种方法是使用LOD计算(有关说明,请参阅联机帮助)
刷卡总数对于您需求的第一部分(每日刷卡)是正确的。不需要任何花哨的东西 周峰值不同,正如Alex所建议的,LOD是正确的方法。仅将公式更改为:
{ FIXED [Date]:SUM([Swipes])}
使用视图中的周数获取该字段的最大值。这将返回每日金额的最大值。谢谢。这真的很有帮助。你的答案和阅读的结合 我使用include语句并嵌套了在其中切片数据所需的参数 实际数据更加可靠和复杂。(对比上面的简化数据来说明我的困境) [字段]|[代码] 第1阶段:[建筑\家庭\刷卡]{包括[位置建筑代码]:总和([家庭刷卡]) 第二阶段:[第二阶段+第二阶段建筑家庭刷卡]{包括[BIS标志]:总和([建筑家庭刷卡]) 第三阶段:[第三阶段徽章]{包括[时间戳]:总和([第二阶段+第二阶段建筑\家庭\刷卡]) 对员工人数重复上述步骤 第4阶段:[每周平均峰值]| 100*(最大值([第三阶段徽章])/最大值([第三阶段人数]) 第5阶段:[平均每周[平均峰值]{包括DATETRUNC('周',[时间戳]):100*(最大值([第三阶段徽章])/最大值([第三阶段人数])} 这是一年来的平均值
{ FIXED [Date]:SUM([Swipes])}