Skip to main content

お世話になっております。表題の件について、質問があり、投稿させて頂きました。

 

先日、質問させて頂きました、下記からの流れの質問内容となります。

▼ID毎の過去の参加回数の累計方法について

下記の図の通り、(今は日付毎、id毎になってしまっているのですが)セミナーの参加回数を日付毎、リピートレベル毎にカウントしたいと思っております。

また、リピートレベルの並び順は下記のようにしたいと思っております。

①新

②R1

③R2

④R3

リピートレベルの式は下記を作成しました。

CASE [count] WHEN 0 THEN "新"

WHEN 1 THEN "R1"

WHEN 2 THEN "R2"

ELSE "R3"

END

 

過去のセミナー参加回数を日付毎、リピートレベル毎にカウントする方法について

 

お手数ですが、どなたかご教授頂きたく、何卒宜しくお願い申し上げます。

11 个回答
  1. 2016年6月22日 23:06

    データ数が4つ程度であれば、下記の方法でいけると思います。

     

    R0(新)からR1、R2、R3 まで別々に計算します。LOD を使います。LOD 表現トップ 15 | Tableau Software

     

    [1st Date]

    {fixed [id]:min([日付])}

     

    [2nd Date]

    {fixed [id]:min(if [日付] > [1st Date] then [日付] END)}

     

    [3rd Date]

    {fixed [id]:min(if [日付] > [2nd Date] then [日付] END)}

     

    [4th Date]

    {fixed [id]:min(if [日付] > [3rd Date] then [日付] END)}

     

    [R0]

    countd(if[日付]=[1st Date] then [id] END)

     

    [R1]

    countd(if[日付]=[2nd Date] then [id]  END)

     

    [R2]

    countd(if[日付]=[3rd Date] then [id]  END)

     

    [R3]

    countd(if[日付]=[4th Date] then [id] END)

     

    ※ 合計 8個(Dimension 4、Measure 4) のField を それぞれ、

    [1st Date]と[R0] ~[4th Date] と[R3] をまとめて、4つの Measure にすることも可能です。

     

    データ数が4つ程度であれば、下記の方法でいけると思います。 R0(新)からR1、R2、R3 まで別々に計算します。LOD を使います。LOD 表現トップ 15 | Tableau Software [1st Date]{fixed [id]:min([日付])} [2nd Date]{fixed [id]:min(if [日付] > [1st Date] then [日付] END)} [3rd

     

    村上

     

    9.3 attached

0/9000