【发布时间】:2018-11-28 08:01:53
【问题描述】:
我不是在寻找任何代码或公式,而是在寻找基本原理/逻辑。
背景:我的数据集采用日期/时间格式,每次新发生的事件都会创建一个新的时间戳。
我的目标是计算某一天每小时内发生的次数。不幸的是,如果每个周期的出现次数为整数,则系统不会捕获数字。所以我计算了一个小时值在一小时内出现的次数,即 4 点钟小时出现的次数。我目前正在使用 Excel 中的数据透视表来计算每小时出现的次数。 Rows 中的字段是小时和日期,Values 中的字段是小时计数。
麻烦是我不能使用任何汇总函数来获取总和、最小值、最大值、百分位数和标准差等内容。例如,将 count 更改为 sum 只会将所有小时数相加。所以 4 点钟小时的总和将返回 12 而不是 3。所以我必须在数据透视表上使用数组公式来给我最大值和最小值等。
如果我要在 Tableau 或 Power BI 等数据可视化工具中使用这些数据。我将无法走得很远。我正在寻找一种建议/解决方法,它可以让我以某种方式处理我的数据,以便在 Excel 中的数据透视表和数据可视化工具中使用它。
我知道我的问题并不特定于一种工具,但我希望加深对数据和数据操作技术的理解。
【问题讨论】:
-
帮我们帮你; 用一小部分数据和所需结果更新您的问题。
-
如果附上的图片不符合我的问题,请告诉我。
标签: excel pivot-table tableau-api powerbi data-manipulation