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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Dax formula to get id's that not exists in other table

hello all 

I got this measure  : 

var maxDate =[max date selected]
var minDate =[min date selected]
return
CALCULATE(
[TotalCost] ,
billing[Rehesh Muchrag Flag]<>"Y",
billing[FINAL]="Y",
billing[STORNOFLAG]<>"Y",
FILTER(billing,AND(billing[IVDATE]<= maxDate ,billing[IVDATE]>= minDate )
)) 

 what i need to add to get only customer id that no exists in other table ?

 

 for example in sql  its  - where a.customer_id not in ( select distinct b.customer_id from other table b )

 

 

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Anonymous , Try a measure like

 

Measure =var maxDate =[max date selected]
var minDate =[min date selected]
var _cust = allselected(Table[Customer])
return
CALCULATE(
[TotalCost] ,
billing[Rehesh Muchrag Flag]<>"Y",
billing[FINAL]="Y",
billing[STORNOFLAG]<>"Y",
FILTER(billing,AND(billing[IVDATE]<= maxDate ,billing[IVDATE]>= minDate ) && noT(billing[Customer] in _cust )
))

View solution in original post

1 REPLY 1
amitchandak
Super User
Super User

@Anonymous , Try a measure like

 

Measure =var maxDate =[max date selected]
var minDate =[min date selected]
var _cust = allselected(Table[Customer])
return
CALCULATE(
[TotalCost] ,
billing[Rehesh Muchrag Flag]<>"Y",
billing[FINAL]="Y",
billing[STORNOFLAG]<>"Y",
FILTER(billing,AND(billing[IVDATE]<= maxDate ,billing[IVDATE]>= minDate ) && noT(billing[Customer] in _cust )
))

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

Top Solution Authors