Страницы: 1
RSS
DAX. Как оставить в таблице уникальные строки после объединения данных из двух таблиц?
 
Коллеги, вопрос по DAX.  Как оставить в таблице уникальные строки после объединения  данных из двух таблиц?

Взял коды товаров функцией ALL из одной таблицы и второй. Потом склеил их Union . Данные задвоились. Как оставить уникальные?
Изменено: ManagerKrr - 19.05.2019 09:49:38
 
И вам тоже здравствуйте.
Цитата
ManagerKrr написал:
Как оставить уникальные?
SUMMARIZE, например.
Изменено: Андрей VG - 19.05.2019 11:29:59
 
Не получается!
Union = UNION(        SUMMARIZE('Таблица1' ; 'Таблица1'[Товар])
       ;
SUMMARIZE('Таблица13' ; 'Таблица13'[Товар])
)
 
А вот так вот получилось, но не знаю правильно ли
Код
Union = 
DISTINCT(
    UNION(
            ALL('Таблица1'[Товар])
            ;ALL('Таблица13'[Товар])
         )
         )

Изменено: ManagerKrr - 19.05.2019 15:02:21
 
ManagerKrr, для форматирования кода есть соответствующий тег. И даже кнопку сделали специальную (см. скрин).
 
Принято!
 
Цитата
ManagerKrr написал:
Не получается!
Естественно, так вы сливаете уникальные строки двух таблиц, в которых могут быть одинаковые названия продуктов - просто наоборот, как при DISTINCT
Код
COUNTROWS(SUMMARIZE(UNION('prod1'; 'prod2'); prod1[Продукт]))
Страницы: 1
Наверх