The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |