Выделение выходных дней в таблице на линейном графике с полосами

#data-visualization #tableau-api

#визуализация данных #таблица-api

Вопрос:

У меня следующий вопрос!

У меня есть линейный график, показывающий мои завершенные заявки за день.

Я хочу выделить выходные дни в группе, как показано на рисунке ниже (я думаю, это из графика в Excel):

График, который я хочу

Я уже создал метрику, которая:

 IF DATEPART('weekday',[Order Date]) =1 OR DATEPART('weekday',[Order Date]) = 7 
THEN "Weekend" ELSE "Not Weekend" END
  

Но я не знаю, как включить это, поэтому я создаю с ним полосу.

Любая помощь будет высоко оценена! Спасибо!

Комментарии:

1. Я думаю, что это можно сделать, но, пожалуйста, поделитесь некоторыми данными для работы!

Ответ №1:

Я сделал это так..

Данные — образец супермаркета

Я добавил одно поле calc, где 12000 — максимальное значение моей стоимости продаж для данного представления

 IF DATEPART('weekday',[Order Date]) =1 OR DATEPART('weekday',[Order Date]) = 7 
THEN 12000 END
  

Добавив это поле для просмотра (двойная ось) и немного изменив, я получил

введите описание изображения здесь

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

Однако это отлично работает там, где нет нулей для дат, как в ваших данных. см. раздел Работа с моими образцами данных.

введите описание изображения здесь