union two table of different agrregarion in spotfire

Hi,

We have two table as follows:

-----------------------------table 1---------------------                               ----------------Table 2--------------------

region             state                 population                                           Region           density

x                       x1                      10                                                         x                        2

y                       y1                      20                                                        y                         3

y                      y2                      30

x                      x2                       40

 

how do i join this both table in spotfire to calculate (%=sum(population)/sum(density)) kind of filed.

if i join both with region i will end up with duplicate values for desity field as both tables are at different agrgreations.

-----------------------output table inner join--------------

region           state                population           density

x                     x1                        10                       2

y                      y1                       20                      3

x                      x2                       30                      2

y                       y2                      40                      3

 

my formulat %=  sum(pop)/sum(density)= 100/10=10               ##i feel this method is wrong##3

so my plan is to do union for this as below

select A.region as region, A.state as state, A.population as pop, '0' as density from table1 A union b.region as region, '0' as state, '0' as pop, b.density as density 

which gives me an output as 

-------------output table Union ------------

Region          State             pop             density

x                    x1                   10                    0

y                   y1                    20                   0

x                    x2                  30                    0

y                    y2                   40                   0

x                     0                    0                     2

y                     0                     0                    3

 

so my formula % = sum(pop)/sum(density) = 100/5=25.

my question is, how can we do this union in spotfire without disturbing the information link sql.

Thanks in advance.

(1) Answer

Login