Агрегация "Сумма" по данным HH: mi: ss - PullRequest
0 голосов
/ 25 января 2019

У меня есть список музыки с несколькими сведениями, включая количество прослушиваний (Vues) и продолжительность музыки (Colonne 2). Я рассчитал новый столбец (Temps écoute), умножив эти два.

Затем я сделал визуализацию Treemap. Моя цель состояла в том, чтобы увидеть, сколько времени я потратил на прослушивание этого исполнителя и, кроме того, на этот альбом.

Итак, у меня есть это:

1

Но когда я хочу объединить свои "Temps écoute" по сумме, я не могу:

2

Я думал, что это проблема с форматом моего значения, но это нормальная ЧЧ: mi: ss:

enter image description here

Итак, мой вопрос, прежде всего, может ли Spotfire суммировать времена? И если да, то как?

1 Ответ

0 голосов
/ 28 января 2019

Ваш столбец «Temps ecoute» имеет тип данных Time, поэтому он не является длительным, он похож на временную часть даты. Чтобы превратить это в продолжительность, вы можете попробовать

 DateDiff(Time(0,0,0,0),[Temps ecoute])

Это становится интервалом времени. Вы можете объединить TimeSpan с Sum или использовать промежуточную функцию для преобразования TimeSpan в число минут (или секунд или часов и т. Д., Есть разные доступные Total функции), например.

 TotalMinutes(DateDiff(Time(0,0,0,0),[Temps ecoute]))
...