用于网络报告的数据透视表组件
用于可视化业务数据的最强大的 JavaScript 工具
与任何技术堆栈集成
该组件可与任何技术堆栈无缝协作:
与Angular、React、jQuery、Vue等 完美集成
没有服务器端依赖
只需几行代码即可开始使用。
加载海量数据集
即使有超过一百万行数据, 也能快速呈现网格并平滑滚动。
加载您的大型复杂数据集并享受这个过程。
连接到您的数据源
Flexmonster 轻松处理来自以下方面的数据:
任何 SQL 数据库
数据库
弹性搜索
CSV/JSON 文件
表格和多维 OLAP 多维数据集
支持的数据源
自定义您的应用程序逻辑
该组件旨在轻松成为您的 BI 解决方案或业务项目的一部分。
我们广泛的 API涵盖了数据表示的各个方面,使您能够根据您的业务需求完全自定义数据透视表。
使用不同的特征分析数据
数据透视表提供了多种功能来可视化您的数据
配置报告
聚合、过滤、排序和分组数据以关注特定的子集。 上下钻取以从不同的角度查看您的数据。
保存结果
一键导出为 PDF、Excel、HTML、CSV 或 PNG。 直接从组件打印报告并与您的团队 共享。
突出见解
使用条件格式和数字格式将最重要的数字和数据趋势置于聚光灯下。
用户界面
在 Flexmonster Pivot 中,用户可以:
在数据透视表中显示数据或使用数据透视图将其可视化
在字段列表中使用拖放功能来撰写报告并添加计算值
筛选数据集、排序记录或钻取以查看非聚合数据
使用工具栏访问 Flexmonster 的功能
详细的界面说明
网格
使用网格时,用户可以:
根据需要在行、列和报告过滤器中显示尽可能多的字段。
在列、行和报告过滤器之间拖动字段。
当行或列中有多个字段时展开或折叠内部字段值。
通过单击成员名称旁边的链接向上和向下钻取多级层次结构。
通过单击字段名称过滤值。
使用工具栏显示或隐藏总计和总计。
通过单击箭头图标对值进行排序;将鼠标悬停在成员名称或总单元格上时会出现。
双击一个单元格以钻取到非聚合数据。
通过拖动标题边界调整列和行的大小;双击列或行标题将它们设置为默认大小。
选择网格上的单元格,复制它们的内容,然后粘贴到需要的地方;例如,到 Excel 电子表格中。
通过工具栏在紧凑、经典和平面视图之间切换。
工具栏
工具栏是最常用 API 调用的方便集合:
第一个选项卡称为Connect;它允许您连接到各种数据源。
第二个选项卡Open允许打开本地或远程报告。
“保存”选项卡将具有当前配置的报告保存到本地文件系统。
使用“导出”选项卡打印当前内容或将其导出为 HTML、CSV、Excel、图像或 PDF。当钻取弹出窗口打开时,“导出”选项卡获取原始数据。
“网格”选项卡将视图切换到网格。
字段列表
字段列表可用于定义在网格或图表上显示哪些数据。从工具栏或单击网格右上角的对角箭头访问字段列表。
在字段列表的左侧,您将看到一个包含数据集中所有字段的框。此框还提供以下功能:
搜索栏,当有超过 50 个字段时。
“全部展开”选项,当配置了多级层次结构或字段在文件夹中分组时。
要定义要在组件中显示的数据,请将字段拖放到Rows、Columns、Values或Report filters框中。字段也可以在框之间或框内拖动。每个框可以有任意多的字段。也可以在行或列中包含层次结构的任何级别及其所有子级别。
值通常放在列中,但也可以拖到行中。每个值都应用了一个聚合函数。根据数据源类型,数字字段支持不同的聚合函数。也可以为值选择字符串字段。
默认情况下,分别使用 sum 和 count 函数聚合数字和字符串字段。要更改聚合函数,请单击 sigma 图标并选择新的聚合。
使用字段列表顶部的添加计算值按钮添加计算值。
计算值
Flexmonster 提供了一个用于添加和编辑计算值的界面。要添加计算值,请打开字段列表并单击添加计算值。
在弹出的窗口中,输入一个值名称,然后组成一个公式:将现有的值拖到公式框中,并对其应用算术运算符。选中计算单个值复选框以使用原始值计算公式。
单击应用将您的值添加到字段列表。新值将已在“值”框中选择并准备好显示在组件中。
所有计算值都分组在所有字段框中的计算值文件夹下。要编辑计算值,请单击值名称旁边的 sigma 图标。要删除计算值,请单击编辑弹出窗口中的回收站。
数据透视图
使用数据透视图可视化您的数据:
通过图表工具栏选项卡在不同图表类型之间切换。
从左上角的下拉列表中选择一个活动度量。默认情况下,一次只能激活一个度量。要允许选择多个活动度量,请在“图表”选项卡的子菜单中选中“多个值”复选框。
通过单击图表上方的字段名称打开过滤器视图。
通过右键单击图形元素来访问上下文菜单。
双击图形元素以钻取它并查看非聚合数据。
如果行中有多个字段,请通过单击 X 轴上的成员名称展开或折叠内部字段值。要扩展列中的字段,请使用图例中的成员名称。
以同样的方式,您可以在行和列中向上和向下钻取多级层次结构。
过滤控件
可以使用过滤器视图过滤字段。要打开它,请单击该字段的名称或使用该字段的上下文菜单。
过滤器视图包含以下配置:
过滤选项
AZ/ZA 切换
按选择过滤
过滤选项
在字段名称下,有筛选依据的选项。根据您的数据源和字段类型,您可以按成员(标签、日期或时间)和值过滤字段。查看哪些筛选选项可用于您的数据源。
单击过滤选项会打开一个子视图,您可以在其中:
选择要作为筛选依据的度量。仅在值子视图中。
选择过滤条件。可用条件取决于字段的类型和数据源。
输入条件值。
通过单击右下角的清除过滤器来重置过滤器设置。此操作还会关闭子视图。
要在不更改过滤器设置的情况下关闭子视图,请再次单击过滤选项。
要保存过滤器配置,请单击“应用”按钮。
AZ/ZA 切换
AZ和ZA切换按钮按字母顺序和反向字母顺序对字段成员进行排序。
要以未排序的顺序显示成员,请取消选择活动切换。
请注意,对于 SSAS,字母顺序是多维数据集内定义的顺序,而反向字母顺序是多维数据集的相反顺序。
要保存过滤器配置,请单击“应用”按钮。
按选择过滤
字段成员列表允许选择要在网格和图表上显示的成员。要一次选择或取消选择所有成员,请使用全选复选框。此外,您可以使用搜索栏按名称查找字段成员。
要保存过滤器配置,请单击“应用”按钮。
排序控件
可以使用排序箭头对网格上的特定行或列进行排序。
在紧凑型和经典型中,将鼠标悬停在成员名称或总单元格上时会出现排序箭头。第一次单击箭头以降序排序,第二次单击该箭头以升序排序。您还可以通过每个字段成员或总计单元格的上下文菜单管理排序。也可以通过上下文菜单删除所有排序。
在平面形式中,将鼠标悬停在字段标题上时会出现箭头。点击第一次升序排列,第二次降序排列,第三次取消排序。此外,平面形式允许一次对多列进行排序。按住Ctrl(Command在 macOS 上)并单击要排序的每一列上的排序箭头。
钻透
每个网格单元格或图形图表元素代表一个或多个数据记录。要钻取单元格或图形图表元素,请双击它或使用其上下文菜单。将出现一个弹出窗口,其中包含组成该值的记录列表。弹出窗口的顶部有一些关于值的详细信息:列名、行名和值本身。
字段列表也可用于此弹出窗口。使用它在钻取视图中添加或删除字段,而无需更改网格的切片。
上下文菜单
右键单击网格单元格或图表元素以打开上下文菜单。它根据所选元素提供对操作的快速访问:
字段标题
成员细胞
值单元格
图形图表元素
字段标题
打开过滤器视图。
将字段移动到网格上的行、列或报表筛选器。
从网格中删除字段。
在网格上显示或隐藏字段的小计。仅适用于经典视图。
成员细胞
展开或折叠内部字段值。
向上或向下钻取多级层次结构。
按升序或降序对行或列进行排序。
清除行或列的排序。
按成员姓名过滤数据。
隐藏或显示成员属性。仅适用于 SSAS。
值单元格
通过单元格钻取到非聚合数据。
更改应用于度量的聚合。
应用数字或条件格式。
如果有多个活动度量,则从网格中删除该度量。
图形图表元素
通过图形图表元素钻取非聚合数据。
更改应用于度量的聚合。
自动计算栏
自动计算栏提供所选单元格面积的快速计算。在网格上选择必要的单元格以计算它们的平均值、计数和总和。可以使用Ctrl + click(Command + click在 macOS 上) 将单元格选择为一个区域或单独选择。
图表选项卡的子菜单显示所有可用的数据透视图表。它还具有一个多值复选框,可以为图表选择多个度量。
格式选项卡提供两个选项:数字格式和条件格式。
单击选项以查看带有布局选项(例如总计和小计)的弹出窗口。使用布局部分在紧凑、经典和平面视图之间切换。
字段选项卡打开字段列表。
单击全屏并切换到全屏模式。按 退出此模式Esc。
可以通过格式单元格弹出窗口应用数字格式。要打开此弹出窗口,请在工具栏中选择“格式”>“设置单元格格式”。从下拉列表中选择一个值以将所选格式应用于它。然后,您可以修改以下任何属性:文本对齐、千位分隔符、小数分隔符、小数位、货币符号、货币对齐、空值和百分比格式。
可以通过在工具栏中选择“格式”>“条件格式”来打开条件格式弹出窗口。在弹出窗口中,单击加号图标以添加新条件。您可以将条件应用于所有值或下拉列表中的特定度量。选择条件类型和值、字体系列和大小。单击 A 字母图标可更改默认字体和背景颜色。从颜色选择器中选择新颜色或输入它们的十六进制代码。单击“应用”将这些颜色添加到条件中。您可以在右侧的框中看到结果的预览。要在网格上查看结果,请单击“应用”. 您可以通过单击条件右侧的回收站图标来删除该条件