Variable für Regen/Monat/Jahr
Moderatoren: Werner, Tex, weneu
-
Joe333
- Beiträge: 97
- Registriert: 04 Mär 2007 07:22
- Wohnort: Höbersbrunn
- Kontaktdaten:
Variable für Regen/Monat/Jahr
Ich will Monatswerte des Regens in den letzten 4 Jahren vergleichen.
Es sollte dabei immer das aktuelle Monat verglichen werden.
und zwar so
Akueller Monat (Juni wir angezeigt)
%monthtxt%
mit Jahr (2010 wird angezeigt)
%ws_year%
Regen
%rainmonth%
letztes Jahr (Anzeige sollte nur "2009" sein)
??
Monat im letzten Jahr (Anzeige sollt nur "Juni" sein)
??
Regen
%rainlastmonthyear%
vorletztes Jahr (Anzeige sollte nur "2008" sein)
??
Monat im vorletzten Jahr (Anzeige sollt nur "Juni" sein)
??
Regen
??
vorvorletztes Jahr (Anzeige sollte nur "2007" sein)
??
Monat im vorvorletzten Jahr (Anzeige sollt nur "Juni" sein)
??
Regen
??
Weis jemand die Variablen die unter ?? gehören würden?
Joe
Es sollte dabei immer das aktuelle Monat verglichen werden.
und zwar so
Akueller Monat (Juni wir angezeigt)
%monthtxt%
mit Jahr (2010 wird angezeigt)
%ws_year%
Regen
%rainmonth%
letztes Jahr (Anzeige sollte nur "2009" sein)
??
Monat im letzten Jahr (Anzeige sollt nur "Juni" sein)
??
Regen
%rainlastmonthyear%
vorletztes Jahr (Anzeige sollte nur "2008" sein)
??
Monat im vorletzten Jahr (Anzeige sollt nur "Juni" sein)
??
Regen
??
vorvorletztes Jahr (Anzeige sollte nur "2007" sein)
??
Monat im vorvorletzten Jahr (Anzeige sollt nur "Juni" sein)
??
Regen
??
Weis jemand die Variablen die unter ?? gehören würden?
Joe
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo,
die Variable hierfür wäre
%rain_mpast[mm~yyyy]%
Lies dazu auch mal auf meiner Seite
http://faqvar.wernerneudeck.de
Um vergangene Jahreszahlen auszugeben, wäre die Berechnungsvariable
%ws_calc[x]=w1~w2~Dezimalstellen%
nötig, mit der Du, ausgehend vom aktuellen Jahr, zurückrechnen kannst.
Wenn Du damit nicht weiterkommst, frage nochmals.
Vielleicht präsentiert Dir aber auch ein ganz lieber Mensch (z.B. Jörg) gleich die komplette Lösung
die Variable hierfür wäre
%rain_mpast[mm~yyyy]%
Lies dazu auch mal auf meiner Seite
http://faqvar.wernerneudeck.de
Um vergangene Jahreszahlen auszugeben, wäre die Berechnungsvariable
%ws_calc[x]=w1~w2~Dezimalstellen%
nötig, mit der Du, ausgehend vom aktuellen Jahr, zurückrechnen kannst.
Wenn Du damit nicht weiterkommst, frage nochmals.
Vielleicht präsentiert Dir aber auch ein ganz lieber Mensch (z.B. Jörg) gleich die komplette Lösung
-
ngawa
Hallo,
heiße zwar nicht Jörg, aber sonst ....
Ich glaube, es genau das, was Du suchst:
------------
<table>
<tr>
<th>Niederschlagtage</th>
<th>%monthtxt% %ws_year%</th>
<th>%monthtxt% %ws_calc[-]=%ws_year%~1~0%</th>
<th>%monthtxt% %ws_calc[-]=%ws_year%~2~0%</th>
<th>Jahr %ws_year%</th>
<th>Jahr %ws_calc[-]=%ws_year%~1~0%</th>
<th>Jahr %ws_calc[-]=%ws_year%~2~0%</th>
</tr>
<tr>
<td><div>>0 mm</div></td>
<td><div>%rain0month%</div></td>
<td><div>%rain0days_mpast[-12~000]%</div></td>
<td><div>%rain0days_mpast[-12~-01]%</div></td>
<td><div>%rain0year%</div></td>
<td><div>%rain0days_mpast[00~-001]%</div></td>
<td><div>%rain0days_mpast[00~-002]%</div></td>
</tr>
<tr>
<td><div>>2 mm</div></td>
<td><div>%rain2month%</div></td>
<td><div>%rain2days_mpast[-12~000]%</div></td>
<td><div>%rain2days_mpast[-12~-01]%</div></td>
<td><div>%rain2year%</div></td>
<td><div>%rain2days_mpast[00~-001]%</div></td>
<td><div>%rain2days_mpast[00~-002]%</div></td>
</tr>
<tr>
<td><div>>5 mm</div></td>
<td><div>%rain5month%</div></td>
<td><div>%rain5days_mpast[-12~000]%</div></td>
<td><div>%rain5days_mpast[-12~-01]%</div></td>
<td><div>%rain5year%</div></td>
<td><div>%rain5days_mpast[00~-001]%</div></td>
<td><div>%rain5days_mpast[00~-002]%</div></td>
</tr>
<tr>
<td><div>>10 mm</div></td>
<td><div>%rain10month%</div></td>
<td><div>%rain10days_mpast[-12~000]%</div></td>
<td><div>%rain10days_mpast[-12~-01]%</div></td>
<td><div>%rain10year%</div></td>
<td><div>%rain10days_mpast[00~-001]%</div></td>
<td><div>%rain10days_mpast[00~-002]%</div></td>
</tr>
<tr>
<td><div>>20 mm</div></td>
<td><div>%rain20month%</div></td>
<td><div>%rain20days_mpast[-12~000]%</div></td>
<td><div>%rain20days_mpast[-12~-01]%</div></td>
<td><div>%rain20year%</div></td>
<td><div>%rain20days_mpast[00~-001]%</div></td>
<td><div>%rain20days_mpast[00~-002]%</div></td>
</tr>%unit_on%
</table>
------------
Es ist für mich jetzt einfacher, das zu kopieren, als zu erklären.
Vielleicht hilfts dir.
Schönen Gruß
heiße zwar nicht Jörg, aber sonst ....
Ich glaube, es genau das, was Du suchst:
------------
<table>
<tr>
<th>Niederschlagtage</th>
<th>%monthtxt% %ws_year%</th>
<th>%monthtxt% %ws_calc[-]=%ws_year%~1~0%</th>
<th>%monthtxt% %ws_calc[-]=%ws_year%~2~0%</th>
<th>Jahr %ws_year%</th>
<th>Jahr %ws_calc[-]=%ws_year%~1~0%</th>
<th>Jahr %ws_calc[-]=%ws_year%~2~0%</th>
</tr>
<tr>
<td><div>>0 mm</div></td>
<td><div>%rain0month%</div></td>
<td><div>%rain0days_mpast[-12~000]%</div></td>
<td><div>%rain0days_mpast[-12~-01]%</div></td>
<td><div>%rain0year%</div></td>
<td><div>%rain0days_mpast[00~-001]%</div></td>
<td><div>%rain0days_mpast[00~-002]%</div></td>
</tr>
<tr>
<td><div>>2 mm</div></td>
<td><div>%rain2month%</div></td>
<td><div>%rain2days_mpast[-12~000]%</div></td>
<td><div>%rain2days_mpast[-12~-01]%</div></td>
<td><div>%rain2year%</div></td>
<td><div>%rain2days_mpast[00~-001]%</div></td>
<td><div>%rain2days_mpast[00~-002]%</div></td>
</tr>
<tr>
<td><div>>5 mm</div></td>
<td><div>%rain5month%</div></td>
<td><div>%rain5days_mpast[-12~000]%</div></td>
<td><div>%rain5days_mpast[-12~-01]%</div></td>
<td><div>%rain5year%</div></td>
<td><div>%rain5days_mpast[00~-001]%</div></td>
<td><div>%rain5days_mpast[00~-002]%</div></td>
</tr>
<tr>
<td><div>>10 mm</div></td>
<td><div>%rain10month%</div></td>
<td><div>%rain10days_mpast[-12~000]%</div></td>
<td><div>%rain10days_mpast[-12~-01]%</div></td>
<td><div>%rain10year%</div></td>
<td><div>%rain10days_mpast[00~-001]%</div></td>
<td><div>%rain10days_mpast[00~-002]%</div></td>
</tr>
<tr>
<td><div>>20 mm</div></td>
<td><div>%rain20month%</div></td>
<td><div>%rain20days_mpast[-12~000]%</div></td>
<td><div>%rain20days_mpast[-12~-01]%</div></td>
<td><div>%rain20year%</div></td>
<td><div>%rain20days_mpast[00~-001]%</div></td>
<td><div>%rain20days_mpast[00~-002]%</div></td>
</tr>%unit_on%
</table>
------------
Es ist für mich jetzt einfacher, das zu kopieren, als zu erklären.
Vielleicht hilfts dir.
Schönen Gruß
- gargamel
- Beiträge: 705
- Registriert: 13 Mär 2009 18:35
- Wohnort: 41334 Nettetal-Kaldenkirchen
- Hat sich bedankt: 3 mal
- Danksagung erhalten: 17 mal
- Kontaktdaten:
Genau diese Variable hatte ich auch die Tage gesucht und laut meiner "Blindheit"weneu hat geschrieben:Hallo,
die Variable hierfür wäre
%rain_mpast[mm~yyyy]%
Lies dazu auch mal auf meiner Seite
http://faqvar.wernerneudeck.de
Um vergangene Jahreszahlen auszugeben, wäre die Berechnungsvariable
%ws_calc[x]=w1~w2~Dezimalstellen%
nötig, mit der Du, ausgehend vom aktuellen Jahr, zurückrechnen kannst.
Wenn Du damit nicht weiterkommst, frage nochmals.
Vielleicht präsentiert Dir aber auch ein ganz lieber Mensch (z.B. Jörg) gleich die komplette Lösung
Tja, ich sollte mich auch mal daran gewöhnen öfters die FAQ Seiten von dir durch zu stöbern.
Grüße aus
Nettetal - Kaldenkirchen
Wilfried
Mitglied beim www.ruhrwetter.de und www.wettersektor.de
www.wilfried-monika.de
Davis VantagePro2 Active Plus, Wetterdirekt Sirius 300 und Sturmglas, TOA-Blitzortung, Radioaktivmessung
Nettetal - Kaldenkirchen
Wilfried
Mitglied beim www.ruhrwetter.de und www.wettersektor.de
www.wilfried-monika.de
Davis VantagePro2 Active Plus, Wetterdirekt Sirius 300 und Sturmglas, TOA-Blitzortung, Radioaktivmessung
-
Joe333
- Beiträge: 97
- Registriert: 04 Mär 2007 07:22
- Wohnort: Höbersbrunn
- Kontaktdaten:
Die Ausgabe von Monat und Jahr ist jetzt klar. Vielen Dank dafür.
Die die Regenmenge im akutellen Monat vor 2 und 3 Jahren bringe ich nicht hin.
Ausgegangen vom aktuellen derzeitigen Monat Juni 2010 bringen die Variablen
%rain_mpast[-12~-01]% für den Monat Juni 2008 und
%rain_mpast[-12~-02]% für den Monat Juni 2007
keine Werte
Was ist da falsch?
Joe
Die die Regenmenge im akutellen Monat vor 2 und 3 Jahren bringe ich nicht hin.
Ausgegangen vom aktuellen derzeitigen Monat Juni 2010 bringen die Variablen
%rain_mpast[-12~-01]% für den Monat Juni 2008 und
%rain_mpast[-12~-02]% für den Monat Juni 2007
keine Werte
Was ist da falsch?
Joe
- Sprite01
- Beiträge: 890
- Registriert: 06 Sep 2006 16:34
- Wohnort: Dessau
- Hat sich bedankt: 3 mal
- Kontaktdaten:
%rain_mpast[-12~-01]% für Juni 2008 ?
Ich hätte %rain_mpast[06~-01]% (für Juni - 1 Jahr) genommen.
Habe mich aber noch nicht so viel damit beschäftigt.
Monat = 00 ... 12 (00 = aktueller Monat)
Ich hätte %rain_mpast[06~-01]% (für Juni - 1 Jahr) genommen.
Habe mich aber noch nicht so viel damit beschäftigt.
Monat = 00 ... 12 (00 = aktueller Monat)
Grüße aus Dessau (Stadt Dessau-Roßlau)
Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

-
Joe333
- Beiträge: 97
- Registriert: 04 Mär 2007 07:22
- Wohnort: Höbersbrunn
- Kontaktdaten:
- moppedhausi
- Beiträge: 851
- Registriert: 01 Jan 2007 11:37
- Wohnort: Willich / Niederrhein
- Hat sich bedankt: 69 mal
- Danksagung erhalten: 5 mal
- Kontaktdaten:
-
Joe333
- Beiträge: 97
- Registriert: 04 Mär 2007 07:22
- Wohnort: Höbersbrunn
- Kontaktdaten:
Wenn ich für Monat 00 nehme, bekomme ich die Regenmenge vom ganzen Jahr. Ich möchte sie aber nur von einem Monat haben und dies nach jedem Monat von einem anderen in der gleichen Zelle.
mit -1 und -2 usw funktioniert es, aber mit dem aktuellen Monat 2 oder 3 Jahre zurück nicht.
Oder doch?
Seht auf meine HP "Wettervergleichswerte" (in Bearbeitung)
mit -1 und -2 usw funktioniert es, aber mit dem aktuellen Monat 2 oder 3 Jahre zurück nicht.
Oder doch?
Seht auf meine HP "Wettervergleichswerte" (in Bearbeitung)
-
Joe333
- Beiträge: 97
- Registriert: 04 Mär 2007 07:22
- Wohnort: Höbersbrunn
- Kontaktdaten:
- ManfredK
- Beiträge: 493
- Registriert: 16 Mai 2009 07:54
- Wohnort: Ruppersthal in Niederösterreich
- Hat sich bedankt: 9 mal
- Kontaktdaten:
Hallo Joe,Joe333 hat geschrieben:Jetzt funktioniert alles!
Mit %ws_month% hatte ich es probiert, aber mit %ws_month2% noch nicht.
Was liegt da der Unterschied?
Vielen, vielen Dank an euch alle, die bereit waren, mir zu helfen.
Joe
%ws_month% ist die Monatszahl 1-stellig, und bei %ws_month2% wird die Monatszahl immer 2-stellig (Monate 1-9 mit 01-09) ausgegeben.
- gargamel
- Beiträge: 705
- Registriert: 13 Mär 2009 18:35
- Wohnort: 41334 Nettetal-Kaldenkirchen
- Hat sich bedankt: 3 mal
- Danksagung erhalten: 17 mal
- Kontaktdaten:
Dieser Thread hatte mich nun auch inspiriert was zu machen.
Für Aktueller Monat im Vorjahr habe ich diese Variable %rainlastmonthyear% genommen. Funktioniert auch.
Für Aktueller Monat im Vorjahr habe ich diese Variable %rainlastmonthyear% genommen. Funktioniert auch.
Grüße aus
Nettetal - Kaldenkirchen
Wilfried
Mitglied beim www.ruhrwetter.de und www.wettersektor.de
www.wilfried-monika.de
Davis VantagePro2 Active Plus, Wetterdirekt Sirius 300 und Sturmglas, TOA-Blitzortung, Radioaktivmessung
Nettetal - Kaldenkirchen
Wilfried
Mitglied beim www.ruhrwetter.de und www.wettersektor.de
www.wilfried-monika.de
Davis VantagePro2 Active Plus, Wetterdirekt Sirius 300 und Sturmglas, TOA-Blitzortung, Radioaktivmessung
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo,
manchmal ist es auch gut, wenn man einen Tag nicht da ist, dann kommen auch andere noch zu Wort.
Schön, das ngawa schon mal eingesprungen ist, auch wenn ich Jörg i die Pflicht nehmen wollte.
Ein Bemerkung von mir noch (gilt hauptsächlich für Joe):
Es dürfen Variable nicht vergewaltigt werden. Also beispielsweise nicht das Vorjahr nehmen mit "-001" und dann auch noch versuchen, mit "-12" auch noch die Monate zurückzustellen. Das kann nicht gehen.
Aber es wurde ja dankenswerterweise von Manfred auch die Lösung mit %ws_month2% aufgezeigt.
manchmal ist es auch gut, wenn man einen Tag nicht da ist, dann kommen auch andere noch zu Wort.
Schön, das ngawa schon mal eingesprungen ist, auch wenn ich Jörg i die Pflicht nehmen wollte.
Ein Bemerkung von mir noch (gilt hauptsächlich für Joe):
Es dürfen Variable nicht vergewaltigt werden. Also beispielsweise nicht das Vorjahr nehmen mit "-001" und dann auch noch versuchen, mit "-12" auch noch die Monate zurückzustellen. Das kann nicht gehen.
Aber es wurde ja dankenswerterweise von Manfred auch die Lösung mit %ws_month2% aufgezeigt.