Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Anonymous
Not applicable

Firstnonblank to "vlookup" between two tables

Good day : Was trying to "vlookup" between two tables that are many to many, using a common ID. The query below returns only blanks, even though the Ids match almost perfectly in Exel. If anyone's manages to use this function successfully, any tips would be greatly appreciated! ARR = if(isblank(fact_Leads[Insideview_ID__c]),0,VAR FirstNonBlankDate=CALCULATE(FIRSTNONBLANK(fact_Account[Billing_Contract_ACV__c],1),filter(ALL(fact_Account),fact_Account[InsideviewID__c]=fact_Leads[Insideview_ID__c])))
1 ACCEPTED SOLUTION
Anonymous
Not applicable

Thanks for the suggestion, this also didn't work, so we ended up creating some independent tables with just the Ids, using a combination of grouping and lookupvalue to solve the problem.

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

HI @Anonymous,

 

Maybe you can try to use following formula if it works on your side:

ARR =
IF (
    ISBLANK ( fact_Leads[Insideview_ID__c] ),
    0,
    CALCULATE (
        FIRSTNONBLANK ( fact_Account[Billing_Contract_ACV__c], 1 ),
        FILTER (
            ALL ( fact_Account ),
            fact_Account[InsideviewID__c] = EARLIER ( fact_Leads[Insideview_ID__c] )
        )
    )
)

If above not help, please share some sample data so we can test and coding formula on it.

 

Regards,
Xiaoxin Sheng

Anonymous
Not applicable

Thanks for the suggestion, this also didn't work, so we ended up creating some independent tables with just the Ids, using a combination of grouping and lookupvalue to solve the problem.

Helpful resources

Announcements
FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.