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

Страницы: 1
Power Query: недоступно профилирование данных
 
В поисках решения для своей проблемы набрёл на такую возможность, как профилирование данных. Согласно многочисленных описаний эта фича активируется чекбоксами "Качество столбца", "Распределение столбцов" и "Профиль столбца" на вкладке "Просмотр" в разделе "Предварительный просмотр данных". Но я не вижу у себя в PQ этих чекбоксов. Скриншоты во всех описаниях указывают на использование их авторами Microsoft 365, и я сперва предположил что профилирование данных доступно только для подписчиков, а сам я использую Office 2019. Но в описаниях однозначно сказано, что профилирование данных доступно и в Excel 2019 тоже. Excel обновлён до последней версии.
Что скажете?
Изменено: Pavlin3 - 01.02.2025 13:49:15
Power query жрёт память
 
3 недели работаю над одним проектом – книга Excel с несколькими десятками запросов. Преимущественно обрабатываются данные из самой книги, но есть и обращения к 2-3 внешним книгам. Недавно начал замечать, что при редактировании запросов PQ стал слегка задумываться, и чем дальше – тем больше. Ну, думаю – объём обработки увеличивается, можно понять. Хотя странно – данных-то немного, 2-3 тысяч строк в самой большой таблице. Но вот вчера PQ затормозил уже капитально - обновления предварительного просмотра данных приходится ждать уже по 5 минут. Начал изучать проблему. Вот тут PooHkrd подкинул мысль посмотреть в диспетчер задач при открытии редактора (кстати, спасибо). Посмотрел и удивился. Открываю Excel со своей книгой, память на Excel 130 МБ. Открываю PQ, не выделяю ни одного из запросов (чтобы не запускать просмотр) и смотрю, как загрузка памяти на Excel сперва подскакивает до 650 МБ и далее начинает плавно расти в течение примерно 15 минут где-то до 4000 МБ, и это без какой-либо активности в PQ. Чем это явление можно объяснить?  
Изменено: Pavlin3 - 30.01.2025 17:05:09
Особенная сортировка в Power Query
 
Имеется таблица с данными о задачах и вехах для графика проекта. Каждая задача/веха имеет ID, он указан в левой колонке ShapeID. В правой колонке DirectPredecessorID указаны ID предшествующих задач/вех. Требуется отсортировать строки в таблице таким образом, чтобы любой ID упоминался сперва в ShapeID, и только потом уже в DirectPredecessorID. Пример в приложении.
Изменено: Pavlin3 - 15.01.2025 19:10:26
Перебрать в одной табице все возможные комбинации из N таблиц
 
Привет всем. Вопрос, собстсвенно, в заголовке темы. Да, Power Query. Пример прилагаю. Рассчитываю на вашу помощь.  
Изменено: Pavlin3 - 06.12.2024 19:45:21
Power query: дата/время последнего изменения в таблицах БД
 
Есть подключение из Power Query к БД некой информационной системы. Требуется понять, в каких таблицах этой БД система хранит интересующие меня данные. Хочу провести эксперимент: от имени пользователя произвести в системе некие действия (связанные с изменением интересующих меня данных) и посмотреть, в каких таблицах БД изменится дата/время последнего изменения. Возможно ли сделать это средствами Power Query? Если да, прошу дать наводку, использование каких формул и в какой последовательности позволит получить искомый результат.
 
Изменено: Pavlin3 - 13.10.2024 10:34:07
Удаление дубликатов из разных файлов в Power Query
 
Собираю в общий отчёт данные о сделках из множества XLS-отчётов, используя подключение "Из папки". Теоретически возможна ситуация, когда данные по сделкам на одну дату окажутся в разных отчётах, и такое дублирование нужно исключить из сводного отчёта. Отчёты сформированы разными системами, и их формат определяется системой, так что состав столбцов в отчётах отличается. Не во всех отчётах есть столбец "идентификатор сделки" или "дата сделки" в формате "дата и время", чтобы использовать "Удалить дубликаты" в таких столбцах. Для таких случаев я хотел бы исключить строки с одним значением "Дата" и разными значениями "Файл-источник", кроме первой. Возможно такое?
Проблема с подключением к сайту Сбербанка
 
Пытаюсь подключиться к странице https://www.sberbank.com/ru/oib_atm?tab=atm, Действую по инструкции https://www.planetaexcel.ru/techniques/13/16185/. Использую "Получить и преобразовать данные"  > "Из Интернета", в PQ удаляю последний шаг "Навигация", в настройкх первого шага "Источник" меняю "Открыть файл как" с "HTML-страница" на "Тестовый файл". Вместо ожидаемого множества строк кода сайта получаю одну строку следующего содержания:

Цитата
<html><head><head><meta charset="UTF-8"><title>sberbank.ru</title></head><br><i>Возникла проблема при открытии сайта Сбербанка в этом браузере.</i><br><br><body><i>Возможно у Вас не установлены сертификаты Национального УЦ Минцифры России.</i><br><i>Ознакомиться с инструкциями по установке можно на <a href="https://www.gosuslugi.ru/crt">https://www.gosuslugi.ru/crt</a><... попробуйте войти на сайт в другом браузере по ссылке <a href="https://www.sberbank.com/ru/certificates">https://www.sberbank.com/ru/certificates&a... ошибка повторится позвоните нам по номеру 900 или + 7495 500-55-50, если Вы за границей, и сообщите ваш Support ID</i><br><br>Support ID: <  981470415100726613><br><a href='javascript:history.back();'>[Назад]</body></html><br><br>

Закрываю Excel. Устанавливаю сертификаты в соответстви  с инструкцией с Госуслуг (корневой и выпускающий).
В инструкции по установке серификатов сказано:

Цитата
Очистите кеш браузера на устройстве, с которого осуществляется доступ. Это необходимо для корректной работы с ресурсами, защищёнными сертификатами безопасности Минцифры

Я так понимаю, что в данном случае роль браузера выполняет Power Query, и надо очистить именно его кэш. Открываю Power Query, иду в "Файл" > "Параметры и настройки" >  "Параметры запроса" и нажимаю там "Очистить кэш". Обновляю запрос. Ничего не менятеся.
Хотел также очистить кэш Excel, но нашёл только указания по очистке кэша Office. Не стал ими пользоваться, т. к. решил что скорее они не помогут в моей проблеме, а создадут проблемы в работе с Office.
Позвонил в СБ по номеру 900, они сказали что проверили сайт и с сайтом всё норм.
Что дальше делать не знаю. Может кто подскажет?
Изменено: Pavlin3 - 22.08.2024 17:23:19
Разделить данные по столбцам в Power Query
 
Наверняка решение моей задачи тут и в сети многократно описано, но я не смог его найти. Видимо, как-то не так формулирую запрос.
Есть одномерный массив, в нем данные разных типов следуют в строках в определённом порядке. Надо разделить их по столбцам. В Power Query. Пример прилагаю.
Изменено: Pavlin3 - 07.07.2024 14:20:53
Вставка в отфильтрованные строки
 
Давно заметил, что, если вставлять в отфильтрованные строки умной таблицы скопированную ячейку (не "протягиванием", а именно вставкой скопированного) Excel не даёт стабильного результата. Чаще он вставляет скопированное, как и ожидается, только в видимые строки. Но иногда вставляет и во все строки в указанном для вставки диапазоне, включая скрытые фильтром. Что влияет на получение того или иного результата - не могу понять уже много лет, и в сети ответа на этот вопрос не нашёл. Просто приучил себя проверять результат вставки, подкрашивая вставленные ячейки и отменяя фильтрацию. Может быть кто-то здесь знает?  
Изменено: Pavlin3 - 18.03.2024 18:00:21
Определение номера строки в массиве
 
Есть одномерный массив с положительными числами, означающими верхние границы равных по размеру числовых интервалов. Требуется формула, возвращающая номер строки в этом массиве, то есть порядковый номер интервала. Допустим: массив содержит числа 8, 16, 24, 32, 40. При вводе аргумента 0 мы должны получить 1, при вводе 16 – 2, при вводе 16,001 – 3, при вводе 25 – 4, при вводе 39,9 – 5, при вводе чисел менее 0 и более  40 – ошибку.  
Изменено: Pavlin3 - 10.03.2024 17:24:09
Полосы в сводной таблице, Как придать "полосатость" сводным таблицам?
 
Не могу понять, как придать полосатость сводным таблицам? Мои сводные почему-то не хотят реагировать на галку в чекбоксе "Чередующиеся строки" в Конструкторе и на изменения настроек в диалоге "Изменение стиля сводной таблицы" (формат "Первой полосы строк и "Второй полосы строк"). А других настроек, потенциально способных повилять на это, я не знаю...  
Изменено: Pavlin3 - 09.03.2022 17:38:37
Запрет сохранения числа как текста, Окончательное решение вопроса числа-как-текста возможно?
 
Есть одна Умная Таблица в одном файле, с которой постоянно работаю (её копия в прилагаемом файле). В некоторых ячейках этой УТ числа сохраняются как текст. Я знаю, как их превращать обратно в числа, но хотелось бы раз и навсегда запретить Excel сохранять числа как текст. В определённой УТ, в определённом файле или вообще во всём Excel – как получится. Это можно сделать какими-то штатными средствами, без программирования?
Как превратить текст (не "число-как-текст") в комбинацию цифр
 
Требуется превратить текст (комбинацию потенциально любых символов – букв, цифр, пробелов и знаков препинания) в комбинацию цифр. Т. е. как бы применить КОДСИМВ() по отношению к каждому символу строки текста и слепить полученные результаты в единую комбинацию цифр. Нашёл решение здесь, но предложенная в этой теме формула массива {=КОДСИМВ(ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1))} выдаёт у меня код только первого символа строки, т. е. работает, как работала бы КОДСИМВ(А1). Это архивная тема, так что уточнить у автора идеи тонкости работы данной формулы я там не могу. Т. о. вынужден поднять вопрос в новой теме.  
Объединить данные нескольких таблиц с добавлением строк (Power Query?)
 
Добрый день. Требуется объединить данные нескольких таблиц в одну. Характер объединения таков, что одна строка одной таблицы должна превратиться в полный комплект строк другой таблицы, см. пример ниже.
Предполагаю, что для такого объединения следует использовать Power Query, но в купленной по этому поводу книге Николая П. по Power Query я решения, увы, не нашёл...  
Изменено: Pavlin3 - 14.09.2020 09:20:07
Страницы: 1
Наверх