0

Etwas Ähnliches wie EXCEL VLOOKUP/SVERWEIS

Hallo,

Ich suche eine Funktion die etwas Ähnliches macht wie der Excel SVERWEIS. D.h. ich habe in meinem Fall eine Tabelle "Zeiterfassung" mit einem Feld "Datum" und einem Berechnungsfeld "Bruttolohn". Nun soll aus einer zweiten Tabelle "Dashboard", die ebenfalls ein Datumsfeld "Buchungsdatum" hat, aus dem Zahlenfeld "Sozialabgaben" der Wert in das Berechnugsfeld "Bruttolohn" einfliessen, wenn Jahr und Monat der beiden Datumsfelder übereinstimmen. Die beiden Tabellen sind nicht verknüpft und die Tabelle "Dashboard" hat nur ein Datensatz pro Monat.

Ich habe es nur mit dem Monat so probiert:

let myMonat := month(Datum);
let mySA := select Dashboard.Sozialabgaben where month(Buchungsdatum) = myMonat;
Nettolohn * mySA

Dies funktioniert aber nicht, da die Fehlermeldung Unexpected Keyword kommt.

Gibt es da eine Lösung?

Gruss

2 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo, 

    fast richtig, nur ein kleiner  Fehler bei select Anweisung. Und ich würde Nettolohn + mySA statt Nettolohn * mySA vorschlagen. Außerdem kannstdu mit yearmonth() direkt Jahr und Monat vergleichen:

    ---

    let myYearMonth:=yearmonth(Datum);

    let mySA:=first(select Dashboard where yearmonth(Buchungsdatum)=myYearMonth).Sozialabgaben;

    Nettolohn+mySA

    ---

    Leo

    • Machgg
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Super, vielen Dank für die rasche Antwort. Ich wünsche euch schöne Festtage!

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 2Antworten
  • 1430Ansichten