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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
cmiller1221
New Member

La columna personalizada da un error de tipo de datos al cambiar del modo de importación mixta al modo de importación completa

Hola a todos,

Estaba listo para que mis asociados revisaran mi informe de Power BI y lo último que tenía que hacer era cambiar al modo de importación. Después de cambiar mi función de duración ahora está lanzando un error de tipo de datos. Funciona completley bien cuando está en modo mixto, pero cuando está en modo de importación completa Me da un error. Entiendo que el error es que estoy tratando de usar una cadena en una ecuación de tipo de datos decimal fijo, pero no entiendo por qué el modo de importación causaría esto.

He pasado mucho tiempo tratando de averiguar cómo hacer que esta columna funcione y básicamente estoy fuera de las ideas para que haga exctly lo que quiero además de este guión. Me he puesto en contacto con el equipo interno de Power BI de mis organizaciones e incluso están perplejos.

Cualquier comentario sería apreciado.

Guión

Duración (hh:mm)

Duración del Var á ABS(DATEDIFF('Sin Info with Sites - Prod'[DiscoveredDate], 'Sin Info with Sites - Prod'[ResolvedDate],SECOND))
Horas de VAR ?
INT ( Duración / 3600)
Hay 60 segundos en un minuto
Minutos de VAR ?
INT ( MOD( Duración - ( Horas * 3600 ),3600 ) / 60)
Los segundos restantes son el resto de los segundos divididos por 60 después de restar las horas
Segundos var de VAR ?
ROUNDUP(MOD( MOD( Duración - ( Horas * 3600 ),3600 ), 60 ),0) // Nos redondeamos aquí para obtener un número entero
Estas variables intermedias aseguran que tenemos cero a la izquierda concatenado en dígitos individuales
Horas con ceros a la izquierda
VAR H ?
IF ( LEN ( Horas ) 1,
CONCATENAR ( "0", Horas ),
CONCATENAR ( "", Horas )
)
Minutos con ceros a la izquierda
VAR M ?
SI (
LEN ( Minutos ) 1,
CONCATENAR ( "0", Minutos ),
CONCATENAR ( "", Minutos )
)

Ahora devuelve horas, minutos y segundos con ceros a la izquierda en el formato adecuado "hh:mm:ss"
devolución
CONCATENAR (
H
CONCATENAR ( ".", M )
)

This is the working column in mixed modeEsta es la columna de trabajo en modo mixtoThis is the error column in import modeEsta es la columna de error en el modo de importación

1 ACCEPTED SOLUTION
4 REPLIES 4

@amitchandak Ninguno de los enlaces encajan excepto el último que funcionó perfectamente!! ¡Muchas gracias!

ToddChitt
Super User
Super User

¿Puede comprobar que los tipos de datos como se ve en Power Query o el modo de importación son exactamente los mismos que cuando estaban en modo de consulta directa? No se lo suponga simplemente mirando los datos en el escritorio, debe tener en cuenta los tipos de datos en Power Query.

¿El problema desaparece si vuelve a Consulta directa?




Did I answer your question? If so, mark my post as a solution. Also consider helping someone else in the forums!

Proud to be a Super User!





Gracias por la respuesta rápida.

Acabo de triplicar de nuevo y todo es exactamente igual. La columna personalizada es idéntica, al igual que todo en Power Query.

No creo que pueda volver a la consulta directa, pero tengo un archivo en directo y un archivo en la importación que son idénticos, excepto por eso. La consulta directa funciona y la importación no.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.