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

Анонимные
2017-10-31T10:08:40+00:00

Добрый день!

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

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

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

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

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

(в смесь 1 входят краски: 1,6,3;

в смесь 3 входят краски: 7, 9, 8, 4;

в смесь 4 входят краски: 1, 2, 3;

в смесь 5 входят краски: 6, 9;

в смесь 6 входят краски: 4;

в смесь 7 входят краски: 5, 6, 4;

в смесь 9 входят краски: 7, 1, 2;

в смесь 10 входят краски: 3, 8;)

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

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

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

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

Майкрософт меня всячески игнорит.  Без этой фичи мы работать нормально не можем - ни один отчет не выгрузить в модель данных из БД.

Ссылка на тестовый файл:

Файл

Ссылка на скриншоты:

Изображение 1

Изображение 2

Изображение 3

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

Microsoft 365 и Office | Excel | Для дома | Windows
Microsoft 365 и Office | Excel | Для дома | Windows

Семейство программного обеспечения Майкрософт для работы с электронными таблицами, оснащенное инструментами для анализа, построения диаграмм и обмена данными.

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 37

Сортировать по: Новейшие
  1. Анонимные
    2017-11-01T17:57:55+00:00

    Уважаемый Жук, извиняюсь что был резок, просто уже очень долго бьюсь с этой ситуацией.

    Вы говорите что в построенной вами сводной таблице все хорошо, и я вижу это на вашем скриншоте  (последнем). У меня только вопрос, она построена по тому же принципу: 2 таблицы на разных листах объединены в модель данных и на основе модели построена сводная? Если да, и если Вас это не затруднит, не могли бы Вы поле Цвета (судя по заголовку на вашем последнем скриншоте у Вас это поле цвета называется) убрать из области Значения, а в область Строки добавить названия этих цветов (из таблицы цвета. В моем примере это поле Краска, у Вас наверно это поле Цвета, но не уверен, не вижу ваших таблиц двух)) . Чтобы для каждой смеси выводилось не количество входящих в нее цветов, а перечислялись названия этих цветов. Как на скриншоте ниже. И выложить скриншот получившегося результата.

    Спасибо за потраченное на эту проблему время.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Анонимные
    2017-11-01T16:20:40+00:00

    Может еще какие-нибудь пользователи включатся в обсуждение? Сотрудники Майкрософт ау, Вы тут есть? может вы быстрее в суть проблемы въедете.....

    Добрый день Сергей_Gard

    Я конечно могу включиться в обсуждение, но у меня одно условие:

    Не нужно менять показания каждые 2-3 часа (рис. 1)

    Если у Вас пользователь Жук попросил скриншот, то (ИМХО) нужный скриншот можно разместить в ответе, но не менять ТОПОВОЕ сообщение.

    Рис. 1

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2017-11-01T16:10:09+00:00
    1. Для какой цели вы скриншоты не вставили в свой основной вопрос:

    1. Жесть это то, что вы не можете внятно рассказать о вашей проблеме, потому что например у меня получается результат:

    в связи с чем вам и задаются уточняющие вопросы, так же ответьте, почему в Смеси № 1 три краски, а по вашим данным получается четыре.

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

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2017-11-01T15:34:26+00:00

    Какая-то жесть товарищи!

    на ТехНет молчание, товарищ Жук картинки вставлять учит... При этом так и не ответил на вопрос что же у него показывает файлик, тоже для каждой смеси по 9 красок или все таки корректно работает (специально для господина Жука: корректно это когда в сводной таблице под словом "Смесь 1" будут перечислены только: Белая, Красная, Фуксия) (Для того чтобы это проверить надо скачать себе файл, перейти на Лист Анализ и обновить сводную таблицу).

    Может еще какие-нибудь пользователи включатся в обсуждение? Сотрудники Майкрософт ау, Вы тут есть? может вы быстрее в суть проблемы въедете.....

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  5. Анонимные
    2017-11-01T15:25:07+00:00

    Уважаемый жук!

    Без обид, но вы еще до сих пор не поняли сути вопроса что-ли? Или плохо знакомы с принципами работы модели данных?! Мы долго еще будем про картинки разговаривать? Это шутка такая?

    Я вставил картинки в топовое сообщение. С ними опять что-то не так?!

    ГЛАВНОЕ: "Дополните, я правильно вас понял, что например для смеси № 1 используется краска 1, 6, 3?

    Распишите по номерам, в какие смеси входит какая краска."

    ДА! Уважаемый Жук! Вы правильно поняли. В смесь 1 входят краски 1, 6, 3.

    Расписать по номерам? а разве на Листе Смеси представленного файла это не расписано?? Ок. специально ради вас я в топовом сообщении это подробнейшим образом распишу и результат тоже какой должен быть... Читайте.. Вникайте.

    "P.S. Если в каждую вашу смесь, входят все девять красок, то какой результат вы ожидаете получить?" - там нет ни одной смеси в которую бы входили все 9 красок. Но если бы такая смесь была то для этой смеси были бы перечислены названия всех 9 красок. А вы какой результат хотите получить? Файлик загрузили? У Вас все отфильтровалось как надо? или Вы не знаете как надо? Смотрите тогда учебник Майкрософта - ссылку в другой теме я Вам дал.... Там написано какой должен быть результат и как это делать. Если Вы просто не специалист по данной проблеме так просто скажите мол, чот я не понимаю что у вас тут не работает, и передайте просто проблему в техотдел Майкрософт. А то мы так неделю будем картинки правильно вставлять...

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев