From 1d48758b54bcb9ebc4ce70fa6c10dfdf5919ec20 Mon Sep 17 00:00:00 2001 From: zakhodyaeva Date: Mon, 1 Feb 2021 16:58:52 +0300 Subject: [PATCH] Update Filtering topics --- ...ssion-constants-operators-and-functions.md | 1 + .../data-shaping/filtering.md | 64 +++++++++++++----- .../images/{img19368.png => .png} | Bin ...haping_filtering_editfilterbutton19368.png | Bin 0 -> 2540 bytes ...ing_filtering_editfiltermenuitem19369.png} | Bin 23446 -> 23866 bytes ...atashaping_filtering_filtereditor19370.png | Bin 0 -> 17317 bytes dashboard-for-desktop/images/img19370.png | Bin 17290 -> 0 bytes dashboard-for-desktop/images/img19371.png | Bin 4309 -> 0 bytes .../images/win-filter-editor-for-measure.png | Bin 0 -> 11660 bytes .../images/win-filter-to-measure-menu.png | Bin 0 -> 7775 bytes .../images/win-filter-to-measure-year.png | Bin 0 -> 14789 bytes .../images/win-filtered-measure-icon.png | Bin 0 -> 1561 bytes ...ssion-constants-operators-and-functions.md | 1 + .../data-shaping/filtering.md | 49 ++++++++++---- .../filtering_filtereditor_empty132417.png | Bin 0 -> 24736 bytes dashboard-for-web/images/img124630.png | Bin 8058 -> 0 bytes dashboard-for-web/images/img124632.png | Bin 6379 -> 0 bytes .../images/wdd-invoke-filter-editor124630.png | Bin 0 -> 30676 bytes .../images/web-filter-to-measure-menu.png | Bin 0 -> 9028 bytes .../images/web-filter-to-measure-year.png | Bin 0 -> 30369 bytes 20 files changed, 83 insertions(+), 32 deletions(-) rename dashboard-for-desktop/images/{img19368.png => .png} (100%) create mode 100644 dashboard-for-desktop/images/datashaping_filtering_editfilterbutton19368.png rename dashboard-for-desktop/images/{img19369.png => datashaping_filtering_editfiltermenuitem19369.png} (97%) create mode 100644 dashboard-for-desktop/images/datashaping_filtering_filtereditor19370.png delete mode 100644 dashboard-for-desktop/images/img19370.png delete mode 100644 dashboard-for-desktop/images/img19371.png create mode 100644 dashboard-for-desktop/images/win-filter-editor-for-measure.png create mode 100644 dashboard-for-desktop/images/win-filter-to-measure-menu.png create mode 100644 dashboard-for-desktop/images/win-filter-to-measure-year.png create mode 100644 dashboard-for-desktop/images/win-filtered-measure-icon.png create mode 100644 dashboard-for-web/images/filtering_filtereditor_empty132417.png delete mode 100644 dashboard-for-web/images/img124630.png delete mode 100644 dashboard-for-web/images/img124632.png create mode 100644 dashboard-for-web/images/wdd-invoke-filter-editor124630.png create mode 100644 dashboard-for-web/images/web-filter-to-measure-menu.png create mode 100644 dashboard-for-web/images/web-filter-to-measure-year.png diff --git a/dashboard-for-desktop/articles/dashboard-designer/data-analysis/expression-constants-operators-and-functions.md b/dashboard-for-desktop/articles/dashboard-designer/data-analysis/expression-constants-operators-and-functions.md index a847642c0..35820661d 100644 --- a/dashboard-for-desktop/articles/dashboard-designer/data-analysis/expression-constants-operators-and-functions.md +++ b/dashboard-for-desktop/articles/dashboard-designer/data-analysis/expression-constants-operators-and-functions.md @@ -318,6 +318,7 @@ Iif(Name = 'Bob', 1, Name = 'Dan', 2, Name = 'Sam', 3, 0) | CharIndex(String1, String2) | Returns the starting position of String1 within String2, beginning from the zero character position to the end of a string. | CharIndex('e', 'devexpress') | | CharIndex(String1, String2, StartLocation) | Returns the starting position of String1 within String2, beginning from the StartLocation character position to the end of a string. | CharIndex('e', 'devexpress', 2) | | Concat(String1, ... , StringN) | Returns a string value containing the concatenation of the current string with any additional strings. | Concat('A', ')', [ProductName]) | +| Contains(String1, SubString1) | Returns True if SubString1 occurs within String1; otherwise, False is returned.| Contains([ProductName], 'dairy') | | EndsWith(String1, SubString1) | Returns True if the end of String1 matches SubString1; otherwise, False is returned. | EndsWith([Description], 'The end.') | | Insert(String1, StartPosition, String2) | Inserts String2 into String1 at the position specified by StartPositon | Insert([Name], 0, 'ABC-') | | Len(Value) | Returns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable. | Len([Description]) | diff --git a/dashboard-for-desktop/articles/dashboard-designer/data-shaping/filtering.md b/dashboard-for-desktop/articles/dashboard-designer/data-shaping/filtering.md index f4a0dd901..2e64bb078 100644 --- a/dashboard-for-desktop/articles/dashboard-designer/data-shaping/filtering.md +++ b/dashboard-for-desktop/articles/dashboard-designer/data-shaping/filtering.md @@ -3,35 +3,63 @@ title: Filtering author: Natalia Kazakova legacyId: 16532 --- + # Filtering -The **Dashboard** allows you to filter a [query](../working-with-data/filter-queries.md) of the [SQL Data Source](../providing-data/connecting-to-sql-databases.md) or apply filtering to a specific data-aware dashboard item. +The Dashboard Designer allows you to filter data in the dashboard items or apply filters to a specific measure. [Dimensions](../binding-dashboard-items-to-data/binding-dashboard-items-to-data.md) and [hidden dimensions](../binding-dashboard-items-to-data/hidden-data-items.md) are used to build filter criteria. + +## Dashboard Item Filter -This topic describes how to enable and reset filtering. +Filters that apply to a [dashboard item](../designing-dashboard-items.md) affect only this item. To add filters, select the target dashboard item and do one of the following: -## Apply Filtering -To configure filtering, select the target dashboard item and do one of the following. -* If you are using a Ribbon menu, click the **Edit Filter** button in the **Data** tab. +* Click the **Edit Filter** button in the Ribbon menu's **Data** tab. - ![DataShaping_Filtering_EditFilterButton](../../../images/img19368.png) + ![DataShaping_Filtering_EditFilterButton](../../../images/datashaping_filtering_editfilterbutton19368.png) * Right-click a dashboard item and select **Edit Filter** from its context menu. - ![DataShaping_Filtering_EditFilterMenuItem](../../../images/img19369.png) + ![DataShaping_Filtering_EditFilterMenuItem](../../../images/datashaping_filtering_editfiltermenuitem19369.png) -This will invoke the **Filter Editor** dialog. Use this dialog to build filter criteria with a convenient tree-like interface. +This invokes the [Filter Editor](../../../../interface-elements-for-desktop/articles/filter-editor/filter-data-via-the-filter-editor.md) dialog that allows you to build complex filter criteria: -![DataShaping_Filtering_FilterEditor](../../../images/img19370.png) +![DataShaping_Filtering_FilterEditor](../../../images/datashaping_filtering_filtereditor19370.png) -You can use [hidden dimensions](../binding-dashboard-items-to-data/hidden-data-items.md) within the Filter Editor dialog, allowing you to filter data based on their values. +> [!Tip] +> **Documentation**: [Filter Editor](../../../../interface-elements-for-desktop/articles/filter-editor/filter-data-via-the-filter-editor.md) -## Clear Filtering -To clear filtering in the Designer, select the target dashboard item and do one of the following. -* If you are using a Ribbon menu, click the **Clear** button in the **Data** tab. - - ![DataShaping_Filtering_ClearFilterButton](../../../images/img19371.png) -* Right-click a dashboard item and select **Clear** from its context menu. +To clear the applied filter, select **Clear** from the dashboard item's context menu or click the **Clear** button in the **Data** Ribbon tab. + +## Measure Filter + +You can apply filters to individual [measures](../binding-dashboard-items-to-data/binding-dashboard-items-to-data.md). If you create multiple measures that only differ in applied filters, you can compare values calculated over different date-time periods or against different categories. + +Select a dashboard item and right-click a measure to be filtered. Select **Edit Filter** from its context menu. + +![win-filter-to-measure-menu](../../../images/win-filter-to-measure-menu.png) + +This invokes the **Filter Editor** dialog where you can specify filter criteria: + +![win-filter-editor-for-measure](../../../images/win-filter-editor-for-measure.png) + +The filtered measure has the _Filter_ icon: + +![win-filtered-measure-icon](../../../images/win-filtered-measure-icon.png) + +To clear the applied filter, select **Clear** from the measure's context menu. + +> [!Note] +> The measure filter is technically an expression that uses the `filter(summaryExpression, filterCriteria)` function, where `summaryExpression` is the measure to be filtered and `filterCriteria` is the filter. See the following topic for more information about functions you can use in dashboard expressions: [Expression Constants, Operators, and Functions](../data-analysis/expression-constants-operators-and-functions.md). + +The image below shows a Chart with three measures: + +- _2019 - Opened_ is filtered by year 2019. +- _2020 - Opened_ is filtered by year 2020. +- _Opened_ is the original measure without filters. + +![win-filter-to-measure-year](../../../images/win-filter-to-measure-year.png) +## Pass Parameter Values +You can use the Filter Editor to filter a dashboard item according to the current parameter value. See the following topic for details: [Pass Parameter Values](../data-analysis/using-dashboard-parameters/passing-parameter-values.md). ## OLAP Filtering Specifics -You cannot apply filtering by building complex filter criteria in [OLAP](../binding-dashboard-items-to-data/binding-dashboard-items-to-data-in-olap-mode.md) mode. Instead, you can filter dimension attributes and hierarchies by manually selecting the values you wish (or do not wish) to include in the dashboard. +You cannot filter data by building complex filter criteria in [OLAP](../binding-dashboard-items-to-data/binding-dashboard-items-to-data-in-olap-mode.md) mode. Instead, select the values you wish to include in or exclude from the dashboard to filter dimension attributes and hierarchies. For dimension attributes, the Filter Editor contains a list of all values. You can select the values that you wish to display. @@ -39,4 +67,4 @@ For dimension attributes, the Filter Editor contains a list of all values. You c For hierarchies, a tree is displayed instead, allowing you to filter individual values at any hierarchy level. -![ProvidingData_OLAP_Filter_Hierarchical](../../../images/img19754.png) \ No newline at end of file +![ProvidingData_OLAP_Filter_Hierarchical](../../../images/img19754.png) diff --git a/dashboard-for-desktop/images/img19368.png b/dashboard-for-desktop/images/.png similarity index 100% rename from dashboard-for-desktop/images/img19368.png rename to dashboard-for-desktop/images/.png diff --git a/dashboard-for-desktop/images/datashaping_filtering_editfilterbutton19368.png b/dashboard-for-desktop/images/datashaping_filtering_editfilterbutton19368.png new file mode 100644 index 0000000000000000000000000000000000000000..c626c963be2b4ca21ee085438c880f63f87a3e65 GIT binary patch literal 2540 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 delta 70 zcmdnBi*ed^#tF(63~Wi>?k)`fL2$v|<&zm07&r?&B8wRqxP?KOkzv*x37{Z*iKnkC V`y(!4P65WX0WUXh{?BL~4FCZC6z>24 diff --git a/dashboard-for-desktop/images/datashaping_filtering_filtereditor19370.png b/dashboard-for-desktop/images/datashaping_filtering_filtereditor19370.png new file mode 100644 index 0000000000000000000000000000000000000000..b52d6cb431a8ff9cfd78eef268eb56d04e543f99 GIT binary patch literal 17317 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%0A^F8Uq;B4ec>OWX+ym93m*>9{XKKw)o3hHw%MGjW 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 oeTw$$&;-#DGGMZ?6K{&AZS47i5I{p8x;= diff --git a/dashboard-for-desktop/images/img19371.png b/dashboard-for-desktop/images/img19371.png deleted file mode 100644 index f2dc4b3a4bcfd91a00c2b4101437288896d60c31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4309 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