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.
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
.- 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.
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
.