Unterschied Werte in Zeile oder Spalte

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Unterschied Werte in Zeile oder Spalte

Beitrag 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.
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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.
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Beitrag 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.
Benutzeravatar
Werner
Site Admin
Beiträge: 6090
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Manfred,

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

%ws_month2% kommt in der Zeile zu oft vor

Werner
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Beitrag 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.
Antworten