Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, tengo una duda que no consigo resolver
Tengo 2 tablas:
ID Campo1 Campo2 etc ID Campo5 Campo6 etc
Yo quiero construir una tabla de la siguiente forma:
ID sum(campo1) sum(campo5)
Pero en dicha tabla solo quiero mostrar aquellos ID donde sum(campo5) sea distinto de 0
Con este ejemplo:
ID sum(campo5)
1 100
2 0
3 0
4 200
5 0
De la siguiente tabla solo tendria que mostrar los siguientes datos:
ID sum(campo5)
1 100
4 200
He intentado habilitar condicional en la dimensión ID o intentar calcular una dimensión, pero no me funciona
¿Alguien tiene alguna idea de como solucionar dicho problema?
Un saludo
Hola Jonay,
Tabla1:
LOAD * INLINE [
ID, CAMPO5
1, 100
2, 0
3, 0
4, 150
5, 0
];
Tabla2:
LOAD ID AS ID2, CAMPO5 AS CAMPO52
Resident Tabla1
WHERE CAMPO5 > 0;
Saludos,
Perdona q pensaba q lo querías en script.
Si lo haces en tabla solo tienes que desmarcar que no te muestre los 0 en Presentation.
Supress Zero Values
Saludos,
Buenas Jordi, muchas gracias por responder. Te explico un poco, yo resumi mi problema para intentarlo simplificar, pero la solución no es tan sencila, porque el problema es algo más complejo.
Tengo 2 tablas:
Tabla1 Tabla2
ID Campo1 fecha etc ID Campo5 fecha etc
Tienen como campos comunes: ID y fecha. Pero un ID en una determinada fecha puede estar (o no) en ambas tablas. Yo quiero sumar campo5, pero solo cuando dicho ID no este en tabla1
Es como decir, sum(campo5) pero solo cuando no este en la tabla1 dicho ID para esa fecha.
Yo mediante conjuntos si puedo generar la lista de ID, que estan en una tabla pero no en otra, Pero no se como hacer que una tabla solo me muestre(filtre) ese subconjunto de datos de la dimensión y no todos los posibles valores.
Perdón por intentar simplicar el problema...
Un saludo
Hola Jonay,
En las tablas lógicas como tienes repartida esa información? Es decir en la estructura que haces en el script Campo5 y Campo1 estan separados en 2 tablas? te lo digo porque sino lo podrías juntar en una sola y hacer un Join de ambas where not exists ID (de la tabla 1)
Saludos,