В Excel 2016 PowerPivot появляется сообщение «связь между таблицами может потребоваться». Я подозреваю, что это потому, что у меня есть отношения многие ко многим, но не хватает опыта, чтобы быть уверенным. Я буду рад прочитать об этом, если кто-то может помочь мне назвать проблему.
Данные, которые я анализирую, выглядят так:
Единицы - Экземпляры продукта. Например. компьютер был произведен 100 раз = 100 единиц. Каждое устройство имеет ОДИН ProductID и UnitID (уникальный). Единицы имеют, например, время производства.
Продукты - Каждый продукт может состоять из нескольких предметов. Продуктом может быть компьютер xyz = "ноутбук xyz, диск с драйверами, руководство, блок питания, 2 конфеты и сетевой кабель". Каждый продукт имеет уникальный ProductID и PackListID. Несколько продуктов могут иметь одинаковый PackListID.
PackList - уникальные PackListIDs
CompositeList - для каждого PackListID может содержать несколько ItemID и номер, включенный в упаковочный лист (например, 2 кусочка шоколада)
Позиции - позиции для списка упаковки товара, например, "инструкция к компьютеру xyz"
Я хочу ответить на вопрос: сколько (compositelist.number) позиций каждой позиции было включено в единицы, произведенные на определенную дату (units.date).
Я читаю данные по SQL с существующего сервера приложений / базы данных. Я не могу влиять на то, как структурированы данные: (
Я импортировал свои данные и подключился следующим образом:
Unit.ProductID -> Product.ProductID (каждый продукт может иметь несколько единиц)
Product.PackListID -> PackList.PackListID (таблица моста)
PackList.PackListID -> CompositeList.PackListID (каждый список пакетов может иметь много составных строк)
CompositeList.ItemID -> Items.ItemID (каждый составной список ссылается на один элемент)
Если я отфильтрую по PackListID, результатом будет правильный список позиций с суммами.
Теперь я хотел бы умножить это на количество раз, когда этот пакет создавался в определенный день ...
Мой круг выглядит так:
Фильтр : дата производства, фильтр к определенной дате
Rows : Items.text
Значения : сумма составного списка. №
Я бы хотел видеть количество позиций, используемых в производстве в определенный день, например, 15 руководств и 32 сетевых кабеля.
К сожалению, я получаю сообщение "Может потребоваться связь между таблицами".