You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/bind-to-data/bind-a-report-to-json-data.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ This topic describes how to bind a report to JSON data.
45
45
46
46
You can enable the new parameter's **Expression** property and [use expressions](../use-expressions.md) to set path parameter and query parameter values.
47
47
48
-
- Select **Expression Editor** from the Value property's drop-down list, specify the expression in the invoked [Expression Editor](../use-expressions.md#expression-editor), and click **OK**.
48
+
- Select **Expression Editor** from the Value property's drop-down list, specify the expression in the invoked [Expression Editor](../use-expressions/expressions-overview.md#expression-editor), and click **OK**.
Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/bind-to-data/data-binding-modes.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ The Report Designer works in one of the following data binding modes:
8
8
9
9
***Expressions** is the default binding mode.
10
10
11
-
This mode enables you to specify complex [expressions](../use-expressions.md) that include two or more data fields, [report parameters](../shape-report-data/use-report-parameters.md), or [functions](../use-expressions/expression-syntax.md). You can also use expressions to [calculate summaries](../shape-report-data/calculate-summaries/calculate-a-summary.md) of any complexity or [conditionally shape your data](../shape-report-data/specify-conditions-for-report-elements.md).
11
+
This mode enables you to specify complex [expressions](../use-expressions.md) that include two or more data fields, [report parameters](../shape-report-data/use-report-parameters.md), or [functions](../use-expressions/expression-language.md). You can also use expressions to [calculate summaries](../shape-report-data/calculate-summaries/calculate-a-summary.md) of any complexity or [conditionally shape your data](../shape-report-data/specify-conditions-for-report-elements.md).
12
12
13
13
Click a property's marker to see whether the invoked context menu has the **PropertyName Expression** item that invokes the **Expression Editor**.
14
14
@@ -24,12 +24,12 @@ The Report Designer works in one of the following data binding modes:
The **Expression Editor** allows you to use event argument values in the constructed expressions. Event arguments are available in the [Variables](../use-expressions/expression-syntax.md) section.
27
+
The **Expression Editor** allows you to use event argument values in the constructed expressions. Event arguments are available in the [Variables](../use-expressions/expression-language.md) section.
28
28
29
29
In the **BeforePrint** event, you can use data fields from all queries in the data source.
30
30
31
31

32
32
33
-
In the **PrintOnPage** event, data source fields are not available because data was fetched when this event occurs. You can use the event arguments that are available in the [Variables](../use-expressions/expression-syntax.md) section.
33
+
In the **PrintOnPage** event, data source fields are not available because data was fetched when this event occurs. You can use the event arguments that are available in the [Variables](../use-expressions/expression-language.md) section.
34
34
35
35

Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/bind-to-data/specify-query-parameters.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,10 +96,10 @@ You can map [multi-value parameters](../shape-report-data/use-report-parameters/
96
96
## <aname="multivalueparameterinstoredprocedure"></a>Pass a Multi-Value Report Parameter Value to a Stored Procedure
97
97
You cannot pass a [multi-value parameter](../shape-report-data/use-report-parameters/multi-value-report-parameters.md) value to a stored procedure directly. Use one of the following expression functions:
98
98
99
-
* Use the [Join() expression function](../use-expressions/expression-syntax.md) to convert the array of parameter values to a string if you use MS SQL Server, MySQL or Oracle database systems.
99
+
* Use the [Join() expression function](../use-expressions/functions-in-expressions.md) to convert the array of parameter values to a string if you use MS SQL Server, MySQL or Oracle database systems.
* Use the [CreateTable() expression function](../use-expressions/expression-syntax.md) to prepare a table using values of several multi-value parameters.
103
+
* Use the [CreateTable() expression function](../use-expressions/functions-in-expressions.md) to prepare a table using values of several multi-value parameters.
Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/report-designer-tools/ui-panels/field-list.md
+39-28Lines changed: 39 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,58 +6,69 @@ seealso: []
6
6
---
7
7
# Field List
8
8
9
-
This panel displays the schema of a report's data sources. You can right-click a data source item to access its settings. For example, you can add a data source to the [Report Gallery](report-gallery.md) to later re-use it in other reports.
9
+
This panel displays the schemas of a report’s data sources.
The Field List enables you to perform the following actions.
13
+
Right-click a data source to access its settings. For instance, you can add the data source to the [Report Gallery](report-gallery.md) to reuse it in other reports.
14
+
15
+

16
+
17
+
The Field List allows you to do the following:
18
+
19
+
## Search fields
20
+
21
+
Enter a search string in the search box. The Field List filters fields and tables to match the entered string.
22
+
23
+

14
24
15
25
## Bind controls to data
16
26
17
-
Dropping a field onto a report's surface creates a new report control bound to a corresponding field.
27
+
Drop a field onto a report's surface to create a new report control bound to this field.

24
34
25
-
You can preserve data bindings of an existing control by holding down the CTRL key when dropping a data field on this control. This creates a new report control on top of the existing control.
35
+
Hold the CTRL key when you drop a field on top of an existing control to keep the control's current data binding setting. In this case, a new report control is created.

45
55
46
-
To select multiple fields, click them with holding the CTRL or SHIFT key. Dropping these fields onto a report creates a new table with its cells bound to the corresponding fields.
56
+
Hold the CTRL or SHIFT key to select multiple data fields in the Field List. Drop these fields onto the report to create a report table that only has the selected fields.

49
59
50
-
To create column headers, right-click the required fields with holding the CTRL or SHIFT key and drop them onto a report surface. This creates a new table with its cells displaying the field names.
60
+
Hold the SHIFT key when you drop the selected fields onto the report to only create column headers. This creates a new table whose cells display the selected field names. Alternatively, you can drag and drop fields with the right mouse button.

53
63
54
64
## Data shaping operations
55
65
56
-
In addition, the Field List can help you solve the following tasks:
66
+
The Field List can help you do the following:
67
+
68
+
* Add [calculated fields](../../shape-report-data/use-calculated-fields/calculated-fields-overview.md) to data tables.
69
+
70
+

71
+
72
+
* Add [report parameters](../../shape-report-data/use-report-parameters.md) or change existing parameters.
57
73
58
-
* Add [calculated fields](../../shape-report-data/use-calculated-fields/calculated-fields-overview.md) to data columns for performing various calculations in a report.
Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/shape-report-data/calculate-summaries/calculate-an-advanced-summary.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ This document describes how to calculate an advanced summary for report groups u
> See the [Expression Constants, Operators, and Functions](../../use-expressions/expression-syntax.md) topic for a complete list of supported summary functions.
30
+
> See the [Functions in Expressions](../../use-expressions/functions-in-expressions.md) topic for a complete list of supported summary functions.
31
31
32
32
6. You can use the **Format String** property to format the summary's value.
Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/shape-report-data/use-calculated-fields/calculate-an-aggregate-function.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ This tutorial describes the steps required to create a report with an _aggregate
31
31
32
32
You can refer to the currently processed group using the Parent Relationship Traversal Operator ('^'). This allows you to calculate aggregates within groups using expressions like the following: _[][[^.CategoryID] == [CategoryID]].Sum([UnitPrice])_.
33
33
34
-
For more information, see [Expression Syntax](../../use-expressions/expression-syntax.md).
34
+
For more information, see [Expression Language](../../use-expressions/expression-language.md).
35
35
36
36
5. Click **OK** to close the dialog and save the expression.
Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/shape-report-data/use-calculated-fields/calculated-fields-overview.md
You can refer to the currently processed group using the Parent Relationship Traversal Operator ('^'). This allows you to calculate aggregates within groups using expressions like the following: _[][[^.CategoryID] == [CategoryID]].Sum([UnitPrice])_.
65
65
66
-
For more information, see [Expression Syntax](../../use-expressions/expression-syntax.md).
66
+
For more information, see [Expression Language](../../use-expressions/expression-language.md).
67
67
68
68
## <aname="examples"></a>Examples
69
69
The following tutorials demonstrate the use of calculated fields in various environments:
Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/shape-report-data/use-report-parameters/create-a-report-parameter.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ The Report Designer offers multiple ways to create a parameter:
18
18
19
19

20
20
21
-
* Create a parameter in-place in dialogs and wizards. The image below shows how to create a parameter in a [FilterString Editor](../../use-expressions.md#filterstring-editor). Select **Add Parameter** from the context menu when you construct a condition.
21
+
* Create a parameter in-place in dialogs and wizards. The image below shows how to create a parameter in a [FilterString Editor](../../use-expressions/expressions-overview.md#filterstring-editor). Select **Add Parameter** from the context menu when you construct a condition.
@@ -28,7 +28,7 @@ Specify the following basic options:
28
28
| --- | --- |
29
29
|**Name**| A parameter should have a unique name. You can use this name to refer to this parameter in expressions and filter strings. |
30
30
|**Type**| Specifies which values a parameter can accept. |
31
-
|**Default Value** or **[Expression](../../use-expressions.md#expression-syntax)**| Specifies a parameter's value. Expressions can include data source fields or other parameters. When evaluated, expressions are parsed and processed to obtain a value. |
31
+
|**Default Value** or **[Expression](../../use-expressions/expression-language.md)**| Specifies a parameter's value. Expressions can include data source fields or other parameters. When evaluated, expressions are parsed and processed to obtain a value. |
Copy file name to clipboardExpand all lines: interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/use-expressions.md
+6-42Lines changed: 6 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,46 +4,10 @@ owner: Mary Sammal
4
4
---
5
5
# Use Expressions
6
6
7
-
Use expressions to [retrieve and format data](use-report-elements\bind-controls-to-data.md), [create calculated fields](shape-report-data\use-calculated-fields.md) and [calculate summaries](shape-report-data\calculate-summaries\calculate-a-summary.md), [conditionally shape data and change a report control's appearance](shape-report-data\specify-conditions-for-report-elements.md).
7
+
Topics in this section describe how to use expressions in a report:
8
8
9
-
## Expression Syntax
10
-
11
-
An expression is a string that is parsed and processed to evaluate a value. Expressions consist of field names, constants, operators, and functions. Field names are wrapped in square brackets.
You can use [operators, functions, and constants](use-expressions\expression-syntax.md) in your expressions.
22
-
23
-
See the [Data Binding Modes](use-expressions/data-binding-modes.md) topic for details on the available binding modes.
24
-
25
-
## Expression Editor
26
-
27
-
The Report Designer's Expression Editor provides functions, operators, data source fields, report elements, constants, and variables to construct expressions.
The Expression Editor highlights an expression's syntax and supports intelligent code completion (it suggests functions and available data elements as you type).
The Report Designer's FilterString Editor allows you to specify filter criteria for a report, [Cross Tab](use-report-elements/use-cross-tabs.md), or [Chart](use-report-elements/use-charts-and-pivot-grids.md)'s series.
42
-
43
-
The FilterString Editor provides a visual interface where you can use an unlimited number of conditions and combine them with logical operators to create filter criteria. You can also switch to the Text mode and type a filter string.
The FilterString Editor highlights an expression's syntax and supports intelligent code completion (it suggests functions and available data elements as you type).
0 commit comments