Power Query Практический №4. Таблица календаря (Таблица дат)

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 38

  • @comrade_excel
    @comrade_excel  5 ปีที่แล้ว

    Файлы для спонсоров Boosty: boosty.to/comrade-xl/posts/eb7dcf01-7315-4276-8f13-5b8f76b12d4c?share=post_link
    Файлы для спонсоров ВК: vk.com/comrade.excel?w=wall-185123800_108
    Файлы для спонсоров TH-cam: th-cam.com/users/postUgz67l4JwqgLGhmtFUt4AaABCQ
    Индивидуальное обучение: comrade-xl.ru/pq-training/
    Страница урока на сайте: comrade-xl.ru/2019/09/28/powerquery-dinamicheskaya-tablitsa-dat/

    • @НиколайСавенко-ы5ъ
      @НиколайСавенко-ы5ъ 3 ปีที่แล้ว

      По Вашим урокам создал Производственный календарь, находится по ссылке: cloud.mail.ru/public/cvzC/qk1DpW5tv Создайте дополнительный урок по Таблицам дат.

    • @comrade_excel
      @comrade_excel  3 ปีที่แล้ว

      @@НиколайСавенко-ы5ъ ничего себе! Мощно!

    • @НиколайСавенко-ы5ъ
      @НиколайСавенко-ы5ъ 3 ปีที่แล้ว

      @@comrade_excel Спасибо

  • @orfeusmilenium4544
    @orfeusmilenium4544 5 ปีที่แล้ว

    Спасибо, Тимур! Хорош объяснено, но где то в первых уроках было подобное.... Сталкивался с подобной проблемой для power Pivot, причем в power BI, календарь делается "на Раз"... Мне кажется было бы интереснее , если бы стартовая и конечная дата выбирались бы из других таблиц данных , а не из параметров .. В учебных целях....

  • @АлександрБасманов-ц1ч
    @АлександрБасманов-ц1ч 5 ปีที่แล้ว

    Спасибо

  • @mrsvictoria547
    @mrsvictoria547 4 ปีที่แล้ว

    Здравствуйте Тимур! Спасибо за Ваши познавательные уроки! Подскажите пжлст, логику формулы для расчета количества дней между двумя датами ( т.е. имеются 2 столб Дата начала и Дата Окончания и необходимо построчно рассчитать продолжительность ). Заранее спасибо!

  • @ПавелПетров-ь1б7ш
    @ПавелПетров-ь1б7ш 5 ปีที่แล้ว

    Спасибо за ваши видео по Query. Очень важна сейчас эта инфа для меня для работы, рад, что наткнулся на ваш канал.
    После Query не будите записывать уроки по Pivot'у или может по Power BI???

    • @comrade_excel
      @comrade_excel  5 ปีที่แล้ว

      После Power Query я сначала доделаю свой мини-курс по функции СМЕЩ. Еще 4 урока.
      Далее пока не знаю, что буду записывать. Power Pivot тоже когда-то запишу. Пока что нет подходящей базы данных. Тестовая база данных от Microsoft компании Contoso мне не нравится.
      Возможно, буду объяснять на отдельных файлах, но хочется все таки на базе данных.

  • @aquarius8075
    @aquarius8075 2 ปีที่แล้ว

    Спасибо за материал, а как учесть выходные и праздники?

    • @comrade_excel
      @comrade_excel  2 ปีที่แล้ว

      Нужно создать вспомогательную таблицу выходных и праздников.

  • @ЕленаСироткина-ь9й
    @ЕленаСироткина-ь9й 4 ปีที่แล้ว

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

    • @comrade_excel
      @comrade_excel  4 ปีที่แล้ว

      Не существует единой общепринятой методики расчета разности дат в формате ГМД. Это связано с тем, что количество дней в месяцах разное.
      Допустим 1 человек отработал с 1 по 28 февраля, а другой отработал с 28 марта по 28 февраля. Какой у них стаж? Кто сколько отработал месяцев и дней?

    • @irinedurina893
      @irinedurina893 2 ปีที่แล้ว

      В Excel функция:
      =РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)
      где аргумент "способ_измерения" может принимать значения:
      "ym"- кол-во месяцев в неполном году; "md" - кол-во дней в неполном месяце.

  • @АлександрСудиловский-ж4й
    @АлександрСудиловский-ж4й 4 ปีที่แล้ว

    Добрый день, Тимур.
    А есть ли смысл привязываться к PQ для создания справочника дат если в DAX это реализуется гораздо проще?
    Вот пример :
    Календарь =
    VAR X = max('Продажи в Харькове'[Дата])
    RETURN
    CALENDAR(min('Продажи в Харькове'[Дата]);date(year(X);12;31))
    Еще раз огромное спасибо за Ваши видео!)
    Каждый урок разбираю детально)

    • @comrade_excel
      @comrade_excel  4 ปีที่แล้ว +1

      Я не могу сказать, что мой ответ будет 100% истиной, но я сам пришел к такому мнению и на форумах неоднократно натыкался на рекомендации загружать данные в PP только через Power Query. При импорте через PP и создании таблиц в PP впоследствии бывало возникали какие-то ошибки Excel.
      Даже если вы подключаетесь к базе данных, то лучше потратить время и загрузить каждую таблицу отдельно, чем воспользоваться простым импортом в PP.

  • @kryptonets
    @kryptonets 4 ปีที่แล้ว

    Честно говоря, не очень понимаю необходимость создания параметризуемого календаря, один раз в качестве измерения для локального куба в PowerPivot - да, но смысла её параметризовать не вижу🤔, для тренировки разве что...

  • @saidkhalilov7991
    @saidkhalilov7991 5 ปีที่แล้ว

    добрый день!
    Тимур, пользуясь случаем выражаю Вам свое уважение, скажите пожалуйста как можно с Вами связаться?

    • @comrade_excel
      @comrade_excel  5 ปีที่แล้ว +2

      Добрый день! Напишите почту здесь в комментариях. Я на нее напишу.

  • @68_tmb_roman58
    @68_tmb_roman58 3 ปีที่แล้ว

    Здравствуйте! Как сделать так, чтобы неделя года начиналась не с 1, а с 0? Т.е. 01.01.21 - 03.01.21 - это нулевая неделя.

    • @comrade_excel
      @comrade_excel  3 ปีที่แล้ว +1

      Здравствуйте! Можно просто из всех значений столбца вычесть единицу.
      1. Выделить столбец с номерацией недель
      2. Преобразование - Стандартный - Вычесть

  • @68_tmb_roman58
    @68_tmb_roman58 3 ปีที่แล้ว

    Здравствуйте! Прошу помощи. Передо мной стоит задача автоматизации формирования прайсов. Почти все получилось благодаря вашим урокам. Спасибо! Одна лишь загвоздка... Исходные данные таковы: есть клиент, которому отгружается продукция 7 дней в неделю. Рассмотрим на примере одного артикула. Сейчас файл формирует 7 строк на каждый день отгрузки. Мне нужно сделать так, что бы в файле отображалась только начальная дата отгрузки и конечная (пусть будут в разных столбцах). Ситуация осложняется тем, что иногда посреди недели на данный артикул может быть скидка. Тогда в прайсе должно быть отображено три строки: период с регулярной ценой, затем период с акционной ценой, после вновь период с регулярной ценой. Признак акции и регулярной цены у меня есть. Прайсы формируются на каждую неделю. Подскажите, пожалуйста, как мне это осуществить и какие ваши видео-уроки могут мне помочь в решении данной задачи?

    • @comrade_excel
      @comrade_excel  3 ปีที่แล้ว

      Здравствуйте!
      Вам нужно отфильтровать таблицу?

    • @МарияКирьяк-п8с
      @МарияКирьяк-п8с 3 ปีที่แล้ว

      @@comrade_excel Доброе утро! Прошу прощения - пишу с другой учетки. Скорее, мне, наверное, нужно свести данные. Просто фильтр строк не поможет. У меня прайс на неделю. Нужно, чтобы у меня было указано, в какой период на этой неделе какая действовала цена. Если цена была одна все время: у меня по одному артикулу вместо семи строк должна быть одна с указанием периода с/по. Если же был скачок цены - это должно отобразиться: будет две или более строк с указанием периода действия цены. Могу прислать фото для наглядности.

    • @comrade_excel
      @comrade_excel  3 ปีที่แล้ว

      @@МарияКирьяк-п8с Загрузите файл в облако и здесь оставьте ссылку. В еще файле создайте лист и вручную в нем изобразите, что должно получиться. Из таблицы уберите все лишнее. Оставьте только столбцы, которые нужны для решения задачи.

  • @makmelni
    @makmelni 5 ปีที่แล้ว

    POWER QUERY ВЕЩЧЬ!

  • @Bi-dj3iy
    @Bi-dj3iy ปีที่แล้ว

    Вперёдд

  • @begnameste7267
    @begnameste7267 ปีที่แล้ว

    = Table.AddColumn(#"Вставлено: день недели", "Неделя года", each Date.WeekOfYear([Дата], Day.Monday))
    Определение недели года в 2023 году не работает. 1 января - воскресенье, но считает этот день - первой неделей. Как решить?

    • @comrade_excel
      @comrade_excel  ปีที่แล้ว

      Если вам нужна ISO неделя, то вы можете создать столбец с условной формулой и вычислить ее самостоятельно. Здесь ничего сложного.

    • @begnameste7267
      @begnameste7267 ปีที่แล้ว

      Хочу понять почему не работает метод указанный в уроке@@comrade_excel

  • @ЕленаСироткина-ь9й
    @ЕленаСироткина-ь9й 4 ปีที่แล้ว

    Спасибо