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, I'm having trouble with a DAX expression. I have two tables, Vendors and Receipts . They're laid out like so, with a many-to-many relationship linked through the Vendor column:
Vendors:
Month | Vendor |
2022-01 | AlphaAssociates |
2022-02 | AlphaAssociates |
2022-01 | BuenoBiz |
2022-02 | BuenoBiz |
2022-01 | CenturyComm |
2022-02 | CenturyComm |
Receipts:
Month | Vendor | Cost |
2022-01 | AlphaAssociates | $10 |
2022-01 | AlphaAssociates | $5 |
2022-01 | BuenoBiz | $5 |
2022-01 | CenturyComm | $7 |
2022-02 | AlphaAssociates | $15 |
2022-02 | BuenoBiz | $9 |
2022-02 | CenturyComm | $3 |
I'm trying to add a calculated column to the Vendors table that sums the data in Receipts according to the Month and Vendor of the row. Right now I'm using the expression
Month | Vendor | Cost |
2022-01 | AlphaAssociates | $15 |
2022-02 | AlphaAssociates | $15 |
2022-01 | BuenoBiz | $5 |
2022-02 | BuenoBiz | $9 |
2022-01 | CenturyComm | $7 |
2022-02 | CenturyComm | $3 |
Month | Vendor | Cost |
2022-01 | AlphaAssociates | $30 |
2022-02 | AlphaAssociates | $30 |
2022-01 | BuenoBiz | $14 |
2022-02 | BuenoBiz | $14 |
2022-01 | CenturyComm | $10 |
2022-02 | CenturyComm | $10 |
Solved! Go to Solution.
@ekepp , I tried a new column and getting the correct result
Column = sumx(FILTER(Receipts, Receipts[Month] = Vendors[Month] && Receipts[Vendor] = Vendors[Vendor]),Receipts[Cost])
I guess I should have been using SUMX instead of CALCULATE and SUM, thank you!
@ekepp , I tried a new column and getting the correct result
Column = sumx(FILTER(Receipts, Receipts[Month] = Vendors[Month] && Receipts[Vendor] = Vendors[Vendor]),Receipts[Cost])
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 |
---|---|
49 | |
27 | |
20 | |
15 | |
12 |
User | Count |
---|---|
58 | |
50 | |
44 | |
19 | |
18 |