Как рисовать непрерывные линии на панелях в Tableau

Я хочу построить несколько показателей по месяцам за последние три года. Участок будет разделен по годам. Поэтому я поставил year и month для столбцов и значений показателей для строк. year определяется как DATEPART('year', [Month Date]), а month — как DATEPART('month', [Month Date]).

Сюжет выглядит так. введите здесь описание изображения

Линии разбиты между годами. И YEAR, и MONTH синие (дискретные), но если я изменю их на зеленые (непрерывные), линии соединятся, но это выглядит странно. введите здесь описание изображения

Интересно, как сделать непрерывные линии через год?


person ddd    schedule 18.12.2017    source источник
comment
помог ли мой ответ ниже?   -  person smb    schedule 22.12.2017
comment
@ddd У меня такая же проблема, и ответ smb не помог. Вы поняли это?   -  person tatami    schedule 02.12.2020


Ответы (2)


Что произошло, так это то, что вы преобразовали часть даты (т.е. месяц = ​​март) в непрерывную единицу. Это просто меняет март на 3. Это теряет контекст фактической даты (например, март 2007 г.). Чтобы изменить это, щелкните правой кнопкой мыши поле даты в столбце. Вы увидите две отдельные области для форматирования дат, т. е. два года (2015, 2015), два квартала (Q2 и Q2 2015) и т. д. Первая — это часть даты, а вторая — усеченная дата из исходной даты/временной метки.

Вы хотите изменить формат на второй вариант месяца (месяц май 2015 г.) и убедиться, что тип данных является непрерывным. Это должно дать вам непрерывную линию в течение года. Если нет, сделайте скриншот, где вы находитесь, и я могу помочь оттуда.

person smb    schedule 19.12.2017
comment
Хороший ответ, но более точное описание заключается в том, что первый раздел преобразования даты в меню извлекает части даты из дат в исходных данных, а второй раздел преобразования даты создает усеченный даты от исходных дат. Любой из них может быть установлен как дискретный или непрерывный, чтобы повлиять на представление. Прочтите подробности о функциях date_part() и date_trunc(). Наконец, дата в Tableau — это составной тип даты с тремя обязательными компонентами (месяц, день и год). Части даты не являются датами, но усеченные даты являются датами. - person Alex Blakemore; 20.12.2017

Проверьте, совпадают ли последняя неделя и первая в следующем году, у меня есть аналогичная проблема, и я решил ее, передав даты как День-Месяц-Год.

person Joe9008    schedule 18.12.2017
comment
вы имеете в виду вместо year и month использовать day-month-year вместо столбца. Как именно рассчитывается day-month-year? - person ddd; 18.12.2017
comment
У вас нет дней в вашей базе данных или таблице?, что делает его более конкретным для Tableu, где искать, может довольно легко решить эту проблему, в противном случае попробуйте другой ответ, я думаю, что это тоже может сработать. Удачи - person Joe9008; 20.12.2017