Проблема с фильтром поворота / Power Query - PullRequest
0 голосов
/ 04 мая 2020

Возможно, это новый ie вопрос. В прошлом я много работал с отчетами Excel с помощью операторов VBA и SQL, но хотел попробовать Power Query / Power Pivot. Взял онлайн-класс, и все выглядит просто, пока вы сами не попробуете (как обычно).

Вот моя простая задача:

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

Table Layout

Проблема начинается с сотрудника pivot уже,

Это должно показать мне сотрудников выбранного местоположения: (Но это показывает всех сотрудников из всех местоположений, несмотря на установленный фильтр "2360").

Pivot 1

Играя вокруг, я обнаружил, что он будет правильно фильтровать имена, когда я добавлю «Count» в поле «Вычисления» ... Что за черт?

Это теперь даст Я - правильные сотрудники на магазин, но теперь классы не правильные, и, похоже, все учились на всех. (Что не соответствует действительности):

enter image description here

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

Я планировал также установить фильтр для временных рамок занятий, но в настоящее время я унижен ...

Спасибо за любой совет или указатель !!!

Стрелки модели данных, как видно на снимках экрана, "Поле" - это столбец "Class_type" в таблице классов. («полевое обучение» или «на месте»). (Таблица справа внизу без заголовка является таблицей классов).

first connection

connection to class table

...