Metabase Markdown



NET Framework 3.5 IIS 5.1 'The process account used to run ASP.NET must have read access to the IIS metabase (e.g. Third-person singular simple present indicative form of mark down as.

Building effective dashboards often involves providing context for folks to give them insight into how or why a calculation exists. While precise titles, descriptions, and labeled axes can go a long way toward clarifying your visualizations, Metabase also allows you to add flexible text boxes to your dashboards. This post will show you how to take full advantage of this feature using Markdown syntax.

Adding text to dashboards

Select a dashboard you’d like to add text to, and click on the pencil icon to edit the dashboard. Click on the Aa button in the dashboard toolbar. A text box will appear, which you can move around just as you would a question box. To resize the text box, click and drag on its bottom right corner.

Writing in the text box

To interact with a text box, you’ll need to be in edit mode in a dashboard. Click on the pencil icon in the dashboard toolbar in the upper right of the dashboard.

Text boxes in Metabase have two modes.

  • Edit text (paper and pencil icon).
  • Rendered view (eye icon).

The text editor in Metabase employs a lightweight markup language called Markdown. If you’ve never used Markdown before, it takes some getting used to, but you’ll soon learn to appreciate its simplicity. Markdown can make writers feel like coders and coders feel at home.

Metabase Markdown

How Markdown works

You write a line of Markdown:

And Metabase converts your plain text into formatted HTML code.

Which renders like this:

You can access six levels of headings just by adding more #s.

Which Metabase renders as:

Metabase Markdown Table

You can use Markdown syntax to add links, images, gifs, lists, codeblocks, blockquotes, and more. Here’s a text box with heading, paragraph, blockquote, and code block:

Metabase Markdown

You can do everything this post does and more using text boxes in Metabase. The big deal with Markdown is that you don’t have to write tedious HTML, and Markdown is human-readable even when it’s not rendered. Its minimalist feature set will keep you focused on the content, and provide a standardized look across your dashboards.

You can learn more about Markdown syntax in this guide, as well as from one of Markdown’s original creators, which also includes the philosophy behind Markdown. As a bonus, the site allows you to view its content in Markdown syntax.

Example text box

Here is an example dashboard with a question and text box:

Here is the Markdown code used in the text box above:

The hypothetical analyst provided some context, code, and contact info: but you can include whatever context will help readers of your report.

Metabase markdown for code

Note: in the example above, the analyst pasted the raw SQL query generated by the notebook editor for reference. You can view the SQL composed by the notebook editor by clicking on the console icon to “View the SQL” when in editing mode.

You can also use text boxes as simple dividers to keep your dashboards organized.

Metabase Markdown Editor

One last pro tip for GIF aficionados

The image syntax,

also works for GIFs. Because there are far more important use cases for dashboard text boxes:

Metabase Markdown File

Happy Markdowning!