tableau-api - 按分组日期计算记录数?
问题描述
我是 Tableau 新手,试图帮助我的组织分析电话流量。我的来电数据源在 Excel 电子表格中,如下所示:
TRANSACTION ID DATETIME
151313:179805 1/2/2018 9:57
151340:108017 1/2/2018 17:27
151395:176211 1/3/2018 15:27
我们每天的通话总数从 10 到 50 不等。
我想用相同的调用次数来计算天数,并可能制作一个直方图,按 X 轴上的调用次数和 Y 轴上的调用次数排序。
我觉得这将是一个简单的计算字段,但对于我的生活,我没有得到我在这里做的事情。
帮助!:)
解决方案
一种解决方案是将 LOD 计算,calls_per_day,定义为 { FIXED DateTrunc('day', [DATETIME]) : COUNT("*") }
实际上,它在空间中预先构建了一个小表,显示每天的数据行数。如果您在每个交易 ID 的输入中有一个数据行,则此方法有效。
如果交易 ID 重复,而您想要每天的交易数量,则可以使用以下变体。
{ FIXED DateTrunc('day', [DATETIME]) : COUNTD([TRANSACTION ID]) }
COUNTD() 在大型数据集上可能会很昂贵,因此当您有选择时最好使用替代方法。
推荐阅读
- wxpython - wxPython中的静态/非动画进度条
- c++ - 类函数调用另一个类函数c ++
- c# - 更改 LookupEntry FullValue
- azure-sql-database - 设置 Azure SQL 数据库的 LicenseType 属性以使用 Terraform 启用 Azure 混合使用权益 (AHUB)?
- reactjs - 应用 CSS 覆盖时 iframe contentDocument 变为 null
- ios - 音频随机中断,必须拔掉耳机
- python - 在 Python 和 BeaufifulSoup 中抓取 div 类下的子类
- amazon-web-services - 在 AWS API Gateway 中分离环境的推荐方法是什么?
- c# - 为什么我的 Visual Studio Community 2019 在“调试”>“Windows”下没有“模块”选项以及如何修复它?
- google-apps-script - 如何使用 Google Apps 脚本 (GAS) 创建多个驱动器文件夹