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

Страницы: 1 2 3 4 5 6 7 8 9 След.
Замена значения столбца по условию другого столбца. Power Query, Замена значения по условию внутри столбца без добавления нового
 
surkenny, ошибку понял! Благодарен!
Хорошего дня, народ!
Замена значения столбца по условию другого столбца. Power Query, Замена значения по условию внутри столбца без добавления нового
 
Alien Sphinx, да я без издёвки написал, честно. Благодарю, за код. Круто.
Я действительно вложил пример без своего кода, зачистил по невнимательности.

surkenny, попытался изменить код Alien Sphinx на ваш. Но почему то замена не производииться, может чего не так прописал. Посмотрите, пожалуйста!

Код
let
    Source = Excel.CurrentWorkbook(){[Name="бд_2"]}[Content],
    lst = {"ПР_ТУ", "АУ_ЯЛР", "РА_ЯЛР", "КИ_ДУК"},
    result = Table.FromRecords(
        Table.TransformRows(
            Source,
            (r) => Record.TransformFields(
                r,
                {
                    {"ГК", (x) => if List.Contains(lst, r[Склад]) and r[Склад] = "ДДД" then "AAA" else x}
                }
            )
        ),
        Value.Type(Source)
    )
in
    result
Изменено: tmhashNIK - 29.09.2023 09:40:26
Замена значения столбца по условию другого столбца. Power Query, Замена значения по условию внутри столбца без добавления нового
 
Максим Зеленский, доброго времени!
Список не большой, примерно около 10 штук надо найти в массиве базы с количеством строк около 5 млн.

Создание нового столбца через if, норм, но, конечно хотелось чего более чистого по структуре шагов)) через поисковик не нашел инфу, вот и пришел на форум)
Замена значения столбца по условию другого столбца. Power Query, Замена значения по условию внутри столбца без добавления нового
 
Alex, благодарю!

Вариант понят, но всё-таки необходимо произвести замены внутри одного запроса, без доп источников=таблиц.

Наверное нет таких вариантов, с учётом того, что тема уже провисела некоторое время и народ не придумал.
Замена значения столбца по условию другого столбца. Power Query, Замена значения по условию внутри столбца без добавления нового
 
Народ, всем здравия!
Есть вопрос относительно замены значений по условию без добавления допстолбца.
Возможно ли как-то такое сделать?
Если есть у кого опыт=знания=мысли в таком вопрос буду благодарен за помощь!

Суть.
Есть запрос из таблицы, состоящей из двух столбцов: Склад и ГК.
Необходимо заменить ряд Складов ГК на Другое название ГК внутри столбца ГК. То есть некая замена значений по условию, только единоразово.
Вот напротив этих складов ПР_ТУ, АУ_ЯЛР, РА_ЯЛР, КИ_ДУК Группа (ГК) должна быть ДДД заменена на ААА.

Я кое-что попробовал в запросе, но у меня не вышла замена, может чего упускаю. Использовал сочетание функций Table.ReplaceValue(List.Contains)).
Изменено: tmhashNIK - 28.09.2023 16:48:16
Вытащить значение из одного листа на другой, Подтянуть значение суммеслимн(двссыл(сцепить()))
 
МатросНаЗебре, Тимофеев,
благодарен!
Продуктивного дня!
Вытащить значение из одного листа на другой, Подтянуть значение суммеслимн(двссыл(сцепить()))
 
Народ, всем здравия!
Есть небольшой вопрос.
На листе 'base' есть данные по столбцам с одинаковой шапкой.
На лист 'result' необходимо подтянуть значение выручки только из столбца 'B'.
Моя формула тащит сумму по все строке(
Подскажите, как изменить формулу, чтобы вытаскивалось только одно значение (15) из столбца 'B'?

Код
=ЕСЛИОШИБКА(СУММЕСЛИМН(ДВССЫЛ(СЦЕПИТЬ($A3;"!";"4";":";"4"));ДВССЫЛ(СЦЕПИТЬ($A3;"!";"2:2"));$B$1;ДВССЫЛ(СЦЕПИТЬ($A3;"!";"3:3"));B$2);0)
Массовая замена значений PowerQuery, Заменить значения в столбце через фукнцию
 
Народ, всем здравия!
Растолкуйте, почему ошибка возникает на выходе.

Есть столбец "Показатель" в нем текстовые значения: РИТЕЙЛ, Розница, ФЛИТ, Флит, ИТОГО, Итог.
Необходимо заменить значения след.образом: РИТЕЙЛ заменить на Розница, ФЛИТ на Флит, ИТОГО на Итог.

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

Написал запросик, но он не отрабатывает корректно, типы проверил данных, думал может из-за регистра разного, тоже "понизил" все капсы, как на входе ошибок нет так в PQ они залетают норм, но функция не работает.
Посмотрите, что не так.

Благодарен!
Изменено: tmhashNIK - 28.03.2023 14:38:23
PQ - умножение значений по условию столбца, Перемножить три показателя плоской таблицы построчно
 
Alien Sphinx, благодарю!
А строка 5 кода это стандартная какая -то функции (мышка-кнопочная) или список List.Distinct руками в коде писали?
Изменено: tmhashNIK - 22.03.2023 13:42:44
PQ - умножение значений по условию столбца, Перемножить три показателя плоской таблицы построчно
 
Народ, всем привет!
Помогите, пожалуйста, в задаче. Таблица плоская:
- Столбце А – Показатели, - Столбец В – Месяц, - Столбцы С – R – наименовании склада.

В таблице часть показателей удельные, и необходимо в PQ в запросе сделать умножение показателей, чтобы найти их валовые значения и в последствии заменить значения удельные на валовые.  Что надо умножить и на что:
-Средний чек * Кол-во м
- Средняя стоимость ч * Проданные ч
- Реализация зч на 1 ч * Проданные ч

Остальные показатели оставить без изменений.
Загрузка таблиц из книг определённого диапазона, PowerQuery, функция для забора нескольких столбцов по названию с разным расположением
 
Дмитрий(The_Prist) Щербаков, а увидел, вы получается в 5 строке кода это сделали.
Загрузка таблиц из книг определённого диапазона, PowerQuery, функция для забора нескольких столбцов по названию с разным расположением
 
Дмитрий(The_Prist) Щербаков, Дмитрий, благодарен!
А ещё вопрос, пока не ушли далеко :-), будет ли это работать если таблицы в книгах не "умные"?
Получается при загрузке шаблона для функции, там названия столбцов просто Column1,Column2..., и необходимо получается поднять заголовок, чтобы названия появились...
Загрузка таблиц из книг определённого диапазона, PowerQuery, функция для забора нескольких столбцов по названию с разным расположением
 
mechanix 85, благодарю!
Скорее всего, мой пример оказался немного не точен, так как не смог реализовать код в редакторе для забора инфы из другой книги.
Не знаю как сделать пример такой, чтобы сохранить рабочий процесс к функции. Но перезаписал код в примере, такой как он у меня в рабочей книге.

Суть в том, что сам код функции следующий:
Код
(path) => let
    src = Excel.Workbook(File.Contents(path), null, true),
    sheet = src{[Item="Структура товарных остатков",Kind="Sheet"]}[Data],
    downFill = Table.FillDown(sheet,{"Column1"})
in  Table.SelectRows(downFill, each ([Column1] <> "Итог"))


и необходимо, как то на этапе развёртывания
Код
sheet = src{[Item="Структура товарных остатков",Kind="Sheet"]}[Data],
выбрать именно эти три столбца...
Загрузка таблиц из книг определённого диапазона, PowerQuery, функция для забора нескольких столбцов по названию с разным расположением
 
Народ, всем доброго здравия!
Прошу знающих людей подсказать. Не могу разобраться в вопросе.

Есть несколько книг, расположение в единой папке.
Название книг по дате-мес.-год.
В книге один лист, название листа во всех книгах одно и тоже, но столбец (Себестоимость с НДС, тыс.₽), который необходимо забрать из всех книг, расположен по разному адресу, то в столбце D, то в столбце F, максимум его может закинуть в S.
Как написать функцию, чтобы из каждой книги забрать нужные три солбца?:
Склад, Локация, Себестоимость с НДС, тыс.₽
Подсчёт суммы по кварталам по условию, =суммесли() по кварталам по условию текущего квартала
 
_Boroda_, не-не, у вас всё чётко получилось, щас покручу несколько вариантов, на разных листах.
Подсчёт суммы по кварталам по условию, =суммесли() по кварталам по условию текущего квартала
 
_Boroda_,
благодарен! Так краше и проще смотреть на такую формулу)
Подсчёт суммы по кварталам по условию, =суммесли() по кварталам по условию текущего квартала
 
evgeniygeo,
заполнил 4 месяца факта.
Получается, если заполнен уже Апрель, то это действующий 2 кв. и сумма по (плану) в столбце AE4 считается по столбцам F:H, а в колонке AF4 сумма по столбцам S:U
Подсчёт суммы по кварталам по условию, =суммесли() по кварталам по условию текущего квартала
 
Народ, всем здравия!

Подскажите пожалуйста, как можно упростить формулу в столбце АЕ5 и AF5.
Условие=номер квартала берутся с ячеек АЕ4 и AF4.

Суть нюанса:
- В колонках считается сумма за квартал по плану и факту;
- Сумма берётся только за действующий квартал при заполненном факте, т.е. если заполнены колонки факта с января по март (причём может быть заполнен только январь сначала, потом фев., и потом март) , то сумма в столбцах АЕ (план) и AF (факт) должна просчитаться за весь период квартала янв-март.
- Далее, если факт заполняется уже с Апреля по Июнь, то план считается уже за весь 2 кв. в столбцах АЕ(план) и AF(факт).
И дальше за 3кв. и 4кв.
Номер квартала по заполненным ячейкам, Номер квартала по заполненным ячейкам месяцев
 
MCH, люкс  :)
Благодарю!
Номер квартала по заполненным ячейкам, Номер квартала по заполненным ячейкам месяцев
 
Ігор Гончаренко,
вот кое-как написал, в ячейке АА2, но это формула далека от рабочей.

Если сейчас в этом примере в Апреле поставить число, то в АА2 появится данные второго квартала, в частности Апрельское число.
Номер квартала по заполненным ячейкам, Номер квартала по заполненным ячейкам месяцев
 
Ігор Гончаренко, просто так, проверял, как считает формула ниже.
Фактически, там должно быть проставлено 4 квартал, так как уже заполнены все месяцы 4-го кв.
Ещё раз распишу:
Если заполнен хотя бы один из месяцев 2-го кв. (для примера) Апрель, то в ячейке АА2 должен появиться 2-й кв. и дальше 2-й кв. там должен стоять пока не заполниться Июль, если заполнен Июль, то ставиться 3 кв., который не меняется, пока не заполнится Октябрь, тогда 4 кв.
Номер квартала по заполненным ячейкам, Номер квартала по заполненным ячейкам месяцев
 
Ігор Гончаренко,
наверное я не так понимаю почерк)
В ячейке АА2 надо прописать, там где написано Факт, номер туда. А через формат ячейки (меню) там всё равно будет написано Факт.
Номер квартала по заполненным ячейкам, Номер квартала по заполненным ячейкам месяцев
 
Ігор Гончаренко, для АА2, там надо прописать номер кв. по факту заполнения Факта по месяцам.
Номер квартала по заполненным ячейкам, Номер квартала по заполненным ячейкам месяцев
 
Ігор Гончаренко, не-не, это просто так влепил, тестил и забыл на 4 кв. перебить.
Заполнены все ячейки, это тоже для примера.
Ячейки с Планом, будут заполнены все изначально, на весь год, условие надо прописать с учётом заполнения Факта.
Номер квартала по заполненным ячейкам, Номер квартала по заполненным ячейкам месяцев
 
Народ, всем здравия!
Подскажите пожалуйста, как можно написать формулу для автоматического проставления номера квартала в ячейке AA2 с учётом заполненных ячеек по месяцам, пока что там ручной ввод номера месяца, ставлю цифру.
Например, если заполнен январь и февраль, то кв. = 1, заполнены ячейки с января по май то кв. = 2, заполнены с января по ноябрь кв. = 4, а в ячейке Z3 и AA3 суммируется сумма по кварталу который проставится.
Изменено: tmhashNIK - 20.12.2022 10:19:27
Выборка - подстановка значения по диапазону дат, PowerPivot
 
По запарке забыл добавить данные в модель)
Вложил файл с моделью.
Выборка - подстановка значения по диапазону дат, PowerPivot
 
Народ, всем здравия!
Небольшой вопрос, прошу подсказать знатоков.

Есть две таблица:
таблица1 содержит: Дату обращения и ФИО
таблица2 содержит: тужу ФИО, и периода дат С и По.

Пример, в таблице1 дата обращения клиента 01.12.2022 к сотруднику Иванов.
В таблице2 период с 30.11.2022 по 23.12.2022 работы Иванова на разных складских локация.
Как подтянуть к таблице1 локацию, в которой работал Иванов 01.12.2022?

Решение в формулами excel не пойдёт, надо в PowerPivot, так как массив двух таблиц очень большой.
Суммирование с изменением диапазона суммирования
 
_Boroda_, :-)
Спасибо вам! Формула класс! Работает супер!
И как к такому скилу прийти не ясно)))
Суммирование с изменением диапазона суммирования
 
_Boroda_, да :-)
Прошу прощения.
Файл доработал с учетом выборки месяца, квартала и полугодия.
Умножение массива на число по условию в PQ, PQ, умножить часть массива на 1000
 
surkenny, спасибо вам, буду изучать!
А что означают символы =>?
Изменено: tmhashNIK - 28.06.2022 09:26:17
Страницы: 1 2 3 4 5 6 7 8 9 След.
Наверх