Question 300
A developer measures performance after filters change but compares uncached and cached runs without noting the difference. What is prudent?
Explanation
Correct Answer
Benchmark comparable filter states and cache conditions before judging improvements. Different cache and visual states can distort timing comparisons.
Incorrect Answers
The bottleneck is presentation time, not semantic-model query execution. This solves “a custom visual consumes most of its delay”; the stated issue is “uncached and cached runs without noting the difference”.
Performance Analyzer separates query, display and other visual time costs. Its application is “visual spends most time running a DAX query”, not the need “uncached and cached runs without noting the difference”.
Executing the extracted query helps isolate model evaluation behavior. That is a different operating condition from “uncached and cached runs without noting the difference”: “slow visual's DAX request outside the report canvas”.