RDB
Tato funkce vrátí hodnoty z relačního seznamu, který byl vytvořen dotazem SQL.
Syntaxe
=RDB(HYPERBLOCK("hyperblock_name"),row_index,"column_title")
Použití RDB uvnitř hyperbloku
Obsah relačních databází se zobrazuje v tabulce pomocí hyperbloků a dotazů SQL.
Přetažením relačního seznamu z panelu Struktura databáze vytvoříte hyperblok. Vyberte buňku hodnoty a otevřete dialogové okno Upravit vzorec OLAP. Jako typ vzorce vyberte možnost Relační hodnoty.
Vzorec RDB může zobrazit pouze datová pole vybraná v dotazu SQL.
Použití RDB mimo hyperblok
Vyberte buňku s hodnotou a vyberte .
- Název
- Zadání názvu hyperbloku
- row_index
- Zadejte odkaz na záznam nebo řádek.
- column_title
- Zadejte název sloupce, ze kterého se hodnota zobrazí.
- Použijte číslo řádku
- Nastavte na hodnotu TRUE pro generování indexových čísel řádků jako jedinečného názvu záznamu.
Relační databáze nepoužívá jedinečný název. Unikátní název je generován z prvního sloupce relační tabulky. V tomto případě je odkaz na záznam hodnotou tohoto jedinečného názvu. Chování tohoto odkazu na záznam lze změnit v pokročilém nastavení hyperbloku.
Příklad tabulky SQL
| ID | Název | ElementType | OrderPosition | DataSourceID |
|---|---|---|---|---|
| Odchylka | Odchylka | NULL | 2 | NULL |
| Skutečné | Skutečné | NULL | 1 | NULL |
| Rozpočet | Rozpočet | NULL | 1 | NULL |
| Simulace | Simulace | NULL | 2 | NULL |
| Prognóza | Prognóza | NULL | 3 | NULL |
Příklad čísla řádku použitého jako index nastavený na FALSE
| Popisek prvku | Element Uniquename | ID | Název | ElementType | OrderPosition | DataSourceID |
|---|---|---|---|---|---|---|
| Odchylka | Odchylka | Odchylka | Odchylka | NULL | 2 | NULL |
| Skutečné | Skutečné | Skutečné | Skutečné | NULL | 1 | NULL |
| Rozpočet | Rozpočet | Rozpočet | Rozpočet | NULL | 1 | NULL |
| Simulace | Simulace | Simulace | Simulace | NULL | 2 | NULL |
| Prognóza | Prognóza | Prognóza | Prognóza | NULL | 3 | NULL |
Použitím =RDB(HYPERBLOCK("HyperblockXXX"), "Variance", "OrderPosition") získáte výstupní hodnotu 2.
Příklad čísla řádku použitého jako index nastavený na TRUE
| Popisek prvku | Element Uniquename | ID | Název | ElementType | OrderPosition | DataSourceID |
|---|---|---|---|---|---|---|
| 1 | 1 | Odchylka | Odchylka | NULL | 2 | NULL |
| 2 | 2 | Skutečné | Skutečné | NULL | 1 | NULL |
| 3 | 3 | Rozpočet | Rozpočet | NULL | 1 | NULL |
| 4 | 4 | Simulace | Simulace | NULL | 2 | NULL |
| 5 | 5 | Prognóza | Prognóza | NULL | 3 | NULL |
Použitím =RDB(HYPERBLOCK("HyperblockXXX"), "3", "Name") získáte výstupní hodnotu Budget.