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.

Nella sezione Database selezionare la tabella e la colonna del database relazionale. La formula RDB verrà visualizzata nel campo Formula OLAP.
Nota

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 Inserisci funzione > Speciale > RDB.

Specificare le informazioni riportate di seguito:
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.
Nota

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.