我有一种情况,我有一个简单的度量,它获得维度中列的平均值。该列包含数秒内的数据。我需要以一种显示00:00:00(小时:分钟:秒)的方式来格式化度量。现有措施如下。感谢任何帮助。
**Measure**
Average:= Average(ColumnName)
答案 0 :(得分:1)
试试这种方式,
Average: =CONCATENATE(IF(LEN(INT([ColumnName]/3600))=1,CONCATENATE("0",INT([ColumnName]/3600)),
CONCATENATE("",INT([ColumnName]/3600))),":",IF(LEN(INT(MOD([ColumnName],3600)/60))=1,
CONCATENATE("0",INT(MOD([ColumnName],3600)/60)),CONCATENATE("",INT(MOD([ColumnName],3600)/60))),":",
IF(LEN(MOD(MOD([ColumnName],3600),60))=1,CONCATENATE("0",MOD(MOD([ColumnName],3600),60)),
CONCATENATE("",MOD(MOD([ColumnName],3600),60))))
这里我认为[ColumnName]已经是聚合值。