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
.