Implementing Analytics Solutions Using Microsoft Fabric — Question 93

You have a Microsoft Power BI semantic model that contains measures. The measures use multiple CALCULATE functions and a FILTER function.

You are evaluating the performance of the measures.

In which use case will replacing the FILTER function with the KEEPFILTERS function reduce execution time?

Answer options

Correct answer: D

Explanation

The correct answer is D because using KEEPFILTERS in this scenario allows Power BI to maintain existing filters more efficiently, reducing execution time. Options A, B, and C do not leverage the specific performance benefits provided by KEEPFILTERS in the context of a single table with Import mode.