9 Replies Latest reply on Mar 25, 2015 7:37 PM by ogawa masato

    日付項目の計算

    ogawa masato

      んにちは。お世話になっております。

      データの抽出はこれでいいのか?なんて思いつつ体験版(v8.3)を触らせて頂いております。

       

      さて、今回はデータ抽出ではなくレポートの作り方についての質問です。

      レポート作成のイメージを下記の様に作りたいと思っております。

      目的のレポート.jpg

      集計の集計になるような気がするので、もしかしたらバージョン9.0Beta版じゃないと実現できないんじゃないか?

      と他の方の投稿を見て思っております。

       

      やりたい事としては

      1.当月の期間=この例では2014/12、と前年同月の期間=2013/12月の集計を行う事。

      2.外来・入院の当月列、及び前年同月列は、それぞれ合計列の当月列、前年同月列に集計する

       

      上記の2点を実現可能かどうかが知りたいです。

      ブックを挙げたい所ですが、あいにく手持ちのデータが顧客データのため挙げられません。あしからず・・・。

      ですので単純な合計の算出行である金額と日付、及び入外区分の列を持ったCSVファイルも添付しておきます。

       

      以上、よろしくお願いいたします。

        • 1. Re: 日付項目の計算
          ogawa masato

          追記...すみません、もう一つ不明点がありました。

           

          3.当月と前年同月の計算項目である「前年比」はどうやって算出すればいいのか?

           

          です。

           

          表計算で実現可能かと思いましたが”割合の基準”や”割合の差の基準”と言う計算式でもない為

          どうしたら実現できるのか?はたまた実現は不可能なのか?も分かりません。

           

          以上、よろしくお願いいたします。

          • 2. Re: 日付項目の計算
            ogawa masato

            色々と触ってみて計算項目で当月と前年同月を判定した方がいい事が分かり試してみました。

            下記の式が試した結果です。

             

            IF (([03年月日 のパラメーター] <= [03年月日])

            AND ([03年月日] <= (DATEADD('day',-1,DATEADD('month',1,[03年月日 のパラメーター]))))) THEN

            "当月"

            ELSEIF (((DATEADD('year',-1,[03年月日 のパラメーター])) <= [03年月日])

            AND ([03年月日] <= (DATEADD('year',-1,(DATEADD('day',-1,DATEADD('month',1,[03年月日 のパラメーター]))))))) THEN

            "前年同月"

            ELSE

            "その他"

            END

            IF (([03年月日 のパラメーター] <= [03年月日])
            AND ([03年月日] <= (DATEADD('day',-1,DATEADD('month',1,[03年月日 のパラメーター]))))) THEN
            "当月"
            ELSEIF (((DATEADD('year',-1,[03年月日 のパラメーター])) <= [03年月日])
            AND ([03年月日] <= (DATEADD('year',-1,(DATEADD('day',-1,DATEADD('month',1,[03年月日 のパラメーター]))))))) THEN
            "前年同月"
            ELSE
            "その他"
            END

             

            上記の式は、03年月日のパラメーター(例:2014/12/1)を基準にしてデータの振り分け判定を行う様に作ったつもりです。

             

            が、しかし。2014/12月のパラメーターでは思った通り、当月と前年同月と言うデータの振り分けが行われるものの

            2014/11月の値にパラメーターを変更すると必ず「その他」にデータの振り分けが行ってしまいます。

            この式はやはりおかしいのでしょうか?

             

            やりたい事は

            当月と前年同月のデータを計算によってデータの振り分けを行う事です。

             

            最初の質問が完結していないですが作っていく途中でつまづいてしまったので

            関連する質問として同じ発言内に書かせて頂きました。

             

             

            以上、ご教授よろしくお願いいたします。

            • 4. Re: 日付項目の計算
              ogawa masato

              返信ありがとうございます。

              当月、前年同月の計算式での算出方法としては直感的に分かり易い回答だと思います。

               

              ただ、試してみました所。質問をさせて頂いた時の式で起こる現象と同じ現象が起きてしまいます。

               

              起きる現象と言うのは、質問時にも書かせて頂いておりますが

              『2014/12月でのパラメーターでは当月、前年同月と割り振られるが

               2014/11月でのパラメーターではその他に割り振られてしまう。』

              と言う現象が起きております。

               

              データが無いから?と思いデータを11月分のデータを持ったファイルを使っての「ファイルから追加」や

              データソースとしているCSVファイルに11月分のデータを追加した状態で「データの更新」でしてみたのですが

              データは追加されている物のパラメーター式を使っての判定が上手くされていない様な雰囲気です。

               

              判断に必要な情報としてブックを提供したい所ですが顧客情報を含んだブック故に

              申し訳ありませんがネット上には公開できません。

              ですのでブックをまるまる渡す以外の方法で、この現象の判断に必要な情報があれば

              仰って頂ければ、操作は まだ不慣れではありますが何とか情報を提供させて頂きます。

               

              以上、引き続きよろしくお願いいたします。

              • 5. Re: 日付項目の計算
                Yutaka Sato

                小川さん、 サポートチームで対応できるとおもいますのでケースをあげられることをお薦めします。 http://kb.tableau.com/articles/knowledgebase/tableau-support-faq?lang=ja-jp 上記でも対応できないのであればysato@tableau.com へ送付ください。

                • 6. Re: 日付項目の計算
                  ogawa masato

                  早速の返信ありがとうございます。

                   

                  私はトライアル期間の身ですのでカスタマーポータルに上げられないかも知れませんが

                  一度、リンク先の記事を読んでケースと言うのをあげたいと思います。

                   

                  作成途中の派生した質問(ケース?)

                  「当月、前年同月がパラメーターの値が限定されて処理される」

                  については一旦、クローズとさせて頂きます。

                   

                  本筋の質問(投稿時のレポートイメージが実現可能か?と言う質問)

                  1:合計列を表示して当月、前年同月の集計が行えないのか?

                  2:前年比を列を表示するにはどうしたら良いのか?

                   

                  については代替え案や情報があれば頂けたら幸いです。

                   

                  以上、よろしくお願いいたします。

                  • 7. Re: 日付項目の計算
                    ogawa masato

                    Re: 日付項目の計算

                    http://community.tableau.com/message/344166#344166

                    で返信を行いました

                    2014/12の値しかパラメーターが当月と前年同月の値を処理してくれない件について

                     

                    誠に申し訳ありません。サポートに対してケースに上げましたが原因が分かりました。

                    結論を言うと

                    「年月日の項目をグループ化して2014/12と2013/12を表示する様にしたフィルターがかかっておりました。」

                     

                    このコミュニティにあげるためのブック作成をし直していた所で、気が付きました。

                     

                    そこでサポートに対してケースをあげましたが取り消す方法とかありますでしょうか?

                    ほんと、気が付かなくて情けない限りです・・・。

                    • 8. Re: 日付項目の計算
                      Kei Ichikawa

                      小川さん、

                       

                      本件、無事解決したとのことで安心しました。

                      またケースについても、解決した旨ご連絡いただいたこことで「Resolved」のステータスになっていることを確認しました。

                      どうもありがとうございます。引き続きよろしくお願いします。

                       

                      市川

                      • 9. Re: 日付項目の計算
                        ogawa masato

                        Re: 日付項目の計算

                        http://community.tableau.com/message/344200#344200

                         

                        上記URLの問題は解決しました。

                        私の操作ミスと思い込みが招いた情けない結果と言う事で終わりましたが・・・(苦笑)

                         

                        しかし、当初の課題である下記URLの件については未だ解決しておりません。

                        日付項目の計算

                        http://community.tableau.com/message/343428#343428

                         

                        社外に出せる様にサンプルのパッケージドワークブックを作成しましたので

                        一旦、この質問はクローズとして改めて投稿させて頂きたいと思います。