Сводные таблицы Excel 2007 - как использовать вычисляемые поля при подключении к кубу данных? - PullRequest
2 голосов
/ 17 сентября 2008

Можно ли использовать вычисляемые поля в сводных таблицах Excel 2007, если источником данных является куб данных SSAS?

Я подключаюсь к кубу данных SQL Server 2005 с помощью Excel 2007 и просматриваю данные через сводную таблицу. Я хочу создать вычисляемые поля в моей сводной таблице, но кнопка «Формулы» недоступна.

Как создать вычисляемые поля (если это возможно при подключении к кубу данных)?

Ответы [ 3 ]

2 голосов
/ 18 сентября 2008

Похоже, вы не можете. Это ответ, который я получил от MSDN:

Не возможно. Все агрегации обрабатываются службами аналитики. Поскольку XL не отвечает за агрегации, он не может выполнять пользовательские вычисления.

1 голос
/ 03 ноября 2008

Вы можете сделать это, но это стоит денег. Вы должны отключить сводную таблицу от куба SSAS, а затем использовать Excel, как обычно. Лучший первый шаг - получить сводную таблицу именно так, как вы хотите, чтобы она выглядела. В меню панели ленты сводной таблицы выберите подменю параметров. Нажмите кнопку инструментов OLAP и затем нажмите «преобразовать в формулы».

Вы получите одностороннее предупреждающее сообщение. (хорошее время, чтобы нажать «Сохранить»). Как только вы отключитесь, вы потеряете все красивое форматирование и перетаскивание, но вы всегда можете получить это обратно с ручным форматированием. Но теперь вы получаете возможности Excel. Теперь добавьте формулы, где вы хотите. Главное, конечно, убедиться, что у вас есть элементы, необходимые для нового расчета.

Хорошая часть в том, что вы можете сохранить и открыть позже. И вы можете нажать обновить, чтобы получить данные обновляются с сервера SSAS. НТН

0 голосов
/ 26 октября 2012

Кроме того, вы можете использовать «Веб-компоненты Office» вместо Excel. OWC поддерживает клиентские формулы для кубов OLAP. Не могу поверить, что они удалили эту функцию из собственного Excel.

...