Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
rodri_morales
Creator II
Creator II

Agregar unidad de Medida

Buen día a todos, quería consultarles como puedo agregar un campo, que seria un texto, al gráfico.

Cada barra representa algún rubro o material por así decirlo, y sumo las cantidades, pero necesitaría agregarle también la unidad de medida para saber de que se trata.

En el siguiente gráfico tengo por ejemplo lo que seria pintura y necesitaría que al lado de esas cantidades aparezca la unidad de medida ('Lts' en este caso). Aclaro que la unidad de medida es una atributo de una tabla de la base de datos.

El calculo de las cantidades lo hago de la siguiente forma:

=sum(if(Tipo='Y', Cantidad))      ----------> Tipo Y = 'Presupuestado'

imagen.png

1 Solution

Accepted Solutions
chematos
Specialist II
Specialist II

Rodrigo,

La expresión la tienes que poner en la pestaña de Expresiones y en la pestaña Número seleccionar la primera, la predefinida.

En tu expresión puedes usar set analisis en lugar del if:

=num( sum({< Tipo={'Y'} >} Cantidad),'###,###.##' &'-'& UMedida)


Saludos,

Jose

View solution in original post

6 Replies
Not applicable

Hola Rodrigo.

Puedes ponerle formato a tu expresion y luego en las propiedades en la pestaña numero, ponerle el check expresion predefinida.

Ejemplo.

Expresion

sum(Cantidad)

Expresion con formato

=num(sum(Cantidad),'###,###.##' &'-'& Unidad)


Si te das cuenta a la expresion con formato le estoy uniendo un guion y a la vez el campo Unidad.


Luego en la pestaña numero se pones "Expresion  predefinda".


Espero te sirva.


Atte. Luis Valencia


rodri_morales
Creator II
Creator II
Author

Lo hice tal cual así, pero sigue sin funcionar.

Tilde en la pestaña 'Numero'  la opción 'Expresión Predefinida' y tengo esta expresión:

imagen2.png

chematos
Specialist II
Specialist II

Rodrigo,

La expresión la tienes que poner en la pestaña de Expresiones y en la pestaña Número seleccionar la primera, la predefinida.

En tu expresión puedes usar set analisis en lugar del if:

=num( sum({< Tipo={'Y'} >} Cantidad),'###,###.##' &'-'& UMedida)


Saludos,

Jose

Not applicable

Hola Rodrigo.

Puedes montrar mas informacion grafica, como clonar ese grafico y convertirlo a tabla simple para ver tus datos, por otro lado te haz fijado si los recursos tienen mas de una unidad de medida.

atte.

Luis Valencia

rodri_morales
Creator II
Creator II
Author

La respuesta es correcta. Lo que yo habia intentado hacer es en el script unir las dos cosas:

Cantidad&'-'&UMedida          as CantidadUnidad

Pero no funcionaba. Y me di cuenta porque no funcionaba, porque han cargado datos con distintas unidades de medida para los mismos datos.

rodri_morales
Creator II
Creator II
Author

Lo lleve a una tabla y me di cuenta que hay mismas cosas cargadas con distintas unidades de medidas, de ahí el error de porque no funcionaba.