Seite 1 von 1

Unterschied Werte in Zeile oder Spalte

Verfasst: 25 Mär 2015 10:26
von ManfredK
Hallo,

Ich würde gerne eine Monatszusammenfassung für eine Datenbank erstellen, jedoch habe ich ein kleines Verständnisproblem.

Wenn ich die Werte in einer Zeile eintrage:

Code: Alles auswählen

%unit_off%%alwaysseppoint_on%
%ws_year%-%ws_month2%,%avgval_mpast[2~%ws_month2%~0000]%,%minval_mpast[2~%ws_month2%~0000]%,%maxval_mpast[2~%ws_month2%~0000]%,%avgval_mpast[18~%ws_month2%~0000]%,%avgval_mpast[33~%ws_month2%~0000]%...
erhalte ich nur für die ersten Variablen richtige Werte, und für die restlichen '--2%~0000]%'

Code: Alles auswählen

2015-03,5.1,-3.4,16.8,74.1,--2%~0000]%,--2%~0000]%,--2%~0000]%...
Wenn ich die Werte untereinander stelle:

Code: Alles auswählen

%unit_off%%alwaysseppoint_on%
%ws_year%-%ws_month2%,
%avgval_mpast[2~%ws_month2%~0000]%,
%minval_mpast[2~%ws_month2%~0000]%,
%maxval_mpast[2~%ws_month2%~0000]%,
%avgval_mpast[18~%ws_month2%~0000]%,
%avgval_mpast[33~%ws_month2%~0000]%,
%minval_mpast[33~%ws_month2%~0000]%,
%maxval_mpast[33~%ws_month2%~0000]%,
%avgval_mpast[34~%ws_month2%~0000]%,
%avgval_mpast[35~%ws_month2%~0000]%,
%minval_mpast[35~%ws_month2%~0000]%,
%maxval_mpast[35~%ws_month2%~0000]%,
%avgval_mpast[36~%ws_month2%~0000]%,
%avgval_mpast[37~%ws_month2%~0000]%,
%avgval_mpast[40~%ws_month2%~0000]%,
%avgval_mpast[41~%ws_month2%~0000]%,
%maxval_mpast[41~%ws_month2%~0000]%,
%avgval_mpast[42~%ws_month2%~0000]%,
%maxval_mpast[42~%ws_month2%~0000]%,
%avgval_mpast[45~%ws_month2%~0000]%,
%minval_mpast[45~%ws_month2%~0000]%,
%maxval_mpast[45~%ws_month2%~0000]%,
%minval_mpast[18~%ws_month2%~0000]%,
%maxval_mpast[18~%ws_month2%~0000]%
%alwaysseppoint_off%
erhalte ich ein richtiges Ergebnis:

Code: Alles auswählen

2015-03,
5.1,
-3.4,
16.8,
74.1,
1023.2,
1003.4,
1036.2,
0.6,
5.3,
0.0,
24.4,
338,
5,
1.546,
1.0,
2.5,
226,
739,
11.3,
0.0,
48.3,
34.0,
97.0
Wieso ist das so? Übersehe ich da etwas?
Dank im Voraus.

Verfasst: 25 Mär 2015 16:05
von weneu
Hallo Manfred,
ich glaube nicht, dass ich mich da nun täusche, aber Du darfst dieselbe Varable in einer Zeile nicht zweimal hintereinander verwenden.
Aber ist spricht ja nichts dagegen, jeweils eine neue Zeile zu beginnen.

Verfasst: 26 Mär 2015 09:51
von ManfredK
Hallo Werner,
Vielen dank für deinen Hinweis.
Jedoch bei den Tageswerten

Code: Alles auswählen

%unit_off%%alwaysseppoint_on%%ws_delline%
%ws_year%-%ws_month2%-%ws_day2%,%avgvalpast[2~00~00~0000]%,%minvalpast[2~00~00~0000]%,%maxvalpast[2~00~00~0000]%,%avgvalpast[18~00~00~0000]%,%avgvalpast[33~00~00~0000]%,...
%alwaysseppoint_off%%ws_delline%
funktioniert es.

Verfasst: 26 Mär 2015 15:13
von Werner
@Manfred,

es liegt an dieser Variable
%avgval_mpast[2~%ws_month2%~0000]%

%ws_month2% kommt in der Zeile zu oft vor

Werner

Verfasst: 27 Mär 2015 16:45
von ManfredK
Werner hat geschrieben:@Manfred,

es liegt an dieser Variable
%avgval_mpast[2~%ws_month2%~0000]%

%ws_month2% kommt in der Zeile zu oft vor

Werner
Hallo Werner,
Vielen Dank, dass war der entscheidende Hinweis.
Da ich sowieso die Daten des Vormonates brauche, werde ich das mit -1 lösen.