Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
I'm doing reporting from Salesforce.
In my model I have Campaign and Opportunity.
Campaign has a start date and represents a marketing campaign.
Opportunity has a start date.
When I select a Campaign from a table, I want the table of Opportunities to filter on that Campaign, *IF* the start date of the opportunity is after the start date of the campaign.
Solved! Go to Solution.
Hi @Anonymous,
Please create a measure using the formula below and check if it works fine.
Measure =
IF (
FIRSTNONBLANK ( opportunit[startdate], opportunit[startdate] )
> SELECTEDVALUE ( Campaign[start date] ),
"True",
"Flase"
)
Please feel free to ask if you have any other issue.
Best Regards,
Angelia
Does these tables have relations? Can you share sample data in excel?
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
The relations are working, when I click on a campaign I see all opportunities, the only issue is that that's all historical opportunities for the campaign attached to the account.
I don't know how to get that data into Excel. If this were a database I'd make a table of CampaignID, OpportunityID, and a function that showed true if the campaign.startdata < opportunity.startdate but I don't know how to do that in PowerBI.
Hi @Anonymous,
Please create a measure using the formula below and check if it works fine.
Measure =
IF (
FIRSTNONBLANK ( opportunit[startdate], opportunit[startdate] )
> SELECTEDVALUE ( Campaign[start date] ),
"True",
"Flase"
)
Please feel free to ask if you have any other issue.
Best Regards,
Angelia
| User | Count |
|---|---|
| 49 | |
| 37 | |
| 33 | |
| 22 | |
| 18 |
| User | Count |
|---|---|
| 132 | |
| 100 | |
| 56 | |
| 37 | |
| 37 |