две связанных таблицы. 
                  
                  
                  Первая таблица - "Детали заказа" с id и прочим набором полей типа кол-во, сумма итд. 
                  
                  
                  Вторая таблица - "Отмены заказов", имеет одинаковые id с деталями, но в ней только отмененные позиции из заказов. 
                  
                  
                  Связь между ними один ко многим, Filter Direction от деталей к отменам. 
                  
                  
                  
                  
                  
                  Проблему описываю на примере заказа, в котором 3 детали, из них 2 содержатся в таблице отмен.
                  
                  
                  В PBI отчет вывожу все детали, к ним подтягиваю суммы отмен. Получаю по заказу 3 строки, в одной отмен нет, в двух есть суммы по отменам. На этом этапе всё корректно. 
                  
                  
                  
                  
                  
                  Следующим шагом я из таблицы "Отмены" хочу подтянуть код отмены и происходит следующее - в строках, по которым отмены были, коды выводятся нормально. А строка деталей, по которой отмен не было, множится столько раз, сколько уникальных кодов отмен находит во всей второй таблице. 
                  
                  
                  Насколько я понимаю, потому что отсутствующая отмена обрабатывается как NULL в SQL.
                  
                  
                  
                  
                  
                  Соответственно, вопрос - как мне сохранить в визуализации 3 строки? Двусторонняя фильтрация связи не помогает, т.к. в наборе данных остаётся всего 2 строки, имеющиеся в обеих таблицах. 
                  
                  
                  В моем понимании, связь должна работать как LEFT JOIN в SQL, но получается что-то иное.
                  
                  
                
Верно
вот так получается?
Обсуждают сегодня