Skip to main content

お世話になります。

初歩的な質問失礼いたします。やり方をお教えいただけますでしょうか。

 

やりたいこと:下画像のような内容のシートに、下記内容の計算内容の行を追加したい。

 

①画像の業種1内、A,B,Cそれぞれの売上、粗利益の合計、及びそのパーセンテージ

②画像の業種1内、A,B,C全ての売上合計、粗利益の合計、及びそのパーセンテージ

③上記②で求めた粗利益合計から、業種2の業務費用及び営業外収支差を引いた値(経常利益)及びそのパーセンテージ

 

何卒よろしくお願いいたします。【質問】計算式を含む行の追加方法につきまして

7 answers
  1. Jul 18, 2019, 4:33 PM

    改めて添付ファイルを付けていただいてありがとうございます。データを確認することができました。

     

    最終的に目指すイメージは次のようなものという認識です。

    金額と率という単位の異なるものが混在しているので、本当は書式を工夫する必要があると思います。図は小数点以下3桁まで表示しています。

     

    改めて添付ファイルを付けていただいてありがとうございます。データを確認することができました。 最終的に目指すイメージは次のようなものという認識です。金額と率という単位の異なるものが混在しているので、本当は書式を工夫する必要があると思います。図は小数点以下3桁まで表示しています。 Tableauはこういった粒度や単位が混在するテキスト表を作るのが苦手です。個人的には向いていないとさえ思っています。利

     

    Tableauはこういった粒度や単位が混在するテキスト表を作るのが苦手です。個人的には向いていないとさえ思っています。

    利益率や経常利益の計算自体は簡単にできるのですが、それをビュー内に新たに行として追加するのに苦労します。

    どうしてもこの形が必要ならば、やはり予め雛形をきれいに整備しておくことが望ましいです。

     

    とは言え不可能なわけではありません。TableauDesktopだけで実現する(元のExcelに変更を加えない)場合はユニオンすれば可能です。

    他にもTableauPrepを使うという方法もあります。

    但し、ユニオンの場合は計算式がとても複雑になる、Prepの場合は集計粒度が予め固定されてしまうという欠点がそれぞれあります。

     

    ユニオンで実現するときの例ですが、追加したい粒度とメンバーの数だけ同じExcelシートをユニオンするという方法を採っています。

    ユニオンすると「データがどのテーブルに由来するものか」が分かるようになりますので、テーブルごとに集計要件を分岐させていきます。

    詳細な説明をここに全部書くのは難しいので、添付のワークブック(とPrepを使う場合はフローも)を見てみてください。

0/9000