Страницы: 1
RSS
power pivot: работа связей на примере
 
Здравствуйте
Просьба пояснить работу связей в power pivot на примере.
Прилагаю простенькую модель данных, две базы с разными классификаторами (статьями в данном случае)
Справочники статей увязаны через переходную таблицу.
Ожидалось. что смогу собирать данные меняя тот или иной классификатор в строках сводной таблицы.
В результате еле вообще собрал правильную таблицу ))
Причем, даже не так как думал изначально, а путем простого перебора справочников пока не получилось то, что хотелось.
Можете пояснить почему не работает через переходную таблицу и почему при выборе других вариантов считает не правильно?
 
Доброе время суток.
По моему скромному мнению, вы несколько некорректно строите иерархические отношения в модели данных.
 
Андрей VG, спасибо
Но все равно непонятно )
Суть то в чем: я предполагал использовать двустороннюю связь, то есть возможность формировать таблицы как по статьям так и по классификациям.
И не ясно в чем некорректность иерархических отношений
База данных1 База данных2
     |    |
Справочник статей1 Справочник статей 2
                           \   /
Переходная таблица
Вроде все логично - справочники статей связаны через переходную таблицу. Соответственно, применяя тот или иной классификатор из переходной таблицы можно получать таблицы в том или ином разрезе классификаторов.
 Только нифига не работает так ))
 Неужели невозможно так сделать, а то много показателей есть и хотелось их формировать при необходимости по разным классификациям.
 
Не то, чтобы я особо втыкала в  пример, но по ключевым словам создалось впечатление, что возможно, стоит вкурить вот это
https://baguzin.ru/wp/glava-22-slozhnye-svyazi-modeli-dannyh-power-pivot/
Для того, чтобы фильтры работали в обе стороны, нужно немного сплясать с бубном.
Изменено: Xel - 31.05.2021 13:03:04
 
Xel, огромное спасибо
Вкурил по вашему совету. Не такой уж там и бубен страшный...
Прилагаю решение - вдруг кому понадобиться.
Только один момент - мера 1 дублирует число (выделено желтым) - исходя из логики и должна дублировать.
Это ошибка установления зависимости, но некогда пример переделывать..
В общем, есть возможность через переходную таблицу фильтровать в обе стороны.
Пойду пробовать с тремя-четырьмя переходными таблицами изголяться.
Еще раз спасибо всем помогавшим.
Страницы: 1
Наверх