Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes Comunidad:
Estoy tratando de determinar la recompra de un cliente para lo cual hice lo siguiente
Obtener el dato de la columna anterior de una tabla pivotante; sin embargo cuando la columna anterior no presenta dato, este se salta una columna mas, cuando debería entregarme el valor '0' o nulo
Por ejemplo, en la primera fila para la columna 202407 en la columna 'Ant.' debería entregarme el valor de 0; sin embargo me entrega el valor de de 202405 que es 1 (salto una columna adicional)
Estoy aplicando para la columna 'Ant'
Before ( Count(Efectivas_cont) )
Agradecería su ayuda, a la espera de sus comentarios
PD. Estoy con el check de presentar valores nulos
Atte.
CarlosR
Lo que está devolviendo es correcto, tal como tienes ordenada la tabla. A la izquierda de la primera columna no hay valores, por lo cual no hay valor anterior, por lo cual devuelve nulo.
Puedes tratar de mejorar la salida con una función del tipo
Before(Alt(Count(Efectivas_cont), 0))
de forma que devolverá la primera cadena que se pueda representar de manera numérica. Si el valor es nulo, debería mostrar 0 (en mi ejemplo, lo puedes sustituir con otros valores).
Ten en cuenta que si el usuario puede reordenar las columnas, los valores serán distintos: de mayor a menor, el mayor devolverá nulo cuando no haya más valores altos (a la izquierda del primer valor), y ordenando de menor a mayor, al contrario.
Gracias por tu respuesta; sin embargo, no llegue a resolver el problema con el ALT, no se si porq la aplico mal o porq no me entrega lo q necesito, pero en la columna 2 puse la expresión con el Alt; sin embargo, me sale el mismo dato sin usar el Alt, lo q necesito es q cuando no haya nada en ese mes, me salga un 0 o algo q pueda identificarlo en el mes siguiente, como lo expuse en el tema original,
Por ejemplo
* En la imagen en la primera fila y en la tercera columna 'jun', necesito que en su columna Ant., osea 1
* Que es el dato anterior (may),
Deseo el dato del mes anterior
En la columna Efect. estoy usando:
* Count(Efectivas_cont)
En la columna Ant. estoy usando:
*Alt(Count(Efectivas_cont),0) // Antes usaba : Before(Count(Efectivas_cont))
o quien sabe estoy aplicando mal el Alt, favor su ayuda!!
Gracias!!
CarlosR.