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
Hello,
You are trying to calculate the previous value (i.e., "Ant.") in a pivot table but encountering an issue where the formula is incorrectly skipping columns and returning values from further back than intended. You want to return 0 or null when there's no data in the previous column rather than incorrectly pulling data from earlier columns.
Here's how you can address this:
Check the Formula: Ensure that the formula you're using in the "Ant." column is correctly referencing the previous column. The formula should only look one column back and should handle cases where the previous column is empty.
Handling Missing Data: You may need to use a conditional statement to check if the previous column has data. If it doesn’t, return 0 or null. In Excel, this could look like:=IF(ISBLANK(Previous Column Value), 0, Previous Column Value)
Replace Previous Column Value with the actual reference to the cell or column you're checking.
Check Pivot Table Options: Since you mentioned you're checking the box to present null values, ensure that the setting is correctly applied. This setting should allow nulls to be displayed instead of skipping columns.
Hope that helps.
Hola Cris, Gracias por tu respuesta
Si intente evaluar la columna anterior con IsNull() o con If y asi poder determinar si hay valor o no
Hice el ejercicio solo con el valor actual y use la siguiente expresión :
IF( Count(Efectivas_cont) = 0 or isnull(Count(Efectivas_cont))
, 0
, Count(Efectivas_cont)
)
Pero como se ve en la imagen la primera Fila en el mes de 'Jun' sigue saliendo un valor Nulo, no lo puedo reemplazar con 0
Pero igual, sigue saliendo un valor nulo en esa columna