VALORCUBO (Função VALORCUBO)
Se você está em busca de uma função no Excel permite extrair dados de uma fonte de dados de cubo, então a VALORCUBO é indicada.
Ademais, com o VALORCUBO é possível retornar um valor específico com base em uma expressão e em uma lista de campos.
Portanto, essa função é utilizada para realizar cálculos complexos em dados multidimensionais ou em apoio com tabela dinâmica.
Sintaxe
A sintaxe =VALORCUBO é composta por um campo obrigatório e demais campos opcionais com opção de inserir diversas expressões.
=VALORCUBO(conexão; [expressão_membro1]…)
Argumentos
- conexão (obrigatório): Representa uma string de texto com o nome da conexão e busca através do Modelo de Dados.
- expressão_membro1 (opcional): Uma cadeia de texto que representa uma expressão a ser avaliada dentro do cubo. Além disso, permite filtrar ou selecionar membros específicos do cubo.
Valor de retorno
A função retorna o valor calculado com base na expressão obrigatória e nos filtros aplicados aos campos do cubo.
Observações da VALORCUBO
- VALORCUBO pode apresentar erros no tipo #N/D em algumas situações.
- Expressão_membro estiver com preenchimento incorreto.
- Membro específicado não existir no cubo.
- Se o conjunto de membros incluir pelo menos um membro com uma dimensão diferente dos demais.
- Enquanto a Função VALORCUBO estiver em operação pode apresentar a frase #OBTENDO_DADOS.
- A função VALORCUBO pode retornar o erro #NOME em duas situações.
- Se o nome da conexão não for válido
- Quando o servidor OLAP estiver indisponível ou retornar uma mensagem de erro.
- A VALORCUBO pertence ao conjunto de Funções do Cubo no Excel.
Exemplo 1: Inserir a tabela dinâmica com as funções do cubo
Em primeiro lugar, antes de demonstrar na prática, como utilizar a função VALORCUBO é necessário criar a tabela dinâmica como modelo de dados.
Ao criar a tabela dinâmica selecione a opção modelo de dados.
Após isso, crie a tabela dinâmica no formato de modelo de dados.
Com isso ao utilizarmos as funções do cubo, o Excel identificará automaticamente as fontes de dados.
Exemplo 2: Converter OLAP para fórmulas
Após criar a tabela em modelo de dados é possível iniciar as primeiras modificações do cubo.
Por exemplo, vamos converter a tabela dinâmica OLAP para o sistema de fórmulas.
Nessa condição, o Excel irá substituir a tabela dinâmica pela fórmula VALORCUBO e replicará os dados para todas elas, veja abaixo.
Com a conversão realizada, quando selecionar a tabela dinâmica anteriormente, perceberá que o Excel converteu a tabela para fórmulas.
Ao observar a fórmula replicada, observamos o VALORCUBO como mandante das informações.
Nesse sentido, realizamos o inverso. Ou seja, tornamos uma dinâmica compatível com VALORCUBO.
Exemplo 3: Como usar a função VALORCUBO
Em terceiro lugar, após a tabela criada em Modelo de Dados, vamos criar a VALORCUBO.
Para isso, após chamar a função, utilize as aspas duplas que ela identificará a tabela.
Replique os códigos que foram gerados pela tabela dinâmica através da fórmula e pressione enter.
=VALORCUBO(“ThisWorkbookDataModel”;Planilha4!A5;Planilha4!B3)
Observe o resultado.
Portanto, foi possível buscar o valor da tabela através da fórmula de VALORCUBO sem a necessidade da criação de uma dinâmica.
Quando usar a VALORCUBO?
Em resumo, optar pelo uso ou não da VALORCUBO poderá depender de suas necessidades.
Como resultado, ao utilizar a função você acaba não precisando recorrer ao uso das tabelas dinâmicas.
Por outro lado, as funções cubo não possuem redimensionamentos igual as tabelas.
Nesse sentido, procure avaliar o seu trabalho e relatório e escolha a opção que trará mais resultado a curto prazo.