1

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

К сожалению, когда я делюсь своим файлом с кем-то еще, он или она вынуждены ввести свое имя пользователя и пароль, чтобы использовать это превосходство. Как вы можете легко предположить, что это безумие, если у меня> 10 элементов (pivot + slicer).

Я знаю, что есть опция "сохранить пароль", я знаю, что есть опция аутентификации Windows, но обе они не являются жизнеспособными. Знаете ли вы, как позволить следующему пользователю ввести свой пароль и пароль только один раз?

1 ответ1

0

Поскольку вы упоминаете об использовании одного и того же набора данных, я часто использовал это решение, чтобы уменьшить использование памяти и, между прочим, уменьшить количество паролей. К сожалению, я никогда не использовал службы Analysis Services - только подключения к SQL Server - поэтому он может не работать для вас. Однако, если это так, вы могли бы рассмотреть возможность сделать эквивалентный набор данных доступным в виде запроса, таблицы или представления SQL-сервера.

Связать сводные таблицы с одним подключением к данным

  • В сводной таблице на вкладке «Дизайн» нажмите «Изменить источник данных», выберите «Подключение».
  • Выберите соединение для передачи данных, которое вы хотите использовать
  • Повторите для всех сводных таблиц, указывая на то же подключение данных
  • Затем вы можете удалить все оставшиеся неиспользуемые подключения к данным
  • При обновлении пароль будет запрашиваться только один раз, и все связанные сводные таблицы будут обновлены сразу.

Альтернатива: обычные сводные таблицы в наборе табличных данных

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

Альтернатива: VBA Macro

Другой альтернативой может быть создание макроса VBA для подачи пароля и обновления всех соединений, но я никогда не проверял его. Excel может потребовать, чтобы вы сохранили пароль, чтобы выполнить обновление без запросов, и в этом случае вам нужно будет позаботиться об его удалении после завершения.

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