Compare con la cantidad de ventas del año anterior y segregue en desempeño positivo y negativo

Un usuario Pregunto ✅

san_jois

Estimados usuarios experimentados de PBI Desktop,

Saludos,

Tengo una columna de flujo de cantidad de ventas en la que se agregan datos diarios.

Tengo rebanadoras por año y mes.

Según la segmentación seleccionada, la cantidad de ventas debe compararse con el mismo período del año pasado y la diferencia (categorías positivas, cero o negativas) debe separarse para que el recuento de clientes en cada categoría y la suma de la cantidad de ventas correspondiente estén disponibles.

Las medidas creadas de Ventas totales y Ventas totales el año pasado me ayudaron a subir al nivel de llenar una tabla en la que obtengo las diferencias mencionadas como las categorías mencionadas anteriormente.

Sin embargo, para contar el no. de los clientes que caen en cada categoría es donde me enfrento al problema.

En el momento en que pruebo con una nueva medida como Recuento positivo = Calcular (Recuento (códigos de fiesta), ((Ventas totales) – (Ventas totales el año pasado}}> = 0), considera los valores generales de la tabla y no las filas individuales).

Así que estoy tratando de crear una columna calculada …

Pero actualmente estoy atascado con el error de «referencia circulatoria».

Por favor ayuda

Gracias por adelantado

Saludos,

En respuesta a san_jois

Hola @san_jois,

Si lo entiendo correctamente, debería poder usar las fórmulas a continuación para crear las medidas en su escenario. carita feliz

1. Agregue una tabla de dimensiones del cliente que contenga [Name of Customer], si aún no lo tienes.

Customers = DISTINCT ( 'Table1'[Name of Customer] )

2. Luego cree las medidas.

Measure1 =
SUMX ( 'Customers', IF ( [Monthly Sales Diff] < 0, 1, 0 ) )
Measure2 =
SUMX ( 'Customers', IF ( [Yearly Sales diff] < 0, 1, 0 ) )

Saludos

punnas1

@v-ljerr-msft, en este escenario, los totales generales muestran números incorrectos

Hola @san_jois,

¿Podría publicar las estructuras de su tabla (incluidas las medidas que está utilizando) con algunos datos de muestra/simulacros y el resultado esperado en comparación con los datos? Para que podamos ayudar mejor en este tema. Es mejor que también pueda compartir un archivo pbix de muestra. Puede subirlo a OneDrive o Dropbox y publicar el enlace aquí. Oculte los datos confidenciales antes de cargarlos. carita feliz

Saludos

san_jois

En respuesta a v-ljerr-msft

Hola,

En datos, tengo una tabla que consiste en:

Fecha, nombre del cliente, cantidad pedida

Las medidas que he creado son:

Cantidad (es decir, Ventas este año)

Ventas totales del mes pasado (es decir, Ventas del mes pasado. He usado la función DATEADD())

Diferencia de ventas mensuales (es decir, la diferencia en la venta en comparación con el mes pasado)

Ventas totales LY (es decir, Ventas el año pasado. He usado la función DAX SAMEPERIODLASTYEAR())

Diferencia de ventas anuales (es decir, la diferencia en ventas en comparación con el año pasado)

Con esto, puedo crear una tabla en el modo de lienzo PBI y pedir que las medidas ‘Cliente’ y ‘Diferencia año tras año’ sean encabezados de columna en la tabla

Hasta aquí funciona bien.

Tabla de muestra creada usando Medidas

Quiero contar el no. valores inferiores a cero en las columnas Diferencia de ventas mensuales y Diferencia de ventas anuales

¿Debo agregar columnas calculadas (que dudo un poco debido a la gran cantidad de datos y al aumento asociado de RAM)?

¿O hay una salida usando medidas?

Gracias,

En respuesta a san_jois

Hola @san_jois,

Si lo entiendo correctamente, debería poder usar las fórmulas a continuación para crear las medidas en su escenario. carita feliz

1. Agregue una tabla de dimensiones del cliente que contenga [Name of Customer], si aún no lo tienes.

Customers = DISTINCT ( 'Table1'[Name of Customer] )

2. Luego cree las medidas.

Measure1 =
SUMX ( 'Customers', IF ( [Monthly Sales Diff] < 0, 1, 0 ) )
Measure2 =
SUMX ( 'Customers', IF ( [Yearly Sales diff] < 0, 1, 0 ) )

Saludos

san_jois

En respuesta a v-ljerr-msft

Gracias v-ljerr-msft Funciona bien. Gracias de nuevo por presentarme la función SUMX. Ahora tengo curiosidad por explorar más funciones de este tipo. Saludos,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *