# setdateyearmonth - Skript- und Diagrammfunktion

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

Syntax:

SetDateYearMonth (timestamp, year, month)

Rückgabe Datentyp: dual

Argumente:

Argumente

| Argument | Beschreibung |
| --- | --- |
| timestamp | Ein Standardzeitstempel in Qlik Sense (es kann auch nur ein Datum sein). |
| year | Eine vierstellige Jahreszahl. |
| month | Eine ein- oder zweistellige Monatszahl. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/setdateyearmonth.htm)

#### Beispiele und Ergebnisse:

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

Skriptbeispiele

| Beispiel | Ergebnis |
| --- | --- |
| `setdateyearmonth ('29/10/2005', 2013, 3)` | Liefert '29/03/2013 |
| `setdateyearmonth ('29/10/2005 04:26:14',<br>2013, 3)` | Liefert '29/03/2013 04:26:14'<br><br>Damit der Zeitanteil des Zeitstempels in einer Visualisierung angezeigt wird, müssen Sie Datum als Zahlenformat und einen Wert für die Formatierung zur Anzeige von Zeitwerten auswählen. |

Beispiel:

Fügen Sie Ihrer App ein Beispielskript hinzu und führen Sie dieses aus. Fügen Sie einem Arbeitsblatt in Ihrer App dann die 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.

Ergebnistabelle

| 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 |