Добрый день!
Вопрос такой - есть 3 таблицы, 2 справочника: артикулы + поставщики. Третья таблица тоже справочник "Поставщики по артикулам". Связывает артикул и возможных его поставщиков. Причем, связь по полю "код поставщика" не активна. Задача в целом - выводить список уникальных поставщиков для отфильтрованных артикулов. Но для иллюстрации хотя бы для одного артикула в сводной его личных поставщиков вывести, а не полный список всех имеющихся,
(в примере достаточно связь активировать, чтобы все заработало, но это не вариант, там всё замыкается в круг об таблицу фактов
)
Вопрос такой - есть 3 таблицы, 2 справочника: артикулы + поставщики. Третья таблица тоже справочник "Поставщики по артикулам". Связывает артикул и возможных его поставщиков. Причем, связь по полю "код поставщика" не активна. Задача в целом - выводить список уникальных поставщиков для отфильтрованных артикулов. Но для иллюстрации хотя бы для одного артикула в сводной его личных поставщиков вывести, а не полный список всех имеющихся,
| Код |
|---|
=VAR CurrentSuppliers =
CALCULATETABLE(
DISTINCT('классПоставщики'[Поставщик]);
USERELATIONSHIP('ПоставщикиПоАртикулам'[кодП];
'классПоставщики'[кодП]) ;
'ПоставщикиПоАртикулам'
RETURN
CONCATENATEX(CurrentSuppliers;
[Поставщик];
", ") |
(в примере достаточно связь активировать, чтобы все заработало, но это не вариант, там всё замыкается в круг об таблицу фактов
Изменено: - 25.02.2026 16:32:35