Skip to Main Content

Portuguese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Como fazer um cálculo entre duas análises no OBIEE?

4d0e3cb0-6e8d-436d-8adf-cd122a25c232Jul 23 2018 — edited Feb 27 2019

Bom dia.

No OBIEE tenho duas análise (Despesa Líquida e Receita Líquida) que foram criadas por vários outros critérios e usado o UNION ALL entre esses critérios para trazer um valor específico, gostaria de saber se existe uma forma e/ou como faria um cálculo de divisão entre dois valores destas duas análises?

This post has been answered by peterson.ribeiro-Oracle on Jul 23 2018
Jump to Answer

Comments

peterson.ribeiro-Oracle
Answer

Em uma consulta com Union, você tem que ter o mesmo número de colunas e tipos de dados iguais em cada consulta, podendo criar colunas derivadas utilizando as duas consultas.

No exemplo abaixo, você deve

1. Criar uma consulta clicando no primeiro link

2. Criar uma segunda consulta clicando no segundo link

3. Criar uma coluna derivada clicando no link "Result Columns"

pastedImage_0.png

Na coluna derivada, você tem que referenciar as colunas da consulta utilizando as posições das mesmas, onde saw_0 representa a coluna 1 e saw_1 a coluna 2. Ex:

sum(saw_1) / sum (saw_2)

Também é possível utilizar métricas agregadas por coluna. Ex:

sum(saw_1 by saw_0) / sum (saw_2 by saw_0)

pastedImage_5.png

Além da forma acima, também é possível adicionar uma coluna calculada em uma Pivot Table. Para isso, basta clicar com o botão direito na tabela e adicionar uma nova coluna calculada.

Ex:

pastedImage_7.png

pastedImage_8.png

O ideal seria você modelar o repositório para que você tenha uma visão unificada dessas visões, podendo reutilizar em diversas consultas.

Obrigado,

Peterson Ribeiro

Marked as Answer by 4d0e3cb0-6e8d-436d-8adf-cd122a25c232 · Sep 27 2020

Bom dia.

Não seria desta forma, cálculo estre critérios diferentes na mesma análise realmente é desta forma, porém eu tenho análises diferentes e com critérios diferentes para cada uma, e gostaria de saber se existe uma forma e pegar o valor de cada uma dessas análises e fazer um novo cálculo que seria a terceira análise.

Sem título.jpg

1 - 2

Post Details

Added on Jul 23 2018
2 comments
1,373 views