Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola a todos,
Necesito en Power BI Desktop:
Necesito un cálculo simple con respecto a todos los 12 meses como: valor de enero2021 + feb2021, valor de feb2021 + mar2021 ,-----------Nov2021 + Dic2021 Entonces dec2021 + jan2022 valor necesito luego valor jan2022 + feb2022, valor feb2022 + mar2022 y así sucesivamente....
Cada mes, los datos aumentarán dinámicamente en la tabla de la base de datos.
Crear una medida adicional para comparar el final del mes entre diciembre de 2021 y enero de 2022 (asegúrese de que esta nueva medida esté automatizada y no requiera actualización manual cuando comience el año nuevo)
Escenario requerido:Necesito un cálculo de dos meses como hoy es enero de 2022, por lo que necesito el valor de diciembre de 2021 + enero de 2022.
Una vez que febrero de 2022 venga automáticamente en la tabla de la base de datos, entonces el valor de enero2022 + febrero de 2022 necesito cálculo.
Mostrando en la imagen de abajo.
Enlace de Excel:
Solved! Go to Solution.
1. Supongamos que MonthCombine no está incluido en la fuente de datos, puede usar la siguiente fórmula para obtenerlo:
MonthCombine = [Month]&" + " &CALCULATE(MAX('Table'[Month]),FILTER('Table',[Rank]=EARLIER('Table'[Rank])+1))
2. Luego, cree una columna de rango para obtener el valor del próximo mes:
YeearMonth = [Year]*100+MONTH( CONVERT([Year]&" "&[Month]&" 1", DATETIME) )
Rank = RANKX('Table',[YeearMonth],,ASC,Dense)
3. Ordenar MesCombinar columna por Rango, la tabla final es como se muestra a continuación:
Finalmente, cree una medida:
Measure = SUM('Table'[Value])+ CALCULATE(SUM('Table'[Value]),FILTER(ALLSELECTED('Table'),[Rank]=MAX('Table'[Rank])+1))
Salida:
Saludos
Eyelyn Qin
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
1. Supongamos que MonthCombine no está incluido en la fuente de datos, puede usar la siguiente fórmula para obtenerlo:
MonthCombine = [Month]&" + " &CALCULATE(MAX('Table'[Month]),FILTER('Table',[Rank]=EARLIER('Table'[Rank])+1))
2. Luego, cree una columna de rango para obtener el valor del próximo mes:
YeearMonth = [Year]*100+MONTH( CONVERT([Year]&" "&[Month]&" 1", DATETIME) )
Rank = RANKX('Table',[YeearMonth],,ASC,Dense)
3. Ordenar MesCombinar columna por Rango, la tabla final es como se muestra a continuación:
Finalmente, cree una medida:
Measure = SUM('Table'[Value])+ CALCULATE(SUM('Table'[Value]),FILTER(ALLSELECTED('Table'),[Rank]=MAX('Table'[Rank])+1))
Salida:
Saludos
Eyelyn Qin
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.