RDB
Questa funzione restituisce i valori da un elenco relazionale che è stato creato con una query SQL.
Sintassi
=RDB(HYPERBLOCK("hyperblock_name"),row_index_number,"column_title")
Uso di RDB nell'iperblocco
Il contenuto dei database relazionali viene visualizzato nel foglio di calcolo mediante l'utilizzo di iperblocchi e query SQL.
Trascinare un elenco relazionale da Struttura database per creare un iperblocco. Selezionare la cella valore e aprire la finestra di dialogo Modifica formula OLAP. Selezionare Valori relazionali come tipo di formula.
con la formula RDB possono essere visualizzati soltanto i campi dati selezionati nella query SQL.
Uso di RDB al di fuori dell'iperblocco
Selezionate la cella del valore e selezionate
.- Nome
- Specificare un nome di iperblocco
- indice_riga
- Specificare un record o un riferimento di riga.
- titolo_colonna
- Specificare il nome di una colonna da cui visualizzare il valore.
- Utilizzare il numero della linea
- Impostare su TRUE per generare i numeri degli indici di riga come nome univoco di un record.
Il database relazionale non usa nomi univoci. Il nome univoco viene generato dalla prima colonna della tabella di relazione. In questo caso, il riferimento al record è il valore di quel nome univoco. Il comportamento di questo record di riferimento può essere modificato nelle Impostazioni avanzate dell'iperblocco.
Esempio di tabella SQL
ID | Nome | Tipo di elemento | Posizione dell'ordine | DataSourceID |
---|---|---|---|---|
Varianza | Varianza | NULLA | 2 | NULLA |
Effettivo | Effettivo | NULLA | 1 | NULLA |
Budget | Budget | NULLA | 1 | NULLA |
Simulazione | Simulazione | NULLA | 2 | NULLA |
Previsione | Previsione | NULLA | 3 | NULLA |
Esempio di numero di riga usato come indice impostato su FALSE
Didascalia elemento | Elemento Nome univoco | ID | Nome | Tipo di elemento | Posizione dell'ordine | DataSourceID |
---|---|---|---|---|---|---|
Varianza | Varianza | Varianza | Varianza | NULLA | 2 | NULLA |
Effettivo | Effettivo | Effettivo | Effettivo | NULLA | 1 | NULLA |
Budget | Budget | Budget | Budget | NULLA | 1 | NULLA |
Simulazione | Simulazione | Simulazione | Simulazione | NULLA | 2 | NULLA |
Previsione | Previsione | Previsione | Previsione | NULLA | 3 | NULLA |
L'uso di =RDB(iperblocco("iperbloccoXXX"), "Valore", "Posizione ordine")
fornisce il valore di uscita 2
.
Esempio di numero di riga usato come indice impostato su True
Didascalia elemento | Elemento Nome univoco | ID | Nome | Tipo di elemento | Posizione dell'ordine | DataSourceID |
1 | 1 | Varianza | Varianza | NULLA | 2 | NULLA |
2 | 2 | Effettivo | Effettivo | NULLA | 1 | NULLA |
3 | 3 | Budget | Budget | NULLA | 1 | NULLA |
4 | 4 | Simulazione | Simulazione | NULLA | 2 | NULLA |
5 | 5 | Previsione | Previsione | NULLA | 3 | NULLA |
Utilizzando =RDB(HYPERBLOCK("HyperblockXXX"), "3", "Nome")
si ottiene il valore di uscita Budget
.