Skip to main content

Report/Dashboard Requirements Template

Report/Dashboard Requirements Template


Your Corporation Name


Report Specification
XXX Company

Report Name











 Report Name

Report Specification
Company Name
This document is intended to convey the details and requirements of the report specified above.

Document Control Information



Name and Title
Company
Date
Author



Approver



Owner




 

Revision Control Information


Number
Revision Description
Changed By
Date

Original Release














Environment Information



Type
Versions
Other
Tableau
Visualization Tool
10.9

Teradata
Data storage
15.14

ETL Tools
Datastage


Azkaban
Scheduling






 



 

Report Purpose

Detail the primary use of this report.


 

Report Users

Detail which reporting users will use this report.


Note if this report will be accessed by external users via emailing/scheduling.

Report Definitions

Detail any unique scenarios used in the report.  For example, does the report update the database, only contain a graph, or is part of a multi-report drill-down package.


File and Layout Details


Details
Title

File Name

Application(s) Report Accessed From

Directory Folder Where Report Stored

XML File Name

Properties File Name



Report Type

Report Base (Template, Delivered Report, or Ad Hoc Report)



Page Size (Letter, Legal or A4)

Page Orientation (Portrait or Landscape)

 

Access Details


If Yes, State Value
Access Point
Hyperlink To


KPI


Report List Portlet


Other




Report Performance Settings


If Yes, State Value

Priority


Schedule Only

*Recommended for large, batch reports




Report Performance Notes
1.        Any Reserved Processing Times for Schedule Only reports will be set separately by Administrator
2.        Record Limits defined under Application Parameter Section below



Filters

Report Filters  Only*   Report Level Settings


Filter Display Name
Database field
Value
Browser View 
QL
1,2,3,4,5….
Browser View Tab Location
Select One: All, List, Main, None
QLLOC

Direct Print
DP

Direct Print Tab Location
Select One:  All, List, Main, None
DPLOC

Direct Print with Attachments
PAD

Direct Print with Attachments Tab Location
Select One: All, List, Main, None
PADLOC

Order of report within icon display
TOOLBARSEQUENCE




Is report a detail report which should be enabled for record limits? 
DETAIL

If yes, define record limit value. 
RECORDLIMIT

 

 Parameterized Reports**– Parameter Settings

* Indicates Required Values

Parameter 1: 

Description
Attribute
Value
* Parameter name as defined in report design file
Parameter name

Database attribute.  Can be null for unbound parameter only.
Attribute name

Lookup Value
Lookup name

* Order for parameter to display on request page
Sequence

Display Value
Labeloverride

Default Value
Defaultvalue

* Is parameter required?
Required

For bound parameters only < , < =, > , > =
Operator

* Can multiple parameters be input?
Multilookup

 




Parameter 2: 

Description
Attribute
Value
* Parameter name as defined in report design file
Parameter name

Database attribute.  Can be null for unbound parameter only.
Attribute name

Lookup Value
Lookup name

* Order for parameter to display on request page
Sequence

Display Value
Labeloverride

Default Value
Defaultvalue

* Is parameter required?
Required

For bound parameters only < , < =, > , > =
Operator

* Can multiple parameters be input?
Multilookup

 




Parameter 3: 

Description
Attribute
Value
* Parameter name as defined in report design file
Parameter name

Database attribute.  Can be null for unbound parameter only.
Attribute name

Lookup Value
Lookup name

* Order for parameter to display on request page
Sequence

Display Value
Labeloverride

Default Value
Defaultvalue

* Is parameter required?
Required

For bound parameters only < , < =, > , > =
Operator

* Can multiple parameters be input?
Multilookup





Dimension/Measure
Type
Column(Calculation)
Format Notes
Dim1
Dimension
country_code

Dim2
Dimension
country_name

Dim3
Dimension

Dim4
Dimension
….

Dim5
Dimension
….

Dim6
Dimension
….

Dim7
Dimension
….

…..


Measure1
Measure
Sum(Sales)
$ value with 2 decimal ex: $20.34
Measure2
Measure
Avg(Items)
2decimals 8.23
Measure3
Measure
Sum(Profit+Tax)

Measure4
Measure


Measure5
Measure


Measure6
Measure


Measure7
Measure





 

1.

 



Graphs

Graph Type (Bar, Line, Pie, Other) and Dimension (2D or 3D )


Axis Definition (If Bar or Line)


Graph Title

Graph Colors


Format Notes
1.  Examples of Format notes include insert page break after graph display.

Graph Details
1.  Examples of Graph Details include ‘In bar chart, display asset with lowest availability first’

Graph Mockup


Sub Header 1

Subheader 1 Fields
Display Value
Field Value
Format Notes

































 

Sub Header 1 Notes
1.  Include information on sorting or display orders

Sub Header 2

Sub Header 2 Fields
Display Value
Field Value
Format Notes


































Sub Header 2 Notes

 



 

Sub Header 3

Sub Header 3 Fields
Display Value
Field Value
Format Notes

































 

Sub Header 3 Notes
1.



Report Mockup         

Report Content Display
Insert Mockup of report display per example below

 




Use Case Scenarios or Notable Test Requirements

1. 


Comments

Popular Posts

Add Space between bars in Tableau chart

Add Space between bars in Tableau chart Scenario: Tableau defaults to no spacing between the panes in a view. How do I get some spacing between groups of bars in my charts? It can be achieved through the steps below: Add subtotals (Analysis->Totals->Add All Subtotals) Right click on the measure pill on the Rows shelf and change the default SUM() aggregations to MIN() To edit the color legend – double click on the Total color, this takes you to a color dialog, select the WHITE color, click OK Right click on the word Total in the X axis and select Format In the Format window, click the Header tab and blank out the Total label field The added space looks like below:

Adding “Apply” Button to A Filter Menu In Tableau

Adding An “Apply” Changes Button To A Filter Menu In Tableau Sometimes when a user is changing the options they want on a filter in Tableau, the chart updates as they change each option. This might not be the best user experience if they are changing many options and don’t want the dashboard to redraw the view until they have completed their selection. It is very simple to fix this – Tableau includes an “apply” changes option, which when enabled, means the dashboard won’t redraw to reflect the new filter choices until the user presses the “apply” button. Simply click the drop down arrow on the filter menu > go to “customize”, then click “show apply button”.  

Error "Cannot mix aggregate and non-aggregate arguments with this function"

Error "Cannot mix aggregate and non-aggregate arguments with this function" When Creating a Calculated Field When creating a calculation, the following error might occur:  "Cannot mix aggregate and non-aggregate arguments with this function." The issue can be resolved through one of the below options: Modify the calculation so that all fields are either aggregate or non-aggregate. Each option can result in different values (please reference the additional information section for specific examples). Option 1 (Aggregate Then Divide) Wrap all fields in an aggregation. Sample: [Profit] / SUM ([Sales]) -> SUM ([Profit]) / SUM ([Sales]) Option 2 ( Divide Then Aggregate) Remove aggregations from all of the fields. Sample: [Profit] / SUM ([Sales]) ->[Profit] / [Sales]   Option 3 ( Condition Then Aggregate) Move the aggregation so all fields are aggregated. For example, the calculation: IF [Row ID] = 1 THEN SUM( [Sales] ) END  could...

Removing "Abc" Placeholder Text in Tableau Measures column

Removing "Abc" Placeholder Text in Tableau Measures column Quick and easy fix for this issue could be: Use Polygon mark type On the Marks card in the dropdown menu, select Polygon Resize the last column to make it smaller Navigate to Format > Borders In the left-hand Format Border Pane, for Column Divider, For Pane, select None from the dropdown menu Navigate to Format > Shading In the left-hand Format Border Shading, for Row Banding, move the slider to the desired level of row banding

Tableau Bar Chart Rounded corners

Tableau Bar Chart Rounded corners Follow the steps in the video below to create rounded corners for the bar chart:

Using Special Characters in Tableau URL Parameters

Using Special Characters in Tableau URL Parameters When we try to use special characters in URL parameters, the URL parameter might not do anything, or an error might occur. The issue can be resolve by:  Use one of the following workarounds: Replace the special character with the URL encoding sequence for backslash (\) (%5c) followed by the URL encoding sequence for the special character. The backslash is needed to escape the special character. For example, the URL encoding sequence for backslash and comma (\,) is %5c%2c.  In the data source, separate comma-delimited field values into separate columns that can be filtered independently. In Tableau Desktop, use a calculated field to replace the special characters, such as commas or spaces, with hyphens (-). Cause The browser cannot parse the special characters used in the URL. Additional Information The error varies depending on the browser and special character being used. Networ...

Cannot mix aggregate and non-aggregate arguments with this function

Cannot mix aggregate and non-aggregate arguments with this function Issue When creating a calculation, one of the following errors might occur:    "Cannot mix aggregate and non-aggregate arguments with this function." (Option 1,2,3 or 4 can be used). " All fields must be aggregate or constant when using table calculation functions or fields from multiple data sources." (Option 1 or 3 can be used). "Argument to sum (an aggregate function) is already an aggregation, and cannot be further aggregated ."  (Option 2, 3 or 4 can be used). Environment Tableau Desktop Resolution Each option can result in different values (please reference the attached workbook in the right-hand pane and additional information section for specific examples). Option 1 (Aggregate All Fields) Wrap all fields in an aggregation. Sample: [Profit] / SUM ([Sales]) -> SUM ([Profit]) / SUM ([Sales])   Option 2 ( De-aggregate All Fields) Remove aggregations from all of ...

Set a Date Filter Default to Max Date in Tableau

Set a Date Filter Default to Max Date in Tableau Some of us might have not noticed the setting a   filter to default to the Max date. There is a quick and simple option to achieve this in Tableau filters. Follow the steps below: 1. Create a date filter with the date dimension. 3. Drag the date dimension to filters pane. 4. Edit the date filter to Select from the list and select the max date available. 2.    Now, y ou have the option  'Filter to latest date value when workbook is opened', check this box and click on OK.

Tableau Extract Update Error "Timeout Error: IPC_NamedPipe::Select(WaitForMultipleObjects)

Tableau Extract Update Error "Timeout Error: IPC_NamedPipe::Select(WaitForMultipleObjects) When trying to update the Data Source or w hen attempting to connect to a data source, or create and/or refresh extracts with Tableau Desktop, the following error message occurs:  IPC_NamedPipe::Select(WaitForMultipleObjects): Timeout. Cause Anti-virus software is blocking Tableau processes from running, or the Logs folder contained corrupted information.  Resolution Option 1: If it is easy w ork with IT helpdesk/support to add below Tableau folders and processes to exclusions : Tableau.exe hyperd.exe hyperdstarter.exe *.hyper extension (if AntiVirus has an option for extension exclusions) C:\Users\<username>\Documents\My Tableau Repository C:\Users\<username>\AppData\Local\Temp\TableauTemp C:\Users\<username>\AppData\Local\Tableau C:\Program Files\Tableau Make sure that child folders are included in the exclusions. AntiVirus prog...