Bird
0
0
PCB Designbi_tool~20 mins

Design review checklist in PCB Design - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
PCB Design Review Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Key Elements in a PCB Design Review Checklist

Which of the following is NOT typically included in a PCB design review checklist?

AComponent placement and orientation verification
BSignal integrity and impedance matching checks
CThermal management and heat dissipation analysis
DMarketing strategy for the PCB product
Attempts:
2 left
💡 Hint

Think about what is directly related to the technical quality and functionality of the PCB.

data_modeling
intermediate
2:00remaining
Structuring a PCB Design Review Checklist in BI

You want to create a BI report that tracks the status of each item in a PCB design review checklist across multiple projects. Which data model structure is best suited for this?

AA flat table with columns: ProjectID, ChecklistItem, Status, Reviewer
BSeparate tables for Projects, ChecklistItems, and ReviewStatus linked by keys
CA single table with all project details and checklist items as columns
DA table with only ProjectID and overall review score
Attempts:
2 left
💡 Hint

Consider normalization and flexibility for reporting on checklist items independently.

dax_lod_result
advanced
2:30remaining
Calculating Percentage of Completed Checklist Items

Given a table 'ReviewStatus' with columns: ProjectID, ChecklistItem, Status ('Complete' or 'Incomplete'), which DAX measure correctly calculates the percentage of completed checklist items for a selected project?

PCB Design
Percentage Complete = DIVIDE(
    CALCULATE(COUNTROWS(ReviewStatus), ReviewStatus[Status] = "Complete"),
    COUNTROWS(ReviewStatus)
)
APercentage Complete = DIVIDE(CALCULATE(COUNTROWS(ReviewStatus), ReviewStatus[Status] = "Complete"), COUNTROWS(ReviewStatus))
BPercentage Complete = CALCULATE(COUNTROWS(ReviewStatus[Status] = "Complete")) / COUNTROWS(ReviewStatus)
CPercentage Complete = SUMX(ReviewStatus, IF(ReviewStatus[Status] = "Complete", 1, 0)) / COUNTROWS(ReviewStatus)
DPercentage Complete = COUNTROWS(FILTER(ReviewStatus, ReviewStatus[Status] = "Complete")) / COUNTROWS(ReviewStatus)
Attempts:
2 left
💡 Hint

Look for correct use of CALCULATE and COUNTROWS with filter conditions.

visualization
advanced
1:30remaining
Best Visualization for PCB Design Review Progress

You want to show the progress of checklist completion for multiple PCB projects in a dashboard. Which visualization type is best to clearly compare progress across projects?

ALine chart showing checklist item completion over time for one project
BPie chart showing overall completion percentage for all projects combined
CStacked bar chart showing completed vs incomplete items per project
DScatter plot showing project size vs number of checklist items
Attempts:
2 left
💡 Hint

Think about comparing parts of a whole across multiple categories.

🔧 Formula Fix
expert
2:30remaining
Identifying Error in DAX Measure for Checklist Completion

Review the following DAX measure intended to calculate the count of incomplete checklist items per project:

Incomplete Count = COUNTROWS(FILTER(ReviewStatus, ReviewStatus[Status] = "Incomplete"))

What is the main issue with this measure when used in a report filtered by ProjectID?

AIt ignores the current ProjectID filter and counts all incomplete items across projects
BIt causes a syntax error due to missing CALCULATE function
CIt returns the total number of checklist items instead of incomplete ones
DIt double counts incomplete items if multiple filters are applied
Attempts:
2 left
💡 Hint

Consider how FILTER and context interact in DAX measures.