Forum Discussion
Fcoatis
Post Patron
7 years agoContains
Hello,
I need to create a measure to check values against a virtual table like this:
Test =
VAR currCustomer = VALUES(Customer[CustomerKey])
VAR TempTable = FILTER(InternetSales,InternetSales[OrderDate]<DATE(2011,1,1))
RETURN
IF(
HASONEFILTER(InternetSales[CustomerKey]),
CONTAINS(TempTable,Customer[CustomerKey],currCustomer),
BLANK()
)But every record returns false. What am I doing wrong? Sample is Here
Thanks in advance
Just replace ur measure with this;
Test = VAR currCustomer = SELECTEDVALUE(Customer[CustomerKey]) VAR TempTable = FILTER(InternetSales,InternetSales[OrderDate]<DATE(2011,1,1)) RETURN IF( CONTAINS(TempTable,Customer[CustomerKey],currCustomer), TRUE(), FALSE() )
4 Replies
- tex628
Community Champion
Is this the desired result?
- tex628
Community Champion
Just replace ur measure with this;
Test = VAR currCustomer = SELECTEDVALUE(Customer[CustomerKey]) VAR TempTable = FILTER(InternetSales,InternetSales[OrderDate]<DATE(2011,1,1)) RETURN IF( CONTAINS(TempTable,Customer[CustomerKey],currCustomer), TRUE(), FALSE() )