Konvertierungsfunktionen
Verfügbare Konvertierungsfunktionen werden aufgelistet.
| Funktion | Beschreibung |
|---|---|
Base64Decode(Arg1)
|
Entschlüsselt eine base64-Zeichenfolge in ein binäres großes Objekt, sodass dieses als Bild in Spotfire angezeigt werden kann. Beispiel:
|
Base64Encode(Arg1)
|
Entschlüsselt ein binäres großes Objekt als base64-Zeichenfolge. Dieser Vorgang kann interessant sein, wenn Daten aus Spotfire in andere Anwendungen exportiert werden. Beispiel:
|
Boolean(Arg1)
|
Konvertiert die Spalte oder den Wert in einen booleschen Wert.
Beispiel:
|
Cast(Arg1 as type)
|
Konvertiert jeden Ausdruck in einen beliebigen Datentyp (außer Null/Undefined). Ungültige Werte werden propagiert. Eine Datentypkonvertierung, die für verschiedene Eingangs- und Ausgangstypen durchgeführt wird, führt zu unterschiedlichen Ausgaben. Weitere Informationen finden Sie unter Methode zur Datentypkonvertierung.
Beispiel:
|
Currency(Arg1)
|
Konvertiert die Spalte oder den Wert in eine Währung.
Beispiel:
|
Date(Arg1, ..., Arg3)
|
Konvertiert die Spalte oder die Werte in ein Datum. Wird ein einzelnes Argument verwendet, kann Arg1 den Typ String oder DateTime aufweisen. Wenn String verwendet wird, muss das Datum in einem Format angegeben werden, das von Spotfire erkannt wird. Zudem müssen alle Teile des Datums (Jahr, Monat und Tag) angegeben werden. Beispiele hierzu finden Sie weiter unten. Wenn DateTimeangegeben ist, wird der Teil für die Uhrzeit entfernt. Bei der Angabe von drei Argumenten muss es sich um Bei Angabe eines einzelnen Weitere Informationen finden Sie unter Datums- und Uhrzeitfunktionen und Methode zur Datentypkonvertierung.
Beispiele:
(Die verfügbaren Ausgabeformate sind von Ihrem aktuellen Gebietsschema abhängig.) |
DateTime(Arg1, Arg2,..., Arg7)
|
Konvertiert die Spalte oder die Werte in einen DateTime-Wert. Wird ein einzelnes Argument verwendet, kann Arg1 vom Typ String oder Date sein. Wenn String verwendet wird, muss das Datum in einem Format angegeben werden, das von Spotfire erkannt wird. Zudem müssen zumindest alle Teile des Datums (Jahr, Monat und Tag) angegeben werden. Wenn ein Datum angegeben ist, wird der Teil für die Uhrzeit auf 00:00:00 (12:00:00 AM) eingestellt. Bei der Angabe von sieben Argumenten muss es sich um Bei Angabe eines einzelnen Weitere Informationen finden Sie unter Datums- und Uhrzeitfunktionen und Methode zur Datentypkonvertierung.
Beispiele:
(Die verfügbaren Ausgabeformate hängen von Ihrem aktuellen Gebietsschema ab.) |
FirstValidAfter(Arg1)
|
Ersetzt Nullwerte in einer Spalte durch den ersten gültigen Wert nach dem fehlenden Wert.
Beispiel:
|
FromEpochMilliseconds(Arg1)
|
Konvertiert die Spalte oder den Wert in einen Datum-/Uhrzeitwert, wobei Zahlen als die Anzahl der seit dem 01.01.1970 vergangenen Millisekunden interpretiert werden.
Beispiel:
|
FromEpochSeconds(Arg1)
|
Konvertiert die Spalte oder den Wert in einen Datum-/Uhrzeitwert, wobei Zahlen als die Anzahl der seit dem 01.01.1970 vergangenen Sekunden interpretiert werden.
Beispiel:
|
Integer(Arg1)
|
Konvertiert die Spalte oder den Wert in eine Ganzzahl. Schlägt die Konvertierung fehl, wird ein Fehler zurückgegeben. Arg1 kann vom Typ Integer, Real oder String sein. Das Ergebnis ist vom Typ Integer. Reelle Zahlen werden abgeschnitten, d. h. nur der Teil mit der Ganzzahl wird verwendet.
Beispiele:
|
LastValidBefore(Arg1)
|
Ersetzt Nullwerte in einer Spalte durch den letzten gültigen Wert vor dem fehlenden Wert.
Beispiel:
|
LongInteger(Arg1)
|
Konvertiert die Spalte oder den Wert in eine lange ganze Zahl.
Beispiel:
|
ParseDate(Arg1, ..., Arg3)
|
Wandelt ein Datum im Textformat in ein Datumsformat um. Das erste Argument ist eine Zeichenfolge oder eine Zeichenfolgenspalte, die ein Datum enthält. Das zweite Argument ist eine Format-Zeichenfolge, die den Aufbau des Datums beschreibt, und das dritte Argument (optional) ist ein Ländercode.
Beispiele:
|
ParseDateTime(Arg1, ..., Arg3)
|
Wandelt Datums-/Uhrzeitinformationen im Textformat in ein Datums-/Uhrzeitformat um. Das erste Argument ist eine Zeichenfolge oder eine Zeichenfolgenspalte, die Datum und Uhrzeit enthält. Das zweite Argument ist eine Format-Zeichenfolge, die den Aufbau der Daten beschreibt, und das dritte Argument (optional) ist ein Ländercode.
Beispiele:
|
ParseReal(Arg1, Arg2)
|
Wandelt eine Zeichenfolge in einen
Beispiele:
|
ParseTime(Arg1, ..., Arg3)
|
Wandelt eine Uhrzeit im Textformat in ein Uhrzeitformat um. Das erste Argument ist eine Zeichenfolge oder eine Zeichenfolgenspalte, die eine Uhrzeit enthält. Das zweite Argument ist eine Format-Zeichenfolge, die den Aufbau der Uhrzeit beschreibt, und das dritte Argument (optional) ist ein Ländercode.
Beispiele:
|
ParseTimeSpan(Arg1, ..., Arg3)
|
Wandelt Zeitrauminformationen aus einer Zeichenfolge in ein Das zweite Argument ist eine Format-Zeichenfolge, die den Aufbau der Daten beschreibt, und das dritte Argument (optional) ist ein Ländercode.
Beispiele:
|
Real(Arg1)
|
Konvertiert die Spalte oder den Wert in eine reelle Zahl. Schlägt die Konvertierung fehl, wird ein Fehler zurückgegeben. Arg1 kann vom Typ Integer, Real oder String sein. Das Ergebnis ist vom Typ Real.
Beispiele:
|
SingleReal(Arg1)
|
Konvertiert die Spalte oder den Wert in eine reelle Zahl mit einfacher Genauigkeit.
Beispiel:
|
SN(Arg1, Arg2)
|
Ersetzt Nullwerte. Gibt Arg1 zurück, wenn kein Nullwert vorliegt, ansonsten Arg2. Arg1 und Arg2 können von jedem beliebigen Typ sein, müssen aber beide denselben Typ aufweisen oder null sein. Das Ergebnis ist vom selben Typ wie die Argumente. Häufig werden Nullwerte in einer Spalte ersetzt. Wenn Arg1 eine Spalte ist, kann Arg2 entweder ein Wert desselben Typs wie die Inhalte der Spalte oder eine Spalte mit demselben Inhaltstyp sein. Wenn Arg2auch eine Spalte ist, wird der Fehler in Arg1mit dem Wert derselben Zeile aus Arg2 ersetzt.
Beispiele:
|
String(Arg1)
|
Konvertiert die Spalte oder den Wert in eine Zeichenfolge. Arg1 kann jeden beliebigen Typ annehmen, und das Ergebnis hat den Typ String (Zeichenfolge). Anmerkung: Diese Funktion verwendet immer die Standardwertformatierung. Dies kann bei der Konvertierung numerischer Werte zu einer abhanden gekommenen Genauigkeit führen. Beispiele:
|
Time(Arg1, Arg2,..., Arg4)
|
Konvertiert die Spalte oder die Werte in eine Uhrzeit. Schlägt die Konvertierung fehl, wird ein Fehler zurückgegeben. Wird ein einzelnes Argument verwendet, kann Arg1 den Typ String oder DateTime aufweisen. Wenn eine Zeichenfolge verwendet wird, muss die Uhrzeit in einem Format angegeben werden, das von Spotfire erkannt wird. Zudem müssen sowohl die Stunde als auch die Minute angegeben werden. Beispiele hierzu finden Sie weiter unten. Wenn ein Wert vom Typ DateTime angegeben ist, wird der Teil für das Datum entfernt. Bei der Angabe von vier Argumenten muss es sich um Bei Angabe eines einzelnen Weitere Informationen finden Sie unter Datums- und Uhrzeitfunktionen und Methode zur Datentypkonvertierung.
Beispiele:
(Die verfügbaren Ausgabeformate hängen von Ihrem aktuellen Gebietsschema ab.) |
TimeSpan(Arg1, Arg2,...,Arg5))
|
Erstellt einen Zeitraum aus einer Spalte oder aus Werten. Wenn ein einziges Argument angegeben wird, kann die Eingabespalte vom Typ String, TimeSpan oder Integer sein. Wenn ein String-Typ verwendet wird, muss der Zeitraum im Format "[-]d.h:m:s.ms" angegeben werden. Wenn vier Argumente gegeben sind, ist das erste Argument der Tag, das zweite die Stunde, das dritte die Minute, das vierte die Sekunde und das fünfte die Millisekunde. Die ersten vier Argumente sind Bei Angabe eines einzelnen Ganzzahlarguments interpretiert die Beispiele:
|
ToEpochMilliseconds([Arg1])
|
Konvertiert die Spalte oder den Wert vom Datum-/Uhrzeitformat in ein Zahlenformat, sodass die Anzahl der seit dem 01.01.1970 vergangenen Millisekunden dargestellt wird.
Beispiel:
|
ToEpochSeconds([Arg1])
|
Konvertiert die Spalte oder den Wert vom Datum-/Uhrzeitformat in ein Zahlenformat, sodass die Anzahl der seit dem 01.01.1970 vergangenen Sekunden dargestellt wird.
Beispiel:
|
Eine Liste der Datentypen, die für die Konvertierung verfügbar sind, finden Sie unter Datentypen.
Siehe auch Funktionen.