2016-07-27 30 views
1
  1. Normalerweise habe ich mit dem folgenden berechneten Spalte, wenn die Daten aus einer Excel-Datei importieren:Wie kann ich eine OVER-Anweisung in Spotfire verwenden, wenn eine Verbindung zu einer externen Datenbank besteht?

    (Sum([Units]) - Sum([Units]) OVER (PreviousPeriod([Axis.Columns])))/Sum([Units]) OVER (PreviousPeriod([Axis.Columns])) * 100 as [% Difference] 
    
  2. In diesem Szenario wird jedoch die Daten direkt aus einer Oracle-Datenbank kommen. Wenn ich versuche, um die berechnete Spalte zu erstellen, erhalte ich die Fehlermeldung:

"nicht funktionieren gefunden: 'PreviousPeriod'"

  1. Ich habe einige Nachforschungen angestellt und festgestellt, dass ich das THEN-Schlüsselwort verwenden sollte, aber ich habe das gleiche Problem, wenn ich versuche, es nach dem aggregierten Ausdruck einzufügen.

Antwort

0

Sie müssen dieses Datum über ein INFORMATION LINK oder EMBED die Daten in Ihrer Analyse importieren, um die Mehrheit der Funktionen in Spotfire zu verwenden. Wenn Sie Ihre Daten EXTERN aufbewahren müssen, die nicht über Information Link oder Embedded verbunden sind, können Sie nicht alle Funktionen von SPOTFIRE nutzen.