PDA

View Full Version : ¿cómo multiplicar columnas de dos tablas distintas?



eoviedo
10-22-2009, 11:53 AM
Buenas tardes,

Simplificando, para intentar hacerme entender -jeje- tengo una tabla de hechos que recoge millones de operaciones con dos campos -en realidad muchos más, lo dicho, pretendo simplificar-:

1.- Referencia
2.- Peso
3.- Tipo de artículo

Y otra tabla, por decirlo así, de dimensiones en la que se consigna el precio por cada tipo de artículo:

1.- Tipo de artículo
2.- Precio

Necesitaria obtener la suma peso*precio de todos los artículos con la misma referencia... es una suma... de valores multplicados, pero claro, una columna esta en la tabla de hechos y la otra no... ¿alguna idea?

-----------------
En el apartado inglés me han dado la respuesta. Crear un calculatedMember con esta fórmula:

'[Tipo de artículo].CurrentMember.Properties("Precio")*[Measures].[Peso]'

tdidomenico
10-23-2009, 11:43 AM
Solucionado en los foros en inglés:

http://forums.pentaho.org/showthread.php?t=73026

eoviedo
10-23-2009, 11:46 AM
... gracias. Iba a indicarlo yo... pero no me has dado tiempo, jeje. Fantástico trabajo!

tdidomenico
10-23-2009, 11:55 AM
No hay problema, me crucé con el hilo por casualidad. Gracias por tenerlo en consideración, de todas maneras.

¡Salut!