Между таблицами может быть несколько путей (OrderDate vs ShipDate); одна связь активна, другие — нет; USERELATIONSHIP в CALCULATE активирует нужную на время меры.
Разбор
- Не плодите активные пути — неоднозначность.
- Именуйте меры
Sales by Ship Date.
- ROLE-playing dimensions (несколько date-таблиц) — альтернатива.
- Документируйте, какая дата «главная».
Итог
Неактивные связи + USERELATIONSHIP разделяют роли дат без дублирования фактов.