17
Power BI Analytics All Industries - Revenue - Ship and Bill - Analysis Look for the icon throughout this guide for helpful information about Power BI. 2 3 4 5 1 6 Important Information Data Preparation Data Import Reconcile Imported Data to Source Data Tableau vs Power BI Differences Common Errors i

Power BI Analytics

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Power BI Analytics

Power BI Analytics

All Industries - Revenue - Ship and Bill - Analysis

Look for the icon throughout this guide for helpful information about Power BI.

2

3

4

5

1

6

Important Information

Data Preparation

Data Import

Reconcile Imported Data to Source Data

Tableau vs Power BI Differences

Common Errors

i

Page 2: Power BI Analytics

1. Important Information

Consolidated Data Request Form

Use this form to identify the data fields to be requested from the client.

1. 1. Follow the instructions mentioned on “Instruction” tab and generate Data Request for All Industries -Revenue - Ship and Bill – Analysis.

2. 2. Refer to the ‘Required Data’ tabs and get the respective information from the client.

Data Input Form

Use the PowerBI – All Industries - Revenue - Ship and Bill – Analysis – Data Input Form to populate the Power BI template.

1. 1. General Information: This is a general information sheet; it should be populated with general client / engagement information.

2. 2. General Ledger Detail: This is a data input sheet; it should be populated with client data.

3. 3. Revenue Subledger Detail: This is a data input sheet; it should be populated with client data.

The next section of this guide contains instructions on how to populate the Data Input Form (DIF).

Power BI

1. This dashboard was created using December 2020 Power BI software. Use December 2020 or a newer version in order to open this Power BI file. To check your version, select Help > About. Reference screenshot to the right.

2. Some dashboards may contain multiple sections, requiring the user to scroll. Check to see if the dashboard requires scrolling to view additional visualizations before moving on to the next dashboard.

Power BI‏

Page 3: Power BI Analytics

Power BI‏

2. Data Preparation (General Information)

This analysis is designed to have two periods of data.

• Open the Data Input Form for this analysis.

• Go to “General Information” sheet and fill in only the green cells with the required information.

The screenshot to the right is an example of how this tab will look once the green cells are populated.

For an analysis at interim, once the audit year end in the first section and report dates in the second section are populated, some cells in the fiscal calendar mapping table will remain green. This is expected with month end data and no further action is necessary.

Incomplete or inaccurate information in green cells of this sheet may cause broken or inaccurate visualizations in the Power BI template.

A

i

Page 4: Power BI Analytics

Power BI‏

2. Data Preparation (Continued) - (General Ledger Detail)

This analysis is designed to have two periods of data.

• Go to the “General Ledger Detail” sheet in the Data Input Form.

• Follow the steps at the bottom of this page to populate client data. For larger data sets, consider whether self-service is the appropriate deployment approach.

The Risk Factors and Standard Fields Dashboard Mapping section on the “General Information” sheet identifies the fields used on each tab. If some fields are unavailable, check the matrices to determine which tabs will be impacted.

1. Open source data files received from Client.

2. Copy data from relevant fields from ‘Field Name’ column above (Excluding column headers) from the Current Period source data file to the “General Ledger Detail” sheet in the Data Input Form under Columns A – F, beginning in Row 7.

3. Repeat Step 2 for Prior Period, adding the data directly below Current Period data.

4. Save the Data Input Form.

Please refer to the image on the next page showing an example of populated data in the “General Ledger Detail” sheet that will be loaded into the Power BI template.

B

Field Name Field Type Field Description

Entity Character Entity name. This should match in all the data sets.

Effective Date DateThis represents the date which the entry or transaction impacted revenue.

GL Account Number

Character This field contains the account number to which the journal transaction has been posted.

Journal Entry Type

CharacterThis represents the method used to enter the journal into the client's system (Auto/Manual etc)

Amount Numeric

The amount posted to the General Ledger.

The sign associated with the amount must be positive for debits, negative for credits.

Category CharacterRevenue Type - field values allowed are "Sales", "Cost of Sales", "Sales Returns", “Volume Rebates", "Cash Discounts"

Page 5: Power BI Analytics

Power BI‏

2. Data Preparation (Continued) - (General Ledger Detail)

This analysis is designed to have two periods of data.

Confirm the columns are populated from source data files with the correct values under the specified column names.

Use this - / + symbol in Row 6 to hide or expand Important Field Information.

Do NOT add or delete columns, change column headings or delete rows - this may result in errors.i

Page 6: Power BI Analytics

Power BI‏

2. Data Preparation (Continued) - (Revenue Subledger Detail)

This analysis is designed to have two periods of data.

• Go to the “Revenue Subledger Detail” sheet in the Data Input Form.

• Follow the steps at the bottom of this page to populate client data. For larger data sets, consider whether self-service is the appropriate deployment approach.

The Risk Factors and Standard Fields Dashboard Mapping section on the “General Information” sheet identifies the fields used on each tab. If some fields are unavailable, check the matrices to determine which tabs will be impacted.

1. Open source data files received from Client.

2. Copy data from relevant fields from ‘Field Name’ column above (Excluding column headers) from the Current Period source data file to the “Revenue Subledger Detail” sheet in the Data Input Form under Columns A – I, beginning in Row 7.

3. Repeat Step 2 for Prior Period, adding the data directly below Current Period data.

4. Save the Data Input Form.

Please refer to the image on the next page showing an example of populated data in the “Revenue Subledger Detail” sheet that will be loaded into the Power BI template.

BField Name Field Type Field Description

Entity Character Entity name. This should match in all the data sets.

Effective Date DateThis represents the date which the entry or transaction impacted revenue.

Customer Character Uniquely identifies the customer (e.g., customer identifier, customer name, etc.) related with the transaction.

Document Number

Character Invoice or document number related with the transaction.

Document Type

Character

All Document Types mapped as "Credit Note" will be presented as sales returns in the dashboard. Field values allowed are “Invoice” and “Credit Note”.

Product Character A unique identifier for the product (e.g., the product code, name or description)

Quantity Numeric The quantity of each line item of the invoice or document.

Unit of Measure

Character This field includes the magnitude of the quantity (e.g.: meters, kilograms, pounds, liters) of each line item of the invoice or document.

Total Sale Amount

Numeric

The amount posted to the revenue subledger.

The sign associated with the sale amount must be positive for incoming revenue and negative for any sale reversals such as refunds or credit notes/memos.

Page 7: Power BI Analytics

Power BI‏

2. Data Preparation (Continued) - (Revenue Subledger Detail)

This analysis is designed to have two periods of data.

Confirm the columns are populated from source data files with the correct values under the specified column names.

Use this - / + symbol in Row 6 to hide or expand Important Field Information.

Do NOT add or delete columns, change column headings or delete rows – this may result in errors.i

Page 8: Power BI Analytics

Power BI‏

2. Data Preparation (Continued)

Data Validation Checks

Check the Fiscal Calendar Mapping section on the “General Information” sheet to confirm the correct dates have been populated. If performing an analysis at interim, the dates under Current Period should start with the first day of the audit year and end at the interim date. If performing a year-end analysis, all dates should be populated.

Ensure date fields have consistent date format. For example, if MM/DD/YYYY is used, ensure that the entire column is consistently using this date format.

Verify that there are no character values in numeric fields or date fields.

Limit the usage of special characters and spaces before and after values.

Confirm only field values specified in the Data Input Form are used. For example, ‘Document Type’ may be ‘Invoice’ but not ‘INV’ or other variations. Do not abbreviate or add spaces before or after the value.

Page 9: Power BI Analytics

3. Data Import

Open PowerBI – All Industries —Revenue — Ship and Bill –Analysis file.

Click on the bottom part of the “Transform data” icon in the Queries section of the ribbon and select “Data source settings”.

Click on “Change Source”.

Power BI‏

A

B

C

Page 10: Power BI Analytics

3. Import Data into Power BI (Continued)

Click “Browse” and find the populated Data Input Form from the saved location.

If not already selected, select “Excel Workbook” under ‘Open file as’.

Click “OK” then select “Close”.

Click “Refresh”.

If errors occur during import, refer to ‘6. Common Errors and Best Practices’ at the end of this guide for troubleshooting tips. Upon successful import, there will be no error messages and the tie-out in the Background tab can be used to ensure the totals in the analysis tie out to the source data.

Power BI‏

D

E

i

Page 11: Power BI Analytics

4. Reconcile Imported Data to Source Data

Click on the Data Icon and view the first few records to ensure the data was imported. To navigate to the main data, on the right side of this view under ‘FIELDS’ select “General Ledger Detail” and “Revenue Subledger Detail”.

If the data does not look like the data received by the client, please go back to Step 3 to try to import the data again.

Click on the Report Icon to view the visualizations.

Power BI‏

A

B

i

Page 12: Power BI Analytics

4. Reconcile Imported Data to Source Data (Continued)

Navigate to Background tab on the dashboard.

Compare totals in the Underlying Data Tie-Out section on the Background tab to the source data totals received from the client and confirm they match.

Do not view visualizations until confirming all source data was imported.

Data for all periods should be added in the Data Input Form. Check the completeness of the data beforehand and make sure the entire data is populated in the Data Input Form. If data is missing, some of the visuals may not show proper results and may break.

If source data totals do not match imported totals, it is possible that data is missing from the analytic or being double counted. Please check to make sure data mapping and data preparation was done correctly in Step 2 and re-import the data using the instructions found in Step 3.

Power BI‏

C

i

Page 13: Power BI Analytics

5. Tableau vs Power BI Differences

Additional information about each tab can be found via different buttons in Power BI versus Tableau. Key information shown by hovering over special icons includes the relevant Risk Factors and GRA Question(s) (if applicable), the audit purpose, helpful information and special filter / parameter information. In Power BI, all of this information is shown while hovering over the Risk Factor text found on the top left-hand side of the tab. In Tableau, this information is shown while hovering over separate icons. See comparison below.

Tableau Power BI

Risk factor

Audit Purpose

Helpful Tips

Special Information

In Power BI, the tabs after the “End of Analytic” tab contain the tooltip text visible when hovering over the Risk Factor on each tab.

Power BI‏

A

B

Page 14: Power BI Analytics

Power BI‏

In Tableau (left) Materiality and CTT is displayed as a constant line within the charts while in Power BI (right) it is displayed next to

the visual.

In Power BI (right) instead of a scatter plot, a bar chart and detail table must be used to represent aggregation of calendar day,

Customer, and Product. The bars are color coded based on Materiality and Clearly Trivial Threshold.

C

– Dashboard‏ Tab RQSNB0005

Power BI‏

5. Tableau vs Power BI Differences (Continued)

Tableau‏

Page 15: Power BI Analytics

Power BI‏

In Power BI (top) the bar chart is laid out differently from Tableau (bottom). Instead of having two sections of bars with prior period

bars in one area and current period bars in another, Power BI has current period and prior period bars side by side. Power BI (top)

cannot allow you to see both amount and percentage at the same time, so the user will need to toggle between the two views

using‏the‏‘View’‏parameter.‏

In Power BI (top) there is no expand collapse functionality.

D

– Dashboard‏ Tab RQSNB0030 and Tab RQSNB0023

Power BI‏

5. Tableau vs Power BI Differences (Continued)

Tableau‏

Page 16: Power BI Analytics

6. Common Errors

The error message to the right may be received if a required sheet name was changed or does not exist. Please ensure ALL sheet names in the Data Input Form exist unmodified.

The error message to the right may be received if a required column name was changed or does not exist. Please ensure ALL column names in the Data Input Form exist unmodified.

The error message to the right may be received if there is a data type issue. Go to the next page to see how to troubleshoot this type of error.

Power BI‏

i

i

i

Page 17: Power BI Analytics

6. Common Errors (Continued)

If the error message to the right is received, click on ‘View errors’.

This will open a new Power Query window. The table displayed here is a subset of the data containing errors. In the example to the right, there is an error within the ‘Date’ column in row 3376 of the Data Input Form. Adjust the data in the Data Input Form and re-import the data into Power BI.

For more information, refer to the Cognia page associated with this analytic. For help with troubleshooting or to provide feedback on this analysis, email [email protected].

Power BI‏

A

B