1

Я знаю, что этот вопрос уже задавался, и обычный ответ таков: «Ваши даты не все хранятся как даты!«Я очень сомневаюсь, что это тот случай, здесь.

Я использую PowerPivot, который извлекает данные из базы данных / таблицы. Я использую SQL-запрос в PowerPivot, чтобы получить эти данные. Даты хранятся в виде чисел, поэтому 1 января 2017 года хранится как 20170101. Я просто использую формулу DAX, чтобы преобразовать это в фактическую дату.

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

По какой-то причине я не могу сгруппировать дату по неделям. Моя конечная цель - перечислить топ-5 продаваемых продуктов за каждую неделю, а не за день. Выбрав "Последняя неделя" в фильтрах даты, а затем «Топ-5» в столбце продаж, я получаю топ-5 продуктов за каждый день с прошлой недели.

Я пытался быть хитрым и найти номер недели на основе даты в PowerPivot напрямую. Так что 1 января 2017 года я связываю с неделей "01" в PowerPivot. Затем я добавляю этот столбец "недели" в виде строки в сводную таблицу. Затем я выбираю столбец недели в сводной таблице, выполняю "10 лучших" и выбираю первую 1 неделю, которая будет самой последней (скажем, 30-я неделя). Проблема в том, что я хочу поговорить о прошлой неделе. Прямо сейчас, может быть, я на 30-й неделе, но я хочу, чтобы мой фильтр "Топ 10" за неделю возвращал 2-ую самую высокую неделю и только 2-ую самую высокую.

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

В любом случае, почему я не могу группироваться в сводной таблице? Будет ли более простой способ найти лучшие продукты за предыдущую неделю с разбивкой по неделям, а не по дням?

Отредактируйте согласно пользователю teylyn, так как мой вопрос недостаточно очевиден: есть ли пропущенная мной особая настройка, которая позволила бы мне группировать? Есть ли другой способ решить эту проблему?

Таблица PowerPivot выглядит следующим образом:

Date ID     Company     Product        Sales     Date
20170101    Joe's Shop  Joe's Product    $50     January 1, 2017, 12:00 AM

так далее...

Независимо от того, как я организовываю сводную таблицу, кнопки группы (щелкнув правой кнопкой мыши или в меню «Анализ») будут выделены серым цветом.

1 ответ1

1

Поля даты в сводной таблице могут быть сгруппированы по неделям, просто для них нет ни одного селектора. Вам нужно сгруппировать по дням, установить дату начала и количество дней до 7.

После этого вы можете использовать слайсер, чтобы показать только определенные недели.

Не видя, как структурированы ваши данные или сводная таблица, невозможно сказать, как показать самые эффективные продукты за эту неделю. Если вам требуется более подробная информация по этому вопросу, отредактируйте свой вопрос и предоставьте образец данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .