0
0
Figmabi_tool~20 mins

Overriding instance properties in Figma - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Override Mastery Badge
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Understanding Instance Property Overrides

In Figma, when you override a property of an instance, what happens to the original component's property?

AThe instance loses the ability to override that property again.
BThe instance automatically updates to match any changes in the original component's property.
CThe original component's property is permanently changed for all instances.
DThe instance keeps its own value, ignoring changes to the original component's property.
Attempts:
2 left
💡 Hint

Think about how overrides allow customization without affecting the master component.

🎯 Scenario
intermediate
2:00remaining
Overriding Text in Multiple Instances

You have a button component with default text 'Submit'. You create three instances and override the text in each to 'Save', 'Send', and 'Upload'. Later, you change the default text in the main component to 'Confirm'. What text will appear in each instance?

AInstances show 'Save', 'Send', and 'Upload' as overridden; none change to 'Confirm'.
BAll instances revert to 'Submit' ignoring overrides.
COnly the instance with no override changes to 'Confirm'; others keep their text.
DAll instances show 'Confirm' because the main component changed.
Attempts:
2 left
💡 Hint

Overrides protect instance properties from changes in the main component.

dax_lod_result
advanced
2:30remaining
Calculating Overridden Property Counts

Imagine a dataset of component instances with a column 'IsOverridden' (TRUE/FALSE). You want to calculate the percentage of instances that have overridden properties.

Which DAX measure correctly calculates this percentage?

AOverride Percentage = DIVIDE(CALCULATE(COUNTROWS(Instances), Instances[IsOverridden] = TRUE()), COUNTROWS(Instances), 0)
BOverride Percentage = COUNTROWS(FILTER(Instances, Instances[IsOverridden] = TRUE())) / COUNTROWS(Instances)
COverride Percentage = CALCULATE(COUNTROWS(Instances), Instances[IsOverridden] = TRUE()) * 100
DOverride Percentage = COUNTROWS(Instances) / COUNTROWS(FILTER(Instances, Instances[IsOverridden] = TRUE()))
Attempts:
2 left
💡 Hint

Use DIVIDE to avoid division by zero errors and CALCULATE to filter rows.

🔧 Formula Fix
advanced
2:00remaining
Fixing Incorrect Override Count Measure

A DAX measure to count overridden instances is written as:

OverrideCount = COUNTROWS(FILTER(Instances, Instances[IsOverridden] == TRUE()))

Why does this measure cause an error?

AThe column 'IsOverridden' must be aggregated before filtering.
BCOUNTROWS cannot be used with FILTER in DAX.
CThe '==' operator is invalid in DAX; it should be a single '='.
DFILTER requires a table, but Instances is a column.
Attempts:
2 left
💡 Hint

Check the syntax for comparison operators in DAX.

visualization
expert
3:00remaining
Designing a Dashboard to Show Override Impact

You want to create a dashboard that shows how many instances have overridden properties and how those overrides affect component usage over time.

Which visualization setup best communicates this information?

AA scatter plot with instance IDs on X-axis and override status on Y-axis, colored by component type.
BA stacked bar chart showing counts of overridden vs non-overridden instances by month, plus a line chart showing total instances over time.
CA pie chart showing the percentage of overridden instances, with a table listing all instance names.
DA single KPI card showing total number of instances without any breakdown.
Attempts:
2 left
💡 Hint

Think about combining categorical and time series data for clear insights.