I am trying to get the list of TYPEs from a TYPE_SLICE where
ARCHIVE<>TRUE, and based on the PI_NO of the USER, either TYPEs with a FAMILY_GROUP = JFP or FAMILY_GROUP=GEO AND both should have those with FAMILY_GROUP=ALL
This expression works for GEO and JFP individually:
AND([ARCHIVE]<>TRUE,
IF(LOOKUP(USEREMAIL(), โUsersโ, โUSER_EMAILโ, "PI_NOโ)>3,
[FAMILY_GROUP]=โJFPโ,[FAMILY_GROUP]=โGEOโ))
But that does NOT include the records with ALL.
I tried several expressions but canโt get it to work. What am I missing?
AND([ARCHIVE]<>TRUE,
IF(LOOKUP(USEREMAIL(), โUsersโ, โUSER_EMAILโ, "PI_NOโ)>3,
SELECT(OR([FAMILY_GROUP]=โJFPโ,[FAMILY_GROUP]=โALLโ),
[FAMILY_GROUP]=โGEOโ,[FAMILY_GROUP]=โALLโ)))
Thanks.
Solved! Go to Solution.
Yes and you could make it a little easier to read by re-arranging it like this:
AND([ARCHIVE]<>TRUE,
OR(
[FAMILY_GROUP]=โALLโ,
IF(LOOKUP(USEREMAIL(), โUsersโ, โUSER_EMAILโ, "PI_NOโ) > 3,
[FAMILY_GROUP]=โJFPโ,
[FAMILY_GROUP]=โGEOโ)
)
)
User | Count |
---|---|
35 | |
35 | |
28 | |
23 | |
18 |