Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Queridos todos,
Estoy tratando de calcular un valor de índice para los datos de series temporales que se debe utilizar como base para los cálculos de cambio de % .
Resultado deseado:
Mes de ventas | Pct % | base del índice | valor calculado | |||
01.01.2019 | 43,1 | 43,1 | 43,1/43,1 | |||
01.02.2019 | 38,5 | 43,1 | 38,5/43,1 | |||
01.03.2019 | 35,7 | 43,1 | 35,7/43,1 | |||
... |
La base del índice debe calcularse automáticamente en función de la selección de la segmentación (proveedor, niveles de categoría 0-2, número de producto).
Todos los datos se almacenan en una tabla.
He creado dos medidas hasta ahora:
Mes de ventas | Pct % | base del índice | minDate | |||
01.01.2019 | 43,1 | 43,1 | 01.01.2019 | |||
01.02.2019 | 38,5 | 38,5 | 01.01.2019 | |||
01.03.2019 | 35,7 | 35,7 | 01.01.2019 | |||
... |
Si utilizo una fecha específica (por ejemplo, 01.01.2019) en lugar de minDate como filtro, el resultado tiene este aspecto:
Mes de ventas | Pct % | base del índice | minDate | |||
01.01.2019 | 43,1 | 43,1 | 01.01.2019 | |||
01.02.2019 | 38,5 | 01.01.2019 | ||||
01.03.2019 | 35,7 | 01.01.2019 | ||||
... |
A continuación, el cálculo (pct % / base de índice) daría como resultado infinito para 02 y 03/2019.
¿Tiene una idea de cómo resolver el problema con medidas o de cualquier otra manera (indexar mes % al primer valor)?
¡Muchas gracias de antemano!
¿es capaz de proporcionar los datos o un pbix?
Proud to be a Super User!
Desafortunadamente no puedo subir archivos aquí, pero he subido un conjunto de datos de muestra a Wetransfer - espero que esto funcione!
hola tiene el archivo el problema es su fecha, su fecha parece un valor de tabla de búsqueda.
Para identificar el problema necesito replicar su pbix. Si usted puede compartir el pbix que sería más fácil, si no por favor proporcione las fechas.
Proud to be a Super User!
Parece que la carga en wetransfer cambió el formato de columna. Las fechas en la columna son correctas, sólo el formato de Excel necesita ser cambiado:
Desafortunadamente no puedo compartir el archivo PBIX ya que contiene información confidencial, lo siento!
hola, así que si entiendo correctamente lo que intentas hacer es llenar el valor cuando no hay un valor válido, realmente no puedo ver una manera de hacerlo actualmente, pero mal seguir cavando y si alguien más quiere saltar en that's genial demasiado
Proud to be a Super User!
¡Muchas gracias! De hecho, sólo quiero usar siempre el promedio para la primera fecha como base para el cálculo. Desafortunadamente no pude encontrar una manera de filtrar la medida dinámicamente a la primera fecha para la categoría seleccionada / proveedor / ... para todas las filas 😞
El objetivo es tener un gráfico de líneas donde la línea siempre comience en 100% y luego los aumentos/disminuciones se muestren en función del primer valor de referencia.
Prueba esto:
Measure =
VAR minDate = [minDate]
Return
CALCULATE(SELECTEDVALUE(Table[Pct %]) ; ALL(Datatable) ; Datatable[Sales Month] = minDate)
Br
J
¡Muchas gracias por su opinión! Con este método la selección de la fecha mínima funciona bien. Sin embargo, selectedvalue devuelve en blanco (supongo que porque puede haber varios valores por mes que deben promediarse primero). Pero no tengo una idea de cómo combinar average con selectedvalue. ¿Tienes una idea de eso?
Mientras el filtro en mindate funciona no creo que necesites combinar los dos, si hay más de 1 valor por fecha en [Ptr %] creo que todo lo que tenemos que hacer es cambiarlo a AVERAGE().
Measure =
VAR minDate = [minDate]
Return
CALCULATE(AVERAGE(Table[Pct %]) ; ALL(Datatable) ; Datatable[Sales Month] = minDate)
Br
J
Llegué a la misma idea hace unos minutos 🙂 muchas gracias por su apoyo! ¡Me salvó el día!
Acabo de cambiarlo un poco y quité la cláusula ALL para que la solución se vea así ahora:
Obtener la primera fecha:
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |