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

Страницы: 1
Нагрузка ЦП до 100%
 
По опыту, 99% процентов таких "волшебных" случаев, это скрытые фигурки/объекты
PQ обход ограничений максимальной длины символов в строке
 
Пытался, не получилось (
PQ обход ограничений максимальной длины символов в строке
 
Все привет!
Столкнулся с небольшим ребусом
Запрос PQ перебирает файлы в сетевых папках. При обновлении запроса вылетает ошибка которую мне пока не под силам обойти

[DataFormat.Error] Имя файла "\gle.local\all\Prj\47.09-GSP.048\04_РАД\00_РАД по MDR\TO-78-010\KJ2 (замена ЮК1 на ЮК2 05.02.2024)\10_rev.4\2025.07.30 отключен на этапе ex\0237.2023-PMT-GLE-TRM-00011_25\0237.2023-PMT-GLE-TRM-00011_25\ATT\Приложения к ответу на замечание о наличии отрывов 23.07.2025*" превышает максимальную длину, определяемую системой.

Запрос через PQ обновляет обновлял данные около 40-50 минут.

полный код:
Код
let
Путь = "\\gle.local\all\Prj\47.09-GSP.048\04_РД\00_РД по MDR",
Источник = Folder.Files(Путь),
#"Отфильтрованные строки" = Table.SelectRows(Источник,
each Text.Contains([Name], "-RHA-GSP-TRM-") and
Text.Contains([Folder Path], "MDR\T0")
),
#"Выбранные столбцы" = Table.SelectColumns(#"Отфильтрованные строки",
{"Name", "Extension", "Date accessed", "Folder Path"},
MissingField.Ignore
),
#"Уникальные строки" = Table.Distinct(#"Выбранные столбцы", {"Folder Path"}),
#"Преобразованные даты" = Table.TransformColumns(#"Уникальные строки",
{{"Date accessed", each try Date.From(_, "ru-RU") otherwise null, type date}}
),
#"Отсортированные строки" = Table.Sort(#"Преобразованные даты",
{{"Date accessed", Order.Descending}}
),
#"Верхние 300" = Table.FirstN(#"Отсортированные строки", 300) in
#"Верхние 300"
считать сумму цифр без учета букв, необходимо посчитать сумму чисел без букв
 
=ЕСЛИ(B5=ЕЧИСЛО(B5);B5;ПОДСТАВИТЬ(ПОДСТАВИТЬ(B5;"с";"");"c";""))+
ЕСЛИ(C5=ЕЧИСЛО(C5);C5;ПОДСТАВИТЬ(ПОДСТАВИТЬ(C5;"с";"");"c";""))+
ЕСЛИ(D5=ЕЧИСЛО(D5);D5;ПОДСТАВИТЬ(ПОДСТАВИТЬ(D5;"с";"");"c";""))+
ЕСЛИ(E5=ЕЧИСЛО(E5);E5;ПОДСТАВИТЬ(ПОДСТАВИТЬ(E5;"с";"");"c";""))+
ЕСЛИ(F5=ЕЧИСЛО(F5);F5;ПОДСТАВИТЬ(ПОДСТАВИТЬ(F5;"с";"");"c";""))+
ЕСЛИ(G5=ЕЧИСЛО(G5);G5;ПОДСТАВИТЬ(ПОДСТАВИТЬ(G5;"с";"");"c";""))
Сменить формат ячейки с "dd.mm.yyyy" на "дд.мм.гггг"
 
Если мне память не изменяет, то в настройках офиса
Файл - параметры - язык
Посчитать отличников, хорошистов и т.д., Нужно посчитать отличников, хорошистов за каждую четверть, учитывая все оценки.
 
Длинная получилось. но работает
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЦЕП(ЕСЛИОШИБКА(ЕСЛИМН(НАЙТИ("3";ОБЪЕДИНИТЬ(;1;D5:AJ5))>0;3);"");" - ";ЕСЛИОШИБКА(ЕСЛИМН(НАЙТИ("4";ОБЪЕДИНИТЬ(;1;D5:AJ5))>0;4);"");" - ";ЕСЛИОШИБКА(ЕСЛИМН(НАЙТИ("5";ОБЪЕДИНИТЬ(;1;D5:AJ5))>0;5);""));" ";"");"-";"");1;1);3;"Ударник");4;"Хорошист");5;"Отличник")
Изменено: Hlebopyog - 13.11.2023 15:53:21
Страницы: 1
Наверх