Zählenwenn
Guten Tag
Ich habe eine Tabelle in der verschiedenen Persone ihre Arbeitszeit eintragen. Nun möchte ich Pro Person wissen, wieviel diese gearbeitet hat. Oder ist es möglich wenn ich die Kategorie gruppiere (also nach Person) die Summen davon weiter zu verarbeiten?
Danke
11 Antworten
-
Hallo,
Sie können in einem Formelfeld eine Formel der folgenden Art verwenden:
let myPers := 'ID_Person';
sum((select MeineTabelle where 'ID_Person' = myPers).Arbeitszeit)
So bekommen Sie die Arbeitszeit der jeweiligen Person und können dieses Feld auch zu weiteren Berechnungen verwenden.
Gruß, Jörg
-
Hallo
Ich stehe vor dem ähndlichen Problem. Leider habe ich noch keine Erfahrung mit Programmieren. Gerne würde ich die Summe von Montage (Zeitdauer) in das Feld Berechnung einfügen. Ich wäre um eure Hilfe sehr dankbar.
Gruss Maxime
-
Hallo Maxime, vielleicht so:
sum(Zeiterfassung[Kostenstelle = "Montage"].Zeitdauer
-
Ups, Klammer vergessen. Korrigiere:
sum(Zeiterfassung[Kostenstelle = "Montage"].Zeitdauer)
-
Hallo Copytexter
Besten Dank für deine schnelle Rückmeldung. Die Funktion wird akzeptiert jedoch berechnet die Funktion leider nichts.
Vielen Dank bereits im Vorraus für die Unterstützung.
Gruss Maxime
-
Hallo Maxime,
wenn Kostenstelle ein Auswahlfeld ist, würde ich es so versuchen:
---
sum(Zeiterfassung[text(Kostenstelle) = "Montage"].Zeitdauer)
---
Leo
-
Salü Leo
Besten Dank für deine Antwort. Die Tabelle Zeiterfassung ist eine Rückverknüpfung. Meine Vorstellung ist, dass ich die Zeit erfassen kann auf die verschiedensten Kostenstellen wie Montage, Avor, Bank etc. mit der gebrauchten Zeit. Jetzt möchte ich gerne in einer seperaten Funktion (Berechnung) eine Auswertung treffen können von den einzelnen Kostenstellen.
Zu deiner Formel: was bedeutet text?
Gruss Maxime
-
Die Funktion text(AUSWAHLFELD) gibt den Text der gewählten Option eines Auswahlfeldes als String zurück, also z. B. "Montage". Ohne text() wird die Nummer des Eintrags als Zahl zurückgegeben, also bspw. 3, wenn das die Nummer des Eintrags "Montage" in der Liste wäre. Zum Thema Datentypen gab es gerade vor kurzem schon einen Thread:
Um die Formel korrekt erstellen zu können, muss man also wissen, welchen Typ das Datenfeld 'Kostenstelle' in der verknüpften Tabelle hat: Text, Auswahl, Mehrfachauswahl ...?
-
Salü Copytexter
Super besten Dank. Ich werde es mir zu Gemüte führen.
Zu meiner Formel. Die Tabelle Zeiterfassung basiert auf folgender Aufstellung (siehe Foto).
Gruss Maxime
-
Kostenstelle ist also tatsächlich ein Asuwahlfeld. Dann müsste Leos Vorschlag eigentlich funktionieren.
-
Hallo Copytexter
Ganz komisch. Ich habe die Formel von Leo etliche Male versucht ohne Erfolg. I diesem Moment habe ich es erneut versucht und sie funktioniert. Keine Ahnung was ich anderst gemacht habe.
Vielen herzlichen Dank für eure Unterstützung und die schnellen Antworten echt cool von euch!!
Gruss Maxime
Content aside
- vor 4 JahrenZuletzt aktiv
- 11Antworten
- 1803Ansichten