У меня есть две таблицы, содержащие связанные данные; оба имеют Participant_ID
колонка. Я создал отношения между Table_1
а также Table_2
с Table_2
в качестве справочной таблицы. Это сделано для того, чтобы определенным образом настроить сводную таблицу и увидеть, где значение Table_1
столбец не в Table_2
(это будет выглядеть как «пустое» в сводной таблице). Работает нормально. Я также хочу знать обратное, то есть, если есть значения в Table_2
которые не в Table_1
, Таким образом, я решил, что мне нужно создать взаимные отношения с Table_2
как мой стартовый стол и Table_1
в качестве справочной таблицы. Всякий раз, когда я пытаюсь это сделать, я получаю:
это отношение не может быть создано, поскольку один или несколько столбцов содержат повторяющиеся значения
Это не так - ни один из столбцов не содержит дубликатов или пробелы, которые будут выбраны как дубликаты. Я проверил миллион раз.
Независимо от того, что я делаю или меняю, я получаю эту ошибку. Я даже пробовал это на совершенно новых таблицах с только 1 строкой данных в каждой и, таким образом, без повторяющихся значений, и еще раз, можно создать первые отношения, но когда я пытаюсь создать одну в противоположном направлении, я получаю ту же ошибку сообщение.
Да, я знаю, что могу использовать другие формулы, чтобы проверить, находится ли значение в одной таблице, но не в другой, но я хотел использовать сводную таблицу, чтобы также легко просматривать другие похожие поля между двумя таблицами.
Это сводит меня с ума. В общем, почему вы можете создать отношения между Table_1
а также Table_2
, но не между Table_2
а также Table_1
?
Изображение 1: могут быть созданы отношения в одном направлении.
Изображение 2: сообщение об ошибке, которое я получаю, когда пытаюсь создать отношения в противоположном направлении
источник
Ответы:
Вы пытаетесь создать цикл отношений, который запрещен в соответствии с документация :
источник