Skip to main content
Grupo destacado

Office of Finance

Share useful resources for using Tableau in the Office of Finance, including FP&A, Accounting, Financial Operations, and Auditing.

I've been doing research for about a week now, looking for a very basic answer to the question : How do you write a P&L or Balance Sheet in Tableau?

 

So far, all of the answers I have found are "you don't need financial statements, you need analytics" and then the answer goes in a different direction.

 

That's all well and good but if I can't show a P&L and Balance Sheet that ties out to our statutory financials, I'm never going to get my audience to buy in on anything else.

 

So I'll ask again, what are the best ways to create financial statements with Tableau? In my case I have all the data loaded and tied out in prep - I just cant quite figure out how to lay it out in a format that looks like a financial statement.

5 respuestas
  1. 22 jun 2021, 18:20

    Hi Jason,

     

    I think I'm speaking with a time-traveling version of me. I've literally had this same exact situation for my current employer. My job was to implement Tableau across the company. The very first thing I was told needed to be done before everything else, was to build a Tableau version of our 3 financial statements. I was not thrilled about this. That is definitely not what Tableau was built for, although it can be done... This was, like you mentioned, what I had to do to get their "buy-in" to continue to do more particularly useful things with Tableau for the business.

     

    That being said, the structure of your data is supremely important. Like, you seriously need to make sure it's future-proof and hopefully lock it down in a database. I'm assuming you have something like an export of your trial balance as your data source. Luckily for me, I had someone to help me build out a PostgreSQL database to house this financial data. He was able to add some classifications like the different levels of hierarchies (i.e. - line (Operating Expenses), activity description (SG&A), account description (Meals & Entertainment)), in addition to some script that adds in things like YTD and variance values, which you would need for a YTD P&L. Every GL account needs to have a record (even if it's zero), for every division or department you have (not sure how large your company is). I've attached some dummy data so you can see how I've structured mine if you find it to be useful. This works for the P&L and Balance sheet. The Statement of Cash Flows turned out to be wayyy more complicated.

     

    When you put together the P&L, you need to do a few things. First, you have to figure out which "chunks" come from your trial balance, and which chunks need to come from calculations (i.e. - gross profit, margins, etc.) Then you need to build out all of your calculations. Start from the top of the P&L and work your way down. the reason for this is that some of the calcs on the bottom of the P&L are reliant on previous calcs, so you can just layer in your previous calcs, like EBITDA for instance. Then you need to build out a viz for each individual "chunk" of data. You will need to build out a modular grid made of a bunch of containers and vizzes, so each section needs its own viz. Once you have all your individual vizzes built out, then you can start putting your dashboard together and the rest should be pretty easy from there with some minor formatting if necessary.

     

    This project was not easy or straightforward, but I am living proof that it can be done lol. If you need more detailed shop talk, shoot me a message. 😁

    Hi Jason, I think I'm speaking with a time-traveling version of me. I've literally had this same exact situation for my current employer. My job was to implement Tableau across the company.Hope this helps!

    -Graham

0/9000

I would like to know if anyone has used Tableau to format journal entries for upload to your ERP system. I have found that I can save hours by not having to do vlookups and make pivot tables of my excel files. I just import them to Tableau and once the worksheet is setup in Tableau, I just import a new file every month and my journal entry is all ready to copy and paste. No errors because very little manual work has to be done.

2 respuestas
0/9000
1 respuesta
0/9000

Whether you were able to join us this morning, or just want to relive the magic, the recording of the Virtual Office of Finance Tableau User Group is now available here: Virtual Office of Finance Tableau User Group: February 7 - YouTube

 

Slide decks are also available below.

 

If you have questions, or are interested in presenting at a future meeting, please contact Britt Staniar.

 

We hope to connect with you again soon!

2 respuestas
  1. 20 feb 2025, 12:25

    I found the recording really useful, especially the breakdown of financial dashboards. The insights on automation made a big difference in how I approach reporting. Looking forward to more sessions like this!

0/9000

I cannot attached my Workbook because of confidentiality but I've attached an Excel file to demonstrate an example of what I am trying to achieve and how the database i am connecting to is structured. Below is a summary of what I am looking to do.

  • Ultimately, calculate Gross Profit as Grand Total using subtotals (Revenue-COGS). The Subtotals are fine to continue to calculate as is (Summing Total Units, Total Revenue, Total COGS). But I do not want Grand Total to sum all 3.
  • The 3 pills i have in my Rows Shelf are all in a Hierarchy in the following order: Acct Rollup2, Acct Rollup1, Account Name. Thus, I would like GP to scale/calculate as I collapse/expand
  • Additionally, I may want to add functionality to view Data by Monthly, Quarterly, or Annually so ideally solution scales with this functionality
1 respuesta
0/9000

Greetings Office of Finance,

 

Wanted to reach out to start a discussion about Tableau CPE classes for CPAs.

 

I'm curious if you'd be interested in taking 3-credits of classes hosted by Tableau?

 

What would you like to have in the contents?

 

Do you think there is a strong demand for an offering like this one?

 

Please feel free to reach out to me directly to share your thoughts.

 

Best,

Britt

6 respuestas
0/9000

Hello finance community! Wondering if there are already some standard templates and examples that are traditionally used in the Finance world. For example, a budget vs. actuals; CY actuals vs PY actuals or actuals vs. forecast. Tableau does not seem as friendly to make these comparisons at both a detailed and summary level. Likewise, presentation in a tabular format does not seem as easy as I thought it should. Finally - interested in seeing how others have prepared their data sets prior to visualization. Using questions above, one data source for budget and one data source for actuals or are these datasets combined (union) for Tableau.

3 respuestas
  1. 11 feb 2022, 21:33

    Hi Steve - as a follow on to data structure as it does point to the same question I have in many ways. Much I have read says Tableau prefers data up and down vs right to left. So rather than having a column for each time period (e.g. month), I instead have a row that has a column for date, a column for type and an amount. However, for calculations on the data, I find this to be more difficult as to calculate some values, other types and time periods need to be factored. Consider these data elements:

    Hi Steve - as a follow on to data structure as it does point to the same question I have in many ways. Much I have read says Tableau prefers data up and down vs right to left.I need to create a calculation creates the net of "new sales" + "price increase" - "churn" which I would call NetValue. But how do I distinguish the Amount field to just sum those particular types? From there, I need to create another calculation that is dependent upon month - if month = Jan, then NetValue/11 elseif month = Feb then NetValue/10 elseif month = Mar then NetValue/9 etc. Again, I feel like having these values all contained in one dataset is not conducive for creating calculations. Would I be better off bringing the entire dataset into Tableau, but then filtering so I effectively create 4 different sources that are joined in Tableau?

0/9000

Register now for the Office of Finance Virtual User Group on May 2nd at 12 p.m. Eastern. Click here: https://zoom.us/webinar/register/WN_6jz19m4mQpGpXRiXujyzsA

Webinar Registration - Zoom https://usergroups.tableau.com/officeoffinancevirtualtug

 

Register Now: Office of Finance Virtual User Group on May 2nd

 

Here are the details!

 

Speaker 1

Matt Petrich, Business Risk Services – Director, Grant Thornton LLP

With over 20 years of professional experience, Matt specializes in data mining/business analytics and data visualization.

He has worked with various retailers, healthcare organizations, banks, wealth management firms and securities trading organizations, all of which had needs for high-risk element detection, data analytics, data visualization and predictive analytics.  Matt designed and managed the initial IT infrastructure build-out for the data analytics work for the largest securities fraud matter in U.S. history.  He has also co-authored a book on data analytics and data visualization for internal audit and he written numerous articles and has presented world-wide on the use of data analytics and data visualization to help optimize business performance or reduce enterprise risk.

 

Presentation:

How to drive change with finance and risk analytics

This presentation will focus on the creation of a finance or a risk-based analytics program that can help support both finance initiatives as well as enterprise-risk initiatives and the internal audit function. See how analytics and visualization can help in optimizing business performance and in the identification and prioritization of enterprise-risk.  Finally, we will review how automated machine learning and natural language generation can help bring data-insights to almost everyone.

Specific topics will include:

  • An overview of data analytics, data visualization and current hot topics
  • How to implement an analytics program for finance or risk-based analysis
  • Review of advanced topics such as automated machine learning and natural language generation
  • Examples of risk-based and financial analytics and visualizations
  • How the company develops quality visuals and dashboards
  • Demos of some of Icimo’s internal dashboards.

 

Speaker 2:

Matt Illuzzi, Principal and Chief Finance Officer @ icimo

A highly analytical and forward-thinker by nature, Matt has primed clients for operational and financial success for over 20 years. An entrepreneur at heart, Matt believes people achieve optimal success when doing what they love. In continuing to grow icimo into a successful company, he’s doing just that. Prior to icimo, Matt has served in roles as Senior Auditor, Chief Financial Officer and Director of Operations at Arthur Andersen, Omnicom  and Wolff Olins. Matt also serves on the Board of Directors of Band Together and as Vice President and Treasurer of the Triangle American Marketing Association. He is a retired Certified Public Accountant.

 

Presentation:

Most finance professionals can easily answer basic questions from one business system—for example: How many hours have we billed this month? That’s easy. But answering questions that require combining data together from multiple systems—like hours worked vs. contracted—can be notoriously challenging.

 

Matt Illuzzi will share how his company, icimo, approaches the “holy grail” of financial reporting: Pulling information together data to see real-time performance, getting deeper business insights, and performing fewer manual, repetitive tasks. He’ll cover:

 

  • Icimo’s process for bringing its data together
  • How the company develops quality visuals and dashboards
  • Demos of some of Icimo’s internal dashboards.
1 respuesta
0/9000

Hi, I run a finance systems team, and have implemented a tableau deployment, and am in the middle of implementing Oracles cloud based EPBCS Planning (cloud based Hyperion). We want to use Tableau for data visualisation as the dashboard of capabilities in EPBCS are quite basic. It would be good to connect with anyone else who has done this/thinking of doing it to share ideas/ways to integrate. Things on my mind are:

 

  1. I have seen mixed responses in the forums and online to if you can connect tableau to cloud based oracle products - I am still not sure how possible it is. I have tried but haven’t had success as of yet.
  2. I am debating if it would be better to use a .txt to get EPBCS data into tableau, since it will only be updated monthly, and will mean we could retain full tableau functionality vs connecting to a cube - has anyone else done this?
  3. Use of cube data sources in tableau - i know some of the key functionality is not available with connecting to cubes - it would be good to understand how others have done this and what it is like to use cube data in tableau.

 

Be good to connect with anyone that can offer some good counsel/ thoughts.

 

thanks,

3 respuestas
  1. 28 dic 2020, 18:58

    Hi, 

    I supose you can connect directly to the cube using the Oracle Essbase Driver. 

     

    Hi, I supose you can connect directly to the cube using the Oracle Essbase Driver. I actually have got visualizations connected to Essbase as dataSource (Essbase on premises).I actually have got visualizations connected to Essbase as dataSource (Essbase on premises). 

     

    If you use Essbase as DataSource you cannot use Tableau extracts, only live connection.

     

    My advices using Essbase as data source are:

     - Make a specific cube to tableau explotation.

     - Fill this cube with precalculated data.  

     - Do not use hierachical structure in the created cube (all members in the same level/generation).

     

    In your specific scenario i have some ideas:

    You must create an automatic/periodic export (Using the known Hyperion export options)

     

    1. You can use the EPM Rest API ( https://docs.oracle.com/en/cloud/saas/enterprise-performance-management-co1. mmon/prest/export_data.html )

    In case you can get a json output, is possible to create a Tableau Data Web connector. 

    https://help.tableau.com/current/pro/desktop/en-us/examples_web_data_connector.htm

     

    2. If you get a file (CSV/text), do this inside the tableau server and then you can refresh periodically the extract using TSM commands (cmd script).

     

    https://help.tableau.com/current/online/en-us/to_refresh_extract_commandline.htm

     

    I dont have expirience using Hiperyon on Cloud but im an Essbase Admin and I have done a lot visualizations Essbase based.

     

    There are pros/cons using Essbase/Cube as data source.

    Some of them are:

     

    CapturaEssbase Regards from México City

0/9000