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.
Este es mi escenario:
Es septiembre y tengo los siguientes datos financieros en mi modelo:
- Reales (hasta agosto incluido)
- Pronóstico 9: datos de previsión para septiembre en adelante
- Pronóstico 7: una previsión más antigua a partir de julio, que tiene los datos de "previsión" para julio en adelante
Los reales y el pronóstico 9 se unen perfectamente y dan un perfil mensual continuo.
Sin embargo, si quiero mostrar Los datos reales y el pronóstico 7, ambos conjuntos de datos incluyen datos para julio y agosto. Quiero ver la imagen como estaba entonces, así que necesito evitar que los Reales para julio y agosto se muestren.
Se vuelve más complicado ya que tengo muchos más pronósticos históricos (Pronóstico 6, 5, 4, etc.), pero lo anterior es la esencia del problema. Además, los datos reales son más granulares que los pronósticos, por lo que actualmente se encuentran en tablas de hechos separadas.
¿Cuál es la mejor manera de evitar el doble conteo de los viejos meses de previsión que desde entonces se han convertido en reales también? Estos meses de doble conteo serían diferentes para cada pronóstico anterior.
Cualquier ayuda o sugerencia sería apreciada.
Gracias
Adrian
@_Adrian - Por lo tanto, haciendo algunas suposiciones sobre las cosas, tal vez tratar de:
Measure =
VAR __Date = MAX('Calendar'[Date])
VAR __ActualsMax = MAXX(ALL('Actuals'),[Date])
RETURN
IF(
__Date > __ActualsMax,
SUMX(__Forecast,[Value]),
SUMX(__Actuals,[Value])
)
Honestamente, aunque no tengo idea de lo que estás tratando de hacer, crear una nueva mesa, o qué. El concepto anterior asume una tabla de fechas independiente, se calcula si la fecha es mayor o menor que la fecha máxima en la tabla Reales, si es así, devuelve el número de previsión, de lo contrario devuelve el número de datos reales. Evita sumar ambos juntos.
No es realmente suficiente información para seguir adelante, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.
Gracias por las respuestas @Greg_Deckler y @amitchandak . Voy a tratar de dar un poco de mejor información esta vez 🙂
Comenzando con los datos de muestra de mis 2 tablas de hechos
Actuales
Cliente | Código SKU | Fecha | Importe de las unidades | Importe bruto de ventas | Importe de reembolsos | Mercado | Reales o Tipo de pronóstico |
101 | 95347 | 01/05/2020 | 202 | 600 | 20 | Doméstica | Actual |
101 | 95349 | 01/05/2020 | 433 | 1500 | 90 | Doméstica | Actual |
101 | 132284 | 01/05/2020 | 56 | 100 | 39 | Doméstica | Actual |
101 | 40441 | 01/06/2020 | 30 | 52 | 6 | Doméstica | Actual |
101 | 40455 | 01/06/2020 | 20 | 35 | 15 | Doméstica | Actual |
101 | 44496 | 01/06/2020 | 3 | 63 | 14 | Doméstica | Actual |
101 | 95347 | 01/07/2020 | 139 | 500 | 88 | Doméstica | Actual |
101 | 95349 | 01/07/2020 | 289 | 1049 | 110 | Doméstica | Actual |
101 | 132284 | 01/07/2020 | 56 | 100 | 9 | Doméstica | Actual |
101 | 40441 | 01/08/2020 | 78 | 70 | 3 | Doméstica | Actual |
101 | 40455 | 01/08/2020 | 34 | 60 | 2 | Doméstica | Actual |
101 | 70063 | 01/08/2020 | 30 | 3 | 0 | Doméstica | Actual |
Pronósticos
Cliente | Código SKU | Fecha | Importe de las unidades | Importe bruto de ventas | Importe de reembolsos | Mercado | Reales o Tipo de pronóstico |
101 | 106892 | 01/06/2020 | 6274 | 1900 | 25 | Doméstica | Pronóstico6 |
101 | 106892 | 01/06/2020 | 6274 | 1900 | 25 | Doméstica | Pronóstico6 |
101 | 106892 | 01/07/2020 | 11426 | 3510 | 102 | Doméstica | Pronóstico6 |
101 | 106892 | 01/07/2020 | 5863 | 1992 | 99 | Doméstica | Pronóstico6 |
101 | 102156 | 01/08/2020 | 582 | 1982 | 98 | Doméstica | Pronóstico6 |
101 | 102156 | 01/08/2020 | 582 | 1982 | 98 | Doméstica | Pronóstico8 |
101 | 106892 | 01/08/2020 | 15334 | 4802 | 224 | Doméstica | Pronóstico8 |
101 | 106892 | 01/09/2020 | 14889 | 4663 | 214 | Doméstica | Pronóstico6 |
101 | 106894 | 01/09/2020 | 5477 | 1582 | 145 | Doméstica | Pronóstico6 |
101 | 106894 | 01/09/2020 | 5477 | 1582 | 145 | Doméstica | Pronóstico8 |
101 | 106892 | 01/10/2020 | 6598 | 2451 | 240 | Doméstica | Pronóstico6 |
101 | 106894 | 01/10/2020 | 239 | 77 | 2 | Doméstica | Pronóstico8 |
101 | 102156 | 01/11/2020 | 564 | 1920 | 19 | Doméstica | Pronóstico8 |
101 | 102156 | 01/11/2020 | 564 | 1920 | 20 | Doméstica | Pronóstico8 |
Quiero incluir valores (Unidades, o Ventas brutas, o Reembolsos) de ambas tablas de modo que tenga una línea de tiempo continua de datos reales y datos de previsión, para cada tipo de previsión, que puedo usar en medidas de inteligencia de tiempo (YTD, YoY, etc.).
Puedo prever una medida para cada tipo de previsión, diga 'Actuales & Pronóstico 6' que:
- incluye los datos reales hasta que se inicia la previsión y luego pronostica los valores a partir de entonces. Por lo tanto, para Forecast6 (que tiene valores de previsión a partir de junio), tendría reales hasta mayo (mes 5) y luego valores de Forecast6 a partir de junio.
- excluye los valores reales para los meses 6, 7 y 8.
Sin embargo, cada mes hay un nuevo nombre de pronóstico, digamos Forecast9 y no quiero tener que crear un nuevo conjunto de medidas cada mes.
Hasta ahora tengo algunas medidas simples, por ejemplo:
Ventas brutas : SUM ( Reales[Importe bruto de ventas] ) + SUMA ( Previsiones[Importe de ventas brutas] )
Y:
Ventas brutas YTD - CALCULATE ([ Ventasbrutas],DATESYTD ( 'Calendario'[Fecha] ) )
Se pueden utilizar con una segmentación de datos en 'Actuales o Tipo de previsión' y seleccionando 'Reales' y 'Pronóstico6', por ejemplo. Aparte del problema de doble conteo ya mencionado, hay una limitación con esto; Puedo ver el negocio entonces pidiendo una comparación lado a lado entre 'Reales & Pronóstico6' y 'Reales & Pronóstico7' que no puedo mostrar con segmentaciones, ya que sumaría Reales + Pronóstico6 + Pronóstico7.
Tal vez mi enfoque / comprensión está mal y hay una mejor manera de hacer esto - sugerencias bienvenidas! Y también cualquier ayuda con el DAX para excluir esos meses de superposición de reales sería genial.
Espero que eso explique el problema un poco mejor. Si no, sólo hágamelo saber lo que no está claro y voy a tratar de aclarar.
Gracias
Adrian
@_Adrian, puede compartir algunos datos iguales. Si forman parte de una tabla podemos usar el primer valor no en blanco basado en la versión y tomar el valor
https://www.linkedin.com/pulse/five-recent-power-bi-functions-you-should-use-more-often-amit-chandak
De podemos usar Switch basado en no valor de 1 plan a otro.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |