Quicksight дата разбора в месяц - PullRequest
1 голос
/ 17 января 2020

Возможно, я пропустил это, но я пытаюсь создать динамический c параметр «Месяц» на основе поля даты и времени - но, похоже, не могу получить только месяц! ? Я что-то пропустил ?

вот мое поле даты / времени DTTM моего источника - enter image description here

Ответы [ 3 ]

0 голосов
/ 26 января 2020

В Управление данными> Редактировать [выбрано] Набор данных> Источник данных

Просто добавьте ' вычисляемое поле ':

truncDate('MM', date)

где MM возвращает месячную часть даты.

См. руководство по функции truncDate

0 голосов
/ 30 января 2020

Вам нужно будет жестко закодировать желаемые результаты, используя ifelse, min и extract. Извлечение вытянет месяц как целое число. У Quicksight есть желание начать суммирование целых чисел, поэтому мы установим MIN для предотвращения этого.

ifelse (мин. (Извлечение («ММ», дата)) = 1, «январь», мин. (Извлечение («ММ», дата)) = 2, «февраль», мин. (Извлечение («ММ» ', Дата)) = 3, «Март», мин (извлечение («ММ», Дата)) = 4, «Апрель», мин (извлечение («ММ, Дата)) = 5,« Май », мин ( extract ('MM', Date)) = 6, 'June', min (выдержка ('MM', Date)) = 7, 'July', min (выдержка ('MM', Date)) = 8, 'август ', min (выдержка (' MM ', дата)) = 9,' сентябрь ', min (извлечение (' MM ', дата)) = 10,' October ', min (выдержка (' MM ', Date)) = 11, «Ноябрь», мин (извлечение («ММ», Дата)) = 12, «Декабрь», «Ошибка»)

Кроме того, я прошу прощения, если это не так. Я не могу видеть скриншот, который вы опубликовали из-за контроля безопасности здесь, в офисе.

0 голосов
/ 17 января 2020

Единственное место в Quicksight, которое вы можете получить всего за месяц, например, «Сентябрь», находится на оси даты визуального элемента. Для этого щелкните стрелку раскрывающегося списка рядом с именем поля в списке полей, выберите «Формат: (дата)», затем «Дополнительные параметры форматирования ...», затем «Пользовательский» и введите MMMM в поле ввода «Пользовательский формат». Выбор меню Quicksight, как описано

После этого на визуальном элементе будет отображаться полное название месяца на оси даты. NB Он будет использовать полное название месяца на этом визуале для ВСЕГО периода времени «Агрегации» - например, если вы измените визуал на агрегацию по кварталам, он будет отображать полное имя первого месяца квартала et c.

Если вы говорите о «Параметрах» в представлении анализа Quicksight, то вы можете создать только форматированный параметр «Datetime», а затем использовать только формат поля «Выбор даты» для этого параметра в элементе управления (+ фильтр).

Если вы используете вычисляемое поле в режиме подготовки данных или анализа, только функции дат не позволяют указывать полные названия месяцев в качестве выходных данных, вы можете получить номер месяца в виде целого числа или одного из допустимых форматов даты здесь: https://docs.aws.amazon.com/quicksight/latest/user/data-source-limits.html#supported -date-форматов

...