Forum Discussion
rks
5 years agoResolver II
Very Slow Nested Iterator
Hi Community. I have the following scenario: * I have a product table containing 15 million products * I have a stock table (a billion or so rows) with a relationship to the product * The stoc...
- Anonymous5 years ago
Your formula will be faster if you create an aggregation table that will squeeze the 'Stock' table so that you don't have to count rows for PartNo in CALCULATE ( COUNTROWS ('Stock') ) but use the number of rows directly. So, you'd have a table aggStock which would be created by appropriately agrouping rows and adding one more column that would tell you the number of rows in the grouping (aggStock[PartCount]). Then the measure would be:
sumx( 'Products', calculate( minx( 'aggStock'[PartCount] ) ) )In aggStock you'd have the same columns as in Stock but it would not be as granular, so that you don't have to count the rows. This is the first speed-up that comes to my mind...
Anonymous
5 years agoNot applicable
You should give more details. Especially post a picture of the model itself.