У меня есть таблица фактов продаж, таблица фактов заказов (как подробно на уровне строки), так и два формата ролей в дате (из измерения даты) для даты заказа и даты транзакции.Создайте связь между двумя таблицами фактов
Я пытаюсь дойти до точки, где вы можете просмотреть меры продаж по дате и порядку заказа по дате транзакции.
В таблице «Продажи» есть ключ для соответствующей строки заказа, если продажа была заказана и была нулевой, если это была продажа не по заказу. В таблице заказов нет ссылок на связанную транзакцию.
Я пытался обернуть голову, как смоделировать отношения, основанные на связи между двумя таблицами фактов, и единственным методом, который я могу получить, было бы создание измерения на основе таблицы ордеров, которая содержит только ключ, затем используйте отношения «многие-ко-многим» ... что-то кажется совершенно неправильным, но я не уверен, какой был бы «правильный» подход к этой ситуации.
Если возможно, я бы хотел, чтобы продажи без заказов показывались как «неизвестные» даты заказа при просмотре мер продаж по дате заказа, чтобы вы могли видеть полную картину, а не просто продажи из заказов. Используя вышеуказанный подход, этого не происходит.
Любые предложения о том, что необходимо изменить, чтобы заставить это работать?
Без кода обычно трудно угадать, в чем проблема, и угадать ответы - это, как правило, единственное, что может сделать каждый. Если вы предоставите фрагмент кода ваших предыдущих попыток, будет намного легче понять, какая именно проблема у вас есть. Этот фрагмент кода может даже быть кодом, который не работает вообще, потому что он все равно даст лучшее представление о том, что вы пытаетесь сделать точно. – Joeytje50
... какой код? это вопрос ssas о настройке отношений между фактами и тусклыми таблицами. Я говорю о таблицах и структуре, а не о «коде». – Lefty