Jan Hauke Posted August 21, 2023 Share Posted August 21, 2023 Moin zusammen, ich habe eine Frage, und zwar ist folgendes möglich? In einer smap die zur Erfassung der Dienstbeteiligung dient, möchte ich nun erweitern, geneuer gesagt, würde ich gern die Gesamtzeit berechnen lassen. Ich habe bereits die Bausteine zur Berechnung der einfachen Zeit eingebaut, nun möchte ich gern noch das die Gesamtzeit berechnet wird, bsp. meiner Rechnung (Gedanke) Ende ... Uhr - Beginn ... Uhr = Zeit ... Std. * Anz. TN = Gesamtzeit 18:00 Uhr - 14:00 Uhr = 4 Std. * 10 TN = 40 Std. Wäre so etwas möglich? Zur erfassung der TN nutze ich die Wiederholungsgruppe, TN dort werden über den QR Code oder manueller Eingabe erfasst 1 Link to comment Share on other sites More sharing options...
Manuel Rühl Posted August 21, 2023 Share Posted August 21, 2023 Hi, Du erfasst einmal Anfang und Ende außerhalb der Wiederholungsgruppe und dann die Teilnehmer innerhalb einer Wiederholungsgruppe? Link to comment Share on other sites More sharing options...
Bülent Erbas Posted August 21, 2023 Share Posted August 21, 2023 (edited) Moin @Jan Hauke ja, das sollte schon gehen. Hab das mal kurz mit dem smapifier erstellt: Bei den Teilnehmern baut man einen Baustein der zählt. Aber die Frage von @Manuel Rühl ist berechtigt, ob die Zeiten tatsächlich außerhalb einer Wiederholungsgruppe erfasst werden sollen? Dann sieht die smap etwas anders aus. Edited August 21, 2023 by Bülent Erbas 1 Link to comment Share on other sites More sharing options...
Jan Hauke Posted August 21, 2023 Author Share Posted August 21, 2023 vor 39 Minuten schrieb Manuel Rühl: Hi, Du erfasst einmal Anfang und Ende außerhalb der Wiederholungsgruppe und dann die Teilnehmer innerhalb einer Wiederholungsgruppe? Moin Manuel, ja genau. Da dort verschiedene Bereiche einbaut sind, aber der Kreis der TN immer der selbe ist, habe ich das so zusammen gebaut. Gruß Jan Link to comment Share on other sites More sharing options...
Manuel Rühl Posted August 21, 2023 Share Posted August 21, 2023 Dann müsste das ja so passen, wie @Bülent Erbas vorgeschlagen hat. 😎 1 Link to comment Share on other sites More sharing options...
Johanna Becker Posted August 21, 2023 Share Posted August 21, 2023 vor einer Stunde schrieb Bülent Erbas: "Hab das mal kurz mit dem smapifier erstellt" 🤖 💙 großartig! Wie lautete dein Prompt, lieber @Bülent Erbas, oder findet man diesen im Marketplace? 1 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted August 21, 2023 Share Posted August 21, 2023 vor 3 Minuten schrieb Johanna Becker: Wie lautete dein Prompt, lieber @Bülent Erbas, oder findet man diesen im Marketplace? Nein, im Marketplace habe ich es nicht veröffentlicht. Ich habe nur das oben aufgeführte Szenario beschrieben ohne die komplette Anforderung zu kennen. Das ist der Prompt:"Berechne mir die Gesamtzeit von Anfangs und Endzeit multipliziert mit der Anzahl der Teilnehmer. Die Teilnehmer sollen in einer Wiederholungsgruppe über QR oder manuell erfasst werden." 2 Link to comment Share on other sites More sharing options...
_Moritz_ Posted August 21, 2023 Share Posted August 21, 2023 vor 4 Stunden schrieb Bülent Erbas: Bei den Teilnehmern baut man einen Baustein der zählt. Achtung: Dieses Konstrukt bleibt immer 1, denn die Summe von 1 ist immer noch 1. Hier sollte stattdessen in Zahlerergebnisfeld mit statischem Wert 1 innerhalb der Wiederholungsgruppe eingefügt werden und dann darauf die Summe gezogen werden. SUM({RepeatGroup.rn1}) 2 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted August 21, 2023 Share Posted August 21, 2023 Stimmt.. da hast du vollkommen recht @Moritz Da habe ich tatsächlich nicht richtig geschaut. Danke. 1 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted August 21, 2023 Share Posted August 21, 2023 Also, es war tatsächlich eine kleinere Herausforderung dem smapifier klar zu machen, dass die Teilnehmer gezählt werden sollen. 😅 Ich kam immer auf SUM(1). Das ist nun der neue Prompt. Mit der manuellen Eingabe konnte ich es auch erfolgreich testen.. QR-Codes hatte ich allerdings auf die Schnelle keine zur Hand."Es soll die Gesamtzeit aus Anfangs- und Endzeit berechnet werden. Die Teilnehmer sollen in einer Wiederholungsgruppe erfasst werden, sowohl über QR als auch die manuell Eingabe, dabei soll überprüft werden wo eine Eingabe erfolgt und entsprechend ein Zähler um eins addiert werden. Die Summe der Teilnehmer und die Gesamtzeit soll multipliziert werden." So sieht die smap aus: Link to comment Share on other sites More sharing options...
Bülent Erbas Posted August 21, 2023 Share Posted August 21, 2023 Sorry @Jan Hauke für die vielen Posts und das es für den smapifier herhalten musste. 😅 Ich fand die Anforderung sehr spannend um es damit zu testen. 😃 1 Link to comment Share on other sites More sharing options...
Jan Hauke Posted August 21, 2023 Author Share Posted August 21, 2023 vor 1 Stunde schrieb Bülent Erbas: Sorry @Jan Hauke für die vielen Posts und das es für den smapifier herhalten musste. 😅 Ich fand die Anforderung sehr spannend um es damit zu testen. 😃 Alles gut, bin für jede Hilfe dankbar 🙂 Echt klasse, das ihr euch alle so mit auseinander setzt, Vielen Dank 🙂 1 2 Link to comment Share on other sites More sharing options...
Jan Hauke Posted August 21, 2023 Author Share Posted August 21, 2023 Nabend zusammen, Ich habe mich eben noch an die smap gesetzt und alles so bearbeitet wie es hier beschrieben wurde, was soll ich sagen, echt klasse 🙂 hat super funktioniert und wenn man es erst einmal weiß, ist es ganz easy. Eine Frage hätte ich allerdings noch, ist es möglich, dass der angezeigte Gesamtwert, in diesem Fall "Totalhours", als ganze Std. anders dargestellt werden kann? Bsp. Einzelzeit > 10:21:00 Std Anz. TN > 4 Berechnete Gesamtzeit > 41,4 Ist es möglich dieses auch so anzuzeigen wie im Baustein "calculated_duration" sprich > 41:24:00 Std.? Wobei die Sek nicht erforderlich sind, da wir nur in ganzen Minuten erfassen Vielen Dank für eure Hilfe Gruß Jan 1 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted August 22, 2023 Share Posted August 22, 2023 Der Weg zurück als Zeitangabe ist leider nicht ganz so trivial. Man müsste die Stunden und Minuten separieren, einzeln berechnen und am Ende wieder zusammen setzen. Ich wüsste sonst keinen anderen Weg. Vielleicht hat jemand eine einfachere Idee? Link to comment Share on other sites More sharing options...
_Moritz_ Posted August 22, 2023 Share Posted August 22, 2023 @Jan Hauke mit der Formel MUL_PERIOD kannst du Zeiten mit einem Koeffizenten multiplizieren. In denem Fall wären das die 41,4h x PT1H (letzteres entspricht einer Stunde in der PERIOD-Logik; mehr Infos dazu in der Doku https://platform.smapone.com/Documentation/de/Topic/Formulas#mul_periodzeitraum-faktor). 1 Link to comment Share on other sites More sharing options...
Jan Hauke Posted August 22, 2023 Author Share Posted August 22, 2023 vor einer Stunde schrieb Moritz: @Jan Hauke mit der Formel MUL_PERIOD kannst du Zeiten mit einem Koeffizenten multiplizieren. In denem Fall wären das die 41,4h x PT1H (letzteres entspricht einer Stunde in der PERIOD-Logik; mehr Infos dazu in der Doku https://platform.smapone.com/Documentation/de/Topic/Formulas#mul_periodzeitraum-faktor). Moin @Moritz danke dafür, das hat super funktioniert 🙂 Die logische Zeitrechnung ist ja so, das wenn ein Wert über 24 Std. liegt, dieser als 1 Tag angegebn wird, bsp. Berechnete Zeit 3:20:00 Std. Anz. TN: 18 Berechnete Dauer: 2 Tage, 12:00:00 Std. Was selbetverständlich ein logisches Ergebnis ist, aber ich bzw wir benötigen den Wert in Std und nicht in Tagen, sprich 60:00:00 Std. Ich habe mir den Link einmal angeschaut, habe aber so erst einmal nicht das richtige gefunden, dass die Angaben immer nur in Std. und Minuten angegeben werden, oder ihc habe es übersehen. Sry für das ständige Nachfragen 1 Link to comment Share on other sites More sharing options...
Solution Bülent Erbas Posted August 22, 2023 Solution Share Posted August 22, 2023 Da gibt es bestimmt ein passende Lösung. Das hier ist zwar kein eleganter Ansatz, hab aber mal versucht es anders anzugehen: 1 Link to comment Share on other sites More sharing options...
Jan Hauke Posted August 23, 2023 Author Share Posted August 23, 2023 Vielen lieben Dank an alle 🙂 Alles ist nun so wie ich es mir vorgestellt habe und wie wir es bbenötigen 🙂 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now