RDB
Essa função retorna valores de uma lista relacional que não foi criada com uma consulta SQL.
Sintaxe
=RDB(HYPERBLOCK("hyperblock_name"),row_index,"column_title")
Usar o RDB em um hiperbloco
O conteúdo de bancos de dados relacionais é exibido na planilha usando hiperblocos e consultas SQL.
Arraste uma lista relacional da Estrutura de Banco de Dados para criar um hiperbloco. Selecione a célula de valor e abra a caixa de diálogo Editar Fórmula OLAP. Selecione Valores relacionais como o tipo de fórmula.
A fórmula RDB só pode exibir os campos de dados selecionados na consulta SQL.
Usar o RDB fora do hiperbloco
Selecione a célula de valor e selecione
.- Nome
- Especifique um nome de hiperbloco
- índice_de_linha
- Especifique uma referência de registro ou linha.
- título_da_coluna
- Especifique o nome de uma coluna da qual o valor é exibido.
- Use o número da linha
- Defina como TRUE para gerar números de índice de linha como nome exclusivo de um registro.
O banco de dados relacional não usa nome exclusivo. O nome exclusivo é gerado a partir da primeira coluna da tabela relacional. Nesse caso, a referência de registro é o valor desse nome exclusivo. O Comportamento dessa referência de registro pode ser alterado nas Configurações avançadas do hiperbloco.
O exemplo da tabela SQL
ID | Nome | Tipo de elemento | Posição do pedido | DataSourceID |
---|---|---|---|---|
Variação | Variação | NULL | 2 | NULL |
Real | Real | NULL | 1 | NULL |
Orçamento | Orçamento | NULL | 1 | NULL |
Simulação | Simulação | NULL | 2 | NULL |
Previsão | Previsão | NULL | 3 | NULL |
Exemplo de número de linha usado como índice definido como FALSO
Legenda do elemento | Elemento Uniquename | ID | Nome | Tipo de elemento | Posição do pedido | DataSourceID |
---|---|---|---|---|---|---|
Variação | Variação | Variação | Variação | NULL | 2 | NULL |
Real | Real | Real | Real | NULL | 1 | NULL |
Orçamento | Orçamento | Orçamento | Orçamento | NULL | 1 | NULL |
Simulação | Simulação | Simulação | Simulação | NULL | 2 | NULL |
Previsão | Previsão | Previsão | Previsão | NULL | 3 | NULL |
O uso de =RDB(HYPERBLOCK("HyperblockXXX"), "Variance", "OrderPosition")
fornece o valor de Saída 2
.
Exemplo do número da linha usado como índice definido como TRUE
Legenda de Elemento | Elemento Uniquename | ID | Nome | Tipo de elemento | Posição do pedido | DataSourceID |
---|---|---|---|---|---|---|
1 | 1 | Variação | Variação | NULL | 2 | NULL |
2 | 2 | Real | Real | NULL | 1 | NULL |
3 | 3 | Orçamento | Orçamento | NULL | 1 | NULL |
4 | 4 | Simulação | Simulação | NULL | 2 | NULL |
5 | 5 | Previsão | Previsão | NULL | 3 | NULL |
O uso de =RDB(HYPERBLOCK("HyperblockXXX"), "3", "Name")
fornece o valor de saída Orçamento
.