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,
v-ljerr-msft
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.
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
v-ljerr-msft
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.
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.
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,
v-ljerr-msft
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.
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,