表格

本文档涉及 Neo4j Labs 旗下不受支持的 NeoDash 版本。如需使用受支持的 NeoDash 产品,请参阅 NeoDash 商业版

仪表板中最常见的报告往往是简单的表格视图。NeoDash 包含一个强大的表格组件,可以渲染 Cypher 查询返回的所有数据。它不仅包括数字或文本等简单数据,还包括 Neo4j 原生的数据,如节点、关系和路径。

表格报告支持以下附加功能

  • 结果的自动分页。

  • 通过点击表头进行排序/过滤。

  • 在列标题前加上 __(双下划线)会使该列隐藏

  • 将数据下载为 CSV 文件。

双击表格单元格会将该单元格的值复制到用户的剪贴板。

示例

基本表格

MATCH (n:Movie)<-[:ACTED_IN]-(p:Person)
RETURN n.title AS Title, n.released AS Released, count(p) as Actors
Basic Table

包含节点/集合的表格

MATCH (n:Movie)<-[:ACTED_IN]-(p:Person)
RETURN n, collect(p.name) as actors LIMIT 200
Table with nodes / collections

高级设置

名称 类型 默认值 描述

转置行和列

开启/关闭

关闭

激活后,会转置表格的行和列。这意味着 Neo4j 返回的每一行将显示为列,而不是行。

紧凑表格

开启/关闭

关闭

激活后,行高减半,并相应增加每页的行数。

相对列宽

数字列表

[1, 1, 1, …]

表格中各列之间的相对宽度。例如,如果第一列的宽度应是第二列和第三列的两倍,则设置为 ``[2, 1, 1]''。

启用 CSV 下载

开启/关闭

关闭

激活后,会在表格页脚右下角显示一个按钮。该按钮允许用户将完整的表格结果(所有页面)下载为 CSV 文件。

覆盖无数据消息

文本

查询未返回数据。

覆盖当查询未返回数据时显示给用户的消息。

自动运行查询

开启/关闭

开启

激活后,显示报表时会自动运行查询。如果设置为“关闭”,则会显示查询语句,需要手动执行。

报表说明

markdown 文本

指定后,会在报告标题添加另一个按钮,点击可打开弹出窗口。该弹窗包含此设置渲染后的 Markdown 内容。

基于规则的样式设置

使用 基于规则的样式 菜单,可以对表格应用以下样式规则

  • 表格中整行的背景颜色。

  • 表格中整行的文字颜色。

  • 表格中单元格的背景颜色。

  • 表格中单元格的文字颜色。

如果某列被隐藏(标题前缀为 __ 双下划线),仍然可以作为样式规则的入口。

报告操作

通过 报告操作 扩展,表格可以转换为设置参数的交互组件。表格的报告操作有两种形式

1. 从行中选择一个值

在表格列上添加 单元格点击 操作,会将该行的值变为可点击的按钮。用户点击按钮时,会将预定义的参数设置为该行中某一列的值。

Select a value from a table to be used as a parameter

2. 从行中选择多个值

在表格上添加 行点击 操作,会在每行前添加一个复选框。用户可以勾选一个或多个复选框以更新仪表板参数。

请记住,无论选择一个还是多个值,仪表板参数的类型都是值列表。使用该参数的查询必须确保正确处理列表类型。

Select multiple values to be used as a parameter
© . This site is unofficial and not affiliated with Neo4j, Inc.