AddColumn, по английски - это буквально "добавить столбец", не столбцы.
Самый простой для чайника способ, наверное, сделать в экселе пустую таблицу с именами пустых столбцов, загрузить ее в PQ и "добавить таблицу". Это если совсем с кнопок и понимая каждый тыц.
И вот так вариант, чтобы список столбцов можно было задать на листе в экселе, и тип у всех number. Ну или можно список руками в PQ навалять
в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List, в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List
в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List, в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List
Alex написал: Нужно нечто "более другое" иначе любое движение продолжается мучительно долго
Если данных много, то Table.ReplaceValue - довольно тормозная штука. И вы его зачем-то прогоняете 2 раза для того, чтобы null заменить на правильное значение. Если такого как следует накрутить, то никакого компа может не хватить.
в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List, в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List
Вы текстовое значение "empty" меняете на список, состоящий из одного элемента, элемент является текстом "#Счет №2". Правила форума требуют прикладывать пример, но если это - непосильно, поищите по форуму, задача тут 100500 раз решалась.
Спасибо всем, кто пытался помочь, это не лечится В окошке настройки комбинированной диаграммы названия можно увидеть только во всплывающих подсказках и то, что я считала "графиком с маркерами" было "графиком с маркерами с накоплением".
Вторая подряд тема с нытьем, потому что я знаю, что мне надо, но неправильно тыцаю его в интерфейсе с непривычки. Аймсорри
У меня была такая версия, поэтому нарастающий итог отдельно нарощен в исходных данных. Диаграмму не спасло И неаккуратного слияния графиков в "почти один" это бы не дало с такими цифрами, там бы другие фигуры были.
(картинка с тегом img вставляться не хочет, так что осталась в приложенных файлах)
В прилагаемом файле видно проблему - синяя и оранжевая линии нарисованы почти совпадающими (но не совсем!). У оранжевой линии форма должна быть совсем не такой. В чем проблема, что не так? При разных комбинациях типов диаграмм для рядов эта проблема то появляется, то пропадет.
Вторая диаграмма на листе - это копия первой, где все ряды отображены по одной оси (на самом деле нужно, чтобы "огурцы" были на вспомогательной) И там совсем караул, слились все 4 линии (на картинке кусок второй диаграммы)
Можно ли ее как-то "обновить", "перерисовать"?
upd Вставка новой диаграммы спасла ситуацию, так что как-то ситуация решаема. Но все равно остается вопрос - это диаграмма "сломалась" и спасет только новая или ее можно спасти?
/дизайнеры там на грани фантастики, в свойствах других элементов диаграмм это же свойство - с флажками, т.е. сразу все опции видно. Тут в выпадающем списке видно один вариант, мне и в голову не пришло, что он не единственный, не пригляделась
Помогите пожалуйста, заклинило, надеюсь, на самом простом месте.
Диаграмма. Верхний график построен по основной вертикальной оси. Нижние два графика по вспомогательной. Excel 2021
Можно ли как-то сделать так, чтобы расположение графиков не дрогнуло, но осей с цифрами по бокам не было? Я поудаляла их всеми способами, которые смогла вспомнить, диаграмму перекашивает
Скорость выполнения вряд ли заметно зависит от того, куда грузятся данные.
Вам лучше сделать новую тему, с примером запроса, с примером стандартного файла. Медленная работа именно таких запросов тут много раз обсуждалась, может, поиск в помощь. Причин может быть много, но если руки быстрее железяки, то значит железяку заставляют делать что-то странное.
- где находится папка, может быть связь с сервером медленная. - сколько файлов и какой в них объем информации (может, на листе там используемый диапазон на миллион строк, а данных на 3 строки) - что именно делает собирающий запрос и какие миллионы строк он кругами пересчитывает. - если файлов 100500 и к ним в неделю по 3 штуки добавляется, то может оказаться, что проще руками добавить 3, чем ждать, пока PQ перелопатит 100500, в такой ситуации надо просто и через PQ грузить только новые файлы. Тоже на форуме было.
Алёна П написал: Если в модель данных, то как пишут в каком-то подобии баз данных, встроенных в ексель...
Это Power Pivot. Запрос Power Query - это просто текст, инструкция "что делать". Он в любом случае будет записан в файл эксель, как текст.
Если данные должны быть на листе в таблице excel - то запрос выполнится и результат будет записан на лист. Для самого экселя это просто обычная таблица на листе, ему по барабану, откуда она взялась, могли бы руками нарисовать. Если данные должны быть в модели данных (то есть в Power Pivot) - результат запроса будет отдан туда и вывести какие-то его результаты на лист можно уже средствами Power Pivot. В файле появлются в каком-то виде данные - результат выполнения запроса, но без PP вы их не увидите. Если выбран пункт "просто создать подключение" - в файле останется просто текст запроса, который не вычисляется, пока его результат не будет чем-то запрошен. Например, другим запросом PQ в этом же файле. Тот запрос пойдет вычисляться, увидит имя, вычислит первый запрос, результат как-то дальше использует. Самого по себе результата вычисления первого запроса в файле при этом не будет. Также вы можете переключить эту опцию, запрос вычислится, результат будет высыпан или на лист или в PP/
В группировке не надо обращаться к источнику. Группировка фильтрует таблицы перед тем, как агрегировать их, "each _" и "(x)=>" в приведенных примерах, это обращение к уже отфильтрованной таблице, варианты записи с сахаром и без (фильтр по магазину и дате в данном случае), а вы агрегируете источник.
/написано мутно, просто как повод справку и умных людей почитать
Table.Group(Источник, {"магазин", "дата"}, {
{"выручка", each List.Sum([сумма]), type number},
{"выручка_опт", each List.Sum(Table.SelectRows(_, each ([тип выручки] = "оптовая"))[сумма]), type number},
{"выручка_розн", each List.Sum(Table.SelectRows(_, each ([тип выручки] = "розничная"))[сумма]), type number}
})
У меня в результате нормально получился один из первых вариантов, которые там обсуждались - с обращением к книге и фильтрацией содежимого.
Код
Источник = Excel.Workbook(File.Contents("X:\МногоФруктов.xlsx"), null, true),
Я полтемы ныла про наглухо тормозящий на этой операции эксель, из-за чего я тему и открыла, проблема решилась чуть позже переустановкой экселя, насколько я помню. Пока не решилась - столбец ручками.
Отмена свертывания столбцов в Power Query, Отмена свертывания столбцов в Power Query для большого количества столбцов с разными характеристиками одновременно.
Отмена свертывания столбцов в Power Query, Отмена свертывания столбцов в Power Query для большого количества столбцов с разными характеристиками одновременно.
Добавление новых столбцов к существующей таблице из именованных диапазонов в Power Query, Создание таблицы из нескольких столбцов, которые в источнике обозначены разными именованными диапазонами
Добавление новых столбцов к существующей таблице из именованных диапазонов в Power Query, Создание таблицы из нескольких столбцов, которые в источнике обозначены разными именованными диапазонами
Чудес не бывает, а я вчера смогла не поменять источник вообще ни в одном файле. Так исходные и соревновались и забавно, что в новом забеге по той же дороге аккумулятор потерял свое символическое преимущество. На большом файле все 3 версии с аккумулятором (кроме деления таблицы) захлебнулись.