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

Страницы: 1
Объединение строк (записей) в Power Query
 
AlienSx, потрясающе! Более-менее смысл понятен, но самому так свободно оперерировать сущностями - расти мне еще и расти. Но обязательно поглубже разберусь и изучу метод, так как, на вскидку, очень много возникающих задач им решить множно. Огромное спасибо!
Объединение строк (записей) в Power Query
 
AlienSx, а где то можно почитать разбор трюка, который вы применили? Пока что то никак не разберусь
Объединение строк (записей) в Power Query
 
AlienSx, отлично работает, спасибо! Осталось мне разобраться как это получилось :)
Объединение строк (записей) в Power Query
 
Есть pdf файлы, при импорте которых PQ некоторые ячейки с многострочным содержимым разбивает на несколько строк (записей). Не понимаю почему он так делает (другие, похожие, ячейки правильно понимает), но управлять этим при импорте я, как понимаю, не могу, поэтому встает задача как объединить их обратно при дальнейшей обработке. Каким способом это лучше сделать? В приложенных файлах пример такого pdf файла и скрин, поясняющий проблему.
Изменено: Yup - 03.04.2026 14:57:23
Как в Power Query перевести число из десятичной в другую систему счисления (36-ричную)
 
AlienSx, волшебно! Спасибо!
Как в Power Query перевести число из десятичной в другую систему счисления (36-ричную)
 
Примеров кода по перевода из n-ричных в десятичную в инете достаточно, но ничего не нахожу по обратному переводу, из десятичной в, например, 36-ричную. Может кто то помочь с такой задачей?
Синтаксис в PQ: фильтрация во вложенной таблице по значению из основной
 
sotnikov, отлично, спасибо! А я всю голову с этим синтаксисом сломал, как только не пробовал. Нету базового понимания принципов обращения к объектам, видимо, а гугленье не особо помогает, что то понятного и охватывающего не попалось :(
Синтаксис в PQ: фильтрация во вложенной таблице по значению из основной
 
Есть сгруппированная таблица, которая содержит исходные строки в виде вложенных таблиц в поле "Строки". Отфильтровываю во вложенных таблицах значения по полю [Дата], которая должна быть меньше даты, указанной в поле [Сравнение2] основной таблицы
Код
= Table.AddColumn(#"Переименованные столбцы", "С фильтром", each Table.SelectRows([Строки], each [Дата] < [Сравнение2]))

Но с each PQ ищет [Сравнение2] во вложенной таблице и, понятное дело, не находит. Никак не соображу как указать что [Сравнение2] надо брать из основной таблицы.
Подключение DBF файла в PQ через OleDb - как задать кодировку
 
Огромное спасибо! Помогло!
Подключение DBF файла в PQ через OleDb - как задать кодировку
 
Добрый день!
Столкнулся с проблемой: подключаюсь к  1С-ым (7.7) .dbf файлам, используя строку вида
Код
OleDb.DataSource("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="& MyPath &";extended properties=dBASE IV", [Query="SELECT * FROM [SC4525.dbf]"])


Данные считываются, но вместо руских букв крякозябры, т.е. применяется не 1251 кодирровка а какая то другая. Можно ли как то победить проблему и задать 1251?

Если играет роль - Win 10 64bit, Офис 2021 тоже 64bit
Excel 2021 - постоянно крашится Power Pivot и модель данных. Есть ли решения?
 
Ап. Кто пользуется Офисом 2021 и Power Pivot в нем? У вас все нормально работает? Мне бы понять: это проблема Офиса 2021 или моего индивидуального сочетания винда-железо-офис?
Excel 2021 - постоянно крашится Power Pivot и модель данных. Есть ли решения?
 
Да, что то в первоначальном сособщении как то выпало у меня в самом начале, что проблема на "Office 2021 LTSC профессиональный плюс х86". На другой машине Office 2016 - там с таким падением модели данных проблем нет, но там поменьше приятностей чем в 2021. Ставить x64 без большой необходимости не хочется, т.к. вроде как возможны проблемы с совместимостью всего того массива наработанного в x86, что скопилось за предыдущие годы (приложения в Аксесе и Екселе с VBA и т.д.). Сильно не вникал насколько вероятна эта несовместимость, но пока нет желания столкнуться на практике в отказе (с необходимостью экстренной оперативной модернизации) чего то работающего и писанного давным давно. Да и непонятно как эта проблема с моделью данных может быть связана с разрядностью. О недостатке мощности/производительности речи близко не идет, т.к. падает в том числе на тестовых игрушечных запросах из Power Query которые априори не требуют никаких ресурсов. Ну т.е. если такой вылет изначально произошел (а я для чистоты эксперимента пробовал на свежайшей пустой виртуалке, аналогичной виртуалке рабочей) то дальше все, никакие манипуляции не помогают, любые попытки взаимодействия с моделью данных в любых файлах (что рабочих что свежесозданных тестовых) не работают.
Excel 2021 - постоянно крашится Power Pivot и модель данных. Есть ли решения?
 
Ситуация такая: в Office LTSC профессиональный плюс х32 в Екселе у меня практически не работает модель данных и, наверно, Power Pivot (модель данных же это его хозяйство?). Добавляю в модель данных запрос из Power Query - он не обновляется, выдает ошибки, при открытии модели данных самих данных в запросе не видно, только схема (структура). В вылетаемых ошибках то про проблемму с памятью пишет, то про ошибку каких то исключений и т.д. Дело явно не в недостатке ресурсов, т.к. памяти свободной в избытке, а ошибки сыпятся и после перезагрузки компа в файле с легчайшим тестовым запросом. Пробовал на разных файлах (разные источники запросов и сами запросы). Пробовал отключать-включать надстройку Power Pivot с перезагрузками и без. Пробовал работать на другой, абсолютно первозданной виртуалке (с тем же самым офисом) - очень недолго модель данных работает, потом крашится и после этого ни включения-выключения надстройки ни всевозможные перезагрузки не помогают. Power BI на этой же машине (виртуалке) работает без проблем, но мне больше нравится этот функционал в Екселе юзать а не в Power BI. Копии файлов, не работающие на машине с 2021 Екселем без проблем работают на другой машине с Ексель 2016. Но в 2016 функционала (ну можно назвать приятностями) немного поменьше, в том же Power Query от некоторых приятностей отказываться не хочется. В какую сторону копать что бы победить проблему, или не тратить время и переходить на 2016 или на Power BI?
Запрос на получение и обработку XML не работает должным образом
 
Есть такой код по получению координат адреса через геокодер Яндекса:

Код

Sub YandexXML()

    Dim XMLDoc As Object, iURL As String, strXML As String, tmpArray, r, iAdress As String
    
    On Error Resume Next
    
    iAdress = "Москва, Нагатинская 5"
    apiYandex = "здесь мой ключ yandex API"
    
    ReDim tmpArray(1 To 3): DoEvents
    iURL = "http://geocode-maps.yandex.ru/1.x/?apikey=" & apiYandex & "&geocode=" & iAdress & "&format=xml&lang=ru_RU&results=1"
    
    Set XMLDoc = CreateObject("MSXML2.DOMDocument")
    XMLDoc.async = False
    
    If XMLDoc.Load(iURL) = True Then
        With XMLDoc.DocumentElement
            'Получаем координаты
            strXML = .SelectSingleNode("//Point/pos").Text
            r = Split(strXML, " ", , vbTextCompare)
            tmpArray(1) = r(0): tmpArray(2) = r(1)
            
            'получаем нормальный адрес
            tmpArray(3) = .SelectSingleNode("//metaDataProperty/GeocoderMetaData/text").Text
        End With
    Else
        tmpArray(1) = "нет данных": tmpArray(2) = "нет данных": tmpArray(3) = "нет данных"
        Application.Wait Time:=Now + TimeSerial(0, 0, 0.5)    'пауза 0,5сек
    End If
    
'    YandexXML = tmpArray
    Set XMLDoc = Nothing: Erase tmpArray
End Sub


На этапе If XMLDoc.Load(iURL) = True Then
выдает Falce и переходит к Else
Ключ apiYandex подставляю рабочий. Если сформированную iURL просто вставить в браузер то выдает все правильно, как надо. Почему не работает в коде?
Сенсорное управление на планшете с Windows
 
Все таки установил себе 2016 офис и могу ответить на вопрос который задавал (может кому нибудь пригодится): да, в 2016 Екселе проблем с выделением пальцем нет, все предусмотрено, в отличии от 2007.
Сенсорное управление на планшете с Windows
 
Да я не уверен что и в 2013\2016 это выделение работает, поэтому и спрашиваю. Только настроил планшет с 2007, затеваться с переустановкой на 2013 без уверенности что там все работает не хочется. Весь то остальной функционал и в 2007 более чем устраивает, а более свежие версии тяжелей. А у мкеня винт на планшете маленький :)
Сенсорное управление на планшете с Windows
 
Никак не пойму как сделать выделение некоторого диапазона ячеек пальцами на планшете с Win10. Офис 2007. Поиском вычитал что в 2013 и 2016 есть некий переключатель в режим сенсорного ввода, но в описании его говорится только о том что он кнопки на ленте делает крупней и разносит для лучшего попадания. А появляется ли в этом режиме что то типа маркеров расширения выделения при выборе ячейки - не нашел информации. Может кто то владеет вопросом? И нет ли все же возможности выделять диапазон пальцами в 2007? Не очень хочется переставлять весь офис ради этой возможности.
Страницы: 1
Наверх