RDB

Hàm này trả về các giá trị từ danh sách liên quan đã được tạo với truy vấn SQL.

Cú pháp

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

Sử dụng RDB bên trong hyperblock

Nội dung của cơ sở dữ liệu liên quan được hiển thị trên bảng tính bằng cách sử dụng các hyperblock và truy vấn SQL.

Kéo danh sách liên quan từ cấu trúc cơ sở dữ liệu để tạo hyperblock. Chọn ô giá trị và mở hộp thoại Sửa Công thức OLAP. Chọn Giá trị liên quan làm loại công thức.

Trong phần Cơ sở dữ liệu, chọn bảng và cột của cơ sở dữ liệu quan hệ. Công thức RDB được hiển thị trong trường công thức OLAP.
Ghi chú

Chỉ các trường dữ liệu được chọn trong truy vấn SQL có thể được hiển thị bằng công thức RDB.

Sử dụng RDB bên ngoài hyperblock

Chọn ô giá trị và chọn Chèn hàm > Đặc biệt > RDB.

Xác định thông tin này:
Tên
Xác định tên hyperblock
row_index
Xác định một bản ghi hoặc tham chiếu hàng.
column_title
Xác định tên của cột từ đó giá trị được hiển thị.
Sử dụng số dòng
Đặt thành ĐÚNG để tạo số chỉ mục hàng dưới dạng tên duy nhất của bản ghi.
Ghi chú

Cơ sở dữ liệu quan hệ không sử dụng tên duy nhất. Tên duy nhất được tạo từ cột đầu tiên của bảng quan hệ. Trong trường hợp này, tham chiếu bản ghi là giá trị của tên duy nhất đó. Hành vi tham chiếu bản ghi này có thể được thay đổi trong cài đặt Nâng cao của hyperblock.

Ví dụ về bảng SQL

ID Tên ElementType OrderPosition DataSourceID
Chênh lệch Chênh lệch NULL 2 NULL
Thực tế Thực tế NULL 1 NULL
Ngân sách Ngân sách NULL 1 NULL
Mô phỏng Mô phỏng NULL 2 NULL
Dự báo Dự báo NULL 3 NULL

Ví dụ về số dòng được sử dụng làm chỉ mục được đặt thành SAI

Chú thích thành phần Thành phần UniqueName ID Tên ElementType OrderPosition DataSourceID
Chênh lệch Chênh lệch Chênh lệch Chênh lệch NULL 2 NULL
Thực tế Thực tế Thực tế Thực tế NULL 1 NULL
Ngân sách Ngân sách Ngân sách Ngân sách NULL 1 NULL
Mô phỏng Mô phỏng Mô phỏng Mô phỏng NULL 2 NULL
Dự báo Dự báo Dự báo Dự báo NULL 3 NULL

Sử dụng =RDB(HYPERBLOCK("HyperblockXXX"), "Variance", "OrderPosition") sẽ cung cấp giá trị đầu ra là 2.

Ví dụ về số dòng được sử dụng làm chỉ mục được đặt thành ĐÚNG

Chú thích thành phần Thành phần UniqueName ID Tên ElementType OrderPosition DataSourceID
1 1 Chênh lệch Chênh lệch NULL 2 NULL
2 2 Thực tế Thực tế NULL 1 NULL
3 3 Ngân sách Ngân sách NULL 1 NULL
4 4 Mô phỏng Mô phỏng NULL 2 NULL
5 5 Dự báo Dự báo NULL 3 NULL

Sử dụng =RDB(HYPERBLOCK("HyperblockXXX"), "3", "Name") sẽ cung cấp giá trị đầu ra là Ngân sách.