|
Gruppen: Kunde
Beiträge: 35
|
Hallo, versuche entsprechend Formel TVI weitere Auswertungen; geht prinzipiell. Beri Zitierung column.6 jedoch Fehlermeldung ---> noch kein Wert zugewiesen. Was läuft da schief? Was muß ich liefern, damit jemand damit was anfangen kann? Möchte einen Screenshot anhängen, aber wie? Danke HVogel Dateianhänge: kursentw.doc (24kb) downloaded 92 time(s).
|
|
Gruppen: Mitarbeiter
Beiträge: 470
|
Hall Herr Vogel, der Befehl column.6 greift den Wert der Spalte mit der ID7 ab. Welche Spalte hat bei Ihnen die ID7? Was wird in der Spalte mit der ID7 berechnet? Welche Formel wird in der Spalte mit der ID7 verwendet? Gruss aus Dortmund Marcus Lieck
Leiter Produktsupport | Lenz+Partner GmbH | vwd group Phone: +49 231 9153-500 | Fax: +49 231 9153-599 hotline@lp-software.de | www.LP-software.de | www.vwd.com
|
|
Gruppen: Kunde
Beiträge: 35
|
Was ist ID7? Emphirisch glaubte ich herausgefunden zu haben, daß das Konstrukt column.x. die x.te Spalte einer generierten Liste adressiert und mit value.x. vermutlich die Ausgabewerte der den betreffeden Wert generierenden FUnktion gemeint sind.(irgendwie für mich ganz schlüssig, ich habe daher nur value.1. verwendet). Ein Schlüsselwort !D kenne ich noch nicht und bin daher überfragt. Gruß HVogel
|
|
Gruppen: Kunde
Beiträge: 35
|
Hallo Herr Lieck, ich war etwas vorschnell mit meiner Antwort; habe gemerkt, daß mit IDn wahrscheinlich die Zeilennummer der Listeneinträge, d.h des dort stehenden Ausdruckes, gemeint ist und die Zählweise bei 0 beginnt. In ID7 wird der Kursabstand in % in der Zeitspanne 5 Tage(vor 5Tge) ermittelt mittels einer in TaiPan enthaltenen Funktion/Indikator. --- nichts von mir. HVogel
|
|
Gruppen: Kunde
Beiträge: 371
|
Hallo Herbert,
ich könnte mir vorstellen, daß es an Deiner Definition der Spalte 6 liegt. Vielleicht kannst Du die Listenkonfiguration und ggf. die Formel für die Spalte 6 mal reinstellen. Wenn es nur bei Spalte 6 passiert, dann stimmt dort was nicht mit Variablendeklaration. In Spalte wird wahrscheinlich kein Wert erzeugt. Das würde ich aus Deinen Angaben jedenfalls zunächst erst einmal entnehmen.
Schöne Grüße Steffen
|
|
Gruppen: Kunde
Beiträge: 35
|
Hallo Steffen, zunächst die Formel: {kursentw:= column.6.value.1;} rsl1:= column.7.value.1; rsl2:= column.8.value.1; rsl3:= column.9.value.1; rsl4:= column.10.value.1; rsl_stg:= if ((rsl1)>1,(rsl1/((rsl2+rsl3+rsl4)/3)),-1); {rsl_stg:= (rsl2+rsl3+rsl4)/3;} rp1:= column.11.value.1; rp2:= column.12.value.1; rp3:= column.13.value.1; rp4:= column.14.value.1; rp5:= column.15.value.1; rp6:= column.16.value.1; rp7:= column.17.value.1; rp8:= column.18.value.1; rp_stg:= rp1/((rp2+rp3+rp4+rp5+rp6+rp7+rp /7); rsrel_stg:= rsl_stg * rp_stg; result1:= rsrel_stg {auswert1:= if ((kursentw) >1, auswert,-100);} {result:=auswert} Ich habe die Referenz auf column.6 auskommentiert und die Auswertung läuft. Die Berechnung von Spalte6 habe nicht ich definiert, sondern übernommen; es ist der inTaiPan definierte Listen-Operator "Kursabstand", den Goerke verwendet. Nun zum Link --- bin mal gespannt wie ich dies hinkriege; am einfachsten für, der Titel: Das Konzept der Rang-Indikatoren zur einfacheren Anwendung und verbesserten Testbarkeit von Auswahlstrategien Beitrag zum VTAD-Award 2011 von Dipl.-Oec. Oliver Paesler Link(hoffe ich) http://www.vtad.de/node/1444Scheint zu klappen Gruß Herbert
|
|
Gruppen: Kunde
Beiträge: 35
|
Hallo Steffen,
konnte mit einer Testreferenz von column.6.1 folgendes Debugger-Ergebnis erzeugen --- Fehlerursache : Typ ist nicht definiert. Aber wo müßte dies geschehen? Wie gesagt, der betreffende Indikator/Formel ist Bestandteil von TaiPan.
Herbert
|
|
Gruppen: Kunde
Beiträge: 371
|
Hallo Herbert,
schau doch bitte in der Listenkonfiguration unter der Spalte 6 nach, was da steht und wenn es eine Formel ist dann den Inhalt. Dort liegt der Hund wahrscheinlich begraben.
Schöne Grüße Steffen
|
|
Gruppen: Kunde
Beiträge: 35
|
Hallo Steffen,
ich kann nichts anderes entdecken als ---wie man das auch immer nennt--- einen vorgefertigen "Indikator" aus der Liste "verfügbare Spalten". Eine zugehörige Formel ist nicht aufrufbar, nur ein Fenster für die Einstellung der möglichen Parameter. Nochmals: Es handelt sich um die "verfügbare Spalte" mit Namen KURSABSTAND, gewählt ist die Angabe in % mit 2 Kommastellen. Wo diese Konstrukte in Taipan abgelegt sind, habe ich bislang nicht gefunden. Anm.:Will Dir via Hr.Lieck einen sreenshot einer offensichtlich auf Grund einer Fehlererkennung initierten Debugg-Session zukommen lassen - direkt hier ging nicht wegen Dateigrössenbegrenzung im Forum.
Herbert
|
|
Gruppen: Kunde
Beiträge: 35
|
Hallo Steffen,
eine Referenz auf einige anderen probierten Spalten des vermutlich gleichen Typs bringen diesselbe Fehlermeldung, z.B. Spalte 3 "letzter Kurs" und Spalte 5 "Abstand um Schlußkurs vor 5 Tagen", diesmal absolut. Hängt wohl mit dem Aufbau dieser vorgefertigten Konstrukte zusammen, die man ----wie?---- berücksichtigen muß oder gar nicht in dem Kontekt Spalten-Mathematik referieren darf.
Herbert
|
|
Gruppen: Kunde
Beiträge: 371
|
Moin Herbert,
ich kann so absolut nichts dazu sagen.
Allgemeines Vorgehen z.B. bei einer Fehlersuche: - Öffne das Listenmodul. Es wird das Fenster "Listen anzeigen" geöffnet. - Markiere Deine Liste. Klicke unten auf den Schalter "Einstellen". Das Fenster "Listenkonfiguration" wird angezeigt. - Ziehe die rechte Tabelle soweit auf, daß man alle Zeilen auf einen Blick sehen kann. - Stelle uns das Bild bereit. - Markiere die Zeile ID 0. - Benutze die Pfeiltaste und schaue nach, ob diese Zeile eine Formel enthält. Das sieht man unten im Feld "Formel". In diesem wird dann der Formeltext hervorgehoben. Den Formeltext, aus derzeitiger Sicht, müssen wir prüfen. Gehe dann die Liste Zeile für Zeile weiter durch und stelle den ersten angezeigten Formeltext bereit. Das sollte der der Spalte 6 sein.
Danke.
Schöne Grüße Steffen
|
|
Gruppen: Mitarbeiter
Beiträge: 470
|
Hallo Herr Vogel, wie telefonisch besprochen wird der Fehler in Ihrer Formel dadurch verursacht, das Sie den Befehl value bei dem Abgreifen der Spalte mit der ID 6 genutzt haben. Dieser Befehl sollte nur bei Spalten mit mehr als einem Ausgabewert genutzt werden. Gruss Marcus Lieck
Leiter Produktsupport | Lenz+Partner GmbH | vwd group Phone: +49 231 9153-500 | Fax: +49 231 9153-599 hotline@lp-software.de | www.LP-software.de | www.vwd.com
|
|
Guest |