Forum Discussion
NOT INVALUES is not working
- 1 year ago
Hi Fistachpl ,
Thank you for reaching out to Microsoft Fabric Community Forum.
here can calculate how many times each Sales Rep called another Sales Rep based on phone number here i have used TREATAS & LOOKUPVALUE function.
CallsToSalesReps :=
CALCULATE(
COUNTROWS(PhoneCalls),
TREATAS(VALUES(SalesRep[Phone]), PhoneCalls[RecipientNumber])
)2)
SalesRepName =
LOOKUPVALUE(
SalesRep[Name],
SalesRep[Phone], PhoneCalls[RecipientNumber]
)Regards,
Chaithanya.
I have Name from table SalesReps and for those I want to calculate a measure.
Can share your pbix file with sample expected output.
Thanks,
Pravin Wattamwar
- Fistachpl1 year ago
Helper III
Hello,
no problem take a look here:
Phone calls of Sales Reps.pbix
Please note that it calculates the total sum correctly, but sums for each sales rep are incorrect.
- johnt751 year ago
Super User
You need to use removefilters when calculating the reps numbers
_callLength = VAR SalesRepNumbers = CALCULATETABLE( VALUES ( SalesReps[Phone] ), REMOVEFILTERS() ) VAR Result = CALCULATE ( SUMX ( PhoneLogs, PhoneLogs[Length] ), NOT PhoneLogs[Recipient] IN SalesRepNumbers ) RETURN Result- Fistachpl1 year ago
Helper III
In my file:
From table:
CALCULATETABLE( VALUES ( SalesReps[Phone] ), REMOVEFILTERS() )gives result (in DAX query editor):
Why is there blank in row 4 whereas my table has only 3 rows?
Thank You