前週売上&コンテクスト徹底解説 ★Power BI★DAX★テクニック★コンテクスト★徹底的に解説!

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 9

  • @DM-lu8vg
    @DM-lu8vg 24 дня назад

    痒い所に手が届いた素晴らしい動画でした! 今後も期待しています☆

  • @ms5672-d4t
    @ms5672-d4t 18 дней назад

    前週比はよく使ってるので、大変ありがたい解説でした!早速BIで活用してみます!!
    いつも丁寧にありがとうございます!

  • @saltyashiful
    @saltyashiful Год назад +1

    ‘Calendar’[WeekNum]自体に変数をあてて処理するところに、そんなことできるんだ!って思いました。へぇ。

    • @tom23PBI
      @tom23PBI  Год назад

      コメントありがとうございます!
      そうですね、コンテクストを完璧に把握したSamさんなら、こういうアイディアが直ぐ思いつくんだと思います。
      私も動画を作りながら覚えているところです。
      まだまだ、奥深いPower BIでございます。
      引き続きよろしくお願いいたします!

  • @accak8074
    @accak8074 Год назад +1

    こんばんは
    コンテクスト難しいですね
    もし、IF文を使いたくない場合
    Calendarテーブルに (開始年からの経過年 * 53) + WeekNumを計算したものをWeekNum(=開始日からの経過週)として追加すれば
    最初のPrevius Week Sales 1でも正しく計算できそうでしょうか。

    • @tom23PBI
      @tom23PBI  Год назад

      コメントありがとうございます!
      確かに、日付テーブルの開始日から永遠と週数を累計していけば、その方法は成り立ちます。
      素晴らしい、そっちを計算列の追加で入れた方がDAXもシンプルで良いかも知れません。
      開始年をどうやって表現するか、が鍵ですね。自由に日付の範囲を変えても対応できるような式は少し面倒かも知れませんね。
      Start Year = YEAR(CALCULATE(MIN('Calendar'[Date]), ALL('Calendar')))
      こんな列を追加すれば良さそうですね。
      素晴らしいアイディアありがとうございます!

    • @accak8074
      @accak8074 Год назад +1

      @@tom23PBI
      そう思っていたのですが、そもそも毎年の週数って52~54で変動する可能性があるらしいので駄目ですね。
      また、MaxWeekNum取得するときも、全体のMax(WeekNum)ではなく、前年だけのMax(WeekNum)にする必要がありそうです。

    • @tom23PBI
      @tom23PBI  Год назад +1

      ruclips.net/video/MjUBI1DTDdA/видео.html
      とても奥が深いですね。
      これはまた別のアプローチですが、こんなやり方もあるようです。Power Query使ったりしますが。
      2028年は54週あるんですね、これも今回初めて知りました。

    • @accak8074
      @accak8074 Год назад +1

      @@tom23PBI
      なるほどー、こういう方法もあるんですね勉強になりました!