RDB
Esta función devuelve los valores de una lista relacional creada con una consulta SQL.
Sintaxis
=RDB(HYPERBLOCK("hyperblock_name"),row_index,"column_title")
Uso de RDB en el hiperbloque
El contenido de las bases de datos relacionales se visualiza en la hoja de cálculo mediante hiperbloques y consultas SQL.
Arrastre una lista relacional desde la estructura de base de datos para crear un hiperbloque. Seleccione la celda de valor y abra el cuadro de diálogo Editar fórmula OLAP. Seleccione Valores relacionales como tipo de fórmula.
La fórmula RDB solo puede mostrar los campos de datos seleccionados en la consulta SQL.
Uso de RDB fuera del hiperbloque
Seleccione la celda de valor y seleccione
.- Nombre
- Especifique un nombre de hiperbloque.
- row_index
- Especifique una referencia de registro o fila.
- column_title
- Especifique el nombre de una columna desde la que se muestra el valor.
- Usar número de línea
- Establezca el valor a TRUE para generar números de índice de fila como nombre exclusivo de un registro.
La base de datos relacional no utiliza nombre exclusivo. El nombre exclusivo se genera a partir de la primera columna de la tabla relacional. En este caso, la referencia del registro es el valor de ese nombre exclusivo. El comportamiento de esta referencia de registro puede cambiarse en la configuración avanzada del hiperbloque.
Ejemplo de tabla SQL
Id. | Nombre | Tipo de elemento | OrderPosition | DataSourceID |
---|---|---|---|---|
Desviación | Desviación | NULL | 2 | NULL |
Valor real | Valor real | NULL | 1 | NULL |
Presupuesto | Presupuesto | NULL | 1 | NULL |
Simulación | Simulación | NULL | 2 | NULL |
Previsión | Previsión | NULL | 3 | NULL |
Ejemplo de número de línea usado como índice establecido en FALSE
Título de elemento | Nombre único del elemento | Id. | Nombre | Tipo de elemento | OrderPosition | DataSourceID |
---|---|---|---|---|---|---|
Desviación | Desviación | Desviación | Desviación | NULL | 2 | NULL |
Valor real | Valor real | Valor real | Valor real | NULL | 1 | NULL |
Presupuesto | Presupuesto | Presupuesto | Presupuesto | NULL | 1 | NULL |
Simulación | Simulación | Simulación | Simulación | NULL | 2 | NULL |
Previsión | Previsión | Previsión | Previsión | NULL | 3 | NULL |
El uso de =RDB(HYPERBLOCK("HyperblockXXX"), "Desviación", "OrderPosition")
proporciona el valor de salida 2
.
Ejemplo de número de línea usado como índice establecido en TRUE
Título de elemento | Nombre único del elemento | Id. | Nombre | Tipo de elemento | OrderPosition | DataSourceID |
1 | 1 | Desviación | Desviación | NULL | 2 | NULL |
2 | 2 | Valor real | Valor real | NULL | 1 | NULL |
3 | 3 | Presupuesto | Presupuesto | NULL | 1 | NULL |
4 | 4 | Simulación | Simulación | NULL | 2 | NULL |
5 | 5 | Previsión | Previsión | NULL | 3 | NULL |
El uso de =RDB(HYPERBLOCK("HyperblockXXX"), "3", "Name")
proporciona el valor de salida Presupuesto
.