March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
I am trying to create a measure whereby I sum values from one table only if a record exists in another table. See below for example.
In this example, I want to sum values in the Sales table, according to Month but I only want to do it if the record in the Product column appears in the Products table (also ignoring blank product lines from Sales table).
Ideas please? 🙂
Solved! Go to Solution.
Hi @robg89 ,
If you want to create a new column:
SUM =
CALCULATE (
SUM ( Sales[Value] ),
FILTER (
ALL ( Sales ),
Sales[Month] = EARLIER ( Sales[Month] )
&& Sales[Prodect] <> BLANK ()
&& LOOKUPVALUE ( Project[Product], Project[Product], Sales[Prodect] ) <> BLANK ()
)
)
And if masure:
SUM1 =
CALCULATE (
SUM ( Sales[Value] ),
FILTER (
ALL ( Sales ),
Sales[Month] = MAX ( Sales[Month] )
&& Sales[Prodect] <> BLANK ()
&& LOOKUPVALUE ( Project[Product], Project[Product], Sales[Prodect] ) <> BLANK ()
)
)
Base table:
Output result:
Did I answer your question? Mark my post as a solution!
Best Regards
Lucien
Hi @robg89 ,
If you want to create a new column:
SUM =
CALCULATE (
SUM ( Sales[Value] ),
FILTER (
ALL ( Sales ),
Sales[Month] = EARLIER ( Sales[Month] )
&& Sales[Prodect] <> BLANK ()
&& LOOKUPVALUE ( Project[Product], Project[Product], Sales[Prodect] ) <> BLANK ()
)
)
And if masure:
SUM1 =
CALCULATE (
SUM ( Sales[Value] ),
FILTER (
ALL ( Sales ),
Sales[Month] = MAX ( Sales[Month] )
&& Sales[Prodect] <> BLANK ()
&& LOOKUPVALUE ( Project[Product], Project[Product], Sales[Prodect] ) <> BLANK ()
)
)
Base table:
Output result:
Did I answer your question? Mark my post as a solution!
Best Regards
Lucien
Hi @robg89
Can you please give the below measure a try
CALCULATE(SUM(Table1[value]),NOT(ISBLANK(TABLE1[Product])))
Hope it resolves your issue? Did I answer your question? Mark my post as a solution! Appreciate your Kudos, Press the thumbs up button!! Linkedin Profile |
It doesn't work I am afraid.. I assume you need to reference the Product table in the ISBLANK formula?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
125 | |
85 | |
69 | |
54 | |
45 |
User | Count |
---|---|
204 | |
106 | |
98 | |
65 | |
54 |