Bird
0
0
PCB Designbi_tool~20 mins

Ordering PCBs from fabricators in PCB Design - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
PCB Ordering Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Lead Time Impact on PCB Delivery

You are managing a PCB order with a fabricator. The fabricator states the lead time is 10 business days. If you place the order on a Wednesday, on which day will you expect the PCBs to arrive, assuming no holidays?

AThe Wednesday two weeks later
BThe following Friday (10 business days later)
CThe Monday after 10 calendar days
DThe second Friday after the order day
Attempts:
2 left
💡 Hint

Count only weekdays, excluding weekends.

data_modeling
intermediate
2:00remaining
Choosing Key Data Fields for PCB Order Tracking

Which set of data fields is most essential to track PCB orders effectively in a BI dashboard?

AOrder ID, Fabricator Name, Order Date, Quantity, Delivery Date, Status
BOrder ID, Customer Name, Payment Method, Delivery Address, Status
CFabricator Name, Order Date, PCB Layer Count, Color, Status
DOrder Date, Quantity, PCB Thickness, Delivery Address, Payment Method
Attempts:
2 left
💡 Hint

Focus on fields that track order progress and delivery.

dax_lod_result
advanced
2:30remaining
Calculating Average Delivery Delay Using DAX

Given a table 'Orders' with columns 'OrderDate' and 'ActualDeliveryDate', which DAX measure correctly calculates the average delivery delay in days?

Average Delay = AVERAGEX(Orders, DATEDIFF(Orders[OrderDate], Orders[ActualDeliveryDate], DAY))
AAverage Delay = AVERAGE(DATEDIFF(Orders[OrderDate], Orders[ActualDeliveryDate], DAY))
BAverage Delay = AVERAGEX(Orders, DATEDIFF(Orders[OrderDate], Orders[ActualDeliveryDate], DAY))
CAverage Delay = SUMX(Orders, Orders[ActualDeliveryDate] - Orders[OrderDate]) / COUNTROWS(Orders)
DAverage Delay = CALCULATE(AVERAGE(Orders[ActualDeliveryDate] - Orders[OrderDate]))
Attempts:
2 left
💡 Hint

Use AVERAGEX to iterate row by row and calculate difference.

visualization
advanced
2:00remaining
Best Visualization for PCB Order Status Overview

You want to show the current status distribution of PCB orders (e.g., Pending, In Production, Shipped, Delivered) on a dashboard. Which visualization type is best suited for this?

AStacked bar chart showing counts per status
BLine chart showing status changes over time
CPie chart showing percentage of orders per status
DScatter plot showing order quantity vs. delivery time
Attempts:
2 left
💡 Hint

Think about showing parts of a whole clearly.

🔧 Formula Fix
expert
3:00remaining
Identifying Error in DAX Measure for Total PCB Quantity

Review the following DAX measure intended to calculate total PCB quantity ordered:

Total Quantity = SUM(Orders[QuantityOrdered]) + SUM(Orders[QuantityShipped])

What is the main issue with this measure?

ASUM cannot be used on multiple columns in one expression
BIt should use COUNT instead of SUM for quantities
CThe measure syntax is invalid due to missing aggregation function
DIt double counts quantities because QuantityOrdered and QuantityShipped overlap
Attempts:
2 left
💡 Hint

Consider what QuantityOrdered and QuantityShipped represent.