0
0
Power BIbi_tool~20 mins

Formatting for print in Power BI - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Print Formatting Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Page Size Settings for Print

In Power BI, when preparing a report for printing, which page size setting ensures the report fits standard letter-sized paper without clipping?

ASet page size to 'Letter' under the 'Page size' options in the Format pane.
BChoose 'Fit to page' in the print dialog without changing page size.
CSet page size to 'Custom' with width 20 inches and height 30 inches.
DUse '16:9' aspect ratio for the page size to match screen display.
Attempts:
2 left
💡 Hint

Think about the standard paper size used in most offices for printing.

visualization
intermediate
2:00remaining
Choosing the Best Visual for Print Clarity

Which visual type is best suited for printing a report that requires clear comparison of sales across regions on a single page?

AStacked bar chart with many categories and colors.
BScatter chart with many overlapping data points.
C3D pie chart with exploded slices for each region.
DTable visual with sales numbers and region names.
Attempts:
2 left
💡 Hint

Consider readability and clarity when printed on paper.

dax_lod_result
advanced
3:00remaining
DAX Measure for Page Break Control

Given a report that prints sales data by category, which DAX measure can be used to create a page break after every 5 categories?

Assume 'Category' is a column in the 'Sales' table.

Power BI
PageBreakFlag = IF(MOD(RANKX(ALL('Sales'[Category]), CALCULATE(SUM('Sales'[Amount]))), 5) = 0, 1, 0)
APageBreakFlag = IF(MOD(RANKX(ALL('Sales'[Category]), CALCULATE(SUM('Sales'[Amount]))), 5) = 0, 1, 0)
BPageBreakFlag = IF(MOD(RANKX(ALLSELECTED('Sales'[Category]), SUM('Sales'[Amount])), 5) = 1, 1, 0)
CPageBreakFlag = IF(MOD(RANKX(ALL('Sales'[Category]), SUM('Sales'[Amount])), 5) = 0, 1, 0)
DPageBreakFlag = IF(MOD(RANKX(ALL('Sales'[Category]), CALCULATE(SUM('Sales'[Amount]))), 4) = 0, 1, 0)
Attempts:
2 left
💡 Hint

Check the use of ALL and the modulo divisor for every 5 categories.

🔧 Formula Fix
advanced
2:00remaining
Fixing Print Layout Overlap Issue

A Power BI report page has visuals overlapping when printed. Which cause is most likely responsible?

AUsing consistent margins and spacing between visuals on the report page.
BSetting page size to 'Letter' and using gridlines for alignment.
CUsing 'Fit to page' scaling in print settings without adjusting visual sizes.
DExporting the report to PDF before printing.
Attempts:
2 left
💡 Hint

Think about how scaling affects layout on print.

🎯 Scenario
expert
4:00remaining
Designing a Multi-Page Printable Report

You need to design a Power BI report that prints sales data by region and product category. The report must print on multiple pages with a header repeated on each page and no visual cut-offs. Which approach best achieves this?

APlace all visuals on one page and use bookmarks to navigate between regions before printing.
BCreate separate report pages for each region with consistent headers and export each page to PDF for printing.
CUse a single report page with all data and rely on 'Fit to page' scaling to print across multiple pages.
DUse a matrix visual with drill-down enabled and print the expanded view.
Attempts:
2 left
💡 Hint

Consider how to control page breaks and repeated headers in printed reports.