Товарищи, подскажите, пожалуйста. Работал в Power Bi, делал различные преобразования в Pover Pivot, а если быть точным создавал там свои меры, который потом выводил на дашборд. Но, датасет который я обрабатывал - оказался ошибочным. Я подгружаю новый датасет через источник данных. Как применить к нему прежние настройки\меры скопировать. Решения в интернете говорят делать через эксель. Но мой эксель датасет не содержит никаких изменений
Power BI. Как применить преобразования к другому датасету?
DAX. Посчитать суммы по разным условиям
DAX. Посчитать суммы по разным условиям
28.03.2024 13:40:48
Добрый день. Как с помощью DAX посчитать сумму всех уникальных сделок? Если сделка повторяется, взять только 1 значение (любое, хотя в моих данных сумму тоже повторяются у одной и той же сделки - это одинаковые суммы, одних и тех же заявок, которые просто ушли в разные банки). Так же я хочу посчитать сумму всех уникальных сделок которые имели статус одобрено (хоть где-то одобрена, т.к. тоже статусы могут повторяться - 1 заявка идет в разные места, поэтому столько дублей).
По 1 вопросу, я так пытаюсь. Но у меня суммируются все заявки, а не уникальные. CALCULATE( SUMX( VALUES('Таблица'[Номер заявки]), CALCULATE( SUM('Таблица'[Чек]) ) ) )
Изменено: |
|
|
Power Query. Удалить дубликаты в столбце А, по условию в другом столбце (В)
Power Query. Удалить дубликаты в столбце А, по условию в другом столбце (В)
27.03.2024 15:56:03
Добрый день. Прошу подсказать, как удалять дубликаты в данных, если выполняется условие в другом столбце. Например, в столбце А - заявки. В столбце В - статусы этих заявок. Т.к. заявка может уходить в разные места, создаются дублирующие строки. В столбце В - статусы тоже могут совпадать. Например, заявка 1 отправлена 4 места, в 3 местах получила одобрение. Мне надо получить список уникальных заявок, которые имеют статусы одобрения. Статус одобрения в моем примере это значение 1. То есть, если во 2 столбце, есть хотя бы одна 1, то заявка считается одобренной, остальнеы дубли надо удалить по столбцу заявок.
Изменено: |
|
|
Эксель. Получение периодов по условию, выведение начала и конца периода, суммы продаж за период.
19.03.2024 11:21:13
Изменено: |
|||
|
Эксель. Получение периодов по условию, выведение начала и конца периода, суммы продаж за период.
Эксель. Получение периодов по условию, выведение начала и конца периода, суммы продаж за период.
19.03.2024 11:18:08
|
|||
|
Эксель. Получение периодов по условию, выведение начала и конца периода, суммы продаж за период.
18.03.2024 17:54:41
Привет. Есть табличка с 2 столбцами датами продаж и суммами продаж. Подскажите, пожалуйста, как получить периоды (временные промежутки) по условию (в моем случае условием для периодов являются дни когда продаж не было, значение не заполнено во 2 столбце). Я хочу эти периоды находить, выводить их даты начала и конца, суммы продаж за этот период.
Это делается через индексацию? Я индексировал периоды, но не соображу как по индексу делать другие операции |
|
|
Эксель. Поиск значения в одном столбце и соответствующее ему по условию в другом.
Эксель. Поиск значения в одном столбце и соответствующее ему по условию в другом.
Эксель. Поиск значения в одном столбце и соответствующее ему по условию в другом.
18.03.2024 10:27:55
Добрый день. Прошу помощи, никак не соображу как решить задачу. Есть 2 столбца - список магазинов и номера. Названия магазинов могут повторяться, а номера нет. Я хочу вывести уникальные названия магазинов, и соответсвующие этим магазинам номера по определенному условию - 5 по величине значение. Я начал делать ИНДЕКС + ПОИСКПОЗ. Но я не могу сообразить как сделать так, чтобы 1 столбец учитывал наличие дублей. Помогите, пожалуйста.
|
|
|
PQ. Преобразование данных для сводной таблицы. Выведение в сводной таблице столбца с кол-во активных покупателей.
15.03.2024 11:09:26
А GPT мне так сказал:
Откройте Power Query в Excel (в разделе "Данные" выберите "Получить данные" -> "Из других источников" -> "Пустой запрос" или "Из таблицы/диапазона"). 2. В меню Power Query выберите "Расширенный редактор" для открытия окна редактора запросов. 3. В окне редактора запросов выберите "Новый источник" -> "Функция" -> "Пустая функция". 4. Введите имя для функции и определите параметры функции, если они есть. Затем введите код функции в окне редактора запросов. 5. После того как функция создана, ее можно использовать в других запросах. Для этого выберите "Добавить столбец" -> "Вызов функции" и выберите созданную функцию из списка. Таким образом, вы можете добавить функцию в Power Query и использовать ее для преобразования данных в ваших запросах. Хотя у меня в расширенном редакторе нет кнопки новый источник. |
|
|
PQ. Преобразование данных для сводной таблицы. Выведение в сводной таблице столбца с кол-во активных покупателей.
15.03.2024 11:06:15
|
|||
|
PQ. Преобразование данных для сводной таблицы. Выведение в сводной таблице столбца с кол-во активных покупателей.
15.03.2024 10:58:16
|
|||
|
PQ. Преобразование данных для сводной таблицы. Выведение в сводной таблице столбца с кол-во активных покупателей.
15.03.2024 10:25:46
Я пытаюсь использовать ваш метод в реальном файле. Как создать такой шаг = (x)=>[a=Table.TransformColumns(Table.SelectColumns(x,List.FirstN(Table.ColumnNames(from),3)&{"Статус заявки"}),{"Дата подачи",(x)=>Date.MonthName(x)}), b=Table.Group(a,{"Продавец","Дата подачи"}, {{"Статус заявки",(y)=>if List.Contains(y[Статус заявки],"Купил") then "Купил" else "Не купил"}, {"Прадажи",(y)=>List.Count(y[Статус заявки])}, {"Активные покупатели",(y)=>List.Count( List.Distinct( List.Select(List.Combine(List.Select(List.Zip({y[Покупатель],y[Статус заявки]}),(x)=>List.Contains(x,"Купил"))),(x)=> not Text.Contains(x,"Купил"))))}}) ][b] |
|||
|
PQ. Преобразование данных для сводной таблицы. Выведение в сводной таблице столбца с кол-во активных покупателей.
15.03.2024 01:01:39
|
|||
|
PQ. Преобразование данных для сводной таблицы. Выведение в сводной таблице столбца с кол-во активных покупателей.
14.03.2024 17:33:38
Здравствуйте. Продолжаю работу над своей отчетной таблицей. У меня есть данные на много тысяч строк. Чтобы отчет не зависал работаю в Power Query. Сейчас пытаюсь решить задачу выведения столбца с количеством активных за текущий месяц покупателей. Активный покупатель - покупатель который совершил хоть 1 покупку в этом месяце. Группировка в сводной таблице будет идти по продавцу. Проблема в том, что 1 покупатель может совершать\оформлять много сделок на покупку. Я думал, что если выведу в PQ новый столбец со статусом покупки (1 - купил, 0 - не купил) то смогу их сосчитать.
И еще момент, я полагаю что мне надо определять статус покупателя (активный\неактивный) по заранее выбранному периоду. Я выбрал месяц. Хотя другие показатели, например, сумма покупок, комиссия с покупки, я могу смотреть хоть по дням, хоть по годам, т.е. переключая разные временные срезы. Но, мне кажется, тоже самое проделывать с активными покупателями невозможно. Ведь, чтобы определить статус активности надо просмотреть какой-либо отрезок. А вычисления в PQ проводятся сразу для всех данных, а они статичны. Я не придумал никакой динамичной формулы для этого, поэтому решил считать активных покупателей за 1 мес. Прошу поправить если есть способы другие. Спасибо
Изменено: |
|
|
PQ. Вывести столбец с активными покупателями
PQ. Вывести столбец с активными покупателями
14.03.2024 14:49:56
AlienSx, Artem_1990, У меня получилось вывести нужный мне столбец. Спасибо. Только, я не достиг нужного эффекта. Я хотел сделать такое преобразование чтобы в сводной таблице мог видеть активных покупателей, чтобы можно было разные периоды временные ставить и видеть динамику. Но, на деле вышло не так как я задумывал. Т.к. у меня много записей по одному и тому же покпателю, в сводную таблицу суммируются слишком большие цифры, когда я вывожу статус покупателя. Как же мне сделать чтобы в PQ шли преобразования, а в сводной таблице мог получать кол-во активных покупателей ? Прошу помочь, спасибо!
|
|
|
PQ. Вывести столбец с активными покупателями
14.03.2024 11:26:17
|
|||
|
PQ. Вывести столбец с активными покупателями
14.03.2024 09:59:57
= Table.FromList( Table.ToList(#"Удаленные столбцы",(x)=>x),(x)=>{x{1}&Text.From(Date.Month(Date.From(x{0})))}&List.Skip(x,2),{"Name","b","c"} Зачем нужны единичнки "Иванов1", "Петров1" Я так понимаю, этот код уже использует работу с датой. Но, почему тогда на этом шаге не виден столбец с датой. А это что?) = Record.FromTable(grp) Прошу по возможность объяснить, чтобы я мог применить ваш метод к своим реальным данным |
|||
|
PQ. Вывести столбец с активными покупателями
PQ. Вывести столбец с активными покупателями
13.03.2024 14:11:38
Добрый день. Прошу подсказать, как привязать фильтрацию к временному периоду. Я хочу сделать в PQ новый столбец, в котором будут проставляться статусы покупателей: Активный или Неактивный. Критерии активности: хоть одна совершенная покупка в календарном месяце (январь, февраль и т.д.). Например, покупатель Иванов соврешил покупку в этмо месяце. На текущий месяц во всех строках Ивнова статус присаивается Активный. Активный у меня это 1, неактивный 0.
Порекомендуйте, пожалуйста, какую-нибудь литературу по языку M. База функций PQ очень большая. Не представляю как можно самому найти в ней нужные функции. |
|
|
PQю Новый столбец считающий уникальные значения в категориии, Вывести столбец, в котором будет идти подсчет уникальных значений у покупателя без группировки.
13.03.2024 14:01:19
|
|||
|
PQю Новый столбец считающий уникальные значения в категориии, Вывести столбец, в котором будет идти подсчет уникальных значений у покупателя без группировки.
12.03.2024 14:24:54
|
|||
|
PQю Новый столбец считающий уникальные значения в категориии, Вывести столбец, в котором будет идти подсчет уникальных значений у покупателя без группировки.
12.03.2024 11:28:16
mechanix 85, Garrys, Прошу прощения за тупой вопрос, но, куда этот код добавлять? В поле настраиваемого столбца? Или в расширенный редактор?
|
|
|
PQю Новый столбец считающий уникальные значения в категориии, Вывести столбец, в котором будет идти подсчет уникальных значений у покупателя без группировки.
12.03.2024 10:23:07
Добрый день. Прошу помощи. Самостоятельно не могу додуматься. Я хочу в PQ сделать новый столбец, в котором будут отображаться кол-во уникальных значений в одном из столбцов индивидуально для значений другого столбца. Например, есть столбцы "Покупатель" и "Товар". Один и тот же человек может покупать как одинаковые, так и разные товары. Мне нужно получить 3 столбец в PQ в котором напротив каждого покупателя будет отображаться значение его уникальных покупок. Пример результата во вложенном файле. Мне обязательно нужно делать это в PQ, т.к. это 1 этап нужных мне вычислений. По этой же причине я не могу использовать группировку в основном запросе, т.к. по другим столбцам (не указанным в моем примере) тоже идут свои вычисления. Что я пытался делать, создавать дубль запроса. В дубле запроса пытался сделать группировку по Покупателю. Но так не дает выбрать что нужна агрегация по другому столбцу. Прошу помощи.
Изменено: |
|
|
Выгрузка данных из Power Query в сводную таблицу Excel, Вопрос по выгрузке данных из Power Query в сводную таблицу Excel
Невидимые кавычки в ячейках, Удаление невидимых символов
05.03.2024 03:42:01
Тут уже есть решение. Но, на мой взгляд, проще найти код невидимых кавычек кодировки ASC и заменить. |
|||
|