Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
Hi, I have a big dataset with 1,8 million rows which is in general performing very good but one formula is very slow.
Maybe you have an idea to make it faster.
Volume AutoCreated =
SUMX(
FILTER(
PurchaseOrders,
PurchaseOrders[AutoCreationFlag] = "AutoCreated"
),
PurchaseOrders[ValuePurchasedUSD]
)
Thank you very much for your help 🙂
calculate(sum(PurchaseOrders[ValuePurchasedUSD]),PurchaseOrders[AutoCreationFlag] = "AutoCreated",ALL(PurchaseOrders))
Hi @LillyLegenda ,
Filtering only the column and not the entire table.
Volume AutoCreated =
CALCULATE (
SUM ( PurchaseOrders[ValuePurchasedUSD] ),
FILTER (
ALL ( PurchaseOrders[AutoCreationFlag] ),
PurchaseOrders[AutoCreationFlag] = "AutoCreated"
)
)
Please confirm that PurchaseOrders[ValuePurchaseUSD] is a column in your table, and not a measure. If a measure, please provide the expression for it. If a column, that is a straight forward expression and I am surprised that it is slow. Can you say more about your model (relationships with other tables, visuals on your report page, etc.)?
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
@LillyLegenda , Try this
calculate(sum(PurchaseOrders[ValuePurchasedUSD]),FILTER(
PurchaseOrders,
PurchaseOrders[AutoCreationFlag] = "AutoCreated"
))
Thanks, but this is taking the same time maybe longer to load
User | Count |
---|---|
12 | |
12 | |
8 | |
8 | |
6 |
User | Count |
---|---|
27 | |
19 | |
13 | |
11 | |
7 |