2016-09-06 1 views
0

На данный момент у меня есть SqlServer table с некоторыми данными о продажах (включая имя продавца), и я хочу создавать таблицы и графики, которые каждый продавец сможет проверить, но только их, пользователей are домен аутентифицирован.Excel/PowerBi View на основе пользователя

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

Я знаю, что с ISS и asp.net приложение, которое я мог бы идентифицировать пользователя и отфильтровать результаты, что бы OK если я просто печатать таблицы , но, как я уже сказал, мне нужно иметь некоторые графики, которые, я полагаю, потребуют еще большего времени (для меня).

+1

Вы можете использовать [Row-level security (RLS) с Power BI] (https://powerbi.microsoft.com/en-us/documentation/powerbi-admin-rls/), но это функция Pro. – NickyvV

+0

@NickyvV Да, это похоже на простое и быстрое решение, весьма неудачное, что является функцией Pro. – EndermanAPM

ответ

1

концептуально:

Вы можете использовать ячейку в Excel, которая работает вне current user с функцией VBA. Затем эту ячейку можно прочитать в Power Query as a parameter, и вы можете использовать ее для фильтрации запроса, который возвращается в рабочую книгу.

+0

После битвы с Excel (для долгого времени) мне удалось заставить его работать, но он даже не обновляется после открытия и работает только в excel 2016 (возможно, потому, что они встроили powerquerys). Это рабочая концепция, но она далека от того, чтобы быть полезной для пользователей. – EndermanAPM

+0

Если вам нужно, чтобы он совместим со старыми версиями Excel с помощью надстройки Power Query, вам необходимо создать его в этой версии. – teylyn

 Смежные вопросы

  • Нет связанных вопросов^_^