Страницы: 1
RSS
Преобразование таблицы плановых показателей по месяцам в таблицу плановых показателей по суткам при помощи Power Query/BI
 
Ребят, добрый день! Помогите провести трансформацию таблицы плановых показателей, разделенных по месяцам, в таблицу с такими же показателями, но распределенными по дням в Power BI. Необходимо провести изменение структуры данных таким образом, чтобы каждая строка содержала информацию по показателям на каждый день вместо месяца.

PS Зная, что план по дням распределен равномерно.
Прикладываю файл примера исходных данных.
Большое спасибо заранее!
Изменено: Дмитрий Белов - 08.04.2024 16:00:11
 
Добрый день!
Если правильно понял логику, вариант в вложении.
Для формирования нужных данных достаточно первых трех колонок.
Спецы не ругайте за кустарный вариант.  
 
чуть короче

Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"ДАТА", type date}, {"ЗНАЧЕНИЕ", type number}}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Измененный тип", "Дата", each List.Dates([ДАТА],Number.From(Date.EndOfMonth([ДАТА]))-Number.From([ДАТА])+1,#duration(1,0,0,0))),
    #"Добавлен пользовательский объект1" = Table.AddColumn(#"Добавлен пользовательский объект", "Кво дней", each List.Count([Дата]), type number),
    #"Добавлен пользовательский объект2" = Table.AddColumn(#"Добавлен пользовательский объект1", "План", each [ЗНАЧЕНИЕ]/[Кво дней], type number),
    #"Развернутый элемент Дата" = Table.ExpandListColumn(#"Добавлен пользовательский объект2", "Дата"),
    #"Измененный тип1" = Table.TransformColumnTypes(#"Развернутый элемент Дата",{{"Дата", type date}}),
    #"Удаленные столбцы" = Table.RemoveColumns(#"Измененный тип1",{"ДАТА", "ЗНАЧЕНИЕ"})
in
    #"Удаленные столбцы"
 
Ребят, спасибо большое!
Второй вариант супер помог
Страницы: 1
Читают тему
Наверх