Использование Integer Year в столбце времени Superset - PullRequest
0 голосов
/ 21 марта 2019

У меня есть набор данных, и я использую расширенный набор Apache для визуализации.Единственный столбец времени, который у меня есть в моем наборе данных, это "Год", который имеет тип INT.

Year    INT(11)

Я не могу использовать это значение как время в Суперсете.Когда я включил временный режим внутри надмножества, я могу использовать этот столбец как время, но все, что он показал, это значение «1970».У меня есть значения года с 1984 по 2018. Но при создании диаграмм он показывает только значение 1970.

Я пытался преобразовать год INT в String, а затем в Datetime и т. Д. В какой-то момент я получил все значения, преобразованные в 1970в моем MySQL верстак.Поэтому я думаю, что при преобразовании этого значения в datetime или любой другой формат оно будет преобразовано в значение 1970.

Как я могу использовать этот столбец "Year", который имеет тип INT (11) в надмножестве.Или есть какой-либо способ изменить или преобразовать этот год в формат, который может быть прочитан суперсетью как время или год.

Я готов изменить тип на любой.Любая помощь будет оценена.Благодаря.

1 Ответ

1 голос
/ 25 марта 2019

Перейдите на Sources -> Tables, затем выберите Edit record в таблице, которую вы хотите изменить. Нажмите Edit record в столбце, который вы хотите преобразовать в дату. Теперь измените поле Type в форме с INT на DATETIME. Затем введите %Y в поле Datetime format. Это должно изменить тип данных с целого на год.

...