2017-02-17 3 views
1

Ich registrierte eine triviale Datenfunktion mit einem Eingang und einem Ausgang.Spotfire-Eingabehandler für Tabelle zeigt nur "Keine"

output <- input

Wenn ich Eingabetyp auf „Value“ dann, wenn ich die Funktion und wählen Sie Ein-/Ausgänge, unter „Input Handler“ Ich erhalte die normalen Optionen „Value“ und „Document Property“ gehen laufen .

Aber wenn ich den Eingangstyp auf "Tabelle" oder "Spalte" dann wenn ich versuche, es auszuführen, unter "Input Handler" bekomme ich nur "None". Ich kann also nicht auswählen, welche Tabelle als Eingabe übergeben werden soll!

Der Ausgang Handler funktioniert gut - ich neue Tabelle auswählen usw.

Alle Ideen, was das Problem sein könnte? Hier ist ein Beispiel für jemand das gleiche tun und offenbar nicht in irgendwelche Probleme laufen: http://datashoptalk.com/terr-in-spotfire-passing-marked-data-through-to-another-table/

Spotfire 7.6.0

enter image description here

+0

Übrigens geschieht dies nur in dieser bestimmten dxp-Datei. Wenn ich eine neue Datei erstelle und die gleiche genaue Funktion erstelle, funktioniert es gut. Der einzige Unterschied, den ich mir vorstellen kann, ist, dass dieser eine Verbindung zu einer Orakel-DB hat. Ich kann versuchen, es weiter festzuhalten, aber Hinweise wären großartig. –

Antwort

1

Ok, das habe ich herausgefunden. Die einzigen Tabellen in dieser Instanz waren Datenbanktabellen, und anscheinend können Datenfunktionen nicht mit DB-Daten verwendet werden (spotfire doc).

Ich denke, meine nächste Frage ist ... warum? Aber das kann ein anderes Thema sein.

0

Wenn der Eingang eine Datentabelle ist der Eingabehandler bietet keine Möglichkeit, Wählen Sie die 'Datentabelle', aber Sie müssen 'Spalten' auswählen. Wählen Sie dann die entsprechende Datentabelle und die Spalten aus, die Sie als Eingabe übergeben müssen. Wenn die gesamte Datentabelle ausgewählt ist, wählen Sie alle Spalten aus. Der Beitrag, den Sie geteilt haben, erwähnt dasselbe auch in einem der Screenshots (Schritt 16).

+0

Danke - aber wenn Sie auf den Screenshot schauen, habe ich nicht die Option "Spalten" zur Verfügung. Gibt es einen früheren Schritt, den ich vermisse? –

Verwandte Themen