前期比カードでのサマリーナンバー表示について

例えば、グラフタイプ「前期比」の「分散棒+折れ線グラフ」で前年同月比のカードを作成した場合、サマリーナンバーにトータルの前年比を表示することはできますか?

 

Comments

  • Kenny
    Kenny Domo Employee

    仮にDate,Salesというカラムがあったとした場合にこんなBeastで実現可能です。
    sum(case when year(Date) = year(current_date()) then Sales end)/sum(case when year(Date) = year(current_date())-1 then Sales end)
    分母に去年の売上を持ってきて、分子に今年の売上を持ってきています。


  • Kenny さんは書きました:

    仮にDate,Salesというカラムがあったとした場合にこんなBeastで実現可能です。
    sum(case when year(Date) = year(current_date()) then Sales end)/sum(case when year(Date) = year(current_date())-1 then Sales end)
    分母に去年の売上を持ってきて、分子に今年の売上を持ってきています。


    ありがとうございます。この前期比カードを選んだ場合、日付の範囲を「今年」、次と比較を「1年前」と設定した場合に、日付の範囲が今年だけでフィルタリングされてしまうので、期待する結果が得られないのではないかと思っておりますが、上記ビーストで試してみます。

  • Kenny
    Kenny Domo Employee

    すいません、その通りでした。。前期比グラフでは日付範囲フィルタが今年できいてしまっているので前期比をサマリナンバーで表示する方法はないと思われます。

  • 期間比較カードの作り方(3種類).pptx

    https://dojo.domo.com/t5/%E4%BB%B2%E9%96%93%E3%81%AB%E7%9B%B8%E8%AB%87/%E6%9C%9F%E9%96%93%E6%AF%94%E8%BC%83%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9/m-p/25827

     

    3ページ目の「前期比」グラフを使う

    でカードを作成し、まとめ数字で以下のbeast mode で作成した

    「% Change YoY」を選択。

    (CASE  WHEN (sum((CASE  WHEN ((DateDiff(AddDate(CURRENT_DATE,-1),`Date`) < (28 + (52 * 7))) AND (DateDiff(CURRENT_DATE,`Date`) > (52 * 7))) THEN `Orders` END )) = 0) THEN 0 
    ELSE ((sum((CASE WHEN ((DateDiff(AddDate(CURRENT_DATE,-1),`Date`) < 28) AND (DateDiff(CURRENT_DATE,`Date`) > 0)) THEN `Orders` END ))
    - sum((CASE WHEN ((DateDiff(AddDate(CURRENT_DATE,-1),`Date`) < (28 + (52 * 7))) AND (DateDiff(CURRENT_DATE,`Date`) > (52 * 7))) THEN `Orders` END )))
    / sum((CASE WHEN ((DateDiff(AddDate(CURRENT_DATE,-1),`Date`) < (28 + (52 * 7))) AND (DateDiff(CURRENT_DATE,`Date`) > (52 * 7))) THEN `Orders` END ))) END )

    値の書式を「割合(%)」にしましたが、表示されません。

    どのようにすれば、「前期比」カードにおいて

    まとめ数字をうまく表示させることができますでしょうか。