Страницы: 1
RSS
В редакторе Power Query необходимо добавить столбец cо ссылкой на ячейку
 
В редакторе Power Query необходимо добавить столбец со следующим логическим вычислением:
если ячейка 2 поля Начало > ячейки 1 поля Окончание, то ячейка 2 поля Начало - ячейка 1 поля Окончание, если нет, то выводить значение 0.
 
так?
Соблюдение правил форума не освобождает от модераторского произвола
 
оффтоп
F1 творит чудеса
 
оффтоп
Изменено: buchlotnik - 28.07.2020 15:06:08
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, к сожалению, не так! Необходимо [Начало]{2}-[Окончание]{1}
 
Цитата
Яна Брюханова написал:
[Начало]{2}-[Окончание]{1}
а у меня как?
Изменено: buchlotnik - 28.07.2020 15:56:57
Соблюдение правил форума не освобождает от модераторского произвола
 
Яна Брюханова,
в какую строку добавить разницу в {1}, {2} или в обе сразу
 
Цитата
buchlotnik написал:
а у меня как?
прошу прощение за мою невнимательность! подскажите, пожалуйста, как Вы это сделали?
 
Цитата
Яна Брюханова написал:
как Вы это сделали?
Как-как, отскриншотил
Хватит мурыжить, давайте файл-пример
 
Цитата
Михаил Л написал:
Хватит мурыжить, давайте файл-пример
мне надо понимать как именно это сделать.  
 
Яна Брюханова, Вы, извиняюсь, долго "тупить" будете? Есть решение от форумчан, как Вам его должны объяснить, на пальцах? Читаем правила, все отработано десятками тысяч сообщений: прикладываете пример (не картинку), на основе примера дают решение, в котором уже можно понять как и что работает. Как по другому Вы себе еще представляете, по скайпу что-ли объяснять помогающие должны?
 
Доброе время суток.
Попытка на пальцах :)
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    appendShift = Table.FromColumns(Table.ToColumns(Source) & {{null} & List.RemoveLastN(Source[Окончание], 1)}, {"Начало", "Окончание", "Shift"}),
    addDuration = Table.AddColumn(appendShift, "Длительность", each try if [Начало] > [Shift] then [Начало] - [Shift] else 0 otherwise 0),
    RemoveShift = Table.RemoveColumns(addDuration,{"Shift"}),
    ChangedType = Table.TransformColumnTypes(RemoveShift, {{"Начало", Time.Type}, {"Окончание", Time.Type}, {"Длительность", Duration.Type}})
in
    ChangedType
 
Андрей VG, а зачем Try?
F1 творит чудеса
 
Вы как всегда правы, Максим. Незачем.
 
Ну раз уж карты раскрывають...
Больно не пинать - я только учусь
Изменено: buchlotnik - 29.07.2020 11:14:55
Соблюдение правил форума не освобождает от модераторского произвола
Страницы: 1
Наверх