HH:mi:ss 数据的聚合 "Sum"
Aggregation "Sum" over HH:mi:ss data
我有一个音乐列表,其中包含一些信息,包括收听次数 ( Vues ) 和音乐持续时间 ( Colonne 2 )。我通过将这两个相乘计算出一个新列 ( Temps écoute )。
然后我做了一个树状图可视化。我的目的是看看我花了多少时间听这位艺术家,以及这张专辑。
所以我有这个:
但是当我想按 Sum 汇总我的 "Temps écoute" 时,我不能:
我以为是我的值的格式问题,其实是正常的 HH:mi:ss :
所以我的问题首先是spotfire可以求和吗?
如果是,怎么做?
您的 'Temps ecoute' 列的数据类型是时间,因此它不是持续时间,它就像日期的时间部分。要将其转换为持续时间,您可以尝试
DateDiff(Time(0,0,0,0),[Temps ecoute])
这成为一个时间跨度。您可以将 TimeSpan 与 Sum 聚合,或通过中间函数将 TimeSpan 转换为分钟数(或秒或小时等。有不同的 Total 函数可用),例如
TotalMinutes(DateDiff(Time(0,0,0,0),[Temps ecoute]))
我有一个音乐列表,其中包含一些信息,包括收听次数 ( Vues ) 和音乐持续时间 ( Colonne 2 )。我通过将这两个相乘计算出一个新列 ( Temps écoute )。
然后我做了一个树状图可视化。我的目的是看看我花了多少时间听这位艺术家,以及这张专辑。
所以我有这个:
但是当我想按 Sum 汇总我的 "Temps écoute" 时,我不能:
我以为是我的值的格式问题,其实是正常的 HH:mi:ss :
所以我的问题首先是spotfire可以求和吗? 如果是,怎么做?
您的 'Temps ecoute' 列的数据类型是时间,因此它不是持续时间,它就像日期的时间部分。要将其转换为持续时间,您可以尝试
DateDiff(Time(0,0,0,0),[Temps ecoute])
这成为一个时间跨度。您可以将 TimeSpan 与 Sum 聚合,或通过中间函数将 TimeSpan 转换为分钟数(或秒或小时等。有不同的 Total 函数可用),例如
TotalMinutes(DateDiff(Time(0,0,0,0),[Temps ecoute]))