Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hola
Actualmente tengo una tabla que se parece a la siguiente:
fecha | number_of_requests |
01.01.2020 | 300 |
02.01.2020 | 125 |
03.01.2020 | 279 |
04.01.2020 | 432 |
Así que todo se basa en el día a día. Mi objetivo es obtener la suma de number_of_requests mensualmente, ya que quiero usarlos para el cálculo posterior. La visualización no es el problema, ya que PowerBI ya muestra los valores mensuales basados en la jerarquía de fechas.
¿Cuál es la mejor opción para obtener los valores en una tabla mensualmente?
Solved! Go to Solution.
No @lkshck,
Debe crear una tabla de dimensiones de calendario y luego relacionar calendar[date] (1) con fact[date] (many).
En la tabla de calendario, agregue un campo de mes que se pueda usar en los elementos visuales.
Puede hacer esto en Power Query algo como esto:
Date.MonthName([date])
O en DAX así:
monthName =
FORMAT(
calendar[date],
"MMMM"
)
Power BI agregará automáticamente los valores diarios a valores mensuales cuando se implemente de esta manera.
Esto se puede extender por años, ejercicios financieros, trimestres, etc.
Una vez que haya configurado correctamente la tabla de calendario (y marcada como tabla de fechas), puede usar las funciones de inteligencia de tiempo de Power BI para los cálculos. Cosas como Mes a Fecha, Año a Fecha, etc. son todas funciones DAX incorporadas que están disponibles.
Pete
Allí, @lkshck;
Puede crear una medida de la siguiente manera:
sum = CALCULATE(SUM([number_of_requests]),FILTER(ALLSELECTED('Table'),EOMONTH([date],0)=EOMONTH(MAX([date]),0)))
El resultado final se muestra a continuación:
Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@lkshck Quizás:
Table 29a =
VAR __Table =
SUMMARIZE(
ADDCOLUMNS(
'Table29',
"Month",MONTH([date]),
"Year",YEAR([date])
),
[Year],
[Month],
"number_of_requests",SUM('Table29'[number_of_requests])
)
RETURN
__Table
No @lkshck,
Debe crear una tabla de dimensiones de calendario y luego relacionar calendar[date] (1) con fact[date] (many).
En la tabla de calendario, agregue un campo de mes que se pueda usar en los elementos visuales.
Puede hacer esto en Power Query algo como esto:
Date.MonthName([date])
O en DAX así:
monthName =
FORMAT(
calendar[date],
"MMMM"
)
Power BI agregará automáticamente los valores diarios a valores mensuales cuando se implemente de esta manera.
Esto se puede extender por años, ejercicios financieros, trimestres, etc.
Una vez que haya configurado correctamente la tabla de calendario (y marcada como tabla de fechas), puede usar las funciones de inteligencia de tiempo de Power BI para los cálculos. Cosas como Mes a Fecha, Año a Fecha, etc. son todas funciones DAX incorporadas que están disponibles.
Pete
@lkshck , Consulte mi blog sobre el tema similar si eso puede ayudar
Distribución/Asignación del Objetivo Mensual (Convertir a Objetivo Diario): Medir ( Diario/MTD): https://community.powerbi.com/t5/Community-Blog/Power-BI-Distributing-Allocating-the-Monthly-Target-...
Cómo dividir/distribuir valores entre la fecha de inicio o la fecha de finalización o contar los días entre meses/días: https://community.powerbi.com/t5/Community-Blog/How-to-divide-distribute-values-between-start-date-o...
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.