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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 168 След.
Сгруппировать значения с условием содержания ячейки, Применить функцию среднее или сумму в зависимости от содержания ячейки
 
Так надо?
Код
Table.Group(
    #"Измененный тип", 
    {"имя\наименование", "Атрибут"}, 
    {{"Количество", each if Text.Contains([Атрибут]{0}, "стул") then List.Average([числа]) else List.Sum([числа]),type number}})

Цитата
adamm написал:
Попытка применить Text.Contains выдаёт ошибку
Ошибку выдает не она, а попытка скормить список функции, которая ждет на входе текст. А также попытка агрегировать столбец, которого в таблице нет.  ;)
Изменено: PooHkrd - 25 сен 2020 16:23:05
Вот горшок пустой, он предмет простой...
Power BI Для этого отчета закончилась память
 
Цитата
zrbite написал:
большое кол-во расчетных столбцов
Это зло. Делайте их в Power Query. Если они действительно нужны.
Вот горшок пустой, он предмет простой...
PQ. Передача токена API в http-заголовке., авторизоваться на сайте через ключ для получения данных.
 
ivanka, это должно быть написано в документации API. Как вы получили токен, который опубликовали выше?
Изменено: PooHkrd - 25 сен 2020 09:27:41
Вот горшок пустой, он предмет простой...
PQ. Передача токена API в http-заголовке., авторизоваться на сайте через ключ для получения данных.
 
ivanka, можно получать его с сервера также запросом, и результат подставлять в ваше решение из поста №2
Вот горшок пустой, он предмет простой...
DAX. Для одного уровня иерархии разные значения в зависимости от конечного уровня
 
Цитата
OblivionR написал:
можно сделать через what if (переключатель)
Блин, так и в Экселике можно через параметр. Вы же четко описали, что делать нужно через сворачивание/разворачивание уровней иерархии.
Тогда так и пишите в следующий раз, что пофик как но нужно по нажатию кнопки/фильтру реализовать переключение представлений.
Вот горшок пустой, он предмет простой...
копирование модель данных Power Pivot из одной книги в другую
 
Андрей VG, проверил, тоже без проблем. Значит пофиксили. Года 2 назад пытался в 2016 пачкой так копировать, такая куча мала получилась - хоть стреляйся. Но там и запросов было штук 40 и все переплетены по-хитрому.
Вот горшок пустой, он предмет простой...
Dax. Визуализировать большое количество данных. Объединение в блок "другое"
 
Цитата
Solomatnikov написал:
почитать
Почитать, это завсегда пожалуйста.
Вот горшок пустой, он предмет простой...
копирование модель данных Power Pivot из одной книги в другую
 
Андрей VG, там все нет так просто, если на один из запросов ссылается несколько других. МОжно понаделать дублей целую кучу, которые будут ссылаться друг на друга и в этом всем потом запутаешься на фиг.
В данном вопросе я не понимаю главного, зачем переносить модель в другую книгу, если проще сохранить копию файла и вот тебе новый файл с моделью, меняй в ней что хошь и работай.
Изменено: PooHkrd - 24 сен 2020 12:59:07
Вот горшок пустой, он предмет простой...
копирование модель данных Power Pivot из одной книги в другую
 
Andrey Lyu,
7. загружаете запросы в модель
8. настраиваете связи таблиц
9. переносите все меры.
Т.е. делаем модель заново. Крайне увлекательное занятие, когда таблиц в модели 20+.
Вот горшок пустой, он предмет простой...
Как передать файл по USB между компами, да, именно таким нетривиальным образом
 
bigorq, ага, и прокинуть по ком-порту гиг-другой. Боюсь что ТС поседеет.  :D
Проще уж флеху перетыкивать.
Вот горшок пустой, он предмет простой...
PowerPivot, PowerQuery, PowerBI
 
Faf, в принципе ответы на ваши вопросы есть в предисловиях и "Анализа данных..." и "Руководства..." там итальянцы предельно четко расписали на фига козе баян кому, а главное зачем нужна каждая из книг.
Вот горшок пустой, он предмет простой...
в одной ячейки хранится текст формулы, в другой результат
 
Цитата
Примат написал:
таким образом я получу сразу столбец из 1000 ячеек с именами файлов
А вот это не факт, ДВССЫЛ не работает с закрытыми внешними файлами.
Хотите что-то собирать из большого количества файлов - пользуйте VBA либо Power Query
Изменено: PooHkrd - 23 сен 2020 13:20:42
Вот горшок пустой, он предмет простой...
Ищу функцию, которая возвращала бы 0, если пустая ячейка
 
Цитата
Примат написал: Если ячейка без цифр
Цитата
Примат написал: если в ячейке пусто?
Это как бы 2 большие разницы. Вам что точно нужно?
Вот горшок пустой, он предмет простой...
PowerPivot, PowerQuery, PowerBI
 
Faf,
1. Читаю на русском - все понятно. Английский вариант нужен только если потребуется задать вопрос авторам книги на их сайте (у них там для этого раздел специальный есть, туда народ ошибки в формулах сдает и очепятки всякие). Чтобы они могли ориентироваться по книге по какой теме вопрос.
2. Так!
3. Если работаете с более-менее прямыми источниками и на выпрямление и сбор хватает имеющихся знаний, то зачем углубляться сейчас? Лично я учу ровно тот объем, который смогу задействовать в повседневной деятельности, иначе без практики все выученное испарится из памяти за неделю.
Вот горшок пустой, он предмет простой...
DAX. Для одного уровня иерархии разные значения в зависимости от конечного уровня
 
Цитата
OblivionR написал:
небольшой визуальный пример
Что вам хочется понятно, но где исходные данные для примера?
Без них совсем не очевидно как у вас для вложенных строк 3-го уровня сумма равна 30, а для промежуточного итога 70 000.
Короче показывайте на модели.
Вот горшок пустой, он предмет простой...
Включение и выключение итоговой строки в умных таблицах
 
Framed, раз в любом случае работаете с таблицами, то не проще тащить при помощи PQ? Или заказчик на столько ретроград?
Вот горшок пустой, он предмет простой...
Хронология в Excel
 
Цитата
БМВ написал:
я в отпуке
даже думать не хочу где это.  8-0
Вот горшок пустой, он предмет простой...
Хронология в Excel
 
Цитата
БМВ написал:
ну поменяйте шрифт
не-не-не! Ни в коем случае. Так теперь можно будет неопытных юзверей потроллить.  ;)
Вот горшок пустой, он предмет простой...
Как передать файл по USB между компами, да, именно таким нетривиальным образом
 
БМВ, софт же ставить запрещено.
Цитата
iVVS написал:
использовать кабели USB Datа-link нельзя, так как требуется установка/запуск дополнительного ПО
Вот горшок пустой, он предмет простой...
Хронология в Excel
 
БМВ, чего я только в Экселе не видал, но такой красивой формулы еще не видел ни разу.  :D
Вот горшок пустой, он предмет простой...
Как передать файл по USB между компами, да, именно таким нетривиальным образом
 
Михаил Витальевич С., Да ладна, USB AA
Все что видел на своем веку на эту тему так это кабеля со встроенными сетевыми картами, т.е. без установки дров с обеих сторон таким не воспользуешься. Вам даже не на ХАБР надо, это скорее по каким-то узкоспециализированным форумам надо лазить где народ для контроллеров софт пишет. И это больше хакерской/шпионской темой попахивает, вряд ли в открытом доступе такое найдешь. К тому же даже владение таким устройством может попасть под какую-нибудь статью УК РФ, не говоря про применение.  ;)
Вот горшок пустой, он предмет простой...
Power Query - Добавить столбец с названием листа и путём до него, Power Query
 
Если нужно чтобы запрос самостоятельно определял местоположение книги, откуда он запущен, то мне известен только один способ, это использование внутри запроса скриптов на JavaScript. Вот тут одному доброму человеку как-то не спалось, и он набросал вариант.
Все остальные варианты связаны с явным указанием запросу в виде параметра как минимум пути к папке и критериев выбора файла. Остальное дело техники.
В том числе один из вариантов связан с использованием функции ЯЧЕЙКА в книге и считыванием данных об адресе из неё. Подробности тут.
Вот горшок пустой, он предмет простой...
Преобразование таблицы в Power Query
 
New, чуть соврал, вот моя версия.
Вот горшок пустой, он предмет простой...
Power Query - Добавить столбец с названием листа запроса, Power Query
 
Кирилл Беляев, не нарушайте правила форума. Здесь положено так: одна тема - один вопрос. Начинайте новую тему.
Вот горшок пустой, он предмет простой...
Преобразование таблицы в Power Query
 
New, накатите обновы. Появится. У меня версия 2.72ххххх что-то такое. Сейчас не за компом.
Самая актуальная на текущий момент 2.86хххххх вроде.
Изменено: PooHkrd - 21 сен 2020 18:25:37
Вот горшок пустой, он предмет простой...
Преобразование таблицы в Power Query
 
Alyona, вот только захочешь по выпендриваться и на тебе, несовместимость. Просто эта функция Text.InferNumberType работает только в О365. Замените её на Number.From должно сработать также.  ;)
Вот горшок пустой, он предмет простой...
[Power Query/DAX] Реализовать подсчет значений в определенном диапазоне внутри таблицы
 
Как-то так:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Added Custom" = Table.AddColumn(Source, "Пользовательский", each List.Count( List.Select( List.Range( Record.ToList(_), 2, 12 ), each _ > 0.15 ) ), type number )
in
    #"Added Custom"

За выборку диапазона отвечает этот кусок List.Range( Record.ToList(_), 2, 12 ) 2 -это сколько элементов с начала строки нужно пропустить, а 12 это сколько элементов после этого нужно выхватить
Изменено: PooHkrd - 21 сен 2020 17:36:38
Вот горшок пустой, он предмет простой...
Преобразование таблицы в Power Query
 
Если по быстрому кнопочками, то так:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Столбец1", type text}, {"Столбец2", Int64.Type}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Статья", each if Text.StartsWith( [Столбец1], "000" ) then [Столбец1] else null, Text.Type),
    #"Added Custom1" = Table.AddColumn(#"Added Custom", "Проект", each if [Статья]=null and (try Text.InferNumberType( Text.Start( [Столбец1], 1 ) ))[HasError] then [Столбец1] else null, type text),
    #"Added Custom2" = Table.AddColumn(#"Added Custom1", "Отдел", each if [Статья] = null and [Проект] = null then [Столбец1] else null),
    #"Filled Down" = Table.FillDown(#"Added Custom2",{"Проект", "Отдел"}),
    #"Filtered Rows" = Table.SelectRows(#"Filled Down", each ([Статья] <> null)),
    #"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Столбец1"})
in
    #"Removed Columns"
Вот горшок пустой, он предмет простой...
PQ долгое выполнение процедуры удаления дубликатов при консолидации
 
Цитата
Dyroff написал:
Это у меня таблица фактов
В модель в качестве таблицы фактов нужно выгружать запрос №2 из моего описания выше, который ссылается на запрос 1.
Если помещать в оперативку результат запроса, который выгружается в модель, то там кэширование как-то криво срабатывает и для справочника произойдет повторное считывание, если же сделать промежуточный запрос, а в модель выгружать другой, который ссылается на первый, то все сработает как надо. По крайней мере такая фигня у меня была раньше в 2016. Может сейчас и пофиксили чего, но я во избежание все равно делаю так.
Вот горшок пустой, он предмет простой...
PQ долгое выполнение процедуры удаления дубликатов при консолидации
 
Dyroff, это еще не все. Я правильно понял что у вас есть запрос, который собирает данные в таблицу фактов, после чего еще один запрос обращается к нему же и из столбца город создается справочник для модели данных?
Если так, то лучше всего сделать такую схему:
1 Сбор данных - Последний шаг обернуть в Table.Buffer и результат никуда не выгружать
2. запрос факт - обращается к сбору данных и без изменений льет таблицу в модель данных
3. запрос справочник - обращается к сбору данных, потом дистинкт и результат льется в модель данных без изменений
В такой схеме результат 1 запроса сохраняется в оперативке и для расчета двух других не требуется 2 раза обращаться к исходникам.
Вот горшок пустой, он предмет простой...
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 168 След.
Наверх