Не удается отфильтровать измерение Date в сводной таблице Excel на основе источника SSAS 2008 R2 - PullRequest
0 голосов
/ 18 января 2011

У меня есть электронная таблица, которая получает данные для сводной таблицы из куба SSAS 2008 R2 и содержит измерение даты из этого куба в разделе «Метки строк» ​​сводной таблицы.

Я хочу отфильтровать эту дату в диапазоне дат, используя фильтр «между», но когда я это делаю, всегда отображаются НЕТ записей - независимо от того, есть ли значения, которые соответствуют этим критериям, которые я вижу, когда фильтр не применен.

Это не просто промежуточный фильтр - ни один из фильтров даты не возвращает результатов.

Если вместо фильтра даты установить фильтр значений и использовать серийный номер даты (например, между 40544 и 40575 для периодов с 01.01.2011 по 1/2/2011), тогда фильтр будет применен правильно .

Кто-нибудь знает, почему не работает фильтр даты?

Кстати, это для рабочего листа TFS - рабочего листа итераций, который поставляется вместе с шаблоном Microsoft Agile Process, который я редактирую. В настоящее время он не загружает диаграмму выгорания, и я считаю, что именно поэтому.

1 Ответ

0 голосов
/ 12 октября 2011

Ты веришь правильно, у меня тоже была эта проблема. После нескольких работ я понял, что это как-то связано с различиями в локализации между моим компьютером и кубом TFS. Когда вы посмотрите на код VBA позади, вы найдете трюк, касающийся именно этого. Я думаю Я выполнил этот метод вручную, и фильтры сработали, но точно сказать не могу. Но, наконец, мой фильтр даты применяется правильно.

Обходной путь для тех, кто не может заставить его работать: Добавьте фильтр иерархии дат в сводную таблицу («BurndownData») и отключите автоматические обновления. Теперь вы можете установить диапазон дат выгрузки, используя фильтр (установленный на тот же диапазон, что и даты страницы «Настройки»), и обновить данные выгрузки, используя «Данные - Обновить все». вуаля, показывается выжигание.

Кстати: для Sheed BurndownData установлено значение «VeryHidden», вы можете отобразить его с помощью редактора vba, щелкнуть на листе BurndownData, установить свойство «Visibility». Это не имеет никакого другого побочного эффекта, кроме как вы можете видеть это.

...