none
Не работает Модель данных в Excel 2013/2016 RRS feed

  • Вопрос

  • Добрый день!

    Простите что дублирую вопрос, но оооочень надо решить (вопрос с картинками тут: https://answers.microsoft.com/ru-ru/msoffice/forum/msoffice_excel-mso_other-mso_2013_release/%D0%BD%D0%B5/0b03a758-4afe-4a34-8a48-619d02b339ff)

    Файл примера https://1drv.ms/x/s!AuQVF3qhlsUOad4jH-LZrkrmVc4

       Перестала корректно работать модель данных в Excel 2013 Стандартный (на работе) и 2016 Профессиональный (дома).

    Книга в которой раньше отлично работала модель данных теперь в списке полей сводной таблица в  разделе "Значения" вместо списка добавленных туда для расчета Полей сводной таблицы показывает одно пустое поле.


    Но самое главное это при попытке создать в новой книге модель данных она совершенно не работает.

    Пример: создаем 2 таблицы (именно форматированные как таблица Excel): Цвета и Смеси. В Таблице Цвета следующие поля: Код, Цвет. В таблице Смеси поля: НомерСмеси, НазваниеСмеси, НомерЦвета.

    Добавляем обе эти таблицы в модель данных (на вкладке данные). Потом задаем отношения (там же на вкладке данные): НомерЦвета (из таблицы Смеси) - Код (из таблицы Цвета).

    Затем строим сводную таблицу на основе модели данных. и добавляем из таблицы Смеси поле НазваниеСмеси в область Строки. Далее туда же в область строки добавляем поле Цвет из таблицы Цвета.

    Ни и как Вы думаете что у нас получилось?! Наверно как и прежде под каждой строкой НазваниеСмеси будут перечислены только те Цвета, которые в нее входят?! Нет!!!! Перечислены все цвета для каждой смеси, как при полном объединении!!! при этом если поле Цветиз таблицы Цвета перетащить в область Значения то Excel вообще говорит что "Могут потребоваться связи между таблицами" (отмечено красной стрелкой на рисунке), хотя как Вы помните связи мы уже создали!!! (см. изображения.)


    Такое началось примерно 2-3 недели назад после очередных выходных (возможно какое-то обновление прилетело?!)

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

    PS проверялось на разных машинах с разными типами лицензий оффиса (про+ 2016 дома, 2013 стандартный на работе и 365 корпоративный на работе, 2016 хз какая лицензия - у друга на работе (совсем другая фирма)). От майкрософта слышу только оформите платную поддержку и будет вам счастье, а то что у них видимо глобальный косяк (за нахождение которого другие компании еще и сами платят) они проверять не хотят))))

    PPS Сейчас загрузил эти же две таблицы в Power BI построил такую же связь, выбрал элемент матрица, и о чудо, все работает нормально. для каждой смеси только входящие в ее состав краски.. Так что проблема в модели данных Excel.

    Спасибо за внимание!





    1 ноября 2017 г. 9:17

Все ответы

  • В составленной по вашим данным сводной таблице, у меня в Excel 2013 получился такой результат:

    который в корне отличается от вашего результата.


    Да, я Жук, три пары лапок и фасеточные глаза :))

    1 ноября 2017 г. 17:30
    Модератор
  • Уважаемый Жук.

    Отписался Вам в Комьюнити Майкрософт - Вы не использовали модель данных в своем решении.

    Поэтому, уважаемые коллеги, а особенно представители Майкрософт, пожалуйста включитесь в дискуссию. 

    2 ноября 2017 г. 6:47
  • Результат выполнения примера из Учебника Майкрософт:


    Да, я Жук, три пары лапок и фасеточные глаза :))

    2 ноября 2017 г. 12:42
    Модератор
  • Уже отписал вам в сообществе, что Вы неправильно понимаете задачу... Нужно всего 2 таблицы. Толи читаете невнимательно, толи догоняете не быстро)))))) Специально для Вас я расписал задачу по пунктам, но чот не помогло видимо))) Результат примера из учебника у меня такой же))) А вот если всего немного изменить задачу то уже все рушится)
    3 ноября 2017 г. 7:11
  • А Вы никак не поймёте, что для вашей задачи необходимо создать свою модель данных со своими связями, тогда и работать будет. В примере предоставленном вами для вывода данных, необходимы три таблицы связанных единым уникальным значением.

    Да, я Жук, три пары лапок и фасеточные глаза :))

    3 ноября 2017 г. 14:01
    Модератор
  • Хм, а вот служба поддержки Майкрософт считает иначе... Удалось пробиться к ним знаете ли)) Разбираюсь теперь с тех отделом и головным офисом.

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

    Учите матчасть... закрывайте тему. Надоело учить местных "профи"))) И да, не благодарите.




    3 ноября 2017 г. 18:59
  • С вами никто не спорит:


    Да, я Жук, три пары лапок и фасеточные глаза :))

    3 ноября 2017 г. 19:59
    Модератор
  • Таблицу Смеси забыли показать и связи))

    P.S. аааа... присмотрелся... Вы в PowerPivot)))) Продолжайте в том же духе... в Power BI у меня тоже все работает))) и та модель которая не работает в Excel из тестового файла тоже отлично все фильтрует)))

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


    3 ноября 2017 г. 20:39