2017-07-21 69 views
0

我有一種情況,我有一個簡單的度量來獲取維度中列的平均值。該列包含以秒爲單位的數據。我需要按照00:00:00(小時:分鐘:秒)的方式顯示某些內容的格式。現有的措施如下。感謝任何幫助。DAX中的格式化措施

**Measure** 
Average:= Average(ColumnName) 

回答

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]已經聚集值。