cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
apmulhearn
Helper II
Helper II

Need Help Returning a Value Based on Contact ID Match and Date Filter Between Two Tables

Hi!

I have two tables - one with Queries by guests, one with Sales to guests.

 

I need to be able to count, within a given date range, how many Queries converted to Sales.

If a Sale date is BEFORE a Query date, that Sale does not count for the given query.

In the Sample provided, I am looking for the answer '5.'

apmulhearn_0-1665022307591.png


Thank you!
Amanda

2 REPLIES 2
amitchandak
Super User
Super User

@apmulhearn ,

Try a measure like

 

Sumx(Table1,

var _cnt = count(Filter(Table2, Table1[Contact ID] = Table2[ContactID] && Table2[Date] > Table1[Date]), Table2[Date])

return

_cnt)

 

Plot with columns from Table 1 columns

Hi @amitchandak , and thank you for this explanation...
When I get to the red part from your sample formula (repasted below) I am unable to add a table name - I can only add an existing measure. Do you have any suggestions for what I might look at? 

Sumx(Table1,

var _cnt = count(Filter(Table2, Table1[Contact ID] = Table2[ContactID] && Table2[Date] > Table1[Date]), Table2[Date])

return

_cnt)



Helpful resources

Announcements
Vote for T-Shirt Design

Power BI T-Shirt Design Challenge 2023

Vote for your favorite t-shirt design now through March 28.

March 2023 Update3

Power BI March 2023 Update

Find out more about the March 2023 update.

March Events 2023A

March 2023 Events

Find out more about the online and in person events happening in March!

Top Solution Authors