Eine Berechnung an ein Datum hängen
Hallo, gerne möchte ich ab einem besttimmten Datum ein Feld summieren.
ich habe folgende Formel eingegeben:
if (select Transaktion).Datum > "05.12.2109" then
sum((select 'Burggrabenanalyse Aktien').'realisierter Gewinn Aktie')
end
Leider funktioniert das nicht. Ich habe es auch damit probiert, dass ich das Datum in einer Nummer umgererechnet habe "43804" -> hat aber auch nicht funtioniert
Ich freue mich über Euere Hilfe.
Dank im Voraus, Nik
6 Antworten
-
Hi Nik,
in welchem Zusammenhang stehen denn die Tabellen 'Transaktion' und 'Burggrabenanalyse Aktien'??
NS: Datum kannst Du so übergeben:
date(2019,12,5)
lg, Torsten
-
Hallo Thorsten,
Transaktion ist eine Untertabelle von 'Burggrabenanalyse Aktien'? N:1
Diesen Abschnitt verstehe ich nicht so richtig:
NS: Datum kannst Du so übergeben:
date(2019,12,5)
Ich habs zur Sicherheit mal in die Formel eingebaut, hat aber nix gebracht.
Die Formel lautet nun:
if (select Transaktion).Datum > date(2019, 12, 5) then
sum((select 'Burggrabenanalyse Aktien').'realisierter Gewinn Aktie')
endGrüße, Nik
-
ups Torsten ohne h - sorry
-
Hi Nik,
dann verstehe ich entweder Dein Datenmodell oder Dein Script-Ziel nicht.
Nach Deinem Skript willst Du das Feld 'realisierter Gewinn Aktie' aller Datensätze der Tabelle 'Burggrabenanalyse Aktien' summieren, die mit Transaktionen nach dem 5.12.2019 enthalten?
Ich bin mal mutig und stelle folgende Behauptungen auf:
a) das Feld 'realisierter Gewinn Aktie' ist ein Feld der Tabelle 'Transaktion'
b) Du möchtest alle zum jeweiligen Datensatz in 'Burggrabenanalyse Aktien' gehörenden realisierten Gewinne der Transaktionen nach dem 5.12.2019 anzeigen.
DANN wäre die Funktion
sum(Transaktion [Datum >date(2019,12,5)].'realisierter Gewinn Aktie')
Falls dem nicht so ist, benötige ich mehr Infos zum Datenmodell.
lg, Torsten
-
Hallo Torsten - Du hattest Recht, habe das Datenmodell falsch beschrieben. Nach einigen Hinrverenkungen + den wertvollen Tipps, die ich von Dir bekommen habe, habe ich es lösen können... richtig lautet die Formel:
sum((select Transaktion)[Datum > date(2019, 12, 5)].'Gewinn Transaktion')
Herzlichen Dank für Deine Hilfe...
-
Hi Nik,
okay - 'Burggrabenanalyse Aktien' ist also sowas wie ein Dashboard...
Du siehst: Alles steht und fällt mit der Kenntnis über's Datenmodell. Freut mich, dass ich Dir dennoch helfen konnte.
lg, Torsten
Content aside
- vor 4 JahrenZuletzt aktiv
- 6Antworten
- 714Ansichten