Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 324 След.
Трансформация таблицы PQ
 
Цитата
Oleksiy Babenko написал:
3 раза вместо 2х
Естественно, вы же в примере показали вывод исходных cats. Тогда что должно остаться
для пары предок потомок Столовые приборы  FoREST, если в столбце cats три разных значения? Вы уж определите, не стесняйтесь :)  А то ни слова, а претензии разработчику ;)
Изменено: Андрей VG - 3 Июн 2020 21:36:37
Трансформация таблицы PQ
 
Доброе время суток.
Может так?
Скрытый текст
Очистка книги от пользовательской Ribbon и макросов.
 
Цитата
crjk написал:
чтобы сделать это кнопкой
На кнопку вешается макрос, который после закрытия свежесозданного xlsx^
меняет ему расширение с xlsx на zip
используя ActiveX Shell.Application  (штатно существующий, начиная с Windows XP) удаляет переносит выше названные файлы в папку temp.
используя Scripting.FileSystemObject удаляет эти файлы.
меняет расширение обратно с zip на xlsx.

Как видите, алгоритм достаточно простой. Часть кода можно посмотреть в интернете.

P. S. Обновил - давно не ковырялся в этом направлении.
Изменено: Андрей VG - 3 Июн 2020 19:13:23
Очистка книги от пользовательской Ribbon и макросов.
 
Доброе время суток.
Самое простое, работая с xlsx файлом как с zip-архивом, удалить там файл CustomUI.xml и/или CustomUI14.xml
Изменено: Андрей VG - 3 Июн 2020 18:52:09
Вставка в сообщение HTML кода с форматированием текста, хочется немножко красоты
 
Цитата
PooHkrd написал:
Но автоконвертирование кодов движком форума через спойлер все же удобнее получается
Алексей, можно с этого места поподробнее? Как вы добились автоконвертации Html кода Power Query formatter, DAX formatter в форумный BBC?
Диаграмма в виде фигур, стрелочная диаграмма гантт
 
Доброе время суток.
Может быть так How to Make Arrow Charts in Excel?
Вставка в сообщение HTML кода с форматированием текста, хочется немножко красоты
 
Можно и для DAX. Заготовка для конвертора HTML DAX Formatter, Power Query Formatter в BBC форума.
Скрытый текст
Изменено: Андрей VG - 3 Июн 2020 12:11:28
Расчет изменений цены для большой таблицы.
 
Доброе время суток
Цитата
kolyaya написал:
если цена изменилась и вернулась обратно такое движение исключаем
Есть возможность составить пример входной таблицы и пример выходной таблицы с учётом этого момента? Пока приведено как бы следующее
Для каждого товара на порядке возрастающих дат, начиная с первой строки порядка
1. в вывод выводим первую строку данных, считая изменение равным 0. Считаем её последней
2. ищем строку по порядку такую, что абсолютное изменение цены от последней строки вывода будет равно или больше некоторого заданного порога.
3. в вывод выводим такую строку и в изменение выводим разность с последней строкой и считаем её последней
4. повторяем 2, 3 пока не обойдём весь диапазон дат.

Непонятно два момента, Как учитывать требование
Цитата
kolyaya написал:
если цена изменилась и вернулась обратно такое движение исключаем
Почему для яблок порог изменения больше 1, а для груш равен 1? Или такой порог задаётся для каждого товара отдельно? Если да, то почему не приведена таблица для учёта?

kolyaya, вы не стесняйтесь описывать алгоритм расчётов, подобное
Цитата
kolyaya написал:
Решил попробовать..
с ним еще не работал...
не разобрался в синтексисе
и т. д. никак не помогают понять - как рассчитывать вообще, не опираясь на функции и средства того или иного языка программирования. Форум всё жк для решения задач, а не для того чтобы было бы где пожаловаться.
Вставка в сообщение HTML кода с форматированием текста, хочется немножко красоты
 
let
  a = 1,
  b = a + 1
in
  Text.From(b)


Ещё вариант
Скрытый текст
Изменено: Андрей VG - 3 Июн 2020 07:36:39
PQ. Table.Group - параметризация аргументов
 
Доброе время суток
Цитата
Student64 написал:
можно ли в функции Table.Group уйти от явного перечисления столбцов и их имен в агрегации
Прежде чем задаваться таким вопросом нужно задать себе вопросы определений, например, таких
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    columnNames = Table.ColumnNames(Source),
    // всё равно статика - или как указать по чему группируем?
    groupColumns = List.Range(columnNames, 0, 1),
    // опять статика - как определить данные каких столбцов используем для вычислений?
    otherColumns = List.Range(columnNames, 1),
    // следующая статика, как указать агрегирующую(ие) функции для вычислений?
    // плюс статика, какие типы данных возвращаются агрегированием?
    aggregateList = List.Transform(otherColumns, each {_, (subTable) => List.Sum(Table.Column(subTable, _)), Number.Type}),
    // и снова статика - какой тип группировки используем?
    result = Table.Group(Source, groupColumns, aggregateList, GroupKind.Global)
in
    result
Получить детали из сводной таблицы в массив (показать детали)
 
Jack Famous, да ладно Алексей, вам придираться - это же не начальнику. Для форума же всяко разно сойдёт, там же гуру, они в любой фигне могут разобраться.:)  Опять же не царское это дело - примеры готовить.
Изменено: Андрей VG - 2 Июн 2020 16:04:05
Power Query. Как объединить строки с пересекающимися интервалами по датам, создав одну строку и один интервал дат
 
Доброе время суток
Цитата
Татьяна Комолова написал:
Есть таблица с ключевыми полями дата начала акции, дата окончания акции, товар и тд.
Что вы подразумеваете под выражением ключевые поля?
Почему в "Исходный" 4 строка не объединена с 5 и 6 строкой - по датам же пересекается с 5 строкой?
Раскрыть записи в списке при разном количестве полей, Power Query
 
Цитата
PooHkrd написал:
Много ли проблем с установкой учебной версии?
Не знаю, у меня персональная.
Цитата
Михаил Л написал:
И на вечно ли?
Кто их мелкомягких знает. На текущий момент - пока плачу, то да. А там мало ли, вдруг какой-нибудь запрет наложат или санкции там какие...
Удаление (очистка) вложения при использовании CDO
 
Доброе время суток
Цитата
OlegO написал:
но как можно узнать метод, ведь после точки не показывается подсказка
А почему должна подсказываться, если вы используете позднее связывание? Подключите явно библиотеку "Microsoft CDO for Windows 2000 Library" и изучайте, что там есть.
не обновляется форма при длительных расчетах
 
Цитата
RainMan написал:
Все заработало
до тех пор пока пользователь исчо раз не нажал чего-нибудь на форме :) , с целью так сказать, что-то улучшить или ускорить
Раскрыть записи в списке при разном количестве полей, Power Query
 
Цитата
buchlotnik написал:
чёй-то? Excel PQ 2.72.5556.441 - полет нормальный
Михаил, в Excel 2016 Power Query застыл на версии 2.61, увы. А там нет действительно missingField as nullable number. В Office 365, да, там есть.
не обновляется форма при длительных расчетах
 
Доброе время суток
Цитата
RainMan написал:
куда  копать
Попробуйте Repaint method (Microsoft Forms
Скорость расчетов в Excel зависит от установленной версии visual c++?
 
Доброе время суток
Цитата
Glago написал:
А вот с новой функцией ФИЛЬТР
А какое это имеет отношение к
Цитата
Скорость расчетов в Excel зависит от установленной версии visual c++?
Вы уж тогда попросите модераторов переименовать тему в "Вопросы от Glago" ;)
Запрет выбора из раскрывающегося списка
 
Доброе время суток
Цитата
alex55116 написал:
Хотелось бы просто отключить тот пункт.
Ну, положим, надстройкой вы его отключите. Далее будете отключать Alt+↓. А потом потребуется запретить Ctrl+C, Ctrl+V ;)  Или всё же лучше сразу начать с культуры ввода данных?
Раскрыть записи в списке при разном количестве полей, Power Query
 
Доброе время суток.
Ещё вариант
Код
let
    Source = Table.FromColumns(
    {{
        [CustomerID = 13, Name = "Bob", Phone = "1234567"],
        [CustomerID = 14, Name = "Bo", Phone = "67"],
        [CustomerID = 17, Phone = "1567"],
        [CustomerID = 19, Name = "Bro", Phone = "1267"]
    }}),
    result = Table.ExpandRecordColumn(Source, "Column1", {"CustomerID", "Name", "Phone"})
in
    result
Как изменть факт, чтобы его разниц с планом была в указанном диапазоне?, учет электроэнергии
 
OfftopBorn_in_CCCP, вы точно от туда? Там так вопросы не ставили
Цитата
Born_in_CCCP написал:
можно ли
Вам кто-то запрещает?!
Power Query Подсчет количества определенных значений в одном столбце.
 
Направляю результат :)
Power Query Подсчет количества определенных значений в одном столбце.
 
Цитата
Георгий Шкуро написал: Файл .pbix сможет делу помочь?
Да

Цитата
Весит 20М
чтите правила, не стесняйтесь, там очень доходчиво написано
Цитата
2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
Адрес последнего входящего сообщения в outlook, плавающая ошибка при срабатывании макроса
 
Цитата
Антон Антонов написал:
но это кривота не особо внесла ясность
Похоже и код не смог помочь... Или просто - такое воспитание: спасибо как лайк? :)
Power Query Подсчет количества определенных значений в одном столбце.
 
Цитата
Георгий Шкуро написал:
я не могу доработать решение собственными силами. Буду признателен, если поможете разобраться.
Вы уверены, что это можно сделать по картинке?
Адрес последнего входящего сообщения в outlook, плавающая ошибка при срабатывании макроса
 
Цитата
Антон Антонов написал:
это кривота не особо внесла ясность
Пожалуйста, пример такой сортировки, хотя странно, что вы совсем не хотите пользоваться поиском уже решённых задач и тратите столько времени на ожидание. :(
Код
Set Items = myFolder.Items
Items.Sort "[ReceivedTime]", True
Set myItem = Items.GetFirst
автоматическая конвертация шрифта при вставке в google таблице
 
Цитата
apl написал:
поменьше  телодвижений
Легко - достаточно запомнить Ctrl+Shift+V :)
автоматическая конвертация шрифта при вставке в google таблице
 
Доброе время суток
Цитата
apl написал:
при вставке копированного текста в ячейку
Вы не поверите! Но в Google spreadsheet, подобно Excel, есть тоже возможность специальной вставки! Поэтому
Цитата
apl написал:
заданный ранее шрифт , размер и посередине
при такой вставке не пострадают!
Успехов!
Изменено: Андрей VG - 31 Май 2020 23:57:31
PQ.Импорт типов для столбцов
 
Доброе время суток.
Вариант.
Код
let
    typeDef = Table.ToRows(Table.TransformColumns(Excel.CurrentWorkbook(){[Name="types"]}[Content], {"Type", each Expression.Evaluate(_, #shared)})),
    typed = Table.TransformColumnTypes(Excel.CurrentWorkbook(){[Name="Таблица"]}[Content], typeDef)
in
    typed
Удаление всех дубликатов слов на листе документа csv файла с помощью макроса, Удаление дублей в колонке
 
Цитата
seregasss435 написал:
только не удаляет те дубли
а где доказательства сего безобразия? Похоже на облыжное высказывание.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 324 След.
Наверх