[erledigt]PausedMinutes umwandelbar (hh:mm) in Datenliste?

Post Reply
User avatar
llaprosper
Posts: 709
Joined: 07. May 2009, 18:27
Location: Burscheid
Contact:

[erledigt]PausedMinutes umwandelbar (hh:mm) in Datenliste?

Post by llaprosper » 13. Aug 2020, 14:05

Hallo Zusammen, kann ich das Feld "PausedMinutes" im Ticketing so darstellen lassen, das es etwas nutzerfreundlicher aussieht?
also z.B. hh:mm?
Mit dem Format Feld in der Spalten-Bearbeitung habe ich es versucht, funktioniert aber scheinbar nicht!?

Warum ist eigentlich WorkingTimeDisplayString ein nvarchar und PausedMinutes ein int?

VG
Andreas
Last edited by llaprosper on 17. Aug 2020, 14:52, edited 1 time in total.

Steinbit
Posts: 128
Joined: 30. Nov 2017, 16:32
Contact:

Re: PausedMinutes umwandelbar (hh:mm) in Datenliste?

Post by Steinbit » 14. Aug 2020, 11:29

Anbei eine Lösung:

Code: Select all

ISNULL(CASE WHEN ((PausedMinutes-(PausedMinutes%60))/60 < 10) THEN '0' ELSE '' END + CAST((PausedMinutes-(PausedMinutes%60))/60,String)+':'+ CASE WHEN (PausedMinutes%60 < 10) THEN '0' ELSE '' END + CAST(PausedMinutes%60,String) + ' h','00:00 h')
Wenn PausedMinutes = null, zeige 00:00 h, ansonsten gebe den Wert von Stunden/Minuten mit führender 0 - sofern kleiner als 10

DataSet: Anzeige im Grid:
2020-08-14 11_20_55-Result.png
(4.69 KiB) Downloaded 138 times

User avatar
llaprosper
Posts: 709
Joined: 07. May 2009, 18:27
Location: Burscheid
Contact:

Re: PausedMinutes umwandelbar (hh:mm) in Datenliste?

Post by llaprosper » 14. Aug 2020, 15:29

Das ist cool, Danke. Jetzt muss ich zusätzlich noch die Tage rein bekommen, dann passt das so für mich!
Vielen Dank!!

Steinbit
Posts: 128
Joined: 30. Nov 2017, 16:32
Contact:

Re: PausedMinutes umwandelbar (hh:mm) in Datenliste?

Post by Steinbit » 17. Aug 2020, 09:29

Gleiche Vorgehensweise:

Du errechnest dir über Modulo (Hours [Teilergebnis von Oben] %24) die Anzahl der Stunden, welche nicht einem ganzen Tag entsprechen. Anschließend teilst dann die (Stunden - überschüssigen Stunden) / 24, um die vollen Tage zu erhalten.

Dann baust du dir die Werte in dein ASQL nach obrigen Vorbild.

User avatar
llaprosper
Posts: 709
Joined: 07. May 2009, 18:27
Location: Burscheid
Contact:

Re: PausedMinutes umwandelbar (hh:mm) in Datenliste?

Post by llaprosper » 17. Aug 2020, 10:45

Sorry Steinbit,
da bin ich raus. Modulo hab ich noch nie gehört. Soll wohl den Restwert ausgeben? Aber keinen Plan :lol:

Edit:
Ah...Du meinst

Code: Select all

CAST (((PausedMinutes-(PausedMinutes%60)/60) - (((PausedMinutes-(PausedMinutes%60)/60)%24))/24),string)
Yep, alles klar, ich habe es mit deiner Hilfe geschafft!

Code: Select all

CASE WHEN (((PausedMinutes-(PausedMinutes%60)/60) - (((PausedMinutes-(PausedMinutes%60)/60)%24))/24) <10)  then'0' ELSE '' END 
+ CAST (((PausedMinutes-(PausedMinutes%60)/60) - (((PausedMinutes-(PausedMinutes%60)/60)%24))/24),string) + ' d'

+ ':'
+CASE WHEN (((PausedMinutes-(PausedMinutes%60))/60)%24 <10) then'0' ELSE '' END 
+ CAST (((PausedMinutes-(PausedMinutes%60))/60)%24,string) + ' h'

+ ':'
+CASE WHEN (PausedMinutes%60 <10) then'0' ELSE '' END
+ CAST(PausedMinutes%60,String) + ' m'
Ich danke Dir!

VG
Andreas

Steinbit
Posts: 128
Joined: 30. Nov 2017, 16:32
Contact:

Re: [erledigt]PausedMinutes umwandelbar (hh:mm) in Datenliste?

Post by Steinbit » 17. Aug 2020, 15:25

Super, Gerne doch. War lediglich Hilfe zur Selbsthilfe mit einem kleinen Denkanstoß.

Gruß, Thomas

Post Reply

Return to “Customizing und Reporting”

Who is online

Users browsing this forum: No registered users and 3 guests