Добрый день! Коллеги, нужна помощь профи по DAX. Есть данные продаж за несколько месяцев. Входящий остаток дан только на 1 января 2024 года. Следовательно, мы имеем динамику продаж за январь с входящим остатком Total Sales и все остальные месяцы продаж Sales WOB без входящего остатка. Нужно получить меру расчета продаж с учетом входящих остатков на первое число каждого месяца по следующему правилу: Продажи за январь у нас уже есть с учетом входящего остатка. Продажи за февраль = продажи за январь + Sales WOB за февраль - здесь в качестве входящего остатка на февраль взял сумму продаж за предыдущий месяц. Продажи за март = продажи за февраль + Sales WOB за март - здесь в качестве входящего остатка на март взял сумму продаж за предыдущий месяц. Продажи за апрель = продажи за март + Sales WOB за апрель - здесь в качестве входящего остатка на апрель взял сумму продаж за предыдущий месяц. и так далее... Ссылка на модель данных здесь https://disk.yandex.ru/i/U-uL8N1pz_w8ag
Формула Sales "Total с учетом входящих остатков" написана в экселе, которая берет данные из сводной таблицы. Костыль, конечно, но рассчитать формулу при помощи DAX не получилось, я все время нарывался на цикл...
Названия столбцов
янв 24
Общий итог
Opening balance
21 143 982
21 143 982
Поступления денежных средств без входящего остатка Sales WOB
Добрый! При загрузке данных формат данных отработал без видимых ошибок - артикулам был присвоен формат целого числа, красной полосы в шапке не было, но при проведении каких-либо операций, например, сортировки по столбцу SKU возникает ошибка
DataFormat.Error. Не удалось преобразовать в число. Сведения: lifestyle"
Методом тыка добрался до самой ошибки, она оказалась в самом низу
SKU
Индекс
60073743
125521
16879353
125522
11317443
125523
40729893
125524
20978973
125525
44184333
125526
9280383
125527
17067573
125528
Error
Error
Операции усечь и очистить не помогли, задание локали тоже. Вероятно, в этом столбце присутствуют какие-то невидимые непечатные символы, которых я не могу идентифицировать. Буду признателен за помощь. Все данные в приложенном файле
Добрый! Как подключить данные с сайта mpstats.io к Power BI? До настоящего времени скачивал всю аналитику помесячно по каждой категории с сайта мпстатс вручную. Процесс длительный. Чтобы, например, скачать данные о продаже одной категории за 12 месяцев надо кликнуть мышкой 12 раз. Для 10 категорий - 120 раз. Получение данных 80 категорий за 2 года - 1920 работа мышью и время порядка 8 часов. При этом объем данных достигает 20 ГB. При таком подходе я получаю данные в режиме импорта, т.е. скачиваю все данные в папку на компе. Обновление данных при этом в PBI занимало порядка 7 суток - это п.ч. в Power Query реализован сложный код работы с текстовой информацией. Процесс работал, но в последнее время стала появляться ошибка Power BI Desktop WebView2 crash. Как ее убрать не решил. Поэтому и возник вопрос о режиме прямого доступа к сайту статистики.
Добрый! При обновлении данных в PBI стала появляться ошибка "Power BI Desktop WebView2 crash". Возникает при обработке данных с Mpstats, которые весят порядка 10 ГБ. На форуме power BI рекомендуют скачать последнее обновление PBI и Webview2, что и сделал, но не помогло. Есть решение данной проблемы?
Из Mpstats выгружаю данные по одной категории, например, носки или обувь за последние 2 года помесячно. Время обновления файлов эксель, либо PBI занимает несколько дней. При размере исходных данных 2 ГБ время обновления файлов в PBI равно 20 часов, 6 ГБ считается 70 часов. 8 ГБ считается уже 5 суток и процесс еще не закончился. Основные расчеты делаются в Power Query, вся работа идет, в основном, с текстовыми переменными. Вопрос следующий - это, вообще, нормальная ситуация, когда данные считаются несколько дней и как можно время обновления данных уменьшить?
Добрый день! Буду признателен за помощь профи. Пробую получить данные по всей номенклатуре товара из сайта https://krasnoeibeloe.ru/ Подключиться через эксель, используя Power Query, не удалось. Удалось подключиться через Power BI.
Код парсит заданное количество страниц по адресу конкретного каталога. В данном примере - это адрес каталога "Вино импорт". Далее номенклатура товара преобразуется в удобном для меня виде виде. Удалось выгрузить несколько сот позиций товара. Дальше началась какая-то фигня. Цепляю другой каталог для выгрузки данных - он формирует несколько десятков позиций или, вообще, возвращает пустую таблицу. Далее, в браузере гугл хром вообще не смог зайти на сайт "Красное и Белое". При очистки кеша браузера зайти на сайт удалось, но написанный код перестал работать.
Добрый день! Нужна помощь профи по Powery Query и DAX. В течение месяца клиенты совершают покупки товара по двум каналам продаж - онлайн и офлайн. Это регистрируется в поле b2b: если в данном поле стоит пусто, значит, клиент совершал покупки по каналу офлайн, если переменная содержит PR или MB, значит, клиент делал покупки по каналу онлайн. В итоге, каждый клиент в течение месяца может совершать покупки либо по каналу офлайн, либо по каналу онлайн, либо по омни каналу - это когда клиент совершает покупки по двум каналам офлайн и онлайн сразу. Задача следующая - рассчитать количество клиентов, которые совершают покупки по трем каналам продаж - офлайн, онлайн и омни за каждый месяц. Плюс рассчитать суммы продажи по трем каналам. Мне удалось решить данную задачу для одного месяца. Для нескольких месяцев уперся в задачу, как при помощи рассчитанной меры "Каналы продаж" правильно подсчитать количество клиентов по трем каналам по месяцам. Тестовый пример с исходными данными здесь https://drive.google.com/drive/folders/1hqSc7E9lOCczVbndJaorzoCG8sVlB6MK?usp=sharing
Добрый! Появилась такая ошибка в PBI: "Ошибка OLE DB или ODBC в PBI" и "Загрузка была отменена из-за ошибки при загрузке предыдущей таблицы" Ошибка появляется при подключении данных к новой папке. При этом данные обновляются без проблем, скажем, в 3-х случаях их 5. Т.е., все источники данных стандартизированы и имеют одинаковый вид, код в PQ для обработки данных везде одинаковый, но в некоторых случаях вылетает такая ошибка при обновлении визуальных элементов. Подскажите, может, кто встречался с подобной проблемой?
Есть план и динамика продаж за промежуток времени по филиалам и городам. Из этих данных можно найти продажи на середину каждого месяца и за полный месяц. В сравнении с планом можно рассчитать процент выполнения плана на середину месяца и на каждый месяц. Как можно построить модель данных, чтобы рассчитать Прогноз Продаж на конец месяца? Формула расчета Прогноза Продаж и исходные данные представлены в прикрепленном ниже файле. В модель данных не стал грузить исходники, т.к. размер файла тогда превышает 300 кб. Найти среднее значение % вып. плана при помощи формул dax не получилось, поэтому решал эту задачку через вычисляемые столбцы, чтобы к ним применить функцию расчета среднего значения Average. В результате, получил корректный результат в сводной таблице, но только тогда, когда все города развернуты фильтром. При сворачивании сводной до уровня филиала данные расчета Прогноза продаж были неверными. Буду благодарен помощи профи, чтобы корректно решить эту задачу.
Добрый! У кого есть формула DAX для расчета динамического ABC анализа авторов Марко Руссо и Альберто Феррари? Я данную формулу взял из курса Виктора Рыжова "Продвинутый Power BI (2020)", но она в итоге дает неправильный результат по сумме продажи. Предполагаю, что там заложена ошибка.
Как в Power Pivot реализовать механизм подсчета разности соседних дат времени: подсчитать на сколько мес отличается друг от друга две соседние даты? Например, есть таблица дат в 1 строке находим разность первой даты с самой собой в 2 строке находим разность второй даты с первой датой в 3 строке находим разность третьей даты с второй датой и так далее В итоге, нужно построить сводную таблицу, файл прилагается
Добрый! Есть две таблицы, в первой таблице "склад" величина "Количество на складе" задается числом, которое не зависит от времени. Во второй таблице "продажи" величина "Количество" дана в динамике в зависимости от месяцев. Нужно связать в одной сводной таблице две величины "Количество" и "Количество на складе" по артикулам так, чтобы величина "Количество" была дана в динамике по месяцам, а величина "Количество на складе" была представлена в одном столбике. У меня статическая величина "Количество на складе" также представляется в динамике по месяцам. Как сделать так, чтобы статичная величина выводилась в одном столбике?
Добрый! Как написать формулу в DAX, чтобы вместо итоговой суммы по строкам в сводной таблице рассчитывалась медиана по строкам? Файл примера прикладываю.