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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 218 След.
PQ: добавление столбца во вложеные таблицы
 
maca, А какая разница?
Вот горшок пустой, он предмет простой...
Как подружить типичную финансовую модель в Excel c Power Query?
 
Цитата
Артем Абдуллин написал:
А это решение поможет справиться со скоростью расчетов или нет?
Это очень сильно зависит от прямоты и места выхода рук из туловища. Но вообще коллеги выше все верно разложили.
Вот горшок пустой, он предмет простой...
PQ: добавление столбца во вложеные таблицы
 
maca,
Код
let
    Source = #table({"text","tab"},{{"t", #table({"a","b"},{{1,2}})}}),
    Added = Table.AddColumn(Source, "tab2", each let x=[text] in Table.AddColumn([tab], "tab2", each x))
in
    Added
Вот горшок пустой, он предмет простой...
Power query. Производственный календарь на базе данных с сайта Консультант плюс, парсер нимножка
 
Jack Famous, канешна! Главное точно понимать зачем в модели данных нужен календарь.
Вот горшок пустой, он предмет простой...
Power query. Производственный календарь на базе данных с сайта Консультант плюс, парсер нимножка
 
Внимание! Ахтунг! Найден косяк в адресации сайта консультанта за 2020 год, наверное связано с ковидлой и постоянными добавками выходных. Исправил это все. Предыдущую версию использовать нельзя, там вместо 2020 года подставляется текущий год. Необходимо скачать файлы по новой!
Вот горшок пустой, он предмет простой...
Power query. Производственный календарь на базе данных с сайта Консультант плюс, парсер нимножка
 
Jack Famous, если начинаем новый проект, то берем мой файл за шаблон и накидываем туда остальных запросов.
Если нужно затащить календарь в имеющийся проект, то копируем запрос Calendar и вставляем в свой проект, он вставится и заодно вставит все связанные с ним функцию и параметры. Потом в параметры закидываем нужные годы, если годы должны зависеть от текущей даты, то вставляем нужную формулу в расширенном редакторе. и указываем куда выгружать календарь, на лист/в модель.
Изменено: PooHkrd - 20.05.2022 17:46:19
Вот горшок пустой, он предмет простой...
Power Pivot не видит связи
 
А как вы тащили? у вас же нет попыток в примере.
Вот горшок пустой, он предмет простой...
PQ _ вывести период в днях по условию: неделя и год., PQ - добавить период недели в днях по имеющимся данным (номер недели и год)
 
А недели нужны ISO или пиндосовские?
Вот горшок пустой, он предмет простой...
Power Pivot не видит связи
 
А использовать RELATED не пробовали?
Вот горшок пустой, он предмет простой...
Спарсить с сайта название товара и цену
 
surkenny, открываем в браузере средства разработчика, в разделе Network смотрим какие запросы отправляет браузер при скроллинге страницы, чтобы появлялись новые порции товаров, и оттуда тащим все параметры. Часть ненужных заголовков я удалил, наверняка можно удалить еще методом научного тыка, просто мне лень.
Вот горшок пустой, он предмет простой...
Спарсить с сайта название товара и цену
 
Михаил Л, пример запроса к api сайта, с параметрами запроса к апи думаю догадаешься как поиграться. Это для саморазвития.  ;)
Код
let
    head = [
    Accept = "application/json",
    #"Accept-Encoding" = "gzip, deflate",
    #"Accept-Language" = "ru",
    api_version = "1.1",
    app_version = "web-2.0.0",
    companyId = "78",
    Connection = "keep-alive",
    #"Content-Type" = "application/json;charset=utf-8",
    Origin = "https://lebazar.uz",
    Referer = "https://lebazar.uz/",
    #"User-Agent" = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36"
    ],
    Source = Json.Document(Web.Contents("https://web.lebazar.uz/api/v1/search/product?categoryId=80&start=30&limit=20", [Headers=head]))
in
    Source
Изменено: PooHkrd - 12.05.2022 18:29:05
Вот горшок пустой, он предмет простой...
Power query. Производственный календарь на базе данных с сайта Консультант плюс, парсер нимножка
 
Всем добра.
Кому надо, забирайте генератор производственного календаря по данным с сайта Консультант плюс.
Года настраиваются в параметрах запросов. Стартовый год не должен быть больше конечного.
Год нужно задавать целыми числами. Минимально доступный год на сайте - 2010.
Если в заданный период попадут года, по которым нет данных, то ошибок не будет, но для них не будет сгенерировано дат. В дальнейшем планирую добавить, чтобы даты все же  генерились, но выходные ставились только для суббот и воскресений.
Пока пользуйтесь. К посту еще добавлю чутка Behind the scenes.
З.Ы. Ахтунг! Камрады подсказали, что у консультанта есть подвох в адресации страницы за 2020 год. Изменил код, чтобы это учитывалось. Приложил актуальный код.
Изменено: PooHkrd - 20.05.2022 18:10:48 (Найден подвох в адресе сайта за 2020 год, в файлы внесены изменения, которые это учитывают.)
Вот горшок пустой, он предмет простой...
PowerPivot, PowerQuery, PowerBI
 
БМВ, запилил в основную ветку.
tutochkin, перевод здесь ни при чем. Книга такая тугая. Но все же лучше брать в переводе от Саши Гинько. Все книжки хорошие. Он просто если видит что книга тугая, то не берется переводить.
Изменено: PooHkrd - 12.05.2022 12:27:47
Вот горшок пустой, он предмет простой...
Арифметическая прогрессия в Power BI
 
Возможно, но где вложение? И где надо прогрессию считать? В DAX или в PQ?
Вот горшок пустой, он предмет простой...
PowerPivot, PowerQuery, PowerBI
 
Запилил парсер производственного календаря с Консультанта плюс. Забирайте кому надо.
Код
let
    Source = Lines.FromBinary(Web.Contents("http://www.consultant.ru/law/ref/calendar/proizvodstvennye/2022/?")),
    #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Filtered Rows" = Table.SelectRows(#"Converted to Table", each Text.StartsWith([Column1], "#(tab)#(tab)#(tab)<td class=")),
    #"Replaced Value" = Table.ReplaceValue(#"Filtered Rows","</tr><tr>","",Replacer.ReplaceText,{"Column1"}),
    #"Added Index" = Table.AddIndexColumn(#"Replaced Value", "Номер Месяца", 1, 1),
    #"Added Prefix" = Table.TransformColumns(#"Added Index", {{"Column1", each Text.Split(_,"</td><td class="), type text}}),
    #"Expanded Custom" = Table.ExpandListColumn(#"Added Prefix", "Column1"),
    #"Filtered Rows1" = Table.SelectRows(#"Expanded Custom", each not Text.Contains([Column1], "inactively")),
    #"Replaced Value1" = Table.ReplaceValue(#"Filtered Rows1","#(tab)#(tab)#(tab)<td class=","",Replacer.ReplaceText,{"Column1"}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Replaced Value1", "Column1", Splitter.SplitTextByEachDelimiter({">"}, QuoteStyle.Csv, false), {"Тип дня", "День"}),
    #"Extracted Text Before Delimiter" = Table.TransformColumns(#"Split Column by Delimiter", {{"День", each Text.BeforeDelimiter(_, "<"), type text}}),
    #"Changed Type" = Table.TransformColumnTypes(#"Extracted Text Before Delimiter",{{"День", Int64.Type}})
in
    #"Changed Type"
Изменено: PooHkrd - 19.04.2022 17:40:12
Вот горшок пустой, он предмет простой...
Данные из Qlik Sense в Excel (обновляемые)
 
evgeniygeo, да не за что. Практически по любому вопросу, вплоть до ремонта утюгов, имеется русскоязычный чат в телеге. Помогают всегда.
Вот горшок пустой, он предмет простой...
Power Query функция List.Generate, Код выдает ошибку Expression.Error: Неизвестный идентификатор. Использовалось ли условное обозначение [field] для _[field] вне выражения "each"?
 
А зачем тут List.Generate?
Покажите в примере вручную что нужно получить на выходе?
Вот горшок пустой, он предмет простой...
Данные из Qlik Sense в Excel (обновляемые)
 
evgeniygeo, попробуйте тут спросить.
Вот горшок пустой, он предмет простой...
Power Query: Загрузка не была завершена. Как понять, в каком файле ошибка???
 
Цитата
futurama3000 написал:
замена ошибок не помогает, удаление строк в ошибками тоже не помогает.
Смотря на каком этапе это все делать. Если в запросе примере сразу после поднятия заголовков выделить все столбцы и сделать замену ошибок на null, а потом уже делать все преобразования, то по идее должно сработать.
Вот горшок пустой, он предмет простой...
Microsoft уходит, чем это может быть чревато для простых пользователей офисных программ?
 
Самир Мамедов, не надо никаких мнений, МС дала разъяснения клиентам по запросам и сотрудникам российского филиала что продолжает работать по уже заключенным договорам, в том числе и остается возможность продления подписок. Поддержка клиентов остается как была. Временно отрубили только заключение новых договоров/продаж.
При этом никто не мешает открыть счет/карту, и симку в соседней стране СНГ, например, и зарегить аккаунт оттуда, а пользоваться здесь.
Изменено: PooHkrd - 06.03.2022 22:21:04
Вот горшок пустой, он предмет простой...
Аналог мер DAX для SQL
 
Solomatnikov, судя по описанию вам нужен MS SSAS. В качестве костыля если вы в РФ и не против облаков, а также есть возможность приобрести через соседние государства лицензию Premium per User Power BI, то ваш объем можно заливать в потоки DataFlows добавочным обновлением и подключаться к ним через PBI Desktop в режиме Direct Query.
З.Ы. И зачем вам в переменной SumValues второй вложенный sumx? Он же там ничего не делает, но тормозов возможно добавляет.
Вот горшок пустой, он предмет простой...
Power Query: Загрузка не была завершена. Как понять, в каком файле ошибка???
 
futurama3000, значит в ваших исходниках используются формулы экселя и в одном их файлов они выдают ошибку  #Н/Д.
Вот горшок пустой, он предмет простой...
ТОП-N с данными из таблицы и меры, ТОП-N с данными из таблицы и меры Power BI
 
Ruslan, думаю вот этот вариант вам поможет.
Вот горшок пустой, он предмет простой...
Совместимость мер BI и Excel PP
 
Andrey Belkin, а если не секрет, почему не воспользовались функционалом Analyze in Excel?
Вот горшок пустой, он предмет простой...
Power Query: Загрузка не была завершена. Как понять, в каком файле ошибка???
 
futurama3000, у вас в запросе есть шаг с названием Вызов пользовательской функции или Invoke custom function. Смотря какой язык. В редакторе запросов тыкаете в него. И смотрите новый столбец, если там написано Table, значит все хорошо, если Error, значит тут и зарыта ваша собака.
Вот горшок пустой, он предмет простой...
Как получить данные из Потоков данных Power BI в Excel
 
Со скрипом, криком, но можно. А чем функционал analyze in excel не устраивает?
Изменено: PooHkrd - 03.03.2022 18:42:43
Вот горшок пустой, он предмет простой...
DAX. Расчет общей стоимости аренды за период с разбивкой по месяцам
 
Цитата
surkenny написал:
А при развертывании неопределенный  И у Table.ExpandListColumn() аргумента для типа нет
Берем вчерашний пост Максима и вперед:
Код
let
  src = Excel.CurrentWorkbook(){[ Name = "Данные" ]}[Content],
  typed = Table.TransformColumnTypes ( src, { { "начало аренды", type date }, { "окончание аренды", type date } } ),
  addDatesLst = Table.AddColumn (
    typed,
    "дата",
    each List.Dates ( [начало аренды], Duration.TotalDays ( [окончание аренды] - [начало аренды] ) + 1, #duration ( 1, 0, 0, 0 ) ),
    type {date}
  ),
  delClmns = Table.RemoveColumns ( addDatesLst, { "начало аренды", "окончание аренды" } ),
  expandDates = Table.ExpandListColumn ( delClmns, "дата" ),
  addDayCost = Table.AddColumn ( expandDates, "стоиомость аренды в день", each [стоимость аренды в месяц] / Date.DaysInMonth ( [дата] ), type number ),
  dekClmns2 = Table.RemoveColumns ( addDayCost, { "стоимость аренды в месяц" } )
in
  dekClmns2
Вот горшок пустой, он предмет простой...
PQ функция внутри запроса с возможностью многократного ее вызова
 
mechanix 85, тут же такое уже неоднократно демонстрировалось. Я бы настоятельно рекомендовал почитать первые Мишины посты. Бот как раз поможет в поисках.
Код
let
    fn = (t as table)=>
    let
        #"Добавлен пользовательский объект" = Table.AddColumn(t, "Пользовательская", each List.Repeat({[код]}, if [код]="5" then 2 else 1)),
        #"Развернутый элемент Пользовательская" = Table.ExpandListColumn(#"Добавлен пользовательский объект", "Пользовательская")
    in
        #"Развернутый элемент Пользовательская",

    Источник = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"код", type text}, {"сумма", Int64.Type}}),
    Custom1 = fn(#"Измененный тип")
in
    Custom1
Вот горшок пустой, он предмет простой...
Добавить название файла в строку запроса Power Query
 
Владислав Окань, еще раз. У вас в запросе адрес файл указан в явном виде при подключении к нему. Это не переменная, ни параметр. Раз вы его указываете в явном виде, значит автор запроса знает название файла и тогда в запросе делайте новый столбец и туда пишите название файла в явном виде. Вы не умеете создавать новые столбцы?
Вот горшок пустой, он предмет простой...
Разбить на строки в зависимости от значения (Power Query)
 
Код
let
    Source = Table.FromColumns({{3,65,123}}, type table [dur=Int64.Type]),
    Added = Table.AddColumn(Source, "list", each List.Repeat( {60}, Number.IntegerDivide([dur],60))&{Number.Mod([dur],60)})
in
    Added
Вот горшок пустой, он предмет простой...
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 218 След.
Наверх