De modo que tengo un gráfico de barras en los informes de cristal. En este gráfico tengo una etiqueta de datos adjunta a cada uno de los gráficos que muestra el valor del gráfico en segundos, que aparece así: Lo que me gustaría hacer es formatear esta etiqueta de datos en un formato de hora. Por lo tanto, para cada barra del gráfico, la etiqueta de datos aparecerá en el siguiente formato:Cómo formatear el valor de tiempo en HH: MM: SS en la etiqueta de datos
HH: MM: SS.
estoy en condiciones de obtener el tiempo de formato a aparecer utilizando la siguiente fórmula:
local NumberVar Sec;
local NumberVar ss;
local NumberVar mm;
local NumberVar hh;
local StringVar SSS;
local StringVar MMM;
Sec := Sum ({GetAlarmSummaryDataSet2Response/GetAlarmSummaryDataSet2Result/Items/AlarmSummaryItem2.StopTime}, {GetAlarmSummaryDataSet2Response/GetAlarmSummaryDataSet2Result/Items/AlarmSummaryItem2.Section}) ;
hh := Int (Sec/3600);
mm :=Int ((Sec/60)- (60* Int(Sec/3600)));
If mm<10 then MMM := "0" & ToText (mm,0);
If mm>9 Then MMM := ToText(mm,0) ;
ss :=Sec-(3600 * hh) - (60 * mm) ;
If ss<10 then SSS := "0" & ToText (ss,0);
If ss>9 Then SSS := ToText(ss,0) ;
ToText (hh,0) & ":" & MMM & ":" & SSS
pero lo que estoy seguro de es cómo implementar esta fórmula en una etiqueta de datos.
Cualquier ayuda o sugerencia es muy apreciada.
Gracias