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.
Hi Power BI community!
I hope someone can point me in the right direction on this. My situation is as following:
I have two tables with product names. One of them is a table with all the available products and the other is the actual bought products by customers.
I want to show within a certain time frame which products were not bought by customers. So basically text values that are available in table 1 but not in table 2. I'm a bit stuck on which filter to use and I'm not googleing the right question. Can anyone point me in the right direction? Much appreciated!!
Solved! Go to Solution.
Hi @Susan12344 ,
Please try below steps:
1. below is my test table
Table1:
Table2:
Table3:
create with below dax formula
Table3 = CALENDAR(FIRSTDATE(Table2[Date]),LASTDATE(Table2[Date]))
2. below is the model
3. create a measure with below dax formula
Measure =
VAR min_date =
MIN ( Table3[Date] )
VAR max_date =
MAX ( Table3[Date] )
VAR tmp =
CALCULATETABLE (
VALUES ( Table2[Product] ),
Table2[Date] >= min_date,
Table2[Date] <= max_date
)
VAR cur_pt =
SELECTEDVALUE ( Table1[Product] )
RETURN
IF ( cur_pt IN tmp, 0, 1 )
3. add a slicer with Table3[Date], add two table visual with Table1 field and Table2 fields, add measure to a table visual filter pane that created with Table1 field
4. below is output
Please refer the attached .pbix file.
Best regards,
Community Support Team_Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Susan12344 ,
Please try below steps:
1. below is my test table
Table1:
Table2:
Table3:
create with below dax formula
Table3 = CALENDAR(FIRSTDATE(Table2[Date]),LASTDATE(Table2[Date]))
2. below is the model
3. create a measure with below dax formula
Measure =
VAR min_date =
MIN ( Table3[Date] )
VAR max_date =
MAX ( Table3[Date] )
VAR tmp =
CALCULATETABLE (
VALUES ( Table2[Product] ),
Table2[Date] >= min_date,
Table2[Date] <= max_date
)
VAR cur_pt =
SELECTEDVALUE ( Table1[Product] )
RETURN
IF ( cur_pt IN tmp, 0, 1 )
3. add a slicer with Table3[Date], add two table visual with Table1 field and Table2 fields, add measure to a table visual filter pane that created with Table1 field
4. below is output
Please refer the attached .pbix file.
Best regards,
Community Support Team_Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
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 |
---|---|
112 | |
100 | |
76 | |
74 | |
49 |
User | Count |
---|---|
145 | |
108 | |
107 | |
89 | |
61 |