View this page in the latest version of Appian. filter() Function Share Share via LinkedIn Reddit Email Copy Link Print On This Page Function filter( predicate, list, context ) Calls a predicate for each item in a list and returns any items for which the returned value is true. Parameters Keyword Type Description predicate Function, Rule, or Data Type Constructor Expression that returns a Boolean (true or false). list Any Type Array List of elements that the predicate iterates through. context Any Type Array Variable number of parameters passed directly into each predicate evaluation. Returns Any Type Array Usage considerations Referencing expressions and rules Use fn!functionName to reference an expression function and rule!ruleName to reference a rule. Limitations a!forEach() cannot be used within rules used in this function. Examples filter(fn!iseven,{-1,0,1,2},1) returns 0, 2 Feature compatibility The table below lists this function's compatibility with various features in Appian. Feature Compatibility Note Portals Compatible Offline Mobile Compatible Sync-Time Custom Record Fields Compatible Can be used to create a custom record field that only evaluates at sync time. Real-Time Custom Record Fields Incompatible Process Reports Incompatible You cannot use this function to configure a process report. Process Events Incompatible You cannot use this function to configure a process event node, such as a start event or timer event. Feedback Was this page helpful? SHARE FEEDBACK Loading...