Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
The table is in a direct query mode and the logic i need is
If Both Supplier and User location are in the same continent for the entire business = 1,
if Supplier and Users are in different continents ( 1 user continent) =2
if Supplier and Users are in different continents ( >1 user continent) =3
Solved! Go to Solution.
Please try
=
IF (
HASONEVALUE ( 'Table'[user ID] ),
MAXX (
'Table',
VAR UserContinent = 'Table'[user Continent]
VAR SupplierContinent = 'Table'[supplier Continent]
VAR NumOfUserContinents =
CALCULATE (
DISTINCTCOUNT ( 'Table'[user Continent] ),
ALLEXCEPT ( 'Table', 'Table'[user ID] )
)
RETURN
SWITCH (
TRUE (),
UserContinent = SupplierContinent, 1,
NumOfUserContinents = 1, 2,
3
)
)
)
Please try
=
IF (
HASONEVALUE ( 'Table'[user ID] ),
MAXX (
'Table',
VAR UserContinent = 'Table'[user Continent]
VAR SupplierContinent = 'Table'[supplier Continent]
VAR NumOfUserContinents =
CALCULATE (
DISTINCTCOUNT ( 'Table'[user Continent] ),
ALLEXCEPT ( 'Table', 'Table'[user ID] )
)
RETURN
SWITCH (
TRUE (),
UserContinent = SupplierContinent, 1,
NumOfUserContinents = 1, 2,
3
)
)
)
Worked like a charm! Thanks very much
These are in 2 different tables
If Supplier and Users are in different continents and the user is in just 1 continent then it should be 2
if Supplier and Users are in different continents and the user is in more than 1 continent, then it should be 3
Can you provide with a sample of your data table
Hello you could use switch bit i didnt understand well the 2 and 3
SWITCH(
TRUE(),
'Table'[supplier location] = 'Table'[user location],1,
AND('Table'[supplier location] <> 'Table'[user location],'Table'[users] =1),2,
AND('Table'[supplier location] <> 'Table'[user location],'Table'[users] > 1),3
)
User | Count |
---|---|
13 | |
8 | |
8 | |
7 | |
5 |
User | Count |
---|---|
21 | |
15 | |
15 | |
10 | |
7 |