#powerbi #powerbi-desktop #powerbi-datasource
#powerbi #powerbi-рабочий стол #powerbi-источник данных
Вопрос:
Пожалуйста, найдите мой ожидаемый результат ниже
Но я получаю результат, как показано ниже
где я выбрал Идентификатор заказа из таблицы заказов и идентификатор продукта из таблиц элементов заказа и использовал приведенную ниже меру order_to_orderitem = РАССЧИТАТЬ(СУММА («Элементы заказа» [Цена единицы]),СВЯЗЬ с пользователем(заказы[ключ12], «Элементы заказа» [ключ12]))
Примечание: key12-это объединенный столбец идентификатора заказа и идентификатора продукта как в таблице заказы, так и в таблице Товары заказа
У меня есть модель данных, как показано ниже
Я привел отношения, как показано ниже
Он был создан, как показано ниже, где Из таблицы-Элементы заказа, а в Таблицу-заказы, тогда как при создании я отдавал заказы как из таблицы, а Элементы заказа-как в Таблицу
Таблица заказов:
Таблица Номенклатуры заказов:
Комментарии:
1. Можете ли вы показать немного больше вашего набора данных? Где/как определяются продукты 3 и 4?
2. @JoaoLeal отредактировал мой пост, добавив набор данных
3. Привет @sheetal эти 2 таблицы, похоже, не соответствуют/не совпадают с результатами, приведенными в примере выше.
4. @JoaoLeal извините, обновил их
Ответ №1:
Если вы хотите вернуть все строки из таблицы заказов и соответствующие строки из таблицы Элементов заказа, вы можете просто создать новую таблицу с ЛЕВЫМ СОЕДИНЕНИЕМ.
NewTable = NATURALLEFTOUTERJOIN ('orders', 'Order Items' )
(функция работает для таблиц, у которых разные имена столбцов). Чтобы получить эту таблицу, установите флажок «Показывать элементы без данных» для первого столбца.