Я знаю, что этот вопрос уже задавался, и обычный ответ таков: «Ваши даты не все хранятся как даты!«Я очень сомневаюсь, что это тот случай, здесь.
Я использую 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
так далее...
Независимо от того, как я организовываю сводную таблицу, кнопки группы (щелкнув правой кнопкой мыши или в меню «Анализ») будут выделены серым цветом.