Zwei Datumsfelder einer Tabelle in einem Feld zusammenfassen
Liebes Forum, ich komme bei einem Punkt mit meinen bisherigen Ninox Anfängerkenntnissen nicht weiter, aber das Forum hat mich bisher ja immer gerettet :-). Nun zu meinem Problem.
Ich habe zwei Felder in einer Tabelle: DATUM1 und DATUM2. In einer Auswertungsübersicht möchte ich nun folgendes darstellen: Zeitverlauf (yearmonth DATUM1 und DATUM2) in einer Spalte und Anzahl DATUM1 sowie Anzahl DATUM2 in einer jeweis eigenen Spalte. Daraus soll dann zunächst eine Tabelle mit den drei Spalten entstehen und in einem nächsten Schritt ein Balkendiagramm, welches auf der x-Achse den Zeitraum enthält MM-YYYY und auf der y-Achse für den jeweiligen Monat einen Balken für DATUM1 und einen für DATUM2. Ich hoffe, ich konnte mich verständlich ausdrücken...
1 Antwort
-
Hallo Eichelfr,
für die Auswertungstabelle wäre die Formel:
let myD1:=select DEINETABELLE . yearmonth(DATUM1);
let myD2:=select DEINETABELLE . yearmonth(DATUM2);
for i in unique(myD1,myD2) do
let new:=create AUSWERTUNGSTABELLE;
new.Zeitraum:=i;
new.'Anzahl DATUM1':=cnt (select DEINETABELLE where yearmonth(Datum1)=i;
new.'Anzahl DATUM2':=cnt (select DEINETABELLE where yearmonth(Datum2)=i
end---
Wenn die Tabelle als Verknüpfungstabelle in Dashboard stehen sollte, dann muss man noch am Anfang: let me:=this
und nach let new:=.......
---
new.Dashboard:=me
---
Leo
Content aside
- vor 4 JahrenZuletzt aktiv
- 1Antworten
- 843Ansichten