Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 След.
PQ как объединить строки попарно в таблицу
 
Благодарю. Работает!
Если не можешь победить беспорядок, то надо возглавить его.
PQ как объединить строки попарно в таблицу
 
Есть список, где попарно чередуется строки Код, Название, Код, Название, и т.д.
Как с помощью Power Query  развернуть список в таблицу с двумя колонками Код и Название.
Добавил колонку индекса + целочисленное деление ее на 2.

Как дальше не разберусь.
Если не можешь победить беспорядок, то надо возглавить его.
Как в PQ передать имя столбца в функцию
 
Все получилось. Благодарю Михаил за помощь!
Если не можешь победить беспорядок, то надо возглавить его.
Как в PQ передать имя столбца в функцию
 
Подскажите, как правильно предать имя колонки (ИмяКолонкиИсточника) в функцию в строке Corrected?
Один из вариантов, который нашел, является использование Record.Field, но как его правильно применить к ситуации, не пока не понимаю
Код
(ИмяКолонкиИсточника as text, ИмяНовойКолонки as text)=>
let
    Источник = Excel.CurrentWorkbook(){[Name="База"]}[Content],
    Dict = Excel.CurrentWorkbook(){[Name="СписокЗамены"]}[Content],

    Lookup = List.Buffer(List.Zip(Table.ToColumns(Dict))),

    Corrected = List.ReplaceMatchingItems(Источник[ИмяКолонкиИсточника], Lookup),

    Result = Table.FromColumns(Table.ToColumns(Источник) & {Corrected}, 
                               Table.ColumnNames(Источник) & {ИмяНовойКолонки})
in
    Result
Изменено: Александр Медведев - 09.05.2022 20:26:42
Если не можешь победить беспорядок, то надо возглавить его.
Можно ли макросом назначить макрос фигуре находящейся в группе
 
Можно ли макросом назначить макрос фигуре, которая находится в группе с другими фигурами не разгруппировывая их?
Если не можешь победить беспорядок, то надо возглавить его.
Как скрыть группу Shapes находящейся в другой группе
 
vikttur, не добрый вы сегодня какой-то.
Согласен, если вчитаться в название темы то действительно, ответ дан верно, группа объектов скрыта.
Но не думаю, что в данном случае вот так вот надо было строго обрубать мою попытку уточнить вопрос.
В примере был код, с которым сложность и возникла. Не видит система Shapes("Group1").

На будущее если. Как правильно поступить в таком случае, новую тему создать надо или все же продолжить в имеющейся?
Спасибо.
Если не можешь победить беспорядок, то надо возглавить его.
Как скрыть группу Shapes находящейся в другой группе
 
Скрыть внутренние объекты понятно как. Но проблема не в этом.
Как получить доступ к самой группе в группе и работать с ней как с объектом?
В этом вопрос.
Если не можешь победить беспорядок, то надо возглавить его.
Как скрыть группу Shapes находящейся в другой группе
 
Одна группа Shapes входит в состав другой группы. Получается группа в группе.
Подскажите, как можно скрыть ее?
Обычным образом не выходит, VBA ее не видит.
Если не можешь победить беспорядок, то надо возглавить его.
Можно ли в сводной таблице в значениях отобразить сотые доли секунды
 
Да, все получилось.
Благодарю.
Если не можешь победить беспорядок, то надо возглавить его.
Можно ли в сводной таблице в значениях отобразить сотые доли секунды
 
Пример
Если не можешь победить беспорядок, то надо возглавить его.
Можно ли в сводной таблице в значениях отобразить сотые доли секунды
 
Добрый день.

Можно ли в сводной таблице в значениях отобразить сотые доли секунды.
В исходных данных все отображается правильно.
Вот к этому числу 0,000418519 применив формат мм:сс,00 получаем 00:36,16 (36 секунд 16 сотых).
Делая потом сводную сотые убираются и число становится 0,0004166667 и в формате времени 36,00.

Почему так и можно это исправить?
Если не можешь победить беспорядок, то надо возглавить его.
Как секунды перевести в формат (нед, дни, час, мин, сек) одной формулой
 
Not пруф.
Мой косяк!
Скопировал формулу из сообщения, не открыв сам файл.
А там массивная формула.

Огромное спасибо сенсей!)
Пошел отрабатывать новые приемы на своих "кошках".
Изменено: Александр Медведев - 03.05.2021 16:35:13
Если не можешь победить беспорядок, то надо возглавить его.
Как секунды перевести в формат (нед, дни, час, мин, сек) одной формулой
 
Ого. Первый раз вижу такое применение в Excel такой конструкции. Супер.
Не полностью решает вопрос, но в некоторых случаях можно и так использовать.
Изменено: Александр Медведев - 03.05.2021 16:28:12
Если не можешь победить беспорядок, то надо возглавить его.
Как секунды перевести в формат (нед, дни, час, мин, сек) одной формулой
 
Приветствую)
Нулевые значения не надо выводить.
По секундам в примере не убрал зерошки(
Если не можешь победить беспорядок, то надо возглавить его.
Как секунды перевести в формат (нед, дни, час, мин, сек) одной формулой
 
Как число секунд перевести в формат (нед, дни, час, мин, сек) одной формулой.
Пример прилагается
Изменено: Александр Медведев - 03.05.2021 15:34:03
Если не можешь победить беспорядок, то надо возглавить его.
Как преобразовать в PQ число в текстовом виде (с символами) в нормальное число
 
И правда. Все просто оказалось)
Сказалось отсутствие достаточного опыта в этом деле.

Благодарю Mershik,  Михаил Л и buchlotnik за три варианта решения моего вопроса!
Век живи, век учись.

Вопрос закрыт.
Если не можешь победить беспорядок, то надо возглавить его.
Как преобразовать в PQ число в текстовом виде (с символами) в нормальное число
 
buchlotnik, мне таки не удалось прикрутить вашу функцию к моим данных.
Последний раз уже тогда.
И буду изучать пример Михаила и вашу функцию + особенности создания функций как таковых.
Ваш вариант не самый простой для меня, но думаю справлюсь.
Вот нормальный пример.
В нем пять колонок, с именами Раз, Два, ... Пять, значения в которых надо преобразовать.
Если не можешь победить беспорядок, то надо возглавить его.
Как преобразовать в PQ число в текстовом виде (с символами) в нормальное число
 
Обновил страницу, после того как написал второй вопрос)

[Name="Данные"] - имя таблицы источника каждую загрузку разное
"Показатель" - название столбца фиксированное, но их 4 штуки. Все названия разные
Изменено: Александр Медведев - 02.05.2021 10:14:06
Если не можешь победить беспорядок, то надо возглавить его.
Как преобразовать в PQ число в текстовом виде (с символами) в нормальное число
 
Михаила Л, как обычно появился еще один вопрос в продолжение)

Как ваш запрос преобразовать в функцию, чтобы можно было одним шагом преобразовать сразу несколько столбцов?
Как в ней задать в качестве входного параметра таблицу и имена столбцов в ней (4 столбца)?
Таблиц подгружается довольно много из интернета и в каждой несколько столбцов с таким форматом цифр.
Если не можешь победить беспорядок, то надо возглавить его.
Как преобразовать в PQ число в текстовом виде (с символами) в нормальное число
 
Благодарю вас!

И тот и тот вариант подходит.Найду применение обоим.
Если не можешь победить беспорядок, то надо возглавить его.
Как преобразовать в PQ число в текстовом виде (с символами) в нормальное число
 
Помогите разобраться, как правильно написать функцию в Power Query для того чтобы сделать вот такое преобразование текста в число.
На входе есть такой формат "числа":
17K
33.5K
1.95M
15M
3.95B и так далее.
Надо чтобы при выгрузке числа былы в нормальном виде
17 000
33 500
1 950 000
15 000 000 и т.д.
Сложность возникла в том, что после точки может быть разное количество символов и я не знаю, какие и в каком сочетании надо использовать встроенные функции языка М.
Спасибо.
Если не можешь победить беспорядок, то надо возглавить его.
Как развернуть таблицу построчно блоками из трех строк, Power Query
 
Ох ешкин кот. Как быстро сделали)
buchlotnik,Андрей VG.Благодарю за помощь.
Все отлично получилось.
Ночь можно спать уже спокойно. А с кодом завтра уже разберусь + в копилку идей.
Если не можешь победить беспорядок, то надо возглавить его.
Как развернуть таблицу построчно блоками из трех строк, Power Query
 
Приветствую.

Никак не могу справится со следующей ситуацией. Помогите пож-та.

Имеется выгрузка сотрудников из АРМ отдела кадров. Каждое поле базы данных (сотрудник) представлено в выгрузке тремя строками.
ФИО - 3 строки, Адрес - 3 строки, организация - 3 строки и т.д. по столбцам.
Как развернуть информацию по каждому сотруднику так, чтобы она располагалась в одну строку?

Пример прилагается.

Спасибо
Если не можешь победить беспорядок, то надо возглавить его.
Как в PQ сравнить значения таблицы с несколькими списками
 
Здорово!
Спасибо за столько вариантов. Буду разбираться.
Вопрос решен.
Если не можешь победить беспорядок, то надо возглавить его.
Как в PQ сравнить значения таблицы с несколькими списками
 
Хм. Не самый простой вариант. Хотел одной формулой обойтись.
Но в некоторых случаях он будет более удобным и универсальным.
Спасибо!
Если не можешь победить беспорядок, то надо возглавить его.
Как в PQ сравнить значения таблицы с несколькими списками
 
Подскажите, как можно сравнить каждое значение в таблице с несколькими списками и вывести в другую колонку например название списка, в котором нашлось это значение.
Реальный пример связан с определением по фамилии студента номера группы, в которой он обучается.
Если столбец с фамилиями, и есть списки групп. Нужно каждой фамилии сопоставить группу.
Если не можешь победить беспорядок, то надо возглавить его.
Как определить, можно ли из набора целых чисел получить при сложении определенное число?
 
Спасибо. Нашел решение!
Если не можешь победить беспорядок, то надо возглавить его.
Как определить, можно ли из набора целых чисел получить при сложении определенное число?
 
Суть вопроса в следующем.
Есть несколько чисел: 15  23  25  28  38  44  47
Как формулой, макросом, или еще каким-нибудь образом определить, можно из этих целых чисел выйти при сложении на число 172?
Суммироваться могут как все числа, так и одно единственное. В других ситуациях числе может быть больше.
Если не можешь победить беспорядок, то надо возглавить его.
Как в Power Query разделить текст на столбцы по разному количеству символов не перебирая каждый столбец
 
Все получилось  
Изменено: Александр Медведев - 23.11.2019 15:28:47
Если не можешь победить беспорядок, то надо возглавить его.
Как в Power Query разделить текст на столбцы по разному количеству символов не перебирая каждый столбец
 
Добрый день.
На входе имеется текстовая строка такого вида

'          1   01.01.17          1   07.01.17    4    902    333392 Ден. терминал прид. комплекс "Ро                  333,35           0

Нужно разделить ее на 11 столбцов через определенно количество символов.
Получится ли сделать это, не используя однократное разделение по числу символов?
Если да, то наверное функцию писать нужно будет или можно стандартными способами обойтись.
Оригинальный файл довольно большой, под 100 тыс строк и разделение по каждому столбцу занимает время.

Нашел похожее решение, но не получается доделать под себя.
Код
let
    ListOfLengths = {11,11,11,11,5,7,10,33,12,12,12},
    ListPosition = List.Positions(ListOfLengths),
    Positions = {0} & List.Transform(ListPosition, each List.Sum(List.FirstN(ListOfLengths, _+1)) ),
    ColNames = List.Transform({1..List.Count(ListOfLengths)}, each Text.From(_)),
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    ChType = Table.TransformColumnTypes(Source,{{"Столбец1", type text}})
    SplitCol = Table.SplitColumn(ChType,"Столбец1",Splitter.SplitTextByPositions(Positions),ColNames)
in
    SplitCol
Изменено: Александр Медведев - 23.11.2019 14:51:14
Если не можешь победить беспорядок, то надо возглавить его.
Страницы: 1 2 3 4 5 6 7 8 След.
Наверх