cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

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
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors