Verknüpfung
Hallo Zusammen,
Ich arbeite mit der Desktop Version und möchte wie in der Beilage dargestellt, je zwei Felder in verschiedenen Tabellen verknüpfen. Die Funktion höchster Wert resp. niedrigster Wert funktioniert leider nicht. Für Unterstützung bin ich super dankbar. Beste Grüsse Jean-Luc
17 Antworten
-
Hi Jean-Luc,
wenn ich dein Szenario richtig verstehe benötigst Du in Tabelle1 zwei neue FX-Felder (auch Funktion genannt).
Für das 1. FX-Feld (FX-Datum-Stichtag) (Übernahme des letzten Datums) kann dieses Skript funktionieren:
(Ich habe hier angenommen, dass das Feld Fassnummer in beiden Tabellen ein Zahlenwert ist! Ob das Verknüpfungen sind geht aus deinem PDF leider nicht hervor.)"FX-Datum-Stichtag muss dieses Feld heißen!"; let me := this; let DF := (select Tabelle2 where me.Fassnummer = Fassnummer); date(max(DF.'Datum Stichtag'))
Für das 2. FX-Feld (FX-Datum-Anfang) kann dieses Skript funktionieren:
(Auch hier habe ich angenommen, dass das Feld Fassnummer in beiden Tabellen ein Zahlenwert ist!):"FX-Datum-Anfang muss dieses Feld heißen!"; let me := this; let DF := (select Tabelle2 where me.Fassnummer = Fassnummer and 'Datum Stichtag' = me.'FX-Datum-Stichtag'); date(DF.'Datum Anfang')
Viel Erfolg
Ronald -
Hi Ronald,
Danke für Deine prompte Rückmeldung und sorry für meine späte Reaktion. Leider hatte ich Deinen Vorschlag nicht erfolgreich umsetzen können. Ich habe jetzt mal einen Screen Shot angehängt und bin wirklich dankbar, wenn Du mir weiterhelfen kannst...
Herzliche Grüsse
Jean-Luc -
Hallo, ich werfe meinen Hut auch mal in den Ring:
let myF := Fassnummer; let myRec := last((select Tabelle2)[Fassnummer = myF] order by 'Datum Stichtag'); myRec.'Datum Stichtag'
Beziehungsweise
let myF := Fassnummer; let myRec := last((select Tabelle2)[Fassnummer = myF] order by 'Datum Stichtag'); myRec.'Datum Anfang'
-
Moin zusammen,
min() und max() funktionieren ernsthaft nicht in der Mac-APP?!
Ich arbeite bisher nur in der Cloud, daher ist mir das noch nicht aufgefallen und bei so Basic-Funktionen hätte ich dass nicht für möglich gehalten...Schönen Start in die Woche
Ronald
-
Da das Thema Performance immer häufiger zu Sprache kommt, nehme ich Planox's Hut mal auf und erlaube mir das in ein FX-Feld zusammen zu fassen:
(macht aber nur Sinn, wenn Du diese Information so nur an dieser Stelle verwendest)let myF := Fassnummer; let myRec := last((select Tabelle2)[Fassnummer = myF] order by 'Datum Stichtag')); "Datum Stichtag: " + myRec.'Datum Stichtag' + "/ Datum Anfang: " + myRec.'Datum Anfang'
Damit sollte sich meiner Ansicht nach der Performancebedarf halbieren?!
-
Guys, vielen Dank für Eure Unterstützung! Letztendlich habe ich es nochmal ganz einfach mit Max und Min probiert. Und es hat geklappt....
Content aside
- vor 2 JahrenZuletzt aktiv
- 17Antworten
- 176Ansichten
-
4
Folge bereits