cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Problema al crear la columna Calculada para controlar el espacio en blanco en la columna Fecha

Hola a todos

Soy nuevo en Power BI Tengo un requisito como tengo 2 columnas de la misma tabla que es Fecha de inicio y Fecha de finalización.Fecha de inicio y Fecha de finalización son de tipo de datos de texto Necesito convertirlo en tipo de datos de fecha para que todos los meses aparezcan en un orden secuencial por ejemplo enero de 2022, Feb 2022,Mar 2022,Abr 2022,May 2022,.......,Jan 2023,Feb 2023,Mar 2023. Donde necesito combinar las fechas en 2 columnas (Fecha de inicio y Fecha de finalización) en 1 columna tomando el distinto de 2 columnas. Ya que tengo el espacio en blanco en ambas columnas Fecha de inicio y Fecha de finalización. Recibo el error como( en la tabla '' contiene valores en blanco y esto no está permitido para columnas en un lado de una relación de varios a uno o para columnas que se usan como clave principal de una tabla)

éste. A partir de ahora estoy tratando de crear una tabla separada para la fecha de inicio combinada y la fecha de finalización.Nuevamente recibo el mismo error que escribí anteriormente. Dado que tanto la fecha de inicio como la fecha de finalización son columnas calculadas, no puedo hacer ninguna lógica sobre esto en Power Query.So necesito trabajar usando DAX. Por favor, dé alguna solución para manejar esto. Todas las sugerencias son bienvenidas. ¡Gracias de antemano!
Saludos

Anony_mous

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@Anony_mous , puede manejar espacios en blanco como

Fecha St = if(isblank([Fecha de inicio]) || [Fecha de inicio] = "" , en blanco(), [Fecha de inicio])

Para tener meses considere la tabla de fecha / calendario. En este caso, con la unión activa/inactiva o ambas combinaciones inactivas

Calendario = Addcolumns(calendar(date(2012,01,01), date(2024,12,31) ), "Month no" , month([date])
, "Año", año([fecha])
, "Mes Año", formato([fecha],"mmm aaaa")
, "Ordenación de mes-año", año([fecha])*100 + mes([fecha])
, "Qtr Year", format([date],"yyyy-\QQ")
, "Qtr", trimestre([fecha])
, "Mes",FORMAT([Fecha],"mmmm")
, "Month sort", month([DAte])
, "Año del año fiscal", si( Mes(_max) <7 , año(_max)-1 ,año(_max))
, "es hoy" ,if([fecha]=HOY(),"hoy",[fecha]&"")
,"Día del año" , datediff(date(year([DAte]),1,1), [Date], day)+1
, "Tipo de mes", Switch( True(),
eomonth([Fecha],0) = eomonth(Today(),-1),"Last Month" ,
eomonth([Fecha],0)= eomonth(Today(),0),"Este mes" ,
Formato([Fecha],"MMM-AAAA") )
,"Tipo de año" , Switch( True(),
año([Fecha])= año(Hoy()),"Este año" ,
año([Fecha])= año(Hoy())-1,"Último año" ,
Formato([Fecha],"AAAA")
)
)

Consulte Cómo trabajar con dos fechas en el blog, el vídeo y los archivos adjuntos

Power BI: Análisis de recursos humanos: empleados a la fecha: https://youtu.be/e6Y-l_JtCq4
https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...

Helpful resources

Announcements
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

Top Solution Authors