Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
sorrakis01
Specialist
Specialist

Forzar Dimensión

Buenas tardes a tod@s,

Necesito opciones para que una Tabla dinámica me muestre todos los Rangos tengan o no tengan valores.

Tengo un rango creado mediante script, y unos ingresos, estan en 2 tablas diferentes y estan unidas por un campo Key_Expediente.

Creo una tabla dinámica con la dimensión Rango y las expresiones sum(Cantidad) por un lado y count(Cantidad) por otro. El problema es que si siempre tengo 7 rangos a lo mejor en el periodo seleccionado solo hay ingresos en 3 de los 7 rangos y solo me aparecen esos 3.

Como tendría que salir:

Rango#
<2006101500
2006218800
2007510000
200800
200900
201045000
20112100

Es decir necesito que me salgan los que tienen 0.

Con una dimensión calculada creo que se podría pero el problema es que tengo 6 tablas con más rangos y hay algunas que tienen más de 40 rangos....

Tampoco me interesaria añadir, una columna de expresión nueva que forzara la dimensión, ya que estas tablas las exporto como tal a un archivo excel.

Alguna idea?


Saludos,

1 Solution

Accepted Solutions
rubenmarin

Hola Jordi, a ver si este te sirve.

Saludos.

View solution in original post

8 Replies
rubenmarin

Hola Jordi, tengo un ejemplo muy simple que funciona, igual al complicarlo dejaría de funcionar pero podría ayudarte.

En este ejemplo está marcado 'Mostrar todos los valores' en la dimensión y desmarcado 'Suprimir valores cero' en Presentación.

Saludos.

sorrakis01
Specialist
Specialist
Author

Hola Ruben,

Gracias por la ayuda y por contestar.  No se me ha acabado de solucionar el tema ya que el problema viene dado en que cuando selecciono una Fecha, ésta solo va referenciada la tabla cobros y del filtro que hace de ella una vez seleccionada es cuando me salen los rangos de la tabla Map_Guarantors, que logicamente solo salen los que tienen que salir. Por eso preguntaba si existe opcion para ello. Captura.PNG

Muchas Gracias de nuevo,


Saludos,

sorrakis01
Specialist
Specialist
Author

Hola Ruben,

Seria un caso parecido a este (adaptación del tuyo), pero "quiero" que me salgan todos los rangos.

Saludos,

rubenmarin

Hola Jordi, a ver si este te sirve.

Saludos.

sorrakis01
Specialist
Specialist
Author

Hola Rubén,

Por lo que entiendo, el ejemplo que me pasas me tendría que funcionar pero no lo hace, me siguen saliendo los rangos que tocan.... le tendré que dar una vuelta a ver donde está el "error". Mañana te digo algo.

Muchas gracias como siempre por la ayuda.

Saludos,

sorrakis01
Specialist
Specialist
Author

Hola,

Estoy asombrado de lo que pasa, la instrucción de Rubén funciona perfectamente salvo por un detalle:

Si pongo la expresión: If(Not IsNull(Rango),Count(Expediente), 0) NO FUNCIONA

En cambio si pongo:   If(Not IsNull(Rango),Count(Expediente), 1) FUNCIONA

                                 If(Not IsNull(Rango),Count(Expediente), ' ') FUNCIONA

En dimensión tengo los checks de mostrar todos los valores y de suprimir cuando es nulo.

Es decir, le gustan todos los valores menos el 0.


Alguien sabe el porque?


Gracias

rubenmarin

Hola Jordi, en mi ejemplo desmarqué la opción 'Suprimir Valores Cero' de la pestaña de Presentación, supongo que en tu documento sigue marcada.

Saludos.

sorrakis01
Specialist
Specialist
Author

Genial Rubén muchas gracias no recordaba esa opción.

Solucionado pues!

Un placer como siempre.