Страницы: 1
RSS
Разделить отдельные строки в power query, Нужно разделить значения которые в ячейке идут через запятую
 
Здравствуйте, такая проблема. У меня в таблице есть два столбца id пользователя и id подразделения в котором пользователь работает. И некоторые пользователи прикреплены к нескольким подразделениям и получается что у некоторых пользователей подразделения идут через запятую.
Выглядит это так iduser.      Idподразд    
                                15.            1125, 7
а надо так: iduser.    Idподразд
.                        15.              1125
.                         15.                7
Нужно мне это для построения отчёта в power bi, соответственно, манипуляции все провожу в power query
Изменено: Евгений Коровиков - 23.11.2021 07:58:47
 
Добавляете пользовательский столбец и прописываете там формулу:
Код
Text.Split([Idподразд],",")
После этого нажимаете на кнопочку с разнонаправленными стрелочками в правой части заголовка созданного столбца и из списка выбираете "Развернуть в новые строки". Готово.
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"iduser", Int64.Type}, {"Idподразд", type text}}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Измененный тип", "spl_text", each Text.Split([Idподразд],",")),
    #"Развернутый элемент spl_text" = Table.ExpandListColumn(#"Добавлен пользовательский объект", "spl_text")
in
    #"Развернутый элемент spl_text"
Изменено: Дмитрий(The_Prist) Щербаков - 23.11.2021 08:32:41
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Евгений Коровиков, читаем правила. Сложности никакой нет, но чтобы дать Вам ответ, помогающему самому нужно накидать, пусть и небольшой, пример. Неуважительно как-то :)
А Дмитрий(The_Prist) Щербаков очень добр к Вам :)
Изменено: surkenny - 23.11.2021 08:35:15
 
Цитата
surkenny написал:
А  Дмитрий(The_Prist) Щербаков  очень добр к Вам
выспался - настроение пока хорошее :)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх