2017-05-15 3 views
2

Wie bearbeiten wir eine Zeile in einer Datentabelle in Spotfire? Können wir es mit Ironpython oder R-Skript machen?Bearbeiten Sie einen Zeilenwert in Datentabelle in Spotfire

Ich habe eine Anforderung, wo ich die Werte in Spotfire-Datentabelle bearbeiten möchte, um den Effekt in den jeweiligen Visuals zu sehen. Die Datentabelle wird mit einer Informationsverknüpfung (aus einer SQL-Datenbank) gefüllt.

+1

Der einfachste Weg wäre, berechnete Spalten zu erstellen. Wenn Sie eine dauerhafte Lösung benötigen, ist die Transformation der Schlüssel. – scsimon

+0

Danke für Ihre Antwort. Berechnete Spalten würden nicht helfen. Da muss ich die Funktionalität für die Databases aktualisieren. Ein Benutzer sollte in der Lage sein, einen Wert in einer Zeile zu bearbeiten, die in der Datentabelle gespeichert wird. –

Antwort

0

Dies kann getan werden.

  1. 1-> Funktion oder gepackte Funktion erstellen, die den Ref-Cursor zurückgibt. 1.1-> In diesem Update Ihren Wert in der Tabelle basierend auf Where-Klausel. 2-> Sobald die Funktion bereit ist, erstellen Sie einen Informationslink über das Objekt mit dem Parametertyp single. 3-> Sobald Sie diesen Import Information Link zu Spotfire mit On-Demand-Werte tun. 4-> create Dokument-Eigenschaft und verwenden Sie diese Eigenschaft als Parameter für auf Nachfrage. 5-> Aktualisierung der Datentabelle manuell beibehalten (deaktivieren Sie Auto Aktualisieren). 6-> Geben Sie ein Textfeld an, um neue Werte zu erhalten. 7-> 1 Schaltfläche zur Verfügung stellen und datatable.Refresh() verwenden. 8-> es wird Ihre Doproperty-Wert an die Datenbank übergeben und Ihre Funktion wird Ref-Cursor, in dem Sie die sql% rowcount oder Erfolg oder Fehler msg zurückgeben können.
Verwandte Themen