Gewicht berechnen
Hallo habe eine Tabelle in der ich das Gewicht (kg) berechnen möchte. Weiß nur nicht so richtig wie ich das anstellen soll. Hab jetzt eine Tabelle mit Datum und Gewicht.
Jetzt möchte ich gern täglich das Gewicht eintragen und dann soll es abgezogen oder zu gerechnet werden.
Hoffe mir kann geholfen werden.
Lg Michael
10 Antworten
-
Hallo Michael,
könnetst Du evtl Deine DB hier hochladen oder eine BeispielDB?
Gruß Kruna
-
Hi, wenn es darum geht, jeweils die Differenz zum Vortag zu berechnen, dann könnte man das mit einem Formelfeld machen:
let myD := Datum; round(Gewicht - last(select TABELLE where Datum < myD).Gewicht, 2)
TABELLE ist natürlich nur Platzhalter für den tatsächlichen Namen.
-
Ich habe mir deine Datenbank geschnappt und etwas umgearbeitet.
1. Es gibt eine Referenztabelle für das Zielgewicht. In der Gewichtstabelle wird nun mittels "Trigger bei neuem Datensatz" das Gewicht aus der Referenztabelle abgerufen. So muss man das Gewicht nicht jeden Tag neu eintragen.
Wenn man das Zielgewicht in der Referenztabelle ändert, werden nur alle neuen Datensätze in der Gewichtstabelle mit dem neuen Zielgewicht gefüllt, die alten bleiben unverändert.
2. In der Gewichtstabelle ist nun nur noch ein Feld Gewicht, dort wird das jeweilige Gewicht zum Datum eingetragen.
Das Feld "Zielgewicht" daneben wird durch den Trigger bei neuem Datensatz automatisch gefüllt, ist aber weiterhin veränderbar.
Es sind zwei Formeln drin, einmal die Differenz zum Vortag, wie planox.pro schon geschrieben hat, außerdem die Differenz zum Zielgewicht als weitere Alternative.
Hoffe das hilft dir, einen Einstieg zu finden.
Grüße Philipp
Content aside
- vor 7 MonatenZuletzt aktiv
- 10Antworten
- 96Ansichten
-
4
Folge bereits