Skip to content

Commit 4903cc2

Browse files
committed
2619054
1 parent 395c00a commit 4903cc2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

powerapps-docs/maker/canvas-apps/delegation-overview.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: powerapps
77
ms.topic: conceptual
88
ms.custom: canvas
99
ms.reviewer: tapanm
10-
ms.date: 08/25/2021
10+
ms.date: 02/23/2022
1111
ms.subservice: canvas-maker
1212
ms.author: lanced
1313
search.audienceType:
@@ -63,6 +63,9 @@ Within the **Filter** and **LookUp** functions, you can use these with columns o
6363
* **[StartsWith](functions/function-startswith.md)**, **[EndsWith](functions/function-startswith.md)**
6464
* Constant values that are the same across all records, such as control properties and [global and context variables](working-with-variables.md).
6565

66+
> [!NOTE]
67+
> [In](functions/operators.md) is only delegated for columns on the base data source. For instance, if the data source is **Accounts** table then `Filter(Accounts, Name in ["name1", "name2"])` delegates to the data source for evaluation. However, `Filter(Accounts, PrimaryContact.Fullname in ["name1", "name2"])` does not delegate since **Fullname** column is on a different table (**PrimaryContact**) than **Accounts**. The expression is evaluated locally.
68+
6669
You can also use portions of your formula that evaluate to a constant value for all records. For example, **Left( Language(), 2 )**, **Date( 2019, 3, 31 )**, and **Today()** don't depend on any columns of the record and, therefore, return the same value for all records. These values can be sent to the data source as a constant and won't block delegation.
6770

6871
The previous list doesn't include these notable items:

powerapps-docs/maker/canvas-apps/functions/operators.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,6 @@ Use the **[in](operators.md#in-and-exactin-operators)** and **[exactin](operator
7575

7676
The gallery shows only Europa because only its name contains the letter that you specified in the case that you specified.
7777

78-
> [!Note]
79-
> The **in** operator is only delegated for columns on the base data source. For instance, if the datasource is *Accounts* then `Filter(Accounts, Name in ["name1", "name2"])` delegates to the data source for evaluation. However, `Filter(Accounts, PrimaryContact.Fullname in ["name1", "name2"])` does not delegate. Fullname is on a different table. The expression is evaluated locally.
80-
8178
## ThisItem, ThisRecord, and As operators
8279
A few controls and functions apply formulas to individual records of a table. To refer to the individual record in a formula, use one of the following:
8380

0 commit comments

Comments
 (0)