2017-07-21 4 views
0

Ich habe eine Situation, wo ich ein einfaches Maß habe, das den Durchschnitt einer Spalte in einer Dimension erhält. Die Spalte enthält Daten in Sekunden. Ich muss das Maß so formatieren, dass etwas in den Zeilen 00:00:00 (Stunde: Minute: Sekunde) angezeigt wird. Die bestehende Maßnahme ist unten. Schätze jede Hilfe.Formatierungsmaße in DAX

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

Antwort

1

auf diese Weise versuchen,

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)))) 

Hier dachte ich, dass [Spaltenname] bereits Wert aggregiert.