Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA:

Fehlermeldung bei Berechnung des Medians 27 Feb 2023 07:36 #1

  • Siebald
  • Abwesend
  • Beiträge: 89
  • Dank erhalten: 26
Hallo Stefan,
bei der Verwendung des Medians bekomme ich folgende Fehlermeldung (siehe Bild).
Kannst Du Dir das bitte noch einmal ansehen.
Vielen Dank im Voraus.

Gruß Frank

 

cX4Web cX4Web Code

Was ist das?

1  Anzeige-Fenster 'Anzeige-Fenster1', ID='Anzeige-Fenster1'
2  Listenansicht , Inhalt '1¶2¶3¶4'  (ID='Listenansicht_1', X='5,08', Y='5,93', Breite='84,46', Höhe='27,09', Zielfenster='Anzeige-Fenster1')
3  Eingabe-Element Text='1'  (ID='Eingabe-Element_1', X='7,41', Y='39,79', Breite='39,16', Zielfenster='Anzeige-Fenster1')
4  Button 'Button_1'  (ID='Button_1', X='34,93', Y='62,23', Zielfenster='Anzeige-Fenster1')
5  Eingabe-Element Text='2', erlaubt '0123456789,'  (ID='Eingabe-Element_2', X='7,41', Y='48,05', Breite='39,16', Zielfenster='Anzeige-Fenster1', Farbe '13')
6  Eingabe-Element, nur Zahl  (ID='Eingabe-Element_3', X='52,28', Y='39,79', Breite='39,16', Zielfenster='Anzeige-Fenster1')
7  Warte Endlos (Warten auf zu behandelnde Ereignisse)
8  *** NEU
9  
10  
11  
12  :: Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick
13  Setze in [cX.Anzeige(Anzeige-Fenster1).Eingabe(Eingabe-Element_3).Wert]: '[cX.Anzeige(Anzeige-Fenster1).Eingabe(Eingabe-Element_1).Wert] + [cX.Anzeige(Anzeige-Fenster1).Eingabe(Eingabe-Element_2...' , berechnen'
14  Setze in [cX.Stapel(Stapel1).Liste]: '[cX.Anzeige(Anzeige-Fenster1).Listenansicht(Listenansicht_1).TabellenText]' 
15  Setze in [Auswertung]: '[cX.Stapel(Stapel1).StdAbweichung]' 
16  Setze in [Median]: '[cX.Stapel(Stapel1).Median]' , berechnen'
17  Beende Unterprogramm (Zurück)
18  

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (18 Zeilen, cX 5.0.10.1, Lizenz: Erweiterte Anzeige-Elemente)
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Siebald.

Fehlermeldung bei Berechnung des Medians 27 Feb 2023 09:54 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1228
  • Dank erhalten: 1756
Hallo, Frank!

Das ist jetzt echt peinlich...
Ich hatte da intern noch was umgebaut und bei der neuen Variable den Abruf der Stapeldaten vergessen.
Hatte das zwar getestet, aber danach wohl nicht mehr - Autsch!

Ist nun korrigiert und ich habe die korrigierte Version im Downloadbereich ausgetauscht (einfach nochmal runterladen). Sorry!

Zerknirschte Grüße
Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung bei Berechnung des Medians 27 Feb 2023 15:54 #3

  • Siebald
  • Abwesend
  • Beiträge: 89
  • Dank erhalten: 26
Hallo Stefan,
alles klar. Kein Problem.

Gruß Frank

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung bei Berechnung des Medians 27 Feb 2023 16:09 #4

  • Siebald
  • Abwesend
  • Beiträge: 89
  • Dank erhalten: 26
Hallo Stefan,
ich glaube der Median wird falsch berechnet. Bei einem Stapel mit den Werten 1, 2, 3, 4 , 5 erhalte ich als Median 2.
Es müßte aber 3 sein.

Bei einem Stapel mit den Werten 1, 2, 3, 4, 5, 6 erhalte ich als Median 2,5.
Es müßte aber 3,5 sein.

Kannst Du das bitte noch einmal verifizieren.

Vielen Dank im Voraus,

Gruß Frank
 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung bei Berechnung des Medians 27 Feb 2023 17:09 #5

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1228
  • Dank erhalten: 1756
Hallo, Frank!

Wenn du das mit deinem Beispiel berechnest, rechten cX da schon richtig!
Die Variable Listenansicht.Tabellentext liefert ja eine Liste aller Zellen einschließlich der Überschrift (hier: 1), was dein Ergebnis verfälscht.
Benutze hier doch besser .Liste!

Liebe Grüße
Stefan
 
Folgende Benutzer bedankten sich: Siebald

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung bei Berechnung des Medians 28 Feb 2023 07:21 #6

  • Siebald
  • Abwesend
  • Beiträge: 89
  • Dank erhalten: 26
Hallo Stefan,
ich muß noch einmal nerven. Ich habe jetzt ein normale Liste mit dem Parameter .Liste genommen. Siehe hierzu das angehangene Script.
Wenn ich in der Liste hinter der 5 ein Enter drücke, wird der Median falsch berechnet. Lösche ich in der Liste den letzten leeren Eintrag und der Cursor steht direkt hinter der 5 wird richtig gerechnet. Kannst Du mir bitte diesen Effekt noch einmal erklären, bzw. wie kann man dies umgehen.

Vielen Dank im Voraus.

Gruß Frank

cX4Web cX4Web Code

Was ist das?

1  Anzeige-Fenster 'Anzeige-Fenster1', ID='Anzeige-Fenster1'
2  Eingabe-Element Text='1'  (ID='Eingabe-Element_1', X='7,41', Y='39,79', Breite='39,16', Zielfenster='Anzeige-Fenster1')
3  Button 'Button_1'  (ID='Button_1', X='34,93', Y='62,23', Zielfenster='Anzeige-Fenster1')
4  Eingabe-Element Text='2', erlaubt '0123456789,'  (ID='Eingabe-Element_2', X='7,41', Y='48,05', Breite='39,16', Zielfenster='Anzeige-Fenster1', Farbe '13')
5  Eingabe-Element, nur Zahl  (ID='Eingabe-Element_3', X='52,28', Y='39,79', Breite='39,16', Zielfenster='Anzeige-Fenster1')
6  Liste '1¶1¶2¶3¶4¶5¶'  (ID='Liste_1', X='7,41', Y='2,75', Breite='67,73', Höhe='24,55', Zielfenster='Anzeige-Fenster1')
7  Warte Endlos (Warten auf zu behandelnde Ereignisse)
8  *** NEU
9  
10  
11  
12  :: Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick
13  Setze in [cX.Anzeige(Anzeige-Fenster1).Eingabe(Eingabe-Element_3).Wert]: '[cX.Anzeige(Anzeige-Fenster1).Eingabe(Eingabe-Element_1).Wert] + [cX.Anzeige(Anzeige-Fenster1).Eingabe(Eingabe-Element_2...' , berechnen'
(14  Setze in [cX.Stapel(Stapel1).Liste]: '[cX.Anzeige(Anzeige-Fenster1).Listenansicht(Listenansicht_1).TabellenText] '
15  Setze in [cX.Stapel(Stapel1).Liste]: '[cX.Anzeige(Anzeige-Fenster1).Liste(Liste_1).Liste]' 
16  Setze in [Auswertung]: '[cX.Stapel(Stapel1).StdAbweichung]' 
17  Setze in [Median]: '[cX.Stapel(Stapel1).Median]' , berechnen'
18  Beende Unterprogramm (Zurück)
19  

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (19 Zeilen, cX 5.0.10.1)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden