Не работает Модель данных в 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-02T09:37:13+00:00

    Вся проблема в том, что указанные вами учебники не содержат файлов-примеров.

    Дополните:

    -вы можете показать таблицу "Вид спорта" и "Дисциплины" в Excel?

    -вы можете показать связи между таблицами "Вид спорта" и "Дисциплины" в Excel?

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

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

    Комментариев: 0 Без комментариев
  2. Анонимные
    2017-11-02T07:42:33+00:00

    Вот картинка из учебника. Как видите в сводной таблице поля из разных таблиц (Выделены жирным - у Вас на скриншоте только Таблица 2), связанных воедино моделью данных. (подробнее по ссылке которую я дал)

    "При этом Excel создает модель данных, которую можно использовать глобально во всей книге в любой сводной таблице и диаграмме, а также в Power Pivot и отчете Power View. Основой модели данных являются связи между таблицами, определяющие пути навигации и вычисления данных."

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

    Комментариев: 0 Без комментариев
  3. Анонимные
    2017-11-02T07:39:37+00:00

    Вы совершенно правы. В описании мой косяк. Просто заполнял копированием и поэтому забыл смесь 3 изменить на смесь 10.

    А по поводу ляпусов, Вы пишете: "по более сложному - вставить формулу в PowerPoint". Вряд ли PowerPoint - программа подготовки презентаций и просмотра презентаций может помочь в решении моей задачи))) ;-) 

    Поэтому давайте, пожалуйста сосредоточимся на проблеме, а не на поиске ляпусов. Я понял например что Вы имели в виду PowerPivot и этого достаточно. По поводу него - могу сказать что он входит в пакет профешнл. А просто модель данных в любую версию Excel -включая стандартный. Поэтому в учебнике и описывается как связывать несколько таблиц при помощи модели данных воедино.

    P.S. исправил в топовом, чтобы не ввести в заблуждение новых членов дискуссии, если такие будут конечно.

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

    Комментариев: 0 Без комментариев
  4. Анонимные
    2017-11-02T07:27:33+00:00

    Простите, я просто в небольшом шоке пребываю)))) Кстати вопрос не относящийся к теме, а как получить статус MVP, а то пора бы и мне приобщиться к сообществу)

    Ссылка на учебник:

    Учебник

    Читать можно начиная с раздела: Создание связи между импортированными данными.

    Цитата из учебника, которая идеально описывает результат который я хочу получить: "Теперь у вас есть книга Excel, которая содержит сводную таблицу с доступом к данным в нескольких таблицах (некоторые из них были импортированы отдельно)." "Чтобы данные работали вместе, потребовалось создать связь между таблицами, которую Excel использует для согласования строк. Вы также узнали, что наличие в таблице столбцов, согласующих данные в другой таблице, необходимо для создания связей и поиска связанных строк."

    Поясняю: Модель данных нужна чтобы отказаться от использования функции ВПР и получать данные сразу из двух и более таблиц - выше цитата.

    Вы же построили сводную на основе всего одной таблицы: таблица_2. Таблица 1 не была задействована.

    Простите, уважаемый Жук, но я уже не знаю что еще добавить... 2 страницы я объясняю что не работает модель данных, а Вы мне скидываете файл в котором простая сводная таблица, построенная на одной единственной таблице.

    "Далее, Вы не внимательно прочитали мой вам предыдущий ответ." - Я ОЧЕНЬ внимательно все прочитал и ознакомился с Вашим файлом. 

    Простите я может действительно крайне эмоционально реагирую, но мне не нравится когда меня безосновательно обвиняют, не поняв сути. А еще больше меня напрягает что Майкрософт 3 недели как сломал главную и ключевую для меня функцию в Excel и не считает нужным выйти на связь. Если Вы вдруг знаете как связаться со специалистами Майкрософт, а еще лучше как связаться с отделом по работе с претензиями я был реально ОЧЕНЬ Вам признателен за эту информацию.

    P.S. Приношу извинения, я отредактировал данное сообщение так как увидел что модель данных есть в данной таблице но никак не используется в создании сводной. Вы тащите поля только из одной таблицы а не разных. (При этом связи между таблицами у Вас вообще не настроены - вкладка Данные - Отношения)

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

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

    Этот ответ был удален из-за нарушения правил поведения. Ответ был отправлен вручную или идентифицирован с помощью автоматического обнаружения до выполнения действия. Дополнительные сведения см. в разделе правила поведения.


    Комментарии отключены. Подробнее