Data & Analytics

Power BI for Business Analytics

Models, measures, and reports that answer a business question.

★★★★★4.7 · Based on 83 learners64 lessons · 16 hr

Power BI for Business Analytics focuses on the report a team will actually open. You will shape data, write measures, and design a page around a question. Excel comfort helps. The course does not assume you have built a model before.

Course syllabus

  1. 01. The question

    • What the report is for

      A decision or a check, not a gallery of charts.

      15 min
    • Write the question in one line

      The sentence the report is allowed to answer.

      17 min
    • Who will open this page

      A manager, a shop lead, or you. The page changes with the person.

      13 min
    • The number they already trust

      Start from a figure they recognise, then add the split.

      16 min
    • What a chart will not decide

      A picture is not a recommendation. Say the limit out loud.

      18 min
    • The grain of the data

      One row is one order, one day, or one store. Pick it and keep it.

      14 min
    • A question you will not answer

      If the export cannot support it, it does not go on the page.

      18 min
    • The page title is the question

      Not 'Dashboard'. The thing they came to check.

      12 min
  2. 02. Tables

    • Tables Power BI can trust

      Keys, types, and the mess to fix before you model.

      17 min
    • One header row

      Names in the first row, and no title sitting above them.

      15 min
    • A key that identifies the row

      The column that is unique, or the pair of columns that is.

      16 min
    • Dates as dates

      A column Excel or Power BI can sort, not text that only looks like a date.

      13 min
    • Numbers stored as numbers

      A currency typed as text will not sum.

      15 min
    • Blanks and what they mean

      Missing is not zero unless the business says it is zero.

      17 min
    • Split a column that hides two facts

      City and state in one cell will fight you later.

      13 min
    • A table named for its grain

      Orders, not 'Sheet1'.

      16 min
  3. 03. Load

    • Get data and look at the preview

      The first twenty rows, and whether the types look right.

      18 min
    • Rename a column in the query

      The name the report will show, chosen before the visual.

      14 min
    • Remove a column you will not use

      Less to break, and a model that is easier to read.

      18 min
    • Filter a row that is not data

      A totals row at the bottom of an export does not belong in the table.

      12 min
    • A step you can explain

      Each applied step should have a reason you can say.

      17 min
    • Refresh and see the same shape

      The query should survive a new export of the same kind.

      15 min
    • Close and apply

      The model sees the result of the steps, not the original file.

      16 min
    • Check the row count

      If the count changed, know why before you build a visual.

      13 min
  4. 04. Relationships

    • Relationships

      How tables connect, and what a wrong link does to a total.

      15 min
    • The one side and the many side

      One customer, many orders. The arrow follows that fact.

      17 min
    • A relationship on the key

      The columns that mean the same thing, not two columns that happen to look alike.

      13 min
    • Why a total doubled

      A many-to-many or a wrong key repeats rows.

      16 min
    • A date table

      One row per day, so time intelligence has somewhere to stand.

      18 min
    • Do not join on a name

      Two people can share a name. An id does not.

      14 min
    • Inactive until you need it

      A second path between tables is a choice, not an accident.

      18 min
    • Draw the model in words

      Orders to customers, orders to products, orders to dates.

      12 min
  5. 05. Measures

    • DAX you will reuse

      A few measures, named so the report stays readable.

      17 min
    • A measure is not a column

      The total is calculated. It is not stored on each row.

      15 min
    • Sum of a column you trust

      The first measure, named for the thing it counts.

      16 min
    • A count of rows

      How many orders, written as a measure you can drop on a card.

      13 min
    • Filter a measure

      This year's sales, as its own name, not a visual filter you forget.

      15 min
    • Divide only when the bottom is not zero

      A ratio that does not blow up on an empty slice.

      17 min
    • Name measures in plain language

      Sales amount, not 'M1'.

      13 min
    • A measure used on two visuals

      Change it once and both visuals follow.

      16 min
  6. 06. More DAX

    • CALCULATE in one sentence

      This measure, under an extra filter you name.

      18 min
    • A year-to-date total

      From the start of the year through the selected date.

      14 min
    • Compare to last year

      The same measure, shifted, then a difference you label.

      17 min
    • A percent of the total

      This slice divided by the whole, with the whole held still.

      11 min
    • Keep the formula short

      If you cannot read it aloud, split it into two measures.

      16 min
    • A measure that is blank on purpose

      Hide a result when the slice has no rows.

      14 min
    • Do not write DAX in a title

      The visual title is for the reader, not for the formula.

      15 min
    • Test the measure on a known month

      A number you can check against the source.

      12 min
  7. 07. The page

    • Filters, slicers, and a page

      Let someone narrow the view without breaking the numbers.

      14 min
    • One slicer that matters

      Region or month. Not every column.

      16 min
    • A card for the answer

      The number, large, with the question beside it.

      12 min
    • A bar for the comparison

      Categories sorted by the measure, not by alphabet, unless alphabet is the point.

      15 min
    • A line only if time is the axis

      A line of unrelated categories is a bar chart in disguise.

      18 min
    • Labels a person can read

      No legend that requires a tour.

      13 min
    • The filter affects what you claim

      If a slicer is on, the title should say so.

      17 min
    • A second page only for a second question

      Do not split one answer across two pages.

      11 min
  8. 08. Review

    • Click every slicer once

      The number should change in a way you can explain.

      16 min
    • A slice with no data

      The page should look empty on purpose, not broken.

      14 min
    • Match one figure to the source

      The same month, the same total, in Excel or the export.

      15 min
    • Remove a visual that does not answer

      Pretty and unused is still unused.

      12 min
    • Write two sentences under the title

      What this page is, and what it is not.

      14 min
    • A colleague's question

      The thing they would ask, and whether the page answers it.

      16 min
    • Save the file with a clear name

      The question and the month, not 'final final'.

      12 min
    • What you would add next

      One measure, named, not a new chart type.

      15 min

Lecture videos stay with the course. Playback for enrolled students will open once payments are available. Video links are not published on this page.