Tableau für Finanzen: Wie man Tabellen verbindet, Berechnungen schreibt und Finanzen analysiert

Tableau für Finanzen: Wie man Tabellen verbindet, Berechnungen schreibt und Finanzen analysiert

  • Orchestrierung
6 Minuten Lesezeit Aktualisiert Mar 10, 2020

Auf einen Blick: Tableau for Finance bietet Anleitungen zum Zusammenfügen von Tabellen, Berechnungen und zur Analyse von Finanzdaten mit Tableau, wobei der Fokus auf Daten von Unternehmen wie Disney und Starbucks liegt. Es behandelt Einrichtung, Datendownload und PostgreSQL-Nutzung.

  • Nutzen Sie rechte und linke Joins für eine effektive Datenanalyse.
  • Analysieren Sie Finanzdaten von Unternehmen wie Disney und Starbucks.

Dies ist der vierte Beitrag unserer Serie über Tableau. Für die nächsten Blogbeiträge werde ich bestimmte Tableau-Konzepte illustrieren. Für die Daten nutze ich Aktienkurs-, Gewinn- und Dividendeninformationen von Disney, Starbucks und Johnson & Johnson.

In diesem Artikel werde ich zeigen, wie man Tabellen verknüpft, rechte und linke Joins verwendet, Fehler rückgängig macht und statistische Funktionen nutzt , um Korrelationen zwischen Variablen zu finden. Wir werden diese Funktionen und Analysen nutzen, um diese Fragen zu beantworten:

  • Inwieweit spiegeln Aktienkurse den Cashflow und die Gewinne wider?
  • Stehen Dividenden im Zusammenhang mit dem Cashflow oder dem Gewinn?

Aufbau des Tableaus

Wenn Sie neu bei Tableau sind, können Sie unsere früheren Artikel lesen, die Ihnen helfen, mit grundlegenden Datensätzen und Beispielen zu beginnen. Frühere Artikel umfassen:

Laden Sie die Daten herunter

Um anzufangen, benötigen Sie Daten. Um die Daten zu erhalten, die ich nutze, mache ich einfach das, was ich getan habe: Lade dich von Stockpup und Yahoo Finance herunter und bereinige sie ein wenig. Die Gewinndaten aller drei Unternehmen stammen aus dem Jahr 1999. Aktienkurse und Dividenden sind von 2010 bis 2018.

Laden Sie die Daten hier herunter. Speichern Sie als Nächstes die Gewinne, Dividenden und Aktiendaten der Unternehmen in einer beliebigen Datenbank, solange sie von PostgreSQL unterstützt wird. (Wir verwenden PostgreSQL.)

Erstellung von Tabellen für Tableau

Hier sind die Schritte zur Erstellung Ihrer Datentabellen:

  • Verwenden Sie die untenstehenden Befehle, um die Tabellen zu erstellen.
  • Lade deine Tabellen in PostgreSQL hoch.
  • Verbinden Sie diese Datenquellen mit Tableau über das zuvor beschriebene Verfahren.
    create table earnings (
Symbol VARCHAR(50),
Quarterend date,
Shares bigint,
Sharessplitadjusted bigint,
Splitfactor bigint,
Assets bigint,
CurrentAssets bigint,
Liabilities bigint,
CurrentLiabilities bigint,
Shareholdersequity bigint,
Noncontrollinginterest bigint,
Preferredequity bigint,
Goodwillintangibles bigint,
Longtermdebt bigint,
Revenue bigint,
Earnings bigint,
Earningsavailableforcommonstockholders bigint,
EPSbasic float,
EPSdiluted float,
Dividendpershare float,
Cashfromoperatingactivities bigint,
Cashfrominvestingactivities bigint,
Cashfromfinancingactivities bigint,
Cashchangeduringperiod bigint,
Cashatendofperiod bigint,
Capitalexpenditures bigint,
Price float,
Pricehigh float,
Pricelow float,
ROE float,
ROA float,
Bookvalueofequitypershare float,
PBratio float,
PEratio float,
Cumulativedividendspershare float,
Dividendpayoutratio float,
Longtermdebttoequityratio float,
Equitytoassetsratio float,
Netmargin float,
Assetturnover float,
Freecashflowpershare float,
Currentratio float
);
    create table dividends (Date date,
    Dividends float,
Symbol VARCHAR(50));
    create table prices ( Date date,Open float,High float,Low float ,Close float,AdjClose float ,Volume bigint ,symbol varchar(50));

Laden Sie die Daten in PostgreSQL mit den folgenden Schritten. Sie müssen der Administrator-Benutzer sein, um diese Dateien in diese Tabellen zu kopieren.

    COPY earnings FROM '/home/ubuntu/Documents/tableau/dis.dividends.csv' DELIMITER ',' CSV HEADER;
COPY earnings FROM '/home/ubuntu/Documents/tableau/sbux.dividends.csv' DELIMITER ',' CSV HEADER;
COPY earnings FROM '/home/ubuntu/Documents/tableau/jns.dividends.csv' DELIMITER ',' CSV HEADER;
    COPY dividends FROM '/home/ubuntu/Documents/tableau/sbux.dividends.csv' DELIMITER ',' CSV HEADER;
 
COPY dividends FROM '/home/ubuntu/Documents/tableau/jnj.dividends.csv' DELIMITER ',' CSV HEADER; 
 
COPY dividends FROM '/home/ubuntu/Documents/tableau/dis.dividends.csv' DELIMITER ',' CSV HEADER;
    COPY prices FROM '/home/ubuntu/Documents/tableau/sbux.prices.csv' DELIMITER ',' CSV HEADER;
COPY prices FROM '/home/ubuntu/Documents/tableau/jns.prices.csv' DELIMITER ',' CSV HEADER;
COPY prices FROM '/home/ubuntu/Documents/tableau/dis.prices.csv' DELIMITER ',' CSV HEADER;

Wie man Tabellen verbindet (rechte und linke Joins)

Das gemeinsame Element all dieser Tabellen ist das Aktiensymbol. Tableau versucht automatisch, die drei Tabellen – Dividenden, Gewinne und Preise – durch das Aktiensymbol zu verbinden. Aber wir können dieses automatische Join nicht zulassen, weil die Tabellen unterschiedliche Anzahl von Einträgen haben. Das liegt daran, dass Disney in allen 40 Quartalen keine Dividenden gezahlt hat, obwohl Johnson & Johnson und Starbucks dies taten. (Dabei würde ein innerer Join in diesem Fall einige Datenzeilen entfernen.)

Deshalb müssen Sie je nach den Daten Rechts- oder Links-Joins machen. Für unseren Zweck, bei der Betrachtung von Gewinnen und Dividenden, müssen wir einen Right Join machen, weil es mehr Gewinne als Dividenden gibt.

Um den Join-Typ zu ändern, klicken Sie doppelt auf die Doppelkreise in Tableau Online.

Dieses Arbeitsblatt zeigt, dass Disney nur in 15 von 40 Quartalen Dividenden gezahlt hat. Dies ist ein Balkendiagramm mit dem Aktiensymbol und cnt (Dividenden), also Dividendenzahl.

Während du mit Arbeitsblättern arbeitest, tippe den Namen unten ein und gib ihnen einen beschreibenden Namen.

Im obigen Arbeitsblatt zeigt das Plus-(+)-Zeichen an, dass die beiden Tabellen verbunden sind. Beachten Sie, dass es die 3 Tabellen sowie die von Ihnen in den Datenquellen definierten Joins anzeigt. Seien Sie vorsichtig, beim Erstellen eines Diagramms die richtige Tabelle oder Relation auszuwählen.

Unten werden bei der Auswahl von Dividends+ Felder aus beiden Tabellen links aufgeführt. Dies sind die Felder, die Sie im Arbeitsblatt verwenden können:

Wie man Fehler rückgängig macht

Wenn du einen Fehler machst, kannst du einfach umkehren: Klicke oben auf den Pfeil links, um zurückzugehen.

Gewinnanalyse

Schauen wir uns die Gewinne an. Links wählen Sie die Gewinntabelle aus.

Wenn Sie die Finanzberichte schon einmal gelesen haben, wissen Sie, dass sie in Tausenden angezeigt werden. Erstellen Sie also ein berechnetes Feld Earnings 1000 , um diese große Zahl durch 1.000 zu teilen, damit es leichter sichtbar ist. Wir machen daraus ein berechnetes Feld.

Analyse: Disney-Gewinne nach Quartal

Wir geben das Quartalsabgabedatum in die Zeilen und den gewünschten Wert im Bereich Marks . Dies summiert den Gewinn pro Quartal, was dem Eingeben des einzelnen Gewinnwerts entspricht, da es pro Einreichungszeitraum nur einen Datensatz gibt.

Dann filtern wir einfach auf die Aktie. Wir filtern auch im Quartalsende , um nur Daten von 2010 bis 2018 auszuwählen, da dies die Daten sind, für die wir Dividenden und Aktienkurse haben.

Jetzt können Sie mit den Daten von Disney, Starbucks, J&J oder Ihrem eigenen Unternehmen Ihre Analyse beginnen.

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus Orchestrierung

Abonnieren Sie The Brief

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Danke

Sie haben The Brief abonniert
Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.