Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Pasos sencillos no admitidos en Direct Query - Postgres

Hola a todos

Para nuestros informes en Consulta directa, solíamos realizar una transformación sencilla en Power Query que no interrumpía el plegado de consultas, como cambiar el nombre, filtrar, agregar nuevas columnas (columnas simples).

Hoy en día, el plegado de consultas se está rompiendo debido a Table.RenameColumns . ¿No entendemos por qué? todos nuestros informes se utilizaron para apoyar estas transformaciones simples.

aramirez7_0-1612204715123.png

aramirez7_1-1612204791648.png

¡Estamos usando Postgres como Datasource!

Por favor, 😥

  • Syndicate_Admin's avatar
    Syndicate_Admin
    5 years ago

    Acabo de recibir una llamada con el soporte técnico de Microsoft, no entendemos por qué dejó de funcionar, pero encontramos una manera de evitar que esta consulta se rompa.

    Cambié mi código M de:

    Este código estaba rompiendo el plegado

    Dejar
    Origen: PostgreSQL.Database(Servidor, DataBase),
    dbo - Origen -[Esquema"público",Artículo"gl_summary_union"]-[Datos],
    "Columnas renombradas" - Table.RenameColumns(dbo,-"YEAR(b.GL_TRXN_CRTD_DATE)", "Year" ?
    En
    "Columnas renombradas"

    ========================

    A esto:

    Este código permite a Power Bi plegar la consulta

    Dejar
    Source: Value.NativeQuery(PostgreSQL.Database(Server, DataBase), "SELECT * FROM public.gl_summary_union", null, [EnableFolding-true]),
    "Columnas renombradas" - Table.RenameColumns(Source,"YEAR(b.GL_TRXN_CRTD_DATE)", "Año" )
    En
    "Columnas renombradas"

    Lo raro es que el primer código funcionó durante un par de meses!

    Gracias @vanessafvg por tu ayuda.

    Que tengas un gran día

    Alejandro

7 Replies

  • cuando se utiliza la consulta directa, asumo que power bi interpreta que su modelo es completamente como desea que sea.

    En lugar de hacer que una tabla cambie el nombre en la consulta de energía, ¿por qué no usa una instrucción sql y cambia el nombre de las columnas de esa instrucción?

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Hey @vanessafvg Gracias por volver a mí..

      Bueno, no queremos escribir instrucciones SQL: ya tenemos muchos informes creados con M para transformaciones simples. Estaba funcionando bien la semana pasada, Power Bi fue capaz de crear consultas nativas para esas transformaciones simples.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        ¿Ha tenido una actualización de software en la última semana? ¿Qué ha cambiado?