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

Страницы: 1 2 3 4 5 6 7 След.
Фильтрация таблицы в query из excel
 
Добавил данную часть кода к реальной задаче и все сработало так же.
Спасибо еще раз)

Код
monthes = Excel.CurrentWorkbook(){[Name="Monthes"]}[Content],
    fromMonth = Table.SelectRows(monthes, each [Месяц] = Excel.CurrentWorkbook(){[Name="fromMonth"]}[Content]{0}[Column1]){0}[#"№"],
    toMonth = Table.SelectRows(monthes, each [Месяц] = Excel.CurrentWorkbook(){[Name="toMonth"]}[Content]{0}[Column1]){0}[#"№"],
    result = Table.SelectRows(#"Замененное значение", each Date.Month([Period]) >= fromMonth and Date.Month([Period]) <= toMonth)
in
    #"result"
Фильтрация таблицы в query из excel
 
Андрей, когда тестировал, заметил, что выбирается только 1 мес
Фильтрация таблицы в query из excel
 
Андрей спасибо большое. Так же спасибо за ссылку, изучу обязательно, так как проблема имеет прикладной характер.

Если можно, помогите понять ваш код.

Код
Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    monthes = Excel.CurrentWorkbook(){[Name="Monthes"]}[Content],
    fromMonth = Table.SelectRows(monthes, each [Месяц] = Excel.CurrentWorkbook(){[Name="fromMonth"]}[Content]{0}[Column1]){0}[#"№"],
    toMonth = Table.SelectRows(monthes, each [Месяц] = Excel.CurrentWorkbook(){[Name="fromMonth"]}[Content]{0}[Column1]){0}[#"№"],
    result = Table.SelectRows(Source, each Date.Month([Дата]) >= fromMonth and Date.Month([Дата]) <= toMonth),
    #"Changed Type" = Table.TransformColumnTypes(result,{{"Дата", type date}, {"Марка", type text}, {"Кол-во продано", type number}})

Эта часть ясна - добавляется таблица с месяцами из excel для целей слияния.
Код
Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    monthes = Excel.CurrentWorkbook(){[Name="Monthes"]}[Content],

Дальше идут две одинаковых строки (на сколько я понял для определения диапозона - переменные), есть ли кнопочный аналог данного действия?
Код
fromMonth = Table.SelectRows(monthes, each [Месяц] = Excel.CurrentWorkbook(){[Name="fromMonth"]}[Content]{0}[Column1]){0}[#"№"],
    toMonth = Table.SelectRows(monthes, each [Месяц] = Excel.CurrentWorkbook(){[Name="fromMonth"]}[Content]{0}[Column1]){0}[#"№"],
Правильно я понимаю, что тут есть две паралельных столбцы, где нужный столбец филтьтруется по столбцу из таблицы с месяцами? Если в строках выше код возвращает номер месяца, то как в этой строке код определяет именно номер месяца из даты (Date.month ? )? Есть ли кнопочное решение данного кода, что бы понять что происходит и потом тиражировать на реальный отчет?
Код
result = Table.SelectRows(Source, each Date.Month([Дата]) >= fromMonth and Date.Month([Дата]) <= toMonth),

Что бы внедрить данный иснтрумент на реальном отчете, могу я после всего существующего уже кода в квери, добавить данный код ниже, вконец общего кода существующего запроса?

Код
monthes = Excel.CurrentWorkbook(){[Name="Monthes"]}[Content],
    fromMonth = Table.SelectRows(monthes, each [Месяц] = Excel.CurrentWorkbook(){[Name="fromMonth"]}[Content]{0}[Column1]){0}[#"№"],
    toMonth = Table.SelectRows(monthes, each [Месяц] = Excel.CurrentWorkbook(){[Name="fromMonth"]}[Content]{0}[Column1]){0}[#"№"],
    result = Table.SelectRows(Source, each Date.Month([Дата]) >= fromMonth and Date.Month([Дата]) <= toMonth),

Изменено: bobyjoy - 6 Ноя 2019 11:20:53
Фильтрация таблицы в query из excel
 
Добрый день уважаемые коллеги.

Подскажите пожалуйста, возможно кто то сталкивался с такой задачей.

У меня есть таблица данных и соответственно она загружена в MS PowerQuery. Таблица содржит данные в разрезе определённых дат, к примеру продажи по дневно.
Мне необходимо сделать так, что бы можно было в самом екселе выбрать месяц начала периода и затем нажать "обновить" и таблица в query отфильтровала данный месяц и вернула уже таблицей применив данный фильтр.

Пример во вложении.

Возникла данная необходимость из за того, что в реальном отчете у меня более 200 тыс строк, и всех их выгружать нереально, файл очень как вы понимаете висит и много весит, но и каждый месяц руками заходить в запросы и менять условия фильтра ( запросов много) коллегам не удобно, хотелось бы выбрать месяц в ячейке в екселе, и далее просто обновить запрос, без ручных корректировок в самом запросе..
Power Query. Трансформация структуры отчета из 1С в плоскую таблицу.
 
Понял, спасибо
Power Query. Трансформация структуры отчета из 1С в плоскую таблицу.
 
Коллеги, а если все же "Операций" будет не 2 вида, а 40, все же не перечислишь.
Суммировать значения по условиям: города по горизонтали, месяца по вертикали.
 
Спасибо!
Суммировать значения по условиям: города по горизонтали, месяца по вертикали.
 
Понял, просто 1 аргумент (массив) у сумммпроизв и тогда в нем все суммирует.
Суммировать значения по условиям: города по горизонтали, месяца по вертикали.
 
Работает, спасибо!!!
Сложная конечно, если есть вариант и проще, тогда можно было бы изменить тему к примеру " Аналог Суммеслимн с автоопределением столбца значений".
Изменено: bobyjoy - 18 Сен 2019 10:47:07
Суммировать значения по условиям: города по горизонтали, месяца по вертикали.
 
Цитата
а если указанная формула в названии темы не участвует в расчете такие варианты не предлагать?
Мне кажется можно конечно, просто если есть вариант с суммеслимн, то лучше так наверное посмотреть.
Ростов поправил.
Сам пробовал именно через индекс и не получилось, сейчас посмотрю аш вариант. Спасибо!
Суммировать значения по условиям: города по горизонтали, месяца по вертикали.
 
Добрый день, уважаемые коллеги.

Помогите пожалуйста из массива состоящего с городами по горизонтали и месяцами по вертикали, просуммировать значения по данным условиям в другую табличку.
Формула суммпроизв приводит умножением, а в данной задаче необходимо просто просуммировать.
В интернете только решения с суммпроизв, которые преумножают результат.

Пример во вложении.
Изменено: bobyjoy - 18 Сен 2019 13:48:30
PowerBI: Сортировка определенного столбца в форме MATRIX
 
Попробую дома загрузить, интересно какая у них матрица, видимо там многое уже прописано и можно разобрать примеры.
В данном отчете, дизайн не верен, что можно будет менять.
PowerBI: Сортировка определенного столбца в форме MATRIX
 
Rankx тогда меру нужно в таблицу добавлять, что бы сортировка заработала, подскажите а как без добавления в таблицу сортировать по ней?
Колонку создать не дает.
PowerBI: Сортировка определенного столбца в форме MATRIX
 
Добрый день уважаемые коллеги.

Есть таблица в PowerBI форма - MATRIX.
Таблица состоит из 2-ух уровневой шапки (Статья: Бюджет проекта и субподряд, и показатели в каждой из них: БП, Прогноз, отклонение)  и два уровня иерархии в строках (города и Пункты продаж).

Необходимо настроить сортировку по вычисленной мере "Отклонение" и что бы сортировка работала только по блоку шапки "Бюджет проекта".
Сортировать отклонение нужно по пунктам продаж (уровень иерархии) в рамках города.
Стандартными методами не получается настроить сортировку, так как таблица сортирует как бы по общий итогам, а настроить сортировку только по блоку Бюджет проекта не возможно.



На скриншоте видно, что сортировка не сработала для Пункта продаж 3 в Питере и для Пункта продаж 4 в Кемерово.

Подскажите пожалуйста если не сложно.
Изменено: bobyjoy - 1 Окт 2019 10:02:12
PowerQuery: Догрузка только новых данных.
 
Цитата
Определитесь как обозначать вашему SQL запросу какой период тащить из БД, а какой нет.
Наверное надо будет еще таблицу в sql делать, куда уже перезаписывать в рамках месяца данные. Спасибо подумаем!
PowerQuery: Догрузка только новых данных.
 
Цитата
Вот тут учитесь работать с табличками
Эту чтуку уже делал, создавал ключ, по которому введенные руками значения на листе, двигаются к правильной строке при обновления запроса.
Но мне надо, как бы если закрыла бухгалтерия период, то что бы из sql мне уже за прошлый период (который мы сдали) нечего нового не приходило, малоли что они там наделают, это уже не важно, мы сдались и закрыли период.
PowerQuery: Догрузка только новых данных.
 
В таблицу на лист
PowerQuery: Догрузка только новых данных.
 
Добрый день уважаемые коллеги.

У меня есть запрос к таблице данных в sql через PowerQuery. SQL таблица обновляется (перезаписывается каждый день), но мне необходимо догружать в excel (PowerQuery) только новые данные по столбцу "Период".
То есть все что было загружено до Сегодня (или установить спец дату), обновлять при запросе из базы sql не надо, а то что новое туда загрузилось, нужно добавить в запрос.

Есть ли такое решение? В противном случае, данную операцию нужно делать уже в таблице sql (не перезаписывать прошлые периоды), что мы то же не особо умеем).

Мог бы сделать пример, но без запроса в базу, не знаю как сделать если честно.
Изменено: bobyjoy - 13 Сен 2019 10:25:38
DAX/PowerBI: Как вывести меру % в формате таблицы MATRIX и 2-ух уровневой шапкой.
 
Просто шапка? как бы из за того, что это расчетные все меры они затягиваются по нее? В каких случая нужны тогда связи а в каких нет, подскажите если есть возможность пожалуйста.
В моем понимании связи нужны для условного ВПР.
DAX/PowerBI: Как вывести меру % в формате таблицы MATRIX и 2-ух уровневой шапкой.
 
Да действительно отобразилось, а как она мешала???
DAX/PowerBI: Как вывести меру % в формате таблицы MATRIX и 2-ух уровневой шапкой.
 
Вот я прописал для %, не пойму почему не выводиться
DAX/PowerBI: Как вывести меру % в формате таблицы MATRIX и 2-ух уровневой шапкой.
 
Пока не получается воспроизвести, обязательно условие что бы был Сведенный столбец с ключом для связей в таблице с мерами?
DAX/PowerBI: Как вывести меру % в формате таблицы MATRIX и 2-ух уровневой шапкой.
 
BI Ghost,
Цитата
1)    Отдельная таблица с группировкой статей, которую необходимо будет поставить в столбцы матрицы...
В примере это таблица ДанныеBI Full

Спасибо!!!!!!! Да все вижу и связи настроены, наконец смогу понять как их правильно создавать. Буду пересобирать, что бы проработать!
Изменено: bobyjoy - 3 Сен 2019 14:36:02
DAX/PowerBI: Как вывести меру % в формате таблицы MATRIX и 2-ух уровневой шапкой.
 
Уважаемый модератор, могли бы пожалуйста перенести тему на общий форум.
DAX/PowerBI: Как вывести меру % в формате таблицы MATRIX и 2-ух уровневой шапкой.
 
Добрый день уважаемые коллеги.

Помогите научиться в PowerBI в представлении MATRIX выводить вычисляемые меры, но в условиях двухуровневой шапки.
Нужно вывести в колонке БП для секции %Субподряд./Бюджет    -   БП Субподряд разделенное на БП Бюджет проекта. И так же для Прогноза - Прогноз Субдодряд  разделенное на Прогноз Бюджета проекта.  



Я раньше показатели высчитывал в екселе и потом уже затягивал в PowerBI, но необходимо сделать как полагается, меры выводить уже в самом PowerBI.
Изменено: bobyjoy - 3 Сен 2019 09:25:22
Несуществующая связь с файлом
 
Marshik, в том то и дело там таких связей нет, там всего 3 и я их знаю.
Дмитрий, спасибо большое за ссылку, открыл через winrar удалил кучу связей 10-летней давности, перезаписал файл и все летает теперь.
Изменено: bobyjoy - 30 Авг 2019 15:19:47
Несуществующая связь с файлом
 
Добрый день.

Файл excel очень долго грузиться, дело в том, что при открытии файла он ищет не понятный источник, в связях этого источника нет.
Подскажите пожалуйста как найти и убить эту связь?
Скринщоты во вложении.
Перемножить в рамках статьи суммы по месяцу и % по городу., альтернатива функции СУММПРОИЗВ для лучшей производительности.
 
Wiss,

не получается так, расширил таблицу, посмотрите пожалуйста.
200 тыс ячеек конечно же появляется в поле результат там горизонтально расшивается месяца
Перемножить в рамках статьи суммы по месяцу и % по городу., альтернатива функции СУММПРОИЗВ для лучшей производительности.
 
Если только макросом то можно макросом.
Убрал про пересчет
Перемножить в рамках статьи суммы по месяцу и % по городу., альтернатива функции СУММПРОИЗВ для лучшей производительности.
 

Добрый день.

В файле во вложении я использую формулу суммпроизв, что бы перемножить в рамках статьи  суммы по месяцу и % по городу.
Но на большом массиве данных (200 тыс. ячеек). формула ацки весит и не дает нормально работать.

Подскажите пожалуйста альтернативу, которая будет проще для расчета.

Изменено: bobyjoy - 21 Авг 2019 14:42:11
Страницы: 1 2 3 4 5 6 7 След.
Наверх