Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Tengo un conjunto de datos con dos columnas. La primera columna son las fechas diarias y el segundo valor un importe dolar. Supongamos que mis datos comienzan a partir del 5/1/2018 y terminan el 7/19/2020.
valor de fecha
5/1/2018 1000
...
12/31/2018 1050
...
12/31/2019 1070
...
7/19 /2020 1060
Necesito una financiación de Dax para:
1) Para el primer año disponible en el conjunto de datos (es 2018 en mi exmaple) dividir el valor de 12/31 a 1000, y para todo el año siguiente ( 2019 en mi ejemplo) dividir el valor de 12/31/2019 por 12/31/2018 y así sucesivamente. Para el año en curso dividir el valor de la última fecha disponible (7/19/2020 en mi ejemplo ) por valor del último día del último año ( 12/31/2019)
Espero que mi explicación sea clara.
Gracias de antemano
Necesito una medida para
@HAlex, crear una combinación de calendario de fechas con su Rable y usar
medida :
Var _1 á OPENINGBALANCEYEAR (suma(tabla[valor]),Fecha[Fecha])
var _2 á firstnonblankvalue(Table[Date],sum(Table[Value]))
Var _3 ?CLOSINGBALANCEYEAR(sum(Table[Value]),Date[Date])
var _4 á lastnonblankvalue(Table[Date],sum(Table[Value]))
devolución
divide(if(isblank(_3),_4,_3),if(isblank(_1),_2,_1))
Tenga en cuenta que en caso de apertura y cierre de saldo utilicé Fecha de la tabla de fechas. Mientras que en caso último y primer valor no en blanco utilicé Fecha de la tabla
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...
Apreciamos tus Felicitaciones.
Hola Amit,
¡Gracias! Esta fue una manera interesante de resolver esto. Usé tu idea y termino usando sólo las funciones firstnonblanck() y lastnonblank() para obtener los valores que necesito. Quiero usar esta medida DAX en una matriz que ya tiene encabezado de año clumn (..., 2017,2018,2019,2020) . Los encabezados de columna de año son de significado dinámico basado en mi selección de segmentación de datos que podría estratificar de 2017 o 2019 o cualquier año que tenemos datos para ese elemento specififc en la segmentación de datos, pero siempre tenemos el año actual ( 2020).
Sólo tengo una pregunta más. Lo que realmente necesito hacer es devide lastnonblank() valor de cada año por lastnonblank() valor del año anterior, así que si i'm en 2018 necesito calulcular valor para (12/31/2018) valor para (12/31/2017), excepto para el primer año porque no hay datos para el año anterior.
lo siento por la larga explicación, pero si quiero sumerizar mi pregunta es ¿cuál es la fórmula
para obtener el valor de lastnonblank del año anterior?
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.