Monash University · FACULTY OF COMPUTER SCIENCE

ETF5922 Chap.2 Power BI Foundations

- one subject, every graph, every model, every mark
8 Chapters4-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 2 of 11 · ETF5922

Power BI Foundations

Filters define the number

Power BI appears in the published teaching sequence as an introductory visualisation tool. Field types affect ordering, aggregation and the visual forms available to a report.

Relationships propagate selections

A measure is evaluated under active filter context, while a stored column retains row-level values.

Slicer state should remain visible when a report is exported or discussed outside the interactive page.

Reconcile cards with source rows

A visible slicer tells the reader which subset produced every card and chart.

Without that state, two viewers can read different totals from the same report and neither can reconstruct the comparison.

Reconcile cards with source rows in context

Model design precedes report design because relationships and grain decide which totals are possible. A region slicer should propagate through a controlled relationship into sales rows, and a measure should recalculate within that context.

Unexpected totals can arise from duplicate keys, bidirectional paths or implicit aggregation even when the chart appears polished. An audit therefore begins with a small table and manually verified sums, proceeds through each filter state, and ends with titles that expose the selection.

Static exports are especially revealing: if the chosen subset cannot be recovered after controls disappear, the dashboard has not fully communicated its analytical state.

In this chapter

What this chapter covers

  • 01

    Power BI appears in the published teaching sequence as an introductory visualisation tool.

  • 02

    Field types affect ordering, aggregation and the visual forms available to a report.

  • 03

    A measure is evaluated under active filter context, while a stored column retains row-level values.

  • 04

    Slicer state should remain visible when a report is exported or discussed outside the interactive page.

  • 05

    Use field and relationship to frame the reader's task

  • 06

    Check measure against column before styling

  • 07

    Explain how model changes the visible comparison

  • 08

    Audit slicer without removing necessary context

Worked example · free

Reconcile a card with filter context

Q [8 marks]. AskSia created this eight-point model for practice, so its scoring is not an official Monash rubric. AskSia created this eight-point model for practice, so its scoring is not an official Monash rubric. AskSia created this eight-point model for practice, so its scoring is not an official Monash rubric. AskSia-authored practice; the point allocation is a study aid, not a University marking scheme. Regional sales are 120, 150 and 180, but a slicer retains only the final two regions.
  • 2Resolve the active scope before adding the visible values.
  • 1Compare the filtered result with the full total so the missing share is explicit.
  • 3Place the filter state beside the headline measure rather than leaving it in a hidden control.
  • 2Describe the result as conditional on the retained regions.
The filtered total is 150 + 180 = 330. The full total is 450, so the retained share is 330 / 450 = 73.3%. The card should show 330 and expose the two-region filter, while a companion value of 450 makes clear that 120 has been excluded from the current scope. The card should show 330 and expose the two-region filter, while a companion value of 450 makes clear that 120 has been excluded from the current scope. The card should show 330 and expose the two-region filter, while a companion value of 450 makes clear that 120 has been excluded from the current scope.
Sia tip — Place active filters beside the headline value so a screenshot keeps its analytical scope.
Glossary

Key terms

Filter context
The complete set of report, page and visual filters governing a displayed calculation.
Relationship
A model connection that determines how a selection in one table propagates to another.
Measure
A reusable calculation evaluated under the current report context rather than a fixed stored number.
Slicer
A visible control through which a reader selects the subset shown by coordinated visuals.
FAQ

Power BI Foundations FAQ

Why must a dashboard show an active slicer?

A visible slicer tells the reader which subset produced every card and chart. Without that state, two viewers can read different totals from the same report and neither can reconstruct the comparison.

How do I audit a Power BI total?

Write the expected rows and sum before reading the card, then inspect slicers, visual filters, relationships and aggregation. Clear and reapply the selection while checking that cards, tables and titles change together. A number is validated only when its filter path and contributing records reconcile.

When is a measure preferable to a stored column?

Use a measure when the result should be evaluated under changing report context, such as sales for the currently selected regions. A stored column is calculated row by row and does not automatically represent a contextual aggregate. The choice should follow the analytical role, not interface convenience.

How should a static dashboard export communicate scope?

It should print the selected regions or date range beside the headline measure, because the interactive control may be absent or cropped. A dynamic title, subtitle or annotation can preserve state. The exported table and cards should also reconcile under that same selection so the page remains auditable away from the live report.

Study strategy

Exam move

Build a two-table model with one deliberately duplicated key. Predict the card total, inspect the relationship, and compare the result before and after a slicer selection. Then repair the key problem and annotate the active context beside the measure. This drill links Power BI behaviour to row-level evidence instead of treating the interface as a list of buttons.

Working through Power BI Foundations in ETF5922? Sia is AskSia’s AI Computer Science tutor — ask any ETF5922 Power BI Foundations question and get a clear, step-by-step explanation grounded in how ETF5922 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 101 of your Monash University subjects - and 1,000+ Bibles across every Australian university.
Sia - your ETF5922 tutor, unlimited, worked the way the exam marks it
The full 4-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works
ETF5922 · Data visualisation and communication - independent study guide on the AskSia Library. More Monash University subjects · Microeconomics across all universities