Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Power BI. Как применить преобразования к другому датасету?
 
Товарищи, подскажите, пожалуйста. Работал в Power Bi, делал различные преобразования в Pover Pivot, а если быть точным создавал там свои меры, который потом выводил на дашборд. Но, датасет который я обрабатывал - оказался ошибочным. Я подгружаю новый датасет через источник данных. Как применить к нему прежние настройки\меры скопировать. Решения в интернете говорят делать через эксель. Но мой эксель датасет не содержит никаких изменений
DAX. Посчитать суммы по разным условиям
 
Добрый день. Как с помощью DAX посчитать сумму всех уникальных сделок? Если сделка повторяется, взять только 1 значение (любое, хотя в моих данных сумму  тоже повторяются у одной и той же сделки - это одинаковые суммы, одних и тех же заявок, которые просто ушли в разные банки). Так же я хочу посчитать сумму всех уникальных сделок которые имели статус одобрено (хоть где-то одобрена, т.к. тоже статусы могут повторяться - 1 заявка идет в разные места, поэтому столько дублей).


По 1 вопросу, я так пытаюсь. Но у меня суммируются все заявки, а не уникальные.

CALCULATE(
   SUMX(
       VALUES('Таблица'[Номер заявки]),
       CALCULATE(
           SUM('Таблица'[Чек])
       )
   )
)
Изменено: Rockfett - 28.03.2024 13:41:50
Power Query. Удалить дубликаты в столбце А, по условию в другом столбце (В)
 
Добрый день. Прошу подсказать, как удалять дубликаты в данных, если выполняется условие в другом столбце. Например, в столбце А - заявки. В столбце В - статусы этих заявок. Т.к. заявка может уходить в разные места, создаются дублирующие строки. В столбце В - статусы тоже могут совпадать. Например, заявка 1 отправлена  4 места, в 3 местах получила одобрение. Мне надо получить список уникальных заявок, которые имеют статусы одобрения. Статус одобрения в моем примере это значение 1. То есть, если во 2 столбце, есть хотя бы одна 1, то заявка считается одобренной, остальнеы дубли  надо удалить по столбцу заявок.
Изменено: Rockfett - 27.03.2024 15:59:04
Эксель. Получение периодов по условию, выведение начала и конца периода, суммы продаж за период.
 
Привет. Есть табличка с 2 столбцами датами продаж и суммами продаж. Подскажите, пожалуйста, как получить периоды (временные промежутки) по условию (в моем случае условием для периодов являются дни когда продаж не было, значение не заполнено во 2 столбце). Я хочу эти периоды находить, выводить их даты начала и конца, суммы продаж за этот период.

Это делается через индексацию? Я индексировал периоды, но не соображу как по индексу делать другие операции
Эксель. Поиск значения в одном столбце и соответствующее ему по условию в другом.
 
Добрый день. Прошу помощи, никак не соображу как решить задачу. Есть 2 столбца - список магазинов и номера. Названия магазинов могут повторяться, а номера нет. Я хочу вывести уникальные названия магазинов, и соответсвующие этим магазинам номера по определенному условию - 5 по величине значение. Я начал делать ИНДЕКС + ПОИСКПОЗ. Но я не могу сообразить как сделать так, чтобы 1 столбец учитывал наличие дублей. Помогите, пожалуйста.  
PQ. Преобразование данных для сводной таблицы. Выведение в сводной таблице столбца с кол-во активных покупателей.
 
Здравствуйте. Продолжаю работу над своей отчетной таблицей. У меня есть данные на много тысяч строк. Чтобы отчет не зависал работаю в Power Query. Сейчас пытаюсь решить задачу выведения столбца с количеством активных за текущий месяц покупателей. Активный покупатель - покупатель который совершил хоть 1 покупку в этом месяце. Группировка в сводной таблице будет идти по продавцу. Проблема в том, что 1 покупатель может совершать\оформлять много сделок на покупку. Я думал, что если выведу в PQ новый столбец со статусом покупки (1 - купил, 0 - не купил) то смогу их сосчитать. AlienSx и Artem_1990 - помогли сделать мне такой столбец, за что им отдельно спасибо. Только это, конечно же, никак мне не помогло в моих целях. Я не сообразил сразу этого.  Из-за того что 1 покупатель оформляет много покупок - суммация статусов дает неверные данные. Каким-то образом, надо учитывать статусы покупок только уникальных покупателей. Прошу помочь найти решение, как сохранить PQ, который нужен для всех остальных преобразований, при этом чтобы была возможность выводить в отчет нужные показатели. Файл во вложении. Он сильно урезан по кол-ву строк, столбцов и прочих вычислений.

И еще момент, я полагаю что мне надо определять статус покупателя (активный\неактивный) по заранее выбранному периоду. Я выбрал месяц. Хотя другие показатели, например, сумма покупок, комиссия с покупки, я могу смотреть хоть по дням, хоть по годам, т.е. переключая разные временные срезы. Но, мне кажется, тоже самое проделывать с активными покупателями невозможно. Ведь, чтобы определить статус активности надо просмотреть какой-либо отрезок. А вычисления в PQ проводятся сразу для всех данных, а они статичны. Я не придумал никакой динамичной формулы для этого, поэтому решил считать активных покупателей за 1 мес. Прошу поправить если есть способы другие. Спасибо  
Изменено: Rockfett - 14.03.2024 17:37:41
PQ. Вывести столбец с активными покупателями
 
Добрый день. Прошу подсказать, как привязать фильтрацию к временному периоду. Я хочу сделать в PQ новый столбец, в котором будут проставляться статусы покупателей: Активный или Неактивный. Критерии активности: хоть одна совершенная покупка в календарном месяце (январь, февраль и т.д.). Например, покупатель Иванов соврешил покупку в этмо месяце. На текущий месяц во всех строках Ивнова статус присаивается Активный. Активный у меня это 1, неактивный 0.

Порекомендуйте, пожалуйста, какую-нибудь литературу по языку M. База функций PQ очень большая. Не представляю как можно самому найти в ней нужные функции.  
PQю Новый столбец считающий уникальные значения в категориии, Вывести столбец, в котором будет идти подсчет уникальных значений у покупателя без группировки.
 
Добрый день. Прошу помощи. Самостоятельно не могу додуматься. Я хочу в PQ сделать новый столбец, в котором будут отображаться кол-во уникальных значений в одном из столбцов индивидуально для значений другого столбца. Например, есть столбцы "Покупатель" и "Товар". Один и тот же человек может покупать как одинаковые, так и разные товары. Мне нужно получить 3 столбец в PQ в котором напротив каждого покупателя будет отображаться значение его уникальных покупок. Пример результата во вложенном файле. Мне обязательно нужно делать это в PQ, т.к. это 1 этап нужных мне вычислений. По этой же причине я не могу использовать группировку в основном запросе, т.к. по другим столбцам (не указанным в моем примере) тоже идут свои вычисления. Что я пытался делать, создавать дубль запроса. В дубле запроса пытался сделать группировку по Покупателю. Но так не дает выбрать что нужна агрегация по другому столбцу. Прошу помощи.
Изменено: Rockfett - 12.03.2024 10:23:36
Power Query. Присвоение ранга по условию., Есть клиенты, которые совершают покупки. Задача присвоить ранг в зависимости от суммы покупки.
 
Добрый день. Пол месяца назад уже выполнял похожую задачу в экселе, не без вашей помощи, разумеется)))) Но, моя таблица достигла предела. На 37 тыс. строк таблица перестала работать (стала зависать). Она имела не только много строк но еще и десятки сложных формул. Я сообразил, что как-то это должно по другому работать и пришел к Power Query. Теперь я строю заново отчет с помощью Power Query. Многое смог освоить самостоятельно, но никак снова не дается ранжирование по условию. Собственно задача, добавить к таблице столбец, где будут указываться ранги клиента, в зависимости от суммы его покупок. Важно что данные не надо группировать. Т.к. после создания образца запроса я планирую делать сводную таблицу, поэтому данные нужны полные. Прошу подсказать в каком направлении копать или где почитать. Что надо приложить для помощи? У меня очень большой исходник - 37 тыс. строк.

Моя таблица представляет из себя что-то вроде: Дата, Имя покупателя, Что купил, Стоимость товара.



В 1 день Иванов сделал покупку на 100 рублей, во 2 день Иванов сделал покупку на 500 рублей. Хочу получить столбец, где у всех строк "Иванов" будет ранг, допустим "1" (Если покупки выше 600 рублей, суммарно по всем его покупкам. А будущем еще и по категории товара).

Я полагаю, что мне надо написать свою функцию. И следом еще 1 вопрос. Правильно ли я понимаю, что все функции в Power Query мы создаем в новом запросе, в расширенном редакторе?  Нашел, что раньше в десктопной версии было встроенное ранжирование. Сейчас его нету.  
Изменено: Rockfett - 04.03.2024 11:39:40
Присвоение статуса клиенту (новый, действующий) в зависимости от покупок в прошлом месяце
 
Доброго дня. Никак не соображу, как правильно объединить формулы поиска уникальных клиентов  и формулу даты. Мне необходимо на основании факта свершения покупкок в прошлом месяце классифицировать клиента как нового или действующего. Каждая строчка в эксель - это запись о покупке. Прошу помощи.  
Вычисляемый объект сводной таблицы создает пустые строки., Вычисляемый объект сводной таблицы создает пустые строки. Это приводит к тому что искажаются средние значения по столбцу.
 
Добрый день. Прошу помощи в сложном вопросе. Использую сводную таблицу, что позволяет мне выводить статусы разных заявок. Кроме того, я группирую данные по агенту, который заводит эти заявки. По показателям работы агента я еще и статусы присваиваю им определенные. Чтобы понять какой статус присвоить агенту, я должен подсчитать некоторые показатели (для этого и нужны статусы заявок). Я использую для этого вычисляемые объекты. Но, отсюда возникает следующая проблема: вычисляемые объекты создают во всей таблице лишние пустые строки. Я так понимаю, это связано с тем что вычисление применяется ко всей таблице. В конечном итоге, я больше не могу получать достоверные средние значения по столбцу. Неделю ломаю голову над задачей. решение на форуме не нашел. Может быть я перемудрил с решением своей задачи и сам себя загнал в тупик? Прошу помочь мне: или убрать из свода пустые строки, или помочь считать среднюю по столбцу без учета пустых строк, или может быть макрос какой поможет
Страницы: 1
Наверх