2週間前までの売上を集計しカードで表示したい

表題の通りなのですが、データとしては1行毎に

・日付

・売上金額

のデータを持っています。

今日の集計数値を出すのは簡単だったのですが、2週間前(14日前)までを集計しようと思ってトライしているのですが、なかなかうまくいきません。。。

なにか良いお知恵をお持ちな皆様、どうかご協力ください・・・m(_ _)m

Answers

  • MarkSnodgrass
    MarkSnodgrass Portland, Oregon 🟤

    I would create a beast mode like this

    DATEDIFF(CURDATE() , yourdatefield)


    Then put this field in your filter and set it to values greater than or equal to 14. This will restrict to rows that are 14 days or older and your chart will do the rest.

  • Matz
    Matz admin

    内容としては、MarkSnodgrassさんの通りとなります。

    具体的に実装に必要なBeastModeの例を追加で紹介します。


    ■BeastMode「直近2週間か?」

    case 
    when DATEDIFF(CURRENT_DATE(),`日付`) <= 13 then 'Yes'
    else 'No'
    end
    
  • 24mr
    24mr ⚪️

    @Matz1 さん

    ありがとうございます!

    SQL構文に全く慣れておらず、ビーストモードも難儀していたのですが、具体的に教えて頂いたのでこちらでトライしてみます!

    感謝しております。取り急ぎ御礼まで。

  • Matz
    Matz admin

    @24mr

    はい、また不明な点があれば投稿いただければと思います。