You have a table MachineEvents with columns MachineID, EventType, and DurationMinutes. You want to calculate the total downtime for MachineID 101 using a DAX measure.
Which DAX expression correctly calculates this total downtime?
Use CALCULATE with a FILTER to apply multiple conditions.
Option A correctly uses CALCULATE with a FILTER to sum DurationMinutes only for rows where MachineID is 101 and EventType is "Downtime". Option A is invalid because filter conditions inside CALCULATE require FILTER or column filters, not direct logical expressions. Option A works but is less efficient. Option A is invalid syntax.
You want to show the efficiency of a machine over the past 12 months on a KPI dashboard. Efficiency is a percentage value updated monthly.
Which visualization type is best to clearly show trends and monthly changes?
Think about how to best show changes over time.
A line chart is ideal for showing trends over time because it connects data points in order, making it easy to see increases or decreases. Pie charts are not good for time series. Stacked bar charts can be confusing for percentages over time. Scatter plots do not show time progression clearly.
You need to build a KPI dashboard that shows downtime, production count, and efficiency for multiple machines. Data comes from separate tables: Machines, Events, and Production. Which data modeling approach is best to enable easy KPI calculations and filtering by machine?
Think about how relationships help filtering and calculations.
Option C is best practice: using a Machines table as a dimension connected to fact tables Events and Production allows easy filtering and aggregation. Merging all data (B) can cause redundancy and performance issues. Using LOOKUPVALUE (C) is less efficient and complex. Option C loses detail and filtering ability.
Given this DAX measure to calculate average production per day:
AvgProduction = AVERAGE(Production[Count])
It returns incorrect results when filtered by machine and date. What is the likely cause?
Think about how context affects aggregation in DAX.
Option A is correct because AVERAGE respects filter context, but if the data model or filters are not set properly, the measure might ignore date or machine filters. The issue is usually missing relationships or incorrect filter context, not the function itself. Option A is false; AVERAGE works on numeric columns. Option A changes the aggregation type incorrectly. Option A is unlikely if data is numeric.
Your KPI dashboard slows down significantly when loading data from millions of SCADA system events. Which strategy will best improve performance without losing important KPI accuracy?
Think about pre-processing data to reduce load.
Option D is best because pre-aggregating data reduces the volume the dashboard processes, improving speed while keeping KPI accuracy. Option D causes slowdowns due to large data volume. Option D loses detail and usefulness. Option D increases calculation complexity and slows performance.