Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
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ón | Categoría | Fecha de publicación | Gasto |
A | 1 | 1/1/2021 | US$ 10 |
B | 2 | 1/4/2021 | US$ 30 |
C | 2 | 1/4/2021 | US$ 10 |
D | 3 | 1/10/2021 | US$ 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ón | Categoría | Fecha de publicación | Gasto |
A | 1 | 1/1/2021 | US$ 10 |
1/2/2021 | US$ 0 | ||
1/3/2021 | US$ 0 | ||
B | 2 | 1/4/2021 | US$ 30 |
C | 2 | 1/4/2021 | US$ 10 |
1/5/2021 | US$ 0 | ||
1/6/2021 | US$ 0 | ||
D | 3 | 1/7/2021 | US$ 15 |
¿Cómo hago esto en power query? ¡Gracias de antemano por su ayuda!
Solved! Go to Solution.
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')
Newexpense = IF('Table 2'[Expense]=BLANK(),0,'Table 2'[Expense])
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
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')
Newexpense = IF('Table 2'[Expense]=BLANK(),0,'Table 2'[Expense])
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
¡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!
¡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
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.