NEWS
Lösung zur Wertspeicherung
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Du musst halt darauf achten, dass die Spalten über alles gleich beschrifet sind.
sollte passen
Du kannst ja jede Datei schon erzeugen und downloaden und importieren.
hab ich heute keinen Bock mehr, ich bin Müde und Krieg Kopfweh vom vielen in dem Monitor glotzen.
-
@accuface na dann schlaf gut
-
@mickym said in Lösung zur Wertspeicherung:
@accuface na dann schlaf gut
Danke, du Auch. guds nächtle
-
@mickym said in Lösung zur Wertspeicherung:
hmmm, obwohl ich nochmal die Filenamen gelöscht und einen Reset durchgeführt habe, hat es die vorherigen werte wieder mitgeschrieben. Ich dachte durch das löschen und Reset, wird die Datei sozusagen geleert.
Ja ich weis, die spaltenüberschriften sind mitgesendet. Ich teste ja noch.
-
@accuface said in Lösung zur Wertspeicherung:
hmmm, obwohl ich nochmal die Filenamen gelöscht und einen Reset durchgeführt habe, hat es die vorherigen werte wieder mitgeschrieben.
Fehler Gefunden, ich hatte in dem "löschen" Node den Pfad nicht angeglichen, somit hat er die "alte" Datei "zaehlerwerte" gelöscht.
Getestet und Funktioniert, also alles anpassen, daten Löschen und heute Nacht nochmal schreiben lassen.
Wie war das: Learning by Doing
-
@accuface Gut - ich wünsche Dir schöen Feiertage und einen guten Rutsch - ich werde wohl die nächsten 2 Wochen nur sehr sporadisch hier im Thread anwesend sein und kann dann auch keine Flows oder Screenshots hier einstellen. Du bist also auf Dich und Deine Fehlersuche alleine gestellt.
Wenn du in den oberen Ästen die Inject Node für das Erstellen der Spaltenüberschriften bis auf eine deaktivierst - da es ja jedesmal in derselben Variablen gespeichert wird.
Die braucht es ja NUR EINMAL - da die Spaltenüberschriften ja überall identisch sein müssen.
Also nochmals schöne Feiertage und einen guten Rutsch.
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Gut - ich wünsche Dir schöen Feiertage und einen guten Rutsch - ich werde wohl die nächsten 2 Wochen nur sehr sporadisch hier im Thread anwesend sein und kann dann auch keine Flows oder Screenshots hier einstellen. Du bist also auf Dich und Deine Fehlersuche alleine gestellt.
Aus einem, mir unerklärlichem Grund, wird bei allen Dateien (Werte), die Nachkommastelle in der Excel liste nicht angezeigt. Gezeigter Wert ist vom 26.12.24.
Hast du ein Idee woran dass liegen könnte?
Ich hab die einzelnen Datein runtergeladen und gegen die vorhandenen ersetzt, dann in der Excel Liste per "Alle aktualiesieren" eingefügt.
Angezeigt wird 2, im iob sind es aber 2,287
-
@accuface Verschluckt wird eigentlich nichts - also insofern habe ich keine Ahnung - Du kannst die Anzahl der minimalen Nachkommastellen ändern, indem Du in der Change Node
$formatNumber(val,"0,####",{'decimal-separator':',','grouping-separator':'.'}): val})
die # hinter dem Komma gegen 0 ersetzt - je nachdem wie viele Nachkommastellen minimal kommen sollen. Schau halt auch mal in die Textdatei, ob es ein Problem von Excel beim Import ist oder ob es von NodeRed schon so in die Textdatei geschrieben wurde.
-
@mickym said in Lösung zur Wertspeicherung:
@accuface Verschluckt wird eigentlich nichts - also insofern habe ich keine Ahnung - Du kannst die Anzahl der minimalen Nachkommastellen ändern, indem Du in der Change Node
$formatNumber(val,"0,####",{'decimal-separator':',','grouping-separator':'.'}): val})
die # hinter dem Komma gegen 0 ersetzt - je nachdem wie viele Nachkommastellen minimal kommen sollen. Schau halt auch mal in die Textdatei, ob es ein Problem von Excel beim Import ist oder ob es von NodeRed schon so in die Textdatei geschrieben wurde.
Das mit den 0 gegen # ersetzen hab ich jetzt mal gemacht.
Wenn ich die runtergeladenen CSV im Notepad aufmache ist die Zahl korrekt drin.
Wenn ich Aktualisiere ist die Nachkommastellen weg.
Wenn ich allerdings neu Importiere dann wird es in der Vorschau korrekt angezeigt und wird logischerweise ein neues Arbeitsblatt erstellt, wo es dann auch passt.muss also irgendwie mit dem aktualisieren zusammenhängen.
Ich hab in Excel über Optionen -> Erweitert -> "Trennzeichen vom Betriebssystem übernehmen" abgehackt. Hat aber auch nichts verändert.
Ein Excel Profi viell. eine Idee?
-
@accuface sagte in Lösung zur Wertspeicherung:
Wenn ich die runtergeladenen CSV im Notepad aufmache ist die Zahl korrekt drin.
Wollte ich sagen - dann liegt das aber nicht an NodeRed, sondern an Excel - dann kannst die Änderungen ggf. rückgängig machen.
Du kannst in die vorhandenen Zellen gehen - dann auf Daten => zuletzt verwendete Quellen
da wählst Du dann Deine CSV Datei ausDann macht sich so ein Fenster auf - dann auf Daten transformieren - dann macht sich dieser Power Editor auf.
Im Transformierenmenü hat der dann ggf. vielleicht weil zu Anfang 0 drin stand - den Datentyp Ganzzahl anstelle von Dezimalzahl genommen.
Dann das ggf. nochmal für die Spalte ändern.
Wenn es dann in dem Power Query Editor richtig angezeigt wird, dann musst Du es mit
Start => Schließen und laden wieder in Excel übernehmen.Ich bin auch kein Excelspezialist.
Aber Du kannst ja selbst bissi rumprobieren.
Gut mit den 0,000 würdest Du das dann erzwingen. Jedenfalls wenn es im Text richtig ist, dann liegt das an dem Import.
Das mit dem Trennzeichen ist ein Tab - da nichts verstellen - daran liegt es nicht. Ein Komma als Spaltentrennzeichen zu verwenden, wäre eher blöd. Zudem Excel keinen Dezimalpunkt, sondern nur ein Komma akzeptiert.Mehr kenne ich mich im Excel auch nicht aus.
Zur Not kannst Du ja alles nochmal neu importieren. Wenn die Spalten dann das richtige Format haben, dann klappt es auch mit dem Aktualisieren. Das ist glaub nur am Anfang, wenn der Datentyp nicht richtig erkannt wird.
-
@mickym said in Lösung zur Wertspeicherung:
Im Transformierenmenü hat der dann ggf. vielleicht weil zu Anfang 0 drin stand - den Datentyp Ganzzahl anstelle von Dezimalzahl genommen.
Ich hab das jetzt bei dem ersten Arbeitsblatt getestet, und hat funktioniert. nach erneutem aktualisieren passt nun die zahl mit den Nachkommastellen. Werde es dann morgen sehen ob es beim erneuten Daten aktualisieren auch noch passt.
Du bist der beste.
Ich hoffe ich kann dich dann jetzt in Ruhe lassen.
EDIT:
Passt nun auch beim aktualisieren. Da wäre ich nie drauf gekommen. Danke