RDB

Funkcja ta zwraca wartości z listy relacyjnej utworzonej przy pomocy kwerendy SQL.

Składnia

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

Zastosowanie RDB wewnątrz hiperbloków

Zawartość relacyjnych baz danych jest wyświetlana w arkuszu z użyciem hiperbloków i kwerend SQL.

Przeciągnij listę relacyjną ze Struktury bazy danych, aby utworzyć hiperblok. Wybierz komórkę wartości i otwórz okno dialogowe Edytowanie formuły OLAP. Wybierz Wartości relacyjne jako typ formuły.

W sekcji Baza danych wybierz tabelę i kolumnę w relacyjnej bazie danych. Formuła RDB zostanie wyświetlona w polu formuły OLAP.
Uwaga

Tylko pola danych wybrane w kwerendzie SQL mogą zostać wyświetlone przez formułę RDB.

Zastosowanie RDB poza hiperblokami

Wybierz komórkę wartości i następnie Wstaw funkcję > Specjalne > RDB.

Określ następujące informacje:
Nazwa
Określ nazwę hiperbloku
row_index
Określ rekord lub odwołanie do wiersza.
column_title
Określ nazwę kolumny, z której wyświetlana jest wartość.
Użyj numeru wiersza
Ustaw PRAWDA, aby generować numery indeksów wierszy jako nazwę unikatową rekordu.
Uwaga

Relacyjna baza danych nie używa nazwy unikatowej. Nazwa unikatowa jest generowana z pierwszej kolumny tabeli relacyjnej. W tym przypadku odniesienie do rekordu jest wartością tej nazwy unikatowej. Zachowanie tego rekordu można zmienić w zaawansowanych ustawieniach hiperbloków.

Przykład tabeli SQL

ID Nazwa ElementType OrderPosition DataSourceID
Odchylenie Odchylenie NULL 2 NULL
Wartość rzeczywista Wartość rzeczywista NULL 1 NULL
Budżet Budżet NULL 1 NULL
Symulacja Symulacja NULL 2 NULL
Prognoza Prognoza NULL 3 NULL

Przykładu numeru wiersza użytego jako indeksu ustawionego na FAŁSZ

Podpis elementu Nazwa unikatowa elementu ID Nazwa ElementType OrderPosition DataSourceID
Odchylenie Odchylenie Odchylenie Odchylenie NULL 2 NULL
Wartość rzeczywista Wartość rzeczywista Wartość rzeczywista Wartość rzeczywista NULL 1 NULL
Budżet Budżet Budżet Budżet NULL 1 NULL
Symulacja Symulacja Symulacja Symulacja NULL 2 NULL
Prognoza Prognoza Prognoza Prognoza NULL 3 NULL

Użycie =RDB(HYPERBLOCK("HyperblockXXX"), "Variance", "OrderPosition") zapewnia wartość wyjściową 2.

Przykładu użycia numeru wiersza jako indeksu ustawionego na PRAWDA

Podpis elementu Nazwa unikatowa elementu ID Nazwa ElementType OrderPosition DataSourceID
1 1 Odchylenie Odchylenie NULL 2 NULL
2 2 Wartość rzeczywista Wartość rzeczywista NULL 1 NULL
3 3 Budżet Budżet NULL 1 NULL
4 4 Symulacja Symulacja NULL 2 NULL
5 5 Prognoza Prognoza NULL 3 NULL

Użycie =RDB(HYPERBLOCK("HyperblockXXX"), "3", "Name") zapewnia wartość wyjściową Budżet.