, спасибо!
Заполнение ячейки с условием по значению в столбце
Заполнение ячейки с условием по значению в столбце
Группировка по "Мере" в сводной таблице
Отображение сегментов помесячно в power bi
условие по частоте покупки в сводной таблице
Отображение сегментов помесячно в power bi
Отображение сегментов помесячно в power bi
Отображение сегментов помесячно в power bi
Отображение сегментов помесячно в power bi
Объединение двух таблиц по дате в power bi
Объединение двух таблиц по дате в power bi
Объединение двух таблиц по дате в power bi
Минимальное значение суммы по месяцам
Минимальное значение суммы по месяцам
Минимальное значение суммы по месяцам
Минимальное значение суммы по месяцам
Минимальное значение суммы по месяцам
Минимальное значение суммы по месяцам
Визуализация данных в матричном виде в power bi
Визуализация данных в матричном виде в power bi
|
04.10.2019 11:51:17
Добрый день!
Имеется список компаний и даты их покупок. Требуется отобразить статистику по ним: 1. Активные - количество уникальных компаний, которые сорвершили покупку в течении последних 180 дней. 2. Отток - количество уникальных компаний, у которых в указанный месяц наступает более 180 дней с последней покупки. 3. Возвращенные - количество уникальных компаний, у которых прошло более 180 дней с последней покупки и которые после этого совершили первую покупку в указанном месяце. Файл с данными вложил.
Изменено: - 05.10.2019 09:03:16
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Power bi. Найти сумму продаж компаний для каждого менеджера.
Power bi. Найти сумму продаж компаний для каждого менеджера.
Power bi. Найти сумму продаж компаний для каждого менеджера.
|
25.09.2019 13:30:36
Прошу помочь найти сумму продаж компаний для каждого менеджера.
Сумма продаж по менеджеру для каждой компании равняется: amount по product_type_id = 32 и product_type_id=33 умножить на (1-(credit_delay-15)/30). Далее суммируем продажи по всем компаниям менеджера. У меня получается так: сперва сумма по всем компаниям, потом унмжение на (1-(credit_delay-15)/30) Формат результата:
|
|||||||||||||||
|
|
|
Язык DAX в Power bi. Операция объединения таблиц с установкой фильтра по количеству продаж
Язык DAX в Power bi. Операция объединения таблиц с установкой фильтра по количеству продаж
|
12.09.2019 14:51:40
, откройте, пожалуйста, файл. Там на вкладке "order_details_17" два новых столбца: product_type и refunded.
Задача остается та же, только добавляются 2 фильтра: фильтр по столбцы product_type и столбцу refunded. product_type = 10 - билеты product_type = 17 - не билеты refunded = 1 - возврат refunded = 0 - не возврат Нужно учитывать билеты (не билеты не учитывать) и не возраты (возвраты не учитывать). То есть, в Ваш код: Мера = SUMX(FILTER(SUMMARIZE(order_details_17;tfm_usersroles_msb[username];tfm_orders_msb[company_id];"123";IF(COUNTA(order_details_17[id])<10;0;COUNTA(order_details_17[id])));tfm_usersroles_msb[username]="Sasha 1"||tfm_usersroles_msb[username]="Sasha 2");[123]) нужно добавить 2 условия. Рассчитываем не просто количество COUNTA(order_details_17[id]), а количество с 2 условиями: только билеты (product_type = 10) и без возвратов (refunded = 0) Надеюсь, я подробно написал |
|
|
|
|
Язык DAX в Power bi. Операция объединения таблиц с установкой фильтра по количеству продаж
|
12.09.2019 14:05:22
,
Требуется отобразить менеджеров и кол-во проданных билетов по определенным компаниям. Только для менеджеров Sasha 1 и Sasha 2, если зареганная на них компания купила менее 10 билетов, то такие компаний в зачет не идут. + новые 2 условия: product_type = 10 - билеты product_type = 17 - не билеты refunded = 1 - возврат refunded = 0 - не возврат Нужно учитывать билеты (не билеты не учитывать) и не возраты (возвраты не учитывать) |
|
|
|
|
Язык DAX в Power bi. Операция объединения таблиц с установкой фильтра по количеству продаж
|
12.09.2019 13:24:47
, получается этот код нужно вставить вместо COUNTA(order_details_17[id]) ?
так: Мера = SUMX(FILTER(SUMMARIZE(order_details_17;tfm_usersroles_msb[username];tfm_orders_msb[company_id];"123"; IF(COUNTROWS(order_details_17)-CALCULATE(SUM(order_details_17[refunds]);order_details_17[Product_type]=10) <10;0;COUNTROWS(order_details_17)-CALCULATE(SUM(order_details_17[refunds]);order_details_17[Product_type]=10)));tfm_usersroles_msb[username]="Sasha 1"||tfm_usersroles_msb[username]="Sasha 2");[123]) |
|
|
|
|
Язык DAX в Power bi. Операция объединения таблиц с установкой фильтра по количеству продаж
|
12.09.2019 12:56:10
, cпасибо! Все получилось.
Последний вопрос: если бы в таблице "order_details_17" нужно быть отбирать строки Product_type=10 (есть два типа 10 и 17) и вычитать возвраты, то в код нужно добавить следующий код? CALCULATE( DISTINCTCOUNT('order_details_17'[id]); 'order_details_17'[product_type] IN { 10 } ) - CALCULATE( DISTINCTCOUNT('order_details_17'[id]); 'order_details_17'[product_type] IN { 10 }; 'order_details_17'[refunded] IN { 1 } ) после добавления выдает ошибку |
|
|
|
|
Язык DAX в Power bi. Операция объединения таблиц с установкой фильтра по количеству продаж
|
12.09.2019 11:09:48
, вы рассчитали компаний с кол-вом билетов больше 10. Мне требуется сумма билетов по компаниям, которые купили больше 10 шт.
изменил меру так: SUMX(SUMMARIZE(order_details_17;tfm_usersroles_msb[username];tfm_orders_msb[company_id];"123";IF(COUNTA(order_details_17[id])<10;0;COUNTA(order_details_17[id])));[123]) Как задать условие только для определенных менеджеров?.Чтобы условие не касалось других. У остальных обычная сумма билетов |
|
|
|
|
Язык DAX в Power bi. Операция объединения таблиц с установкой фильтра по количеству продаж