Returns a Yes/No expression, as follows:
TRUEif the search target matches at least one item in the search value.FALSEif the search target matches does not match an item in the search value.
Note: The match is case-insensitive: upper- and lower-case letters are equivalent.
Sample usage
IN("a", {"a", "b", "c"}) returns TRUE
IN("bc", {"a", "b", "c"}) returns FALSE
IN("d", {"a", "b", "c"}) returns FALSE
IN("Red", {"I'm bored!"}) returns TRUE
IN("@", LIST([Email])) answers the question: is the value of the Email column exactly @ and nothing else? Equivalent to ([Email] = "@"). See also: LIST()
IN(LEFT([Sentence], 1), {".", "?", "!"}) answers the question: is the left-most character of the value of the Sentence (LEFT([Sentence], 1)) a period (.), question mark (?), or exclamation mark (!)? Equivalent to CONTAINS(".?!", LEFT([Sentence], 1)). See also: CONTAINS(), LEFT()
IN(USEREMAIL(), AppUsers[Email]) answers the question: is the current app user's email address (USEREMAIL()) found in the list of Email addresses in the AppUsers table (AppUsers[Email])? See also: USEREMAIL()
IN(CONTEXT("ViewType"), {"Deck", "Gallery", "Table"}) answers the question: is the currently-displayed view's type Deck, Gallery, or Table? Equivalent to OR((CONTEXT("ViewType") = "Deck"), (CONTEXT("ViewType") = "Gallery"), (CONTEXT("ViewType") = "Table")). See also: CONTEXT(), OR()
Syntax
IN(item-to-search-for, list-to-search)
item-to-search-for- Any value to be found. The value's type must be compatible with that of the items of the search list (list-to-search).list-to-search- A list of items (EnumListorList) to be searched. The type of items must be compatible with that of the search target (item-to-search-for).