RDB

此函数从用 SQL 查询所创建的关系列表中返回值。

语法

=RDB(HYPERBLOCK("hyperblock_name"),row_index,"column_title")

在超级数据块内使用 RDB

关系数据库的内容在使用超级数据块和 SQL 查询的电子表格上显示。

从“数据库结构”拖动关系列表,创建超级数据块。选择值单元格,然后打开编辑 OLAP 公式对话框。选择“关系值”作为公式类型。

在“数据库”部分,选择关系数据库的表和列。RDB 公式在 OLAP 公式字段中显示。
注意

只有 SQL 查询中选择的数据字段可以通过 RDB 公式显示。

在超级数据块之外使用 RDB

选择值单元格,然后选择插入函数>特别>RDB

指定以下信息:
名称
指定超级数据块名称
row_index
指定记录或行引用。
column_title
指定列的名称,从中显示值。
使用行号
设置为 "TRUE",以生成行索引编号作为记录的唯一名称。
注意

关系数据库不使用唯一名称。唯一名称由关系表的第一列生成。在这种情况下,记录引用就是那个唯一名称的值。此记录引用的行为可在超级数据块的高级设置中更改。

SQL 表示例

ID 名称 ElementType OrderPosition DataSourceID
差异 差异 空值 2 空值
Actual Actual 空值 1 空值
预算 预算 空值 1 空值
模拟 模拟 空值 2 空值
预测 预测 空值 3 空值

行号用作索引设置为“FALSE”的示例

元素标题 元素唯一名称 ID 名称 ElementType OrderPosition DataSourceID
差异 差异 差异 差异 空值 2 空值
Actual Actual Actual Actual 空值 1 空值
预算 预算 预算 预算 空值 1 空值
模拟 模拟 模拟 模拟 空值 2 空值
预测 预测 预测 预测 空值 3 空值

使用 =RDB(HYPERBLOCK("HyperblockXXX"), "Variance", "OrderPosition") 提供输出值 2

行号用作索引设置为“TRUE”的示例

元素标题 元素唯一名称 ID 名称 ElementType OrderPosition DataSourceID
1 1 差异 差异 空值 2 空值
2 2 Actual Actual 空值 1 空值
3 3 预算 预算 空值 1 空值
4 4 模拟 模拟 空值 2 空值
5 5 预测 预测 空值 3 空值

使用 =RDB(HYPERBLOCK("HyperblockXXX"), "3", "Name") 提供输出值预算