Table design
Always assess the information you are working with and display it in the clearest style possible. This section demonstrates a number of ways to present information.
Best practices
Simplicity
- Minimal use of borders, with a few line rules to distinguish column headings and totals.
- White space is used to separate columns.
- Title and subheadings are in bold so that they stand out.
- Please ensure there are consistent colours across tabs for tables and charts by using NHS blues, tints and highlight colours.
Alignment
- Right align column headings and numbers in data tables (the exception being the first column category title which is left aligned).
- Right align numbers & figures to better highlight the difference in values at the same level of precision.
- Left align column headings and text in text tables for ease of reading.
- Don't use centred of variable alignments. Right align to better highlight the difference in values at the same level of precision.
Date formats
- Use "FY 2017/18" format for financial year. You can bring this from the date dimension during data preparation/
- Use "Q1 2019" or "Quarter 1, 2019" for date quarters
- Use "January 2019" or "Jan 19" to display month.
- Use "4 January 2019", "4 Jan 19" or "04/01/2019" for days.
- Use "Wednesday, 4 January 2019", "Wednesday" or "Wed" for weekday.
Numbers
- Always use commas to indicate thousands, millions, billion: £1,234,567.89
- Always start with zero for values less than 1 (Example: 0.75 not .75)
- Always use a consistent level of precision within a table
- Ensure negative values are indicated by a minus sign (Example: -65)
- Round data in a way to sufficiently convey value and add context to data, but don't oversell confidence in data quality through being too accurate. For example £123,234.59 implies a confidence in the data quality to the nearest penny. Whereas if the data quality is lower, or submitted data is unvalidated, a lower significance level should be give, eg £123,230.
- Percentages shouldn't be at a greater detail than 1dp unless specifically required
- Use the lowest possible level of detail depending on the the intended audience
Thin data tables
- Minimise the data-ink ratio
- Right align column header and numerical values
- Font sizes as in the typography list
- Header text alignment should be vertical middle and right
Example of a thin data table
Wide data tables
- Shading allows the user to keep their eye on a specific row as they scan from left to right
- Right align column header and numerical values
Table header colour: #F0F4F5
Alternate row colour: #F0F4F5
Text colour: #212B32
Example of a wide data table
Text tables
- Headers should be left-aligned for the column
- Text in tables should also be left-aligned
Table header colour: #F0F4F5
Alternate row colour: #F0F4F5
Text colour: #212B32
Example of a text table
National standards
National standards should be clearly labelled in a table or chart wherever applicable.
- If multiple metrics with multiple difference national standards are shown, label these in the table
Example of a national standards table
- To highlight whether national standards are met in a table, colour the text in RAG colours or add a background 20% RAG colour. RAG rating should only be used where there is a national standard being met or not met, otherwise it should not be used.
Example of a RAG table