Поток денежных средств Power BI
1. Цель
Разработать отчет Power BI «Cash Flow (CF)», который собирает данные из нескольких таблиц, вычисляет ключевые показатели и отображает их за выбранный период (день/неделя/месяц) с возможностью углубления по подкатегориям.
2. Источники данных
Регулярные расходы: Дата, Категория расхода, Подкатегория, Сумма, Описание платежа, Статус, Норма, …
Нерегулярные расходы: те же поля
Расходы поставщиков: те же поля
Транспортные услуги: те же поля
Квитанции: Дата, Категория квитанции, Подкатегория, Сумма, Описание, Статус, Норма, …
Остатки: Дата, Тип остатка (Открытие/Закрытие), Счет, Тип счета, Остаток
Все таблицы доступны в общем хранилище (CSV/Excel/SQL).
3. Модель данных и преобразования
Импортировать все таблицы в Power BI Desktop.
Обеспечить правильные типы данных:
Дата → Date
Сумма → Decimal
Нормализовать имена полей и значения: единый регистр, без лишних пробелов.
Объединить четыре таблицы расходов в одну таблицу «AllExpenses».
Объединить квитанции в «AllReceipts».
Создать единую таблицу «CF_RawData», объединив:
Строки из «AllExpenses» (отмечены как Expense)
Строки из «AllReceipts» (отмечены как Receipt)
Строки из «Balances» (используя Balance Type = Opening/Closing)
Таблица календаря: создать измерение даты с полями День, Неделя, Месяц, Квартал, Год.
5. Визуализация
Матрица/Таблица с иерархическими строками:
Уровень 1: Период (День/Неделя/Месяц)
Уровень 2: Категория → Подкатегория
Столбцы:
Открывающий баланс
Общий доход
Общие квитанции
Общие платежи
Закрывающий баланс
Фильтры:
Выбор периода (День/Неделя/Месяц)
Фильтр по категории/подкатегории
Фильтр по статусу (Оплачено/Не оплачено)
6. Условное форматирование
Статус ≠ «Оплачено» → красный шрифт в столбце Статус.
Норма = «NOT OK» → красная граница ячейки вокруг столбца Норма.
Использовать правила условного форматирования Power BI для соответствующих полей.
7. Углубление по подкатегориям
При углублении в подкатегорию агрегировать все пять показателей на уровне подкатегории.
Разрешить углубление, кликая по категории для расширения её подкатегорий.
8. Нефункциональные требования
Производительность: время обновления отчета ≤ 10 секунд при 50 000 входных строк.
Масштабируемость: легко добавлять новые таблицы расходов или квитанций с минимальными изменениями модели.
Документация: включить README, объясняющий все преобразования, меры DAX и настройки визуалов.
Проект очень похож на https://freelancehunt.com/project/excel-financial-report/1515026.html, но должен быть выполнен в PowerBI
Я забыл включить одну вещь в требования: есть только файлы excel, которые содержат все таблицы
I forgot to include one thing in the requirements: there are only excel files that contain all the tables
-
2 дня11 087 UAH
405 2 дня11 087 UAHПривет!
Я очень заинтересован в вашем проекте Power BI «Cash Flow». У меня есть солидный опыт создания финансовых панелей инструментов, которые интегрируют данные из нескольких источников (CSV, Excel, SQL), выполняют сложные преобразования в Power Query и рассчитывают метрики DAX для динамического анализа
-
7 дней8870 UAH
129 7 дней8870 UAHРад создать панель инструментов в соответствии с вашим подробным описанием. Данные будут очищены, преобразованы и смоделированы в соответствии с требованиями. Я применю умные визуализации и условное форматирование, чтобы легко заметить важные сведения с первого взгляда. Также я предоставлю ясную документацию, чтобы вы могли в будущем с уверенностью поддерживать или расширять её.
Могу начать как можно скорее.
-
8 дней31 045 UAH
99 8 дней31 045 UAHЗдравствуйте,
Я могу сделать так, чтобы всё ощущалось плавно и ясно при использовании. Числа будут обновляться быстро, макет останется простым, и все ключевые итоги будут там, где вы ожидаете их увидеть. Вы сможете увеличивать любую категорию или подкатегорию, не запутываясь.
Я настрою всё с самого начала. Я создам модель так, чтобы добавление новой таблицы позже требовало почти никаких усилий. Вам не придется переделывать настройки или исправлять сломанные меры. Всё просто заработает.
Я также включу небольшой просмотр, который покажет, какие таблицы использовались, когда они в последний раз обновлялись и есть ли что-то подозрительное. Таким образом, вам не придется гадать, чего не хватает.
Если вы пришлете образец, я покажу вам, как будет выглядеть и ощущаться финальный отчет, прежде чем мы начнем. Я готов, когда вы будете.
-
7 дней26 610 UAH
1117 4 0 7 дней26 610 UAHПривет! Я могу сделать этот отчет очень удобным в использовании, все цифры будут собраны в одном месте и легко просматривать по дням, неделям или месяцам. Я сохраню ясную структуру, чтобы вам не пришлось ничего искать, и настрою его так, чтобы было легко расширять в будущем без переделки. Также я добавлю небольшой штрих, например, отмечу дни, когда балансы падают ниже безопасного уровня, чтобы ничего не пропустить. Если у вас уже есть папка с файлами, я могу начать сразу.
Актуальные фриланс-проекты в категории Парсинг данных
Рассылка Линкедин
5322 UAH
Рассылка Линкедин Необходимо запустить рассылку линкедин по заданной базе. 30 000+ контактов Ждем предложения E-mail маркетинг, Парсинг данных ∙ 1 день 5 часов назад ∙ 9 ставок |
Парсинг email-ов компаний из специфической индустрии
5000 UAH
Найти контакты (e-mail, номер телефона) компаний, которые занимаются определенным бизнесом, указанным в этом Google документе https://docs.google.com/document/d/1_d-iLxLSL3gjRvo1GmUpWNm0Pm5YoKGcEvaiDc_2I0g/edit?usp=sharing Результат должен быть в виде таблицы с колонками:… Парсинг данных ∙ 2 дня 5 часов назад ∙ 31 ставка |
Нужен парсер интернет-магазина https://www.lcsc.com/нужно регулярно (1 раз в месяц, или по запуску скрипта) получать актуальную информацию о товарах в наличии магазина https://www.lcsc.com/ из каталога всех разделов… Парсинг данных ∙ 3 дня 11 часов назад ∙ 43 ставки |
OpenCart — каталог аренды спецтехники
6000 UAH
OpenCart — каталог аренды спецтехникиНеобходимо запустить каталог аренды спецтехники на OpenCart.Тематика:экскаваторыавтовышкипогрузчикигенераторыкраныстроительные лесадругая строительная техника.Желательно, чтобы у вас уже был готовый шаблон или наработки под спецтехнику,… Веб-программирование, Парсинг данных ∙ 4 дня 3 часа назад ∙ 59 ставок |
Перенести программу - слетел сервер, где была программа (официальный разрешенный парсинг гос данных)
2061 UAH
Добрый! У меня у клиента произошел данный кейс описанный ниже. Нужно помочь перенести на новый сервер и оттестировать программу. Лучше программист, который разбирается в парсинге. Настройка ПО и серверов, Парсинг данных ∙ 4 дня 7 часов назад ∙ 30 ставок |