2016-09-23 4 views
0

Я бы подумал, что это относительно прямолинейно, но не может найти документацию о том, как это сделать (или использовать правильный синтаксис), и мой беспорядок уже не работал ,Формат даты - изменить формат месяца от строки до числового значения

Для сроков у нас есть собственный формат, называемый месяц/день/год. Это тянет обратно дату (как тип даты) в формате даты, как например:

«14 апреля 2003 года»

код за это:

(DATEPART('year', [Close Date])*10000 + DATEPART('month', [Close Date])*100 + DATEPART('day', [Close Date])) 

То, что я хочу, чтобы вернуться это месяц числовой формат, как:

«14.04.2003»

является ли это просто изменение «месяц» часть в коде к другому типу? Кто-нибудь сталкивается с этим?

Приветствия

+0

Почему вы умножаете датуpart? –

ответ

0

Если вы беспокоитесь только о том, как представлена ​​дата, а затем оставить тип данных в качестве даты, и использовать строку пользовательского формата, чтобы отобразить его по своему желанию с помощью панели форматирования.

1

Этого можно легко достичь с помощью опции «Формат» в Таблице. Ниже приведены шаги для форматирования поля даты, как вы указали.

  1. Добавить поле даты в поле строки/столбцы на листе таблицы.
  2. Установите формат даты, которая будет днем ​​(дата).
  3. Нажмите на опции «ДЕНЬ (Дата)» и перейдите к «Формат ...»
  4. На панели «Формат дня» (Дата) перейдите к Масштаб -> Даты.
  5. Выберите опцию «Пользовательский» и введите «mm.dd.yyyy». Теперь дата будет в формате строки, который вам нужен.

Скриншоты: String format for date, Changing to 'DAY' and 'Format...'

+0

@lampbob Было ли это решение полезным? – woodhead92

+0

Да, решил это спасибо. – lampbob

+0

@lampbob Выберете мое решение в качестве ответа, если оно решит ваш вопрос! Благодаря! – woodhead92

2

lampbob, я бы просто использовать даты форматирования, который будет означать, вы все равно будете иметь возможность использовать всю гибкость дата-полей, которые Tableau предоставляет.

Выберите Пользовательский формат со следующим входом:

dd.mm.yyyy 

Смотрите ниже экран для более подробной информации:

enter image description here

0

последовал вашему совету и просто должен был изменить дату таблетки, в поле столбца, до непрерывного значения. Затем щелкните правой кнопкой мыши -> format -> Scale -> custom. Затем использовалась вышеуказанная настройка формата. Спасибо Петру, woodhead92.