Forum Discussion
Unir DirectQuery y tablas importadas en DAX
Cuando dices que la unión está activa, ¿te refieres a la relación? Creo que ese ya es el caso.
Definitivamente no hay espacio en los nombres.
He revisado el enlace, pero realmente no da más detalles. Estoy siguiendo las instrucciones creando una relación entre los campos relevantes y luego usando NATURALINNERJOIN en una nueva tabla DAX
Hola @venomizer ,
Marque primero la relación entre la tabla Weather y Buckles basada en el campo UID y, a continuación, utilice el método como el vínculo proporcionado por @amitchandak para crear la nueva tabla como se indica a continuación:
NewTable=
VAR buckles_TreatAs =
TREATAS ( Weather, Buckles[UID], Weather[field1], Weather[field2] )
VAR Result =
NATURALLEFTOUTERJOIN ( buckles_TreatAs, Buckles)
RETURN
ResultSaludos
Rena
- Anonymous6 years agoNot applicable
Hola
Así que he probado su solución:
Merge2 = VAR buckles_TreatAs = TREATAS ( Weather, 'Buckle Data'[UID_Date], Weather[DateTime], Weather[DateTime - Copy], Weather[Radiation], Weather[RelativeHumidity], Weather[SMILevel1], Weather[SMILevel2], Weather[SMILevel3], Weather[SMILevel4], Weather[Snowfall], Weather[Temperature], Weather[TotalPrecipitation], Weather[WeatherCell], Weather[WeatherCell - Copy], Weather[WindDirection], Weather[WindGust], Weather[WindSpeed] ) VAR Result = NATURALINNERJOIN ( buckles_TreatAs, 'Buckle Data') RETURN ResultMi tabla Buckles se llama en realidad 'Buckles Data' en mi modelo.
Por lo que entiendo, necesito proporcionar la función TREATAS todas las columnas de la tabla Weather, estas son una combinación de tipos de datos.
Ahora obtengo el siguiente error al intentar ejecutar la función:
Cannot convert value '2367:Apr 2 2006 3:00PM' of type Text to type Integer while processing column - Weather[UID_Weather] -> Weather[WindSpeed].El valor que se muestra aquí es el primer valor UID de la tabla Buckles Data. No estoy seguro de por qué está tratando de convertirlo en un entero, ni por qué está procesando datos entre las columnas UID_Weather y WindSpeed.
Tengo la relación establecida como Uno a muchos entre Weather[UID_Weather] y 'Buckles Data'[UID_Date]
- Anonymous6 years agoNot applicable
Hola @venomizer ,
¿Podría proporcionar algunos datos de muestra en la tabla Weather y Buckle Data en forma de captura de pantalla o tabla (incluir campos y datos) con el fin de hacer que la solución de problemas sobre el problema de conversión de datos? Gracias.
Saludos
Rena
- Anonymous6 years agoNot applicable
Datos de hebilla: se importa desde una hoja de Excel. La columna UID_Date es el tipo Texto
Tiempo: este es un resultado de DirectQuery de una base de datos SQL de Azure