报表控件stimulsoft操作:过滤仪表板中的数据

Stimulsoft Ultimate (原Stimulsoft Reports.Ultimate)是用于创建报表和仪表板的通用工具集。该产品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他环境的完整工具集。无需比较产品功能,Stimulsoft Ultimate包含了所有内容!

创建仪表板时,您经常需要过滤数据。我们在之前的文章中介绍了一些方法,制作了其他方法的视频,有些信息仅在文档中提供。本文将作为仪表板中过滤数据的所有方法的指南,从查询中的过滤开始。

Stimulsoft Reports 最新下载   

SQL 过滤

过滤数据的主要方法之一是执行带参数的查询。我们在查询中的参数和在报表设计中使用存储过程的文章中详细讨论了这一点。此方法非常可靠,因为过滤发生在数据检索过程中,这意味着报表引擎仅接收过滤后的数据。此方法的主要限制是它需要支持查询和参数的数据源,并且限制仅由 SQL 语言控制。

SQL 过滤器

数据转换

检索数据后,您可以在字典中处理它,然后使用它来创建报告或仪表板。数据转换工具是专门为此目的而设计的。有关数据转换的更多详细信息,请参阅用户手册的相关部分。此工具允许您合并数据表、排序、过滤、分组数据等。

数据转换

仪表板元素的数据转换

每个与数据源配合使用的仪表板元素都有自己的数据转换工具。要访问用于处理特定于元素的数据的编辑器,请单击该元素的数据转换属性中的浏览按钮。有关此功能的更多信息,请参阅用户手册的相应部分。请注意,此上下文中的处理仅适用于当前元素的数据。

数据转换仪表板

仪表板元素的过滤器

每个与数据源配合使用的仪表板元素都可以配置自己的数据过滤器。有关更多详细信息,请参阅文档的相关部分

仪表板过滤器

前 N 个

有一种特定类型的过滤器可让您显示一组上限值。有关更多信息,请查看文档的相关部分

表格元素的过滤器

表格元素允许您设置自定义过滤器,这些过滤器将在查看仪表板时应用于表格元素本身和任何相关元素。您可以通过表格元素中的标题菜单配置这些过滤器。
注意!以上所有功能均不涵盖交互式数据过滤。交互式过滤是指用户在仪表板视图模式中直接选择值。有关此功能的更多详细信息将在下文讨论。

过滤元素

仪表板中可以添加各种过滤元素,包括列表框组合框日期选择器数字框树形视图树形视图框。每种元素都有特定的用途。您应该知道这些过滤器会影响仪表板上相互关联的元素。有关仪表板元素如何相互作用的更多信息,请参阅我们的说明手册的相应部分

查看时按元素进行过滤

某些元素(例如表格区域地图图表)支持交互式过滤,使用户能够通过选择元素本身中的值来过滤相关数据。在表格中,这通过列标题完成;在区域地图中,通过选择地理对象完成;在图表中,通过选择图形元素完成。有关此功能的更多信息,请参阅元素关系一章。您可以使用每个元素的 交互菜单禁用表格、区域地图和图表元素的交互式过滤。

报告变量

从历史上看,在引入仪表板之前,变量就存在于 Stimulsoft 产品中。这些变量特定于当前报告,这就是为什么它们经常被称为报告变量,尽管在字典中它们被简称为变量。使用变量过滤数据时,基本上有两种方法:使用变量而无需用户输入或允许用户选择值。

在用户选择值的情况下,每个变量都充当参数,并显示在查看器的参数面板中。查看仪表板时(在报告中也是如此),用户选择或输入一个值,然后单击“提交”按钮以应用该值。

细心的读者可能会想:选定的值将应用在哪里?

我们有个好消息:选定的值可以应用于多个领域。它可以用于查询、数据转换过滤器、元素数据转换、元素过滤器,甚至元素表达式 - 例如三元操作数或带条件的函数。换句话说,您可以在任何适用的地方使用报告变量。有关更多详细信息,您可以在此处此处进一步阅读。

概括

如您所见,有许多用于筛选仪表板数据的选项,其中许多选项可以组合或一起使用。但是,大多数这些方法都是针对已检索的数据进行操作。例如,如果查询返回十亿行,但仪表板只需要一千行,那么最好的方法是在数据存储中优化查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值