Перейти к основному содержимому

setdateyear — скрипт и функция диаграммы

Данная функция принимает в качестве ввода поля timestamp и year и обновляет поле timestamp указанным при вводе значением year

Синтаксис:  

setdateyear (timestamp, year)

Тип возврата данных: двойное значение

Аргументы:  

аргументы SetDateYear
Аргумент Описание
timestamp Дата для вычисления в виде метки времени или выражения, определяемого по метке времени, для преобразования, например '2012-10-12'.
year Четырехзначный год.

Примеры и результаты:  

В этих примерах используется формат даты DD/ММ/YYYY. Формат даты указан в операторе SET DateFormat в верхней части скрипта загрузки. Измените формат в примерах согласно своим пожеланиям.

Пример 1:  

setdateyear ('29/10/2005', 2013)

Возвращает '29/10/2013'

Пример 2:  

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

Возвращает «29/10/2013 04:26:14»

Чтобы сделать время как часть метки времени видимым в диаграмме, необходимо задать для форматирования числа параметр "Дата" и выбрать значение для параметра "Форматирование", которое отображает значения времени.

Пример 3:  

Добавьте образец скрипта в свой документ и запустите. Затем добавьте на лист документа как минимум поля, указанные в столбце с результатами, чтобы увидеть результаты.

SetYear:

Load *,

SetDateYear(testdates, 2013) as NewYear

Inline [

testdates

1/11/2012

10/12/2012

1/5/2013

2/1/2013

19/5/2013

15/9/2013

11/12/2013

2/3/2014

14/5/2014

13/6/2014

7/7/2014

4/8/2014

];

 

Результирующая таблица содержит исходные даты и столбец, в котором для года было задано значение 2013.

Результаты примера 3
testdates NewYear
1/11/2012 1/11/2013
10/12/2012 10/12/2013
2/1/2012 2/1/2013
1/5/2013 1/5/2013
19/5/2013 19/5/2013
15/9/2013 15/9/2013
11/12/2013 11/12/2013
2/3/2014 2/3/2013
14/5/2014 14/5/2013
13/6/2014 13/6/2013
7/7/2014 7/7/2013
4/8/2014 4/8/2013

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com