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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 166 След.
PQ. Перемножить коэф по лестнице внутри групп
 
Как-то так:
Код
    fnAddStairway = (grouped as table) as table =>
        let
            tab = Table.Buffer(Table.Sort(grouped, "Индекс")),
            //Помещаем таблицу в оп. память, предварительно ее отсортировав по индексу
            start = List.Min(tab[Индекс])-1, 
            //вычисляем минимальное значение в столбце Индекс и вычитаем единицу
            coeff = List.Buffer(tab[Коэф]), 
            //помещаем в оп. память столбец с коэффициентами, который будем перемножать
            multiplied = Table.AddColumn(tab, "Перемноженные коэф", each if [Вид]="Сырье" then [Коэф] else List.Product(List.Skip(coeff, [Индекс]-start))),
            //Здесь самое интересное, создаем столбец с накопительным произведением: для строк с видом Сырье ничего не делаем, а для остальных расчитываем произведение списка coeff (который в памяти лежит)
            //т.к. для каждой строки индекс увеличивается на единицу, и из него вычитается start, то получаем тот самый накопительный эффект
            FirstRow = [Наименование 2 = List.First(tab[Наименование 1]), Наименование 1 = List.First(tab[Наименование 1]), Индекс = start, Перемноженные коэф = List.Product(coeff), Сырье = List.First(tab[Сырье]), Вид = "Продукция"],
            //Создаем новую первую строку для таблицы
            AddedFirstRow = Table.FromRecords({FirstRow}) & multiplied,
            //Объединяем певрую строку с таблицей где перемножили коэффициенты
            Reordered = Table.SelectColumns(AddedFirstRow,{"Наименование 1", "Наименование 2", "Сырье", "Перемноженные коэф", "Индекс"})
            //Поменяли порядок столбцов
        in
            Reordered
Скрытый текст
Изменено: PooHkrd - 18 сен 2020 15:03:42
Вот горшок пустой, он предмет простой...
Удалить повторы по условию в PQ
 
Как-то так:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    #"Filtered Rows" = Table.SelectRows(#"Promoted Headers", each ([ФИО] <> "ФИО")),
    #"Demoted Headers" = Table.DemoteHeaders(#"Filtered Rows")
in
    #"Demoted Headers"
Вот горшок пустой, он предмет простой...
Объединение двух таблиц с частичной заменой power query
 
Обфусцируйте данные и выкладывайте. Никому они тут не нужны.
Вот горшок пустой, он предмет простой...
Объединение двух таблиц с частичной заменой power query
 
Так надо?
Пути только к файлам поправьте.
Вот горшок пустой, он предмет простой...
PQ. Перемножить коэф по лестнице внутри групп
 
Поищите в поиске форума функцию List.Generate. Там будут темы с накопительными суммами, и подобными вашей задачами.
Вот горшок пустой, он предмет простой...
PQ. Перемножить коэф по лестнице внутри групп
 
OblivionR, не уверен что поможет. Я не возьмусь из-за непонятного примера.
Зачем там позиции, которые не нужны?
Почему если их удалить то в итоге на 2 строки больше чем в исходнике?
Одни вопросы и из-за этого никакого интереса к задаче.
Сделайте задачку интересной, а главное понятной. Тогда бодрее пойдет.  ;)
Вот горшок пустой, он предмет простой...
Получить названия столбцов в первую строку данных (при развертывании листов), Power Query M
 
Дмитрий Марков, в таком случае все таки ознакомьтесь с ссылкой, которую вам предоставил Дмитрий в посте №2. Там как раз представлено решение вашей проблемы, а в комментариях предложено мое видение этого решения.
Вот горшок пустой, он предмет простой...
Получить названия столбцов в первую строку данных (при развертывании листов), Power Query M
 
Дмитрий Марков, вот эти столбцы, которые вы переименовали, это ж ведь вы развернули столбцы из файла А.xlsx? Верно?
Вот горшок пустой, он предмет простой...
Получить названия столбцов в первую строку данных (при развертывании листов), Power Query M
 
Цитата
Дмитрий Марков написал:
ответ нашелся сам собой
Учитывая
Цитата
Дмитрий Марков написал:
планируется большое количество любых файлов и очень большие данные
Большой вам удачи и много свободного времени с этим решением.
Вот горшок пустой, он предмет простой...
Получить названия столбцов в первую строку данных (при развертывании листов), Power Query M
 
Может я отупел совсем, но ничего не понятно. Вам чего надобно то? Активирую!

Нужно обратиться к папке с файлами и для каждого файла куда-то вывести заголовки таблиц, которые в них содержатся?
Шар деактивирован.
Изменено: PooHkrd - 17 сен 2020 12:01:18
Вот горшок пустой, он предмет простой...
Собрать информацию в рамках одной книги через запросы.
 
В работе.
Вот горшок пустой, он предмет простой...
Анекдот дня, Постим сюда понравившиеся:)
 
Wiss, а почему на 18-ом знаке? Вроде ж на 15-ом должно начать сбоить. Глючный робот, нельзя такого в инет пускать.  :)
Вот горшок пустой, он предмет простой...
PQ. Строки с промежуточными итогами, Необходимо суммировать строки раздела
 
ivanka, решение на базе вашего примера отсюда
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    GroupedRows = Table.Group(
        Source, 
        {"Уровень 1", "Месяц.Год"}, 
        {   {"таб", each Table.Pivot(_, List.Distinct([Месяц.Год]), "Месяц.Год", "Сумма", List.Sum), type table }, 
            {"Уровень 2", each "Итого", type text}, 
            {"Сумма", each List.Sum([Сумма]), type number}}),
    AddedCustom = Table.AddColumn(GroupedRows, "таб2", each [таб] & Table.FromRecords({Record.AddField( Record.RemoveFields(_,{"таб", "Месяц.Год", "Сумма"}),[Месяц.Год], [Сумма])} ) ),
    Custom1 = Table.Combine( AddedCustom[таб2] )
in
    Custom1
Вот горшок пустой, он предмет простой...
PQ. Строки с промежуточными итогами, Необходимо суммировать строки раздела
 
А зачем вы такие вопросы решаете через PQ? Он не совсем для этого создан. Это уже задача сводной таблицы, в ней это делается за минуту,
Вот горшок пустой, он предмет простой...
Обновление запроса power query макросом выдает ошибку run time error 1004
 
Kraimon,
Попробуйте эти файлы. Та же проблема? Если не поможет, то на некоторых англоязычных форумах советуют перенести запросы и макрос в новую книгу. Говорят что помогает.
Изменено: PooHkrd - 16 сен 2020 10:20:56
Вот горшок пустой, он предмет простой...
Обновление запроса power query макросом выдает ошибку run time error 1004
 
У меня проблема не воспроизводится.
Вот горшок пустой, он предмет простой...
PQ. Из таблицы в матрицу, Необходимо перевернуть один столбец
 
Как-то так:
Вот горшок пустой, он предмет простой...
Столбцы с текстом в сводной таблице, Сложный отчет сводной таблицы с текстом.
 
Иван Д, могу тащить файлы только отсюда. До 100 Кб не надо, можно 300, при этом можно воспользоваться архиватором, но только zip/rar.
Вот горшок пустой, он предмет простой...
Применение параметра Delimiter для файлов*.csv
 
Игорь, не слушайте никого, переходите на темную сторону силы. Там проще и все на кнопочках!  :D
Вот горшок пустой, он предмет простой...
Сохранение сортировки сводной таблицы
 
Цитата
adamm написал:
есть какая то примочка?
Я ж написал
Цитата
PooHkrd написал:
при помощи PQ
Смотрите запрос, который грузит таблицу в модель.
Изменено: PooHkrd - 15 сен 2020 18:32:29
Вот горшок пустой, он предмет простой...
Столбцы с текстом в сводной таблице, Сложный отчет сводной таблицы с текстом.
 
Цитата
Иван Дерябин написал:
не думаю чо получится
Да ладна. Вообще не проблема, было бы желание. Ну, и умение. Вот только я с работы сижу и все ваши ссылки мне файрвол отрубает. Вы бы пример чо есть - чо надо приложили небольшой. Помощь бы быстрее пришла.
Изменено: PooHkrd - 15 сен 2020 18:29:08
Вот горшок пустой, он предмет простой...
Сохранение сортировки сводной таблицы
 
Вариант при помощи PQ и Power Pivot.
Проверяйте по рыженькой сводной, так надо?
Вот горшок пустой, он предмет простой...
Не работает меню "Моё избранное"
 
Цитата
memo написал:
все норм.
Подтверждаю
Вот горшок пустой, он предмет простой...
Значения из запрос не выводятся на лист.
 
Фиг его знает. Удалите лист Выход, и выгрузите результат запроса по-новой на новый лист. У меня так сработало.
Вот горшок пустой, он предмет простой...
Query. Привести все значения к одному формату (шестизнак)
 
Пробуйте так:
Код
let
    Источник = Excel.Workbook(File.Contents("C:\Users\Администратор\Desktop\1.xlsx"), null, true),
    Лист1_Sheet = Источник{[Item="Лист1",Kind="Sheet"]}[Data],
    #"Added Prefix" = Table.TransformColumns(Лист1_Sheet, {{"Column1", each Text.PadStart(Text.From(_),6,"0"), type text}})
in
    #"Added Prefix"
Изменено: PooHkrd - 15 сен 2020 15:03:52
Вот горшок пустой, он предмет простой...
Power Bi: как делать так, чтобы фильтр(срезы) показывали все визуализации на текущую дату(месяц)
 
Андрей VG, а, вот так если. Ну такое фиг обойдешь имеющимся инструментарием. Значит я изначально не уловил суть вопроса.
Вот горшок пустой, он предмет простой...
Power Bi: как делать так, чтобы фильтр(срезы) показывали все визуализации на текущую дату(месяц)
 
Андрей VG, ну не обязательно. Нужно всего-то присобачить в календарь сквозную нумерацию месяцев от текущего и в обратном порядке, и выставить в срезе первый месяц. Тогда все будет в ажуре.  8)
Изменено: PooHkrd - 15 сен 2020 14:40:37
Вот горшок пустой, он предмет простой...
ячейки с зада :), и такое бывает
 
Вроде опять ТС картинку через не то место скопипастил, но вот чтобы с таким текстовым комментарием.  :)

Кто-нибудь видит на картинке женщину в красном?  ;)
Изменено: PooHkrd - 15 сен 2020 14:38:17
Вот горшок пустой, он предмет простой...
Читабельная сводная таблица (закупка/продажа)
 
дел
Изменено: PooHkrd - 15 сен 2020 14:32:01
Вот горшок пустой, он предмет простой...
Читабельная сводная таблица (закупка/продажа)
 
Кирилл Стерняков, можно так.
Все зависит от целей анализа. собственно за какими отклонениями охотитесь.
Цитата
Кирилл Стерняков написал:
маржа
Как вы хотите вытащить маржу из движения товара? У вас же нет в исходнике данных по цене закупки/продажи для конкретных товарных единиц.
Изменено: PooHkrd - 15 сен 2020 14:32:13
Вот горшок пустой, он предмет простой...
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 166 След.
Наверх