0
0
Solidworksbi_tool~20 mins

Geometric relations (horizontal, vertical, coincident, tangent) in Solidworks - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Geometric Relations BI Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Identify the correct geometric relation for horizontal alignment

In a SolidWorks sketch, you want to ensure two lines are perfectly flat and aligned from left to right. Which geometric relation should you apply?

AHorizontal
BCoincident
CTangent
DVertical
Attempts:
2 left
💡 Hint

Think about the direction that is flat and level.

dax_lod_result
intermediate
2:00remaining
Calculate count of tangent relations in a sketch

You have a dataset of geometric relations in sketches with a column 'RelationType'. Write a DAX measure to count how many 'Tangent' relations exist.

Solidworks
TangentCount = CALCULATE(COUNTROWS(Relations), Relations[RelationType] = "Tangent")
ATangentCount = COUNTROWS(FILTER(Relations, Relations[RelationType] = "Tangent"))
BTangentCount = CALCULATE(COUNTROWS(Relations), Relations[RelationType] = "Tangent")
CTangentCount = SUMX(Relations, IF(Relations[RelationType] = "Tangent", 1, 0))
DTangentCount = COUNT(Relations[RelationType] = "Tangent")
Attempts:
2 left
💡 Hint

Use CALCULATE with a filter condition for exact count.

visualization
advanced
1:30remaining
Best visualization to show counts of different geometric relations

You want to create a dashboard showing counts of horizontal, vertical, coincident, and tangent relations in sketches. Which visualization type best helps compare these counts clearly?

ALine chart showing counts over time
BPie chart showing percentage of each relation type
CStacked bar chart with counts of each relation type per sketch
DScatter plot with relation types on axes
Attempts:
2 left
💡 Hint

Think about comparing counts side by side for categories.

🔧 Formula Fix
advanced
1:30remaining
Identify error in DAX measure for coincident relations count

Given this DAX measure:
CoincidentCount = COUNTROWS(FILTER(Relations, Relations[RelationType] == "Coincident"))
What error will occur when running this?

ASyntaxError due to use of '==' instead of '='
BNo error, measure runs correctly
CTypeError because COUNTROWS cannot take FILTER
DRuntime error due to missing CALCULATE
Attempts:
2 left
💡 Hint

Check the operator used for comparison in DAX.

🎯 Scenario
expert
2:30remaining
Modeling geometric relations data for efficient BI reporting

You have a large dataset of sketches with multiple geometric relations per sketch. You want to build a data model to quickly report counts of each relation type per sketch and overall. Which approach is best?

ACreate separate tables for each relation type and join them by SketchID
BStore relations as JSON strings in one column and parse in reports
CUse a single table with one row per sketch and columns for counts of each relation type
DStore all relations in one flat table with SketchID and RelationType columns, then use DAX measures to aggregate
Attempts:
2 left
💡 Hint

Think about flexibility and ease of aggregation in BI tools.