2016-11-24 6 views
2

私はtableauの非常に基本的なユーザーであり、私の質問に対する答えは見つかりませんでした。異なるタイムフレームを使用して、Tableauの米国株式市場のデータを集計します。

私は、米国のすべての株式の98%に対する過去の日次データを持ち、毎日の資本化を持つtxtファイルを持っています。各株式は、TICKER、その年の各取引日の毎日の市場価値、およびそのSECTORを有する。

私はすべての株式のすべての株式でSUM([Mktval])(すべての個別市場価値の合計)を毎日表示し、2016年の合計金額は約24兆ドルであることがわかります下の画像。

enter image description here

私はYEARにDAYからビューの列を変更すると、私は右の値を参照しますが、多くの大規模なものはありません。だから、私はSUM([Mktval])/252をして1年間の正しい価値を得る必要があることに気付いた(1年で252取引日がある)。

ビューをMONTHに変更すると、下の図のように、252は除算に使用する値が正しくないため、数値が再び間違っています。

enter image description here

タブローは、異なる時間間隔を越えAVG MktValを反映するために自動的に値を調整することができます方法はありますか?

おかげ

答えて

2

溶液はすべてワンステップであることを、次の計算フィールド

avg({ fixed day(Date1) : sum(Mktval) }) 

と行の棚の上にSUM(Mktval)を交換します。おそらく、2つのステップを使用することはもう少し明確です。まず、次に

{ fixed day(Date1) : sum(Mktval) } 

として total_daily_market_value が定義されて呼ばれる計算フィールドを作成する計算フィールドが目安であることを確認してください。その日の合計市場価値を示す、毎日の1つの値を持つ別個の表と考えることができるのは、LODの計算です。

この小節をシェルフにドラッグし、必要に応じて集計関数をAVG()、MEDIAN()、MIN()、MAX()またはSTDEV()に変更します。 Tableauは、ビューにDate1の値が何であれ、選択した集計関数を使用してtotal_daily_market_valueを集計します。

+0

ありがとうございます。数式が正しくない、ここでグラフが返されます。http://imgur.com/a/Qs9lE –

+0

Date1フィールドの周りに単語dayと括弧を残しました。 –

関連する問題