Km Berechnen
Ich benötige wieder eure Hilfe
Ich habe eine Tabelle "Fahrtenbuch"
es gibt eine Zelle Datum (Datum) und eine Zelle Privat Km (Zahl) nun möchte ich in einer Berechnungszelle die Summe der gefahrenen Privat Km des lf Jahres berchnen.
folgendes habe ich versucht
if year(Datum) then
let myKm := 'Km Privat';
sum((select Fahrtenbuch)['Km Privat' = myKm].'Km Privat')
end
wo mache ich den Fehler
Danke für die Hilfe
6 Antworten
-
Hallo Rudolf,
wenn das Ergebniss von Datum abhängig sein sollte (also wenn datum 12.12.19 ist, dann alle Kilometer von 2019 und bei 10.10.18 - alle von 2018), dann würde ich die Formel so umschreiben:
...
if Datum then
let my:=this;
sum(select Fahrtenbuch [year(Datum)=my.year(Datum)].'Km Privat')
end
...
Leo
-
Danke für die Hilfe es funktioniert.
Ich habe noch ein Problem
Das Fahrtenbuch hat Text, Zeit und Zahlen Zellen. Wie kann ich die Werte in der Tabelle Tagesbericht automatisch übernehmen (kopieren). Ich habe es mit Berchnungs-Zellen versucht, es zeigt mir aber nichts an.
als Beispiel
if Datum = Fahrtenbuch.Datum then
Fahrtenbuch.'Uhrzeit - Abfahrt'
end -
Hallo Rudolf,
ich gehe davon aus, dass pro Tag mehrere Fahrten möglich sind. Am besten kannst du diese Aufgabe lösen, wenn du ein Layout-Element "Ansicht" verwendest. Dort kannst du als Formel folgendes eintragen:
...
let myDate:=Datum;
select Fartenbuch where Datum=myDate
...
So kriegst du alle Tagesfahrten als eine Tabelle.
Leo
-
Danke für die Antwort aber ich benötige die einzelnen Werte
-
Hallo Rudolf, wenn es nur ein Fahrt pro Datum ist, dann:
...
if Datum then
let my:=this;
first(select Fahrtenbuch [year(Datum)=my.year(Datum)]).'Uhrzeit - Abfahrt'
end
...
Leo
-
Danke für deine Unterstützung.
Ich wünsche dir schöne Weihnachten
Content aside
- vor 5 JahrenZuletzt aktiv
- 6Antworten
- 1512Ansichten