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
Hi all!
I have data table with account ids. There are two types of product. There is also a date of purchase.
These products can be A or B.
Some account ids will have purchased only A, some only B and some both.
I want to create a new table where account ids are are labeled with a true or false. True where the account has purchased both A and B.
Where the column labelled as 'purchased both' is the desired output.
Many thanks for any help!
Solved! Go to Solution.
Hi @JonSwed
Create a new calculated column:
PurchasedBoth =
VAR purchased_ =
CALCULATETABLE (
DISTINCT ( Table1[Product] ),
ALLEXCEPT ( Table1, Table1[AccountId] )
)
VAR ref_ = { "a", "b"} //Update list of relevant products if required
RETURN
COUNTROWS ( INTERSECT ( purchased_, ref_ ) ) >= COUNTROWS ( ref_ )
|
Please accept the solution when done and consider giving a thumbs up if posts are helpful. Contact me privately for support with any larger-scale BI needs, tutoring, etc. |
Hi @JonSwed
Create a new calculated column:
PurchasedBoth =
VAR purchased_ =
CALCULATETABLE (
DISTINCT ( Table1[Product] ),
ALLEXCEPT ( Table1, Table1[AccountId] )
)
VAR ref_ = { "a", "b"} //Update list of relevant products if required
RETURN
COUNTROWS ( INTERSECT ( purchased_, ref_ ) ) >= COUNTROWS ( ref_ )
|
Please accept the solution when done and consider giving a thumbs up if posts are helpful. Contact me privately for support with any larger-scale BI needs, tutoring, etc. |
Awesome, and thanks for the quick answer, very much appreciated!
J.
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 |
---|---|
127 | |
84 | |
69 | |
53 | |
44 |
User | Count |
---|---|
202 | |
106 | |
100 | |
64 | |
56 |