NEWS
Summe/differenz berechnen +/-
-
Hallo,
ich würde gerne die Summe bzw. die Differenz von mehr als 2 DP berechnen. Habe es gerade mit 2 DP probiert, aber er rechnet da nicht:
hab ich da einen Gedanken Fehler noch? und wie bekomme ich mehr als 2DP zum berechnen rein? Gibts da auch eine Funktion?

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="Cd+*b$:me4#bwh{Dnt4Z">gestern</variable> </variables> <block type="schedule" id="Q6=3Vy}02DbNJ`*:8umP" x="63" y="163"> <field name="SCHEDULE">*/60 * * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="#7G|_Fo?,?cFbc#p..w@"> <field name="VAR" id="Cd+*b$:me4#bwh{Dnt4Z">gestern</field> <value name="VALUE"> <block type="math_arithmetic" id="bL0:_SCnfTFom`qx#dm5"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="lEHSJu]e{OzGn^}fBI4z"> <field name="NUM">1</field> </shadow> <block type="get_value" id="oL=AfT7A3uu`m9CuL.+s"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Aktien.1.Aktie_01_Differenz</field> </block> </value> <value name="B"> <shadow type="math_number" id="%b))?+PyGkJrMlkIRp):"> <field name="NUM">1</field> </shadow> <block type="get_value" id="BawPx9dMMPOi[U7]g/u`"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Aktien.2.Aktie_02_Differenz</field> </block> </value> </block> </value> <next> <block type="update" id="xX6VFF6~4RO?mDh)ez;3"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.gesamtgesternaktie</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="GTB8*50S*]K5BqsQ6W{R"> <field name="VAR" id="Cd+*b$:me4#bwh{Dnt4Z">gestern</field> </block> </value> </block> </next> </block> </statement> </block> </xml> -
Hallo,
ich würde gerne die Summe bzw. die Differenz von mehr als 2 DP berechnen. Habe es gerade mit 2 DP probiert, aber er rechnet da nicht:
hab ich da einen Gedanken Fehler noch? und wie bekomme ich mehr als 2DP zum berechnen rein? Gibts da auch eine Funktion?

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="Cd+*b$:me4#bwh{Dnt4Z">gestern</variable> </variables> <block type="schedule" id="Q6=3Vy}02DbNJ`*:8umP" x="63" y="163"> <field name="SCHEDULE">*/60 * * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="#7G|_Fo?,?cFbc#p..w@"> <field name="VAR" id="Cd+*b$:me4#bwh{Dnt4Z">gestern</field> <value name="VALUE"> <block type="math_arithmetic" id="bL0:_SCnfTFom`qx#dm5"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="lEHSJu]e{OzGn^}fBI4z"> <field name="NUM">1</field> </shadow> <block type="get_value" id="oL=AfT7A3uu`m9CuL.+s"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Aktien.1.Aktie_01_Differenz</field> </block> </value> <value name="B"> <shadow type="math_number" id="%b))?+PyGkJrMlkIRp):"> <field name="NUM">1</field> </shadow> <block type="get_value" id="BawPx9dMMPOi[U7]g/u`"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Aktien.2.Aktie_02_Differenz</field> </block> </value> </block> </value> <next> <block type="update" id="xX6VFF6~4RO?mDh)ez;3"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.gesamtgesternaktie</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="GTB8*50S*]K5BqsQ6W{R"> <field name="VAR" id="Cd+*b$:me4#bwh{Dnt4Z">gestern</field> </block> </value> </block> </next> </block> </statement> </block> </xml>@olli_m
Welchen Datentyp haben die 2 DP? Wenn es nicht
numberist, wird es nichts mit dem Berechnen. -
Hallo,
ich würde gerne die Summe bzw. die Differenz von mehr als 2 DP berechnen. Habe es gerade mit 2 DP probiert, aber er rechnet da nicht:
hab ich da einen Gedanken Fehler noch? und wie bekomme ich mehr als 2DP zum berechnen rein? Gibts da auch eine Funktion?

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="Cd+*b$:me4#bwh{Dnt4Z">gestern</variable> </variables> <block type="schedule" id="Q6=3Vy}02DbNJ`*:8umP" x="63" y="163"> <field name="SCHEDULE">*/60 * * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="#7G|_Fo?,?cFbc#p..w@"> <field name="VAR" id="Cd+*b$:me4#bwh{Dnt4Z">gestern</field> <value name="VALUE"> <block type="math_arithmetic" id="bL0:_SCnfTFom`qx#dm5"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="lEHSJu]e{OzGn^}fBI4z"> <field name="NUM">1</field> </shadow> <block type="get_value" id="oL=AfT7A3uu`m9CuL.+s"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Aktien.1.Aktie_01_Differenz</field> </block> </value> <value name="B"> <shadow type="math_number" id="%b))?+PyGkJrMlkIRp):"> <field name="NUM">1</field> </shadow> <block type="get_value" id="BawPx9dMMPOi[U7]g/u`"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Aktien.2.Aktie_02_Differenz</field> </block> </value> </block> </value> <next> <block type="update" id="xX6VFF6~4RO?mDh)ez;3"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.gesamtgesternaktie</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="GTB8*50S*]K5BqsQ6W{R"> <field name="VAR" id="Cd+*b$:me4#bwh{Dnt4Z">gestern</field> </block> </value> </block> </next> </block> </statement> </block> </xml>@olli_m Scheinbar sind deine Datenpunkte vom Typ "Zeichenkette" (
string). Das solltest Du auf "Zahl" (number) ändern.Ansonsten kannst Du auch "nach Zahl" aus den Konvertierungsfunktionen dazwischen packen (vor beide "Wert vom Objekt ID..."). Aber das ist ein unschöner Workaround.
-
@haus-automatisierung
@Meister-MopperJa habe ich jetzt auch gemacht, aber das blockly schickt immer noch einen string los:
2024-01-10 09:55:00.003 warn You are assigning a string to the state "0_userdata.0.gesamtgesternaktie" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions.und an sich habe ich noch mehrere DP als die zwei, wie bekommt man das im Blockly hin?
Er meckert auch im JS:
10.1.2024, 09:53:00.004 [warn ]: javascript.0 (190) at Object.<anonymous> (script.js.common.Wohnzimmer.AktienWerteBilanz:6:3) 10.1.2024, 09:53:58.564 [info ]: javascript.0 (190) Stop script script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:53:58.610 [info ]: javascript.0 (190) Start javascript script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:53:58.612 [info ]: javascript.0 (190) script.js.common.Wohnzimmer.AktienWerteBilanz: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 10.1.2024, 09:54:00.003 [warn ]: javascript.0 (190) at Object.<anonymous> (script.js.common.Wohnzimmer.AktienWerteBilanz:6:3) 10.1.2024, 09:54:04.401 [info ]: javascript.0 (190) Stop script script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:54:31.598 [info ]: javascript.0 (190) Start javascript script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:54:31.601 [info ]: javascript.0 (190) script.js.common.Wohnzimmer.AktienWerteBilanz: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 10.1.2024, 09:54:33.501 [info ]: javascript.0 (190) Stop script script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:54:34.249 [info ]: javascript.0 (190) Start javascript script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:54:34.253 [info ]: javascript.0 (190) script.js.common.Wohnzimmer.AktienWerteBilanz: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 10.1.2024, 09:55:00.003 [warn ]: javascript.0 (190) at Object.<anonymous> (script.js.common.Wohnzimmer.AktienWerteBilanz:6:3) 10.1.2024, 09:56:00.004 [warn ]: javascript.0 (190) at Object.<anonymous> (script.js.common.Wohnzimmer.AktienWerteBilanz:6:3)
-
@haus-automatisierung
@Meister-MopperJa habe ich jetzt auch gemacht, aber das blockly schickt immer noch einen string los:
2024-01-10 09:55:00.003 warn You are assigning a string to the state "0_userdata.0.gesamtgesternaktie" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions.und an sich habe ich noch mehrere DP als die zwei, wie bekommt man das im Blockly hin?
Er meckert auch im JS:
10.1.2024, 09:53:00.004 [warn ]: javascript.0 (190) at Object.<anonymous> (script.js.common.Wohnzimmer.AktienWerteBilanz:6:3) 10.1.2024, 09:53:58.564 [info ]: javascript.0 (190) Stop script script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:53:58.610 [info ]: javascript.0 (190) Start javascript script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:53:58.612 [info ]: javascript.0 (190) script.js.common.Wohnzimmer.AktienWerteBilanz: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 10.1.2024, 09:54:00.003 [warn ]: javascript.0 (190) at Object.<anonymous> (script.js.common.Wohnzimmer.AktienWerteBilanz:6:3) 10.1.2024, 09:54:04.401 [info ]: javascript.0 (190) Stop script script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:54:31.598 [info ]: javascript.0 (190) Start javascript script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:54:31.601 [info ]: javascript.0 (190) script.js.common.Wohnzimmer.AktienWerteBilanz: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 10.1.2024, 09:54:33.501 [info ]: javascript.0 (190) Stop script script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:54:34.249 [info ]: javascript.0 (190) Start javascript script.js.common.Wohnzimmer.AktienWerteBilanz 10.1.2024, 09:54:34.253 [info ]: javascript.0 (190) script.js.common.Wohnzimmer.AktienWerteBilanz: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 10.1.2024, 09:55:00.003 [warn ]: javascript.0 (190) at Object.<anonymous> (script.js.common.Wohnzimmer.AktienWerteBilanz:6:3) 10.1.2024, 09:56:00.004 [warn ]: javascript.0 (190) at Object.<anonymous> (script.js.common.Wohnzimmer.AktienWerteBilanz:6:3)
@olli_m sagte in Summe/differenz berechnen +/-:
wie bekommt man das im Blockly hin?
Muss konvertiert werden:

-
@olli_m sagte in Summe/differenz berechnen +/-:
wie bekommt man das im Blockly hin?
Muss konvertiert werden:

sieht gut aus :-)
Wie mache ich das jetzt am einfachsten hab so 15 DP die ich da berechnen mag....
-
sieht gut aus :-)
Wie mache ich das jetzt am einfachsten hab so 15 DP die ich da berechnen mag....
@olli_m Alle auf den richtigen Datentyp (number) stellen und dann kannst Du z.B. mit dem
$-Selektor über alle Datenpunkte gehen und diese dann in einer Schleife addieren."nach Zahl" braucht man eigentlich nie, wenn die Datentypen überall stimmen.
-
@olli_m Alle auf den richtigen Datentyp (number) stellen und dann kannst Du z.B. mit dem
$-Selektor über alle Datenpunkte gehen und diese dann in einer Schleife addieren."nach Zahl" braucht man eigentlich nie, wenn die Datentypen überall stimmen.
@haus-automatisierung
okay probier ich mal aus... danke Euch zwei -
Also ich muss ja erst ne Function anlegen und die DP dann reinziehen und dann zusätzlich den DP auch noch ändern oder?

nur was muss ich dann hier reinschreiben?

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden