Добрый день, дорогие мои форумчане!
Возник вопрос по привязке данных типа many to many из разных таблиц с использованием powerpivot excel 2013.
Знаю, что там какие-то ограничения и в теории это не поддерживается, но так же знаю, что люди это умеют делать(или делали в предыдущих версиях, а потом это прикрыли..). Если не получится решить задачу средствами powerpivot excel 2013, был бы признателен за пример решения конкретно этой задачи в access 2013.
Прикладываю файл пример. На листе 1 находится 4 таблицы данных, связанные с powerpivot.
На листе 2 сводная таблица, данные которой должны рассчитываться на базе прошлых 4 таблиц и связей между ними.
Таблица продуктов и калькуляционных карт - таблицы-мосты. Таблица продаж и калькуляции - таблицы с реально нужными данными, которые необходимо увязать.
На листе 2 приведена таблица, где берутся данные продаж в разрезе по калькуляционным картам(работает корректно), а далее по связи калькуляционных карт с таблицами калькуляции хотелось бы получить данные по ингредиентам(не работает корректно), т е мост не работает.
Корректным ответом было бы получение CallID(Кальк) 1 включает только CallID(Калькуляция) 1, а не 1, 2 и 3.
Вопрос - как получить корректные данные? Читал, что необходимо использование dax функции related и какое-то странное создание доп столбцов, но так и не понял....
Заранее спасибо за помощь.
Возник вопрос по привязке данных типа many to many из разных таблиц с использованием powerpivot excel 2013.
Знаю, что там какие-то ограничения и в теории это не поддерживается, но так же знаю, что люди это умеют делать(или делали в предыдущих версиях, а потом это прикрыли..). Если не получится решить задачу средствами powerpivot excel 2013, был бы признателен за пример решения конкретно этой задачи в access 2013.
Прикладываю файл пример. На листе 1 находится 4 таблицы данных, связанные с powerpivot.
На листе 2 сводная таблица, данные которой должны рассчитываться на базе прошлых 4 таблиц и связей между ними.
Таблица продуктов и калькуляционных карт - таблицы-мосты. Таблица продаж и калькуляции - таблицы с реально нужными данными, которые необходимо увязать.
На листе 2 приведена таблица, где берутся данные продаж в разрезе по калькуляционным картам(работает корректно), а далее по связи калькуляционных карт с таблицами калькуляции хотелось бы получить данные по ингредиентам(не работает корректно), т е мост не работает.
Корректным ответом было бы получение CallID(Кальк) 1 включает только CallID(Калькуляция) 1, а не 1, 2 и 3.
Вопрос - как получить корректные данные? Читал, что необходимо использование dax функции related и какое-то странное создание доп столбцов, но так и не понял....
Заранее спасибо за помощь.