Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Llenar las fechas faltantes para realizar un seguimiento de las finanzas personales

Hola, estoy tratando de usar power bi para rastrear mis finanzas personales y aprender más sobre power bi haciendo estos pequeños proyectos personales. Cuando descargo por extractos bancarios, obtengo datos en este formato:

TransacciónCategoríaFecha de publicaciónGasto
A11/1/2021US$ 10
B21/4/2021US$ 30
C21/4/2021US$ 10
D31/10/2021US$ 15

para obtener una línea de tendencia para mis gastos esperados en el futuro, necesito tener fechas de transacción igualmente espaciadas y creo que necesito datos en este formato:

TransacciónCategoríaFecha de publicaciónGasto
A11/1/2021US$ 10
1/2/2021US$ 0
1/3/2021US$ 0
B21/4/2021US$ 30
C21/4/2021US$ 10
1/5/2021US$ 0
1/6/2021US$ 0
D31/7/2021US$ 15

¿Cómo hago esto en power query? ¡Gracias de antemano por su ayuda!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @shreyaspuranik,

Pruebe los siguientes pasos,

Paso 1, cree una tabla de fechas de calander:

Calendar = CALENDAR("2021,1,1","2021,1,10")

A continuación, utilice el siguiente dax para crear otra tabla:

Table 2 = NATURALLEFTOUTERJOIN('Calendar','Table')

vluwangmsft_0-1632292945093.png

Newexpense = IF('Table 2'[Expense]=BLANK(),0,'Table 2'[Expense])

vluwangmsft_1-1632293086920.png

Si es necesario, puede extraer algunos de los campos de esta última tabla y crear un informe con solo los campos que necesita usar.

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No @shreyaspuranik,

Pruebe los siguientes pasos,

Paso 1, cree una tabla de fechas de calander:

Calendar = CALENDAR("2021,1,1","2021,1,10")

A continuación, utilice el siguiente dax para crear otra tabla:

Table 2 = NATURALLEFTOUTERJOIN('Calendar','Table')

vluwangmsft_0-1632292945093.png

Newexpense = IF('Table 2'[Expense]=BLANK(),0,'Table 2'[Expense])

vluwangmsft_1-1632293086920.png

Si es necesario, puede extraer algunos de los campos de esta última tabla y crear un informe con solo los campos que necesita usar.

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

Syndicate_Admin
Administrator
Administrator

¡Hola @shreyaspuranik! Para un análisis de tendencias necesitas un campo de fecha con valores continuos y para lograrlo puedes crear una tabla de fechas y conectarla a tu tabla actual a través de la columna Fecha. Aquí hay un enlace sobre cómo crear fácilmente una tabla de fechas.

¡Espero que esta respuesta resuelva su problema! Si necesita ayuda adicional, por favor @ me en su respuesta.
Si mi respuesta le proporcionó una solución, ¡márquela como una solución ✔️ o dele un kudoe 👍
¡Gracias!

¡También puedes echar un vistazo a mi LinkedIn!

Saludos
Gonçalo Geraldes

@goncalogeraldes ¡Gracias por su respuesta! Estoy tratando de visualizar mis gastos en un gráfico de líneas con jerarquía de fechas y así obtener algunos análisis como pronóstico y gasto promedio (por unidad en jerarquía de fechas). Incluso con el uso de un campo de fecha continua como el que mencionó anteriormente, el promedio (por unidad de día) todavía se calcula como gasto total / conteodistinto (fecha posterior) en lugar de gasto total / días totales hasta hoy. La línea roja es la suma de los gastos en cada día. Mi pregunta surgió esencialmente de un valor promedio incorrecto y, por lo tanto, la necesidad de crear transacciones de $ 0 por día cuando no hay transacción. ¡Espero estar teniendo sentido!

shreyaspuranik_0-1631899107198.png

¡Hola @shreyaspuranik! Qué dices:

measure = 
var _days = DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), DAY )

return
DIVIDE( total expense, _days)

¡Espero que esta respuesta resuelva su problema! Si necesita ayuda adicional, por favor @ me en su respuesta.
Si mi respuesta le proporcionó una solución, ¡márquela como una solución ✔️ o dele un kudoe 👍
¡Gracias!

¡También puedes echar un vistazo a mi LinkedIn!

Saludos
Gonçalo Geraldes

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors