Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
etovi1948
Contributor III
Contributor III

Sumar dos columnas como dimensión en tabla simple (Sense)

Estimados, Parece un tema sencillo, Pero No le Encontrado que la Vuelta.

Tomo De Una planilla Excel de registros de facturación, Entre Otros, dos campos: Débito1 y Débito2, Que pueden Ser cero o con valor, UNO, Ambos o ninguno.

En Una tabla utilizo sencilla Varias Columnas de dimensión to see Distintos Atributos, Entre Los Que quiero ver La Suma de débitos parrafo Cada factura (Sea Esta suma cero o más). Como el valor en la dimensión Lo Trae sin formato, utilicé:

( '# ## 0' Debito1 ,, '', '') + num num (Debito1 ,, '', '# ## 0.' '') Y, caramba, me sorprendio: Cero Pone a Todo.

Sonda de tres KPI Distintos: para Debito1, Debito2 y total. Funciona bien, Pero si elijo Un año Desaparece el total de (va a cero).

Si la USO Una columna de Medida, en vez de dimensión, y TAMPOCO Funciona La Fórmula.

En fin, necesito Que el párrafo Cada factura Sume los débitos y no encuentro CÓMO lograrlo.

Agradecere me den Una Mano con ESTO.

Ernesto


(por algún misterio, el blog traduce del español al español! El resultado no es el mejor, pero lo edito y sigue traduciendo pobremente)

1 Solution

Accepted Solutions
hector_munoz
Specialist
Specialist

Hola Ernesto,

Echa un vistazo a las funciones Rangesum() y Rangeavg(); convierten los nulos a cero y no tienes problemas al operar con ellos.

Saludos,
H

View solution in original post

4 Replies
sorrakis01
Specialist
Specialist

Hola,

Prueba a ver en sumar las columnas, es decir Col(1)+Col(2). No recuerdo si era Col o Column

Saludos

etovi1948
Contributor III
Contributor III
Author

Hola, Jordi.

En la tabla no uso las columnas de uno y otro débito, en realidad necesito una sola que sume las dos variables cargadas en el script.

Veo que el traductor distorsionó mucho el texto original de mi pregunta.

La fórmula que no sale bien es:

num(Debito1,'#.##0',',','.')+num(Debito2,'#.##0',',','.')

Y donde dice "sonda de tres KPIs", originalmente escribí "probé con tres KPIs distintos para débito1, débito2 y total y funciona, excepto si selecciono un año en particular.

Saludos.

hector_munoz
Specialist
Specialist

Hola Ernesto,

Echa un vistazo a las funciones Rangesum() y Rangeavg(); convierten los nulos a cero y no tienes problemas al operar con ellos.

Saludos,
H

etovi1948
Contributor III
Contributor III
Author

Funciona perfectamente.

Sigue quedándome la duda de por qué en la forma que usaba en la columna dimensión de la tabla funcionaba sumando de a un campo pero fallaba cuando sumaba los dos campos y, sin embargo, poniendo un KPI con igual fórmula de suma de ambos campos funciona correctamente.

Gracias, Héctor y Jordi, una vez más.

Ernesto