Создавайте один календарь в начале, а после нужно смотреть по вычислениям и логики связей может придётся ещё один создать и это даст возможность по другой логике связать, может придётся создать календарь ещё и не нужно связывать его вообще - такое у меня было на практике, если использовать неактивные связи то может хватит и одного, но я стараюсь избегать неактивных связей! :)
Ну а календарь не сложно создать:
Календарь вручную = ADDCOLUMNS( CALENDAR("01/01/2019";DATE(year(TODAY())+1;1;1));
"Дата_Текст"; FORMAT([Date];"YYYYMMDD");
"Год"; YEAR([Date]);
"Месяц"; MONTH([Date]);
"Квартал"; FORMAT([Date];"Q");
"Месяц_букв"; FORMAT([Date];"mmm");
"месяц-год"; FORMAT([Date];"mmm YYYY");
"День (пн = 1)"; WEEKDAY([Date];2);
"День текстом"; FORMAT([Date];"ddd");
"Номер недели (неделя начинается в пн)"; WEEKNUM([Date];2);
"Месяц_полностью"; FORMAT([Date];"mmmm");
"Год Кварт месяц"; FORMAT([Date];"YYYY-Q-mm"))
P.S.
советую Вам прописать этот календарь в ручную с нуля, прочитав справку о каждой формуле и тогда у Вас не будет подобных вопросов! :)
Календарь есть, умею создавать, просто хочу понять как практики делают, потому что такая ситуация не только с датами бывает когда один справочник но в одной таблице фактов есть несколько полей которые связаны с этим справочником, например в таблице фактов есть заказчик и есть исполнитель, а ФИО их берутся из одного справочника пользователей