Dashboard Basics (aka: "Please don't do this")
SQL - Select * is Not a Strategy
Power BI & Tableau
DAX: Measures, Madness, and Magic
Power Query
100

This is the first thing you should define before building any dashboard, even before opening Power BI or Tableau.

What is the business question (or audience)?

100

This SQL keyword is used to retrieve data from a table.

What is SELECT?

100

This is the superior BI tool.

What is Power BI?

100

In DAX, this type of calculation responds to slicers and filters.

What is a measure?

100

Power Query is primarily used for this step in the data process.

What is data transformation?

200

This common mistake happens when a dashboard tries to show everything and ends up answering nothing.

What is scope creep?

200

This clause limits rows returned based on conditions, like filtering to active projects only.

What is WHERE?

200

In Tableau, this feature is similar to Power BI slicers and allows users to interact with visuals.

What are filters (or parameters)?

200

This DAX function is used to modify filter context, and beginners both love and fear it.

What is CALCULATE()?

200

This Power Query step removes extra spaces that cause “duplicate” values like “Project A ” and “Project A”.

What is Trim?

300

This principle suggests users should understand a chart in under 5 seconds, or it’s probably too complex.

What is cognitive load (or visual simplicity)?

300

This SQL operation combines rows from two tables based on a related column, such as Project ID.

What is JOIN?

300

In Power BI, this model structure separates facts and dimensions for better performance and clarity.

What is a star schema?

300

This function returns the single value currently selected in a slicer — or blank if there’s more than one.

What is SELECTEDVALUE()?

300

This Power Query feature lets you repeat steps automatically when new data arrives.

What are applied steps?

400

In capital project dashboards, this metric is often confused with “budget,” but actually reflects approved changes over time.

What is revised budget?

400

This type of join returns all rows from the left table, even when no match exists on the right.

What is LEFT JOIN?

400

Tableau users write these expressions to control calculation behavior across dimensions.

What are Level of Detail (LOD) expressions?

400

This DAX problem occurs when totals don’t equal the sum of visible rows.

What is context transition (or incorrect filter context)?

400

This best practice avoids breaking reports when column names change slightly in source systems.

What is referencing columns by position or using defensive transformations?

500

This is where all users actually want their data. 

What is Excel?

500

This SQL concept explains why joining a fact table to a dimension incorrectly can suddenly triple your costs.

What is a many-to-many relationship (or row multiplication)?

500

This shared concept explains why a measure changes when you click a chart, but a calculated column does not.

What is filter context?

500

This letter in the alphabet is used to describe the curve often requested for showing accumulative plan vs actual.

What is S?

500

This performance concept explains why filtering early in Power Query makes dashboards refresh faster.

What is query folding?

M
e
n
u