Zu Hauptinhalt springen

setdateyearmonth - Skript- und Diagrammfunktion

Als Eingabe verwendet diese Funktion einen und ein und aktualisiert den mit dem in der Eingabe festgelegten .timestampmonth yeartimestamp year month .

Syntax:  

SetDateYearMonth (timestamp, year, month)

Rückgabedatentyp: dual

Argumente:  

SetDateYearMonth-Argumente
Argument Beschreibung
timestamp Für die Umwandlung des als Zeitstempel auszuwertenden Datums oder des Ausdrucks für die Auflösung eines Zeitstempels, z. B. '2012-10-12'.
year Eine vierstellige Jahreszahl.
month Eine ein- oder zweistellige Monatszahl.

Beispiele und Ergebnisse:  

In diesen Beispielen wird das Datumsformat DD/MM/YYYY verwendet. Das Datumsformat wird im Befehl SET DateFormat oben in Ihrem Ladeskript angegeben. Ändern Sie das Format in den Beispielen nach Bedarf.

Beispiel 1:  

setdateyearmonth ('29/10/2005', 2013, 3)

Liefert '29/03/2013

Beispiel 2:  

setdateyearmonth ('29/10/2005 04:26:14', 2013, 3)

Liefert '29/03/2013 04:26:14'

Damit der Zeitanteil des Zeitstempels in einem Diagramm angezeigt wird, müssen Sie Zahlenformat als Datum und einen Wert für die Formatierung zur Anzeige von Zeitwerten auswählen.

Beispiel 3:  

Fügen Sie Ihrem Dokument das Beispielskript hinzu und führen Sie sie aus. Fügen Sie einem Arbeitsblatt in Ihrem Dokument dann mindestens diejenigen Felder hinzu, die in der Ergebnisspalte aufgeführt sind, um das Ergebnis anzuzeigen.

SetYearMonth:

Load *,

SetDateYearMonth(testdates, 2013,3) as NewYearMonth

Inline [

testdates

1/11/2012

10/12/2012

2/1/2013

19/5/2013

15/9/2013

11/12/2013

14/5/2014

13/6/2014

7/7/2014

4/8/2014

];

 

Die sich daraus ergebende Tabelle enthält die ursprünglichen Daten sowie eine Spalte, in der das Jahr auf 2013 festgelegt wurde.

Beispiel 3 – Ergebnisse
testdates NewYearMonth
1/11/2012 1/3/2013
10/12/2012 10/3/2013
2/1/2012 2/3/2013
19/5/2013 19/3/2013
15/9/2013 15/3/2013
11/12/2013 11/3/2013
14/5/2014 14/3/2013
13/6/2014 13/3/2013
7/7/2014 7/3/2013
4/8/2014 4/3/2013

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!

Nehmen Sie am Analyse-Modernisierungsprogramm teil

Remove banner from view

Modernisieren Sie mit dem Analyse-Modernisierungsprogramm, ohne Ihre wertvollen QlikView-Apps zu gefährden. Klicken Sie hier für weitere Informationen oder kontaktieren Sie uns: ampquestions@qlik.com