Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
Below are some of measures :
1. Count of student = COUNT(Fact[StudentId])
2. Status = IF([Count of student] =1,"One",IF([Count of student]=2,"two","None"))
(Please do not take above formuls's in business logic context , These are just drafted to understand a question.)
If you review above formulas, [Status] is using [Count of student] multiple time.
I am wondering : Will Power BI engine calculate [Count of student] once or multiple times as it occurs multiple time in [Status] ?
This is related to measure performance optimisation.Above scenario is a imitation of original formula i am using. If inner measure is getting calculated every time it appears in parent formula then there'll be certain performance drop , Right?
Do Power BI engine handling such scenario that if inner measure is occuring multiple times in parent measure then calculate it once only OR it will get multiple times?
thanks
It's an interesting question, but not sure how meaningful it is. The alternative would be to use COUNT(Fact[StudentId]) in your second formula in place of [Count of student] and at that point, you are certainly calculating it multiple times so...
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
110 | |
97 | |
78 | |
64 | |
55 |
User | Count |
---|---|
143 | |
109 | |
89 | |
84 | |
66 |