inspirar
Hola,
Creé una consulta directa a una base de datos SQl para obtener información sobre la tasa de producción. Cuando hago clic en «Obtener datos» y luego selecciono la tabla SQL y hago clic con el botón derecho y luego elijo «Editar» y luego selecciono «Editor avanzado» que abre una ventana emergente con el lenguaje de tipo SQL (consulte a continuación, editado de curso). En esa tabla SQl hay una columna llamada «ID de flujo» y quiero crear una consulta para traer «ID de flujo» específicos y no todos. ¿Podría alguien por favor decirme cómo hacer eso? En SQL simplemente habría escrito «… donde Stream_IDs=»1″ o Stream_IDs=»2» y etcétera…
dejar
Fuente = Sql.Bases de datos(«nombreservidor»),
servername2 = Fuente{[Name=»servername2″]}[Data],
dbo__table_name = servername2{[Schema=»dbo»,Item=»_table_name»]}[Data]
en
nombre_tabla_dbo
parar2k
En respuesta a inspirar
aquí es donde pondrás tu consulta:
mfelix
Hola @inspirz,
Puede probar esto, pero crea que puede seleccionar la consulta directa y luego las opciones avanzadas, puede escribir su declaración SQL como lo haría:
Seleccione
StreamID,
Descripción
Desde
Tabla
Donde
ID de flujo = 1 o ID de flujo = 2
Saludos,
mfelix
Saludos,
mfelix
inspirar
En respuesta a mfelix
bueno eso no funciono….
parar2k
En respuesta a inspirar
¿Qué no funcionó? ¿Qué error estás recibiendo? Asegúrese de ingresar su «nombre de servidor sql» en server.
inspirar
En respuesta a mfelix
Muchas gracias. Soy nuevo en todo esto, pero pensé que en Power BI Advanced Editor, el lenguaje Power Query tenía que estar estructurado con «let» y «in» y no «select» «from» «where», pero lo probaré.
parar2k
En respuesta a inspirar
aquí es donde pondrás tu consulta:
una falta
En respuesta a parar2k
@parry2k
Me preguntaba si podría saber estas respuestas. En la parte inferior del cuadro de instrucción SQL, ¿sabe cuál es el significado/propósito exacto de cada una de esas marcas de verificación?
«Incluir columnas de relación»
«Navegar utilizando la jerarquía completa»
«Habilitar la compatibilidad con la conmutación por error del servidor SQl»
inspirar
En respuesta a parar2k
Gracias. Eso funciono. Me siento como un idiota ahora.
parar2k
El mejor enfoque sería crear una vista en su sql db y usar esa vista, aunque lo que mencionó aquí aún se puede lograr.
inspirar
En respuesta a parar2k
El administrador de la base de datos no creará esa vista porque le preocupa que tengamos un millón de vistas para varias personas.
inspirar
Hola,
Creé una CONSULTA DIRECTA a una base de datos SQL para traer grandes cantidades de datos de tasa de producción de refinería. Quiero que la consulta traiga solo ciertas identificaciones de transmisión y no muestre todas las identificaciones de vapor. Entonces, cuando hago clic en «Obtener datos», selecciono la tabla SQL y hago clic en ella. Aparece la opción «Editar» y aparece el «Editor de consultas» y cuando hago clic en «Editor avanzado», aparece una ventana que parece cuasi- Lenguaje SQL (consulte a continuación). En la tabla hay una columna llamada «ID de flujo» y quiero escribir en la consulta para que traiga solo los ID de flujo «1,2,3,4,5,6», etcétera. ¿Cómo escribo eso?
dejar
Fuente = Sql.Bases de datos(«nombre_servidor»),
Servername2 = Fuente{[Name=»Servername2″]}[Data],
dbo_table_name = nombreServidor2{[Schema=»dbo»,Item=»dbo_table_name»]}[Data]
en
nombre_tabla_dbo