Показать все даты, даже если нет данных - PullRequest
1 голос
/ 10 апреля 2019

Я пытаюсь отобразить все даты в диапазоне, даже если у них нет данных на конкретную дату.

Наши сотрудники работают 24/7 365 (как и все остальные), поэтому в моем временном интервале есть даты, которые не появятся.То, что я пробовал, это добавить и исключение, которое заявляет, даже если дата имеет нулевое значение для отображения этой конкретной даты.

В настоящее время у меня есть кросс-таблица со строкой, в которой указано количество выполненных элементов, а в столбцах - дата завершения элемента.

Для визуального изображения:

04/01/19     04/02/19      04/03/19
   1             2             3

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

То, что у меня сейчас есть:

04/01/19   04/04/19   04/05/19
   1           6         8

Для строк у меня это есть в строке формул для моей строки.

If [Items Completed]> 0 Then [Items Completed)] Else 0

Для столбцов у меня это в строке формул

If IsNull([Completed Date]) then 0 Else [Completed Date]

Думая, что это даст мне 0 в тех столбцах, где ничего не было сделано.

1 Ответ

1 голос
/ 10 апреля 2019

Вам нужно создать переменную и использовать функцию TimeDim следующим образом ...

All Dates = TimeDim([Completed Date])

Затем замените [Дата завершения] в таблице на переменную [Все даты]. Вы можете назвать это как хотите. Это приведет к пустым значениям дат, за которые у вас нет данных. Если вы хотите, чтобы нули отображались для дат без данных, вы можете применить настройку нестандартного формата «Не определено» к «0».

Более подробное объяснение с возможными вариациями здесь .

Наслаждайтесь!

enter image description here

...