Zusammengesetztes Array mit 2 werten vergleichen
Hallo,
wie kann ich denn das zusammengesetzte array, welches von zwei DMFA gefüllt wird, mit der Tabelle vergleichen? Ich bekomme das nur bei einem Wert hin. Sobald man beide Werte vergleichen möchte, geht es nicht mehr. Dabei spielt es keine Rolle, welcher Wert es ist.
let daten := (select Dashboard);
let vArray1 := [];
let vArrayObj1 := [];
let vObj1 := "";
for j in numbers(Jahr) do
vObj1 := concat(record(Jahr,j).text(Jahr));
vArrayObj1 := [vObj1];
vArray1 := array(vArray1, vArrayObj1)
end;
let vArray := [];
let vArrayObj := [];
let vObj := "";
for j in numbers(Monat) do
vObj := concat(record(Monat,j).text(Zahl));
vArrayObj := [vObj];
vArray := array(vArray, vArrayObj)
end;
let vArrayMOJA := array(vArray, vArray1);
"/
//ergibt ein Array aus gewählten Monat & Jahr
//formatJSON(vArrayMOJA)=["1","2","3","4","2024","2025","2026"]
/"
for i in vArrayMOJA do
let AA := (daten[year('Datum beginn') = i][month('Datum beginn') = i] order by 'Datum beginn');
for aa in AA do
"/
// weiterverarbeitung für html Tabelle
/"
22 Antworten
-
Hab mal eine Test-DB angefügt. Ziel soll es werden die Termine in der HTML-Tabelle angezeigt zu bekommen, wenn die Dauer z. B. 3 Tage ist, dann soll auch jeder Tag einzeln angezeigt werden und farbig hervorgehoben sein, oder dass die betreffende Zeile höher wird in der HTML-Tabelle mit den entsprechenden Wochentagen. So in der Art. Gerne auch andere Ideen.
Name Datum. Wochentag
Paul. 14.05.2023. Samstag
Müller. 17.07.2023. Montag
18.07.2023. Dienstag
Ich bekomme es einfach nicht hin.
-
Ich denke nicht, dass das das Probleme nun löst, aber jedenfalls sieht das für mich so aus, dass
(daten[year('Datum beginn') = i][month('Datum beginn') = i]
nach Datensätzen filtert, die Jahresnummer = i *und* Monatsnummer = i haben, solche Datensätze gibt es dann nicht.
Du brauchst vermutlich zwei ineinandergeschachtelte for-Schleifen für Jahr und Monat. Ob das aber klappt weiss ich auch nicht, denn ich verstehe nicht, welche Kombinationen du definieren möchtest, alle Monate in allen Jahren? Und sind die Namen Eigenschaften der Jahre oder wie ich vermute eher die Jahre Eigenschaften der Namen? So dass Peter an diesem Datum und Paul an jenem, so dass das nach einer Schleife über die Namen «riecht» ... ok, mehr fällt mir nicht ein, sorry, aber das mit den zwei Schleifen wollte ich halt noch sagen - vielleicht bringt's ein bisschen was.
-
let myObject := do as server (select Dashboard order by 'Datum beginn').{ nid: raw(Nr), name: Kunde.Firma + Kunde.Name, art: 'Bitte art der Feier eingeben', ..............
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 22Antworten
- 163Ansichten
-
4
Folge bereits