Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
2 years ago

Exportar objeto visual a CSV

Hola

He creado una visualización de tablas en mi informe de Power BI. La tabla consta de una lista de nombres de clientes. Exporté la visualización a csv, pero el nombre de la medida también se exportó junto con los valores. ¿Hay alguna manera de exportar solo los valores y no los encabezados de columna / nombres de medida como se muestra a continuación:

Nombre1, Nombre2, Nombre3, Nombre4।।।।।।।।।।।

Gracias

6 Replies

  • Hola @alir22456 ,

    No puede configurar la salida csv para que no obtenga los nombres, ya que es un formato csv, la primera fila siempre es el nombre de las columnas que tiene, en este caso los nombres de las medidas.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hola @MFelix

      Gracias por tu comentario. ¿Puede decirme cómo puedo modificar la siguiente fórmula para obtener una lista de nombres de clientes, cada uno en una fila separada en lugar de separados por comas?

      Cohort = 
      VAR __tmpTable1 =
      GENERATE(
      DISTINCT('Table'[Customers]),
      EXCEPT(
      DISTINCT('Table'[Services]),
      CALCULATETABLE(DISTINCT('Table'[Services]))
      )
      )
      VAR __tmpTable2 = SUMMARIZE(__tmpTable1, 'Table'[Customers])
      VAR __tmpTable3 = EXCEPT(DISTINCT('Table'[Customers]), __tmpTable2)
      VAR __Result = CONCATENATEX(__tmpTable3, [Customers], ",", [Customers])
      RETURN
      __Result

      Nota: Necesito los nombres en una nueva fila, no un salto de línea

      Gracias

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        Hola @alir22456 ,

        Pruebe el siguiente código:

        Cohort = 
        VAR __tmpTable1 =
        GENERATE(
        DISTINCT('Table'[Customers]),
        EXCEPT(
        DISTINCT('Table'[Services]),
        CALCULATETABLE(DISTINCT('Table'[Services]))
        )
        )
        VAR __tmpTable2 = SUMMARIZE(__tmpTable1, 'Table'[Customers])
        VAR __tmpTable3 = EXCEPT(DISTINCT('Table'[Customers]), __tmpTable2)
        VAR __Result = CONCATENATEX(__tmpTable3, [Customers], UNICHAR(10), [Customers])
        RETURN
        __Result

        Unichar(10) es el carácter de salto de línea.

  • Hola @alir22456

    Por favor, intente usar este modofoed DAX y vea si funciona.

    Cohorte =
    VAR __tmpTable1 =
    GENERAR(
    DISTINCT('Tabla'[Clientes]),
    EXCEPTO(
    DISTINCT('Tabla'[Servicios]),
    CALCULATETABLE(DISTINCT('Tabla'[Servicios]))
    )
    )
    VAR __tmpTable2 = RESUMIR(__tmpTable1, 'Tabla'[Clientes])
    VAR __tmpTable3 = EXCEPT(DISTINCT('Tabla'[Clientes]), __tmpTable2)
    DEVOLUCIÓN
    __tmpTable3

    Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hola @sroy_16

      Encontrando el siguiente error:

      Se proporcionó una tabla de varios valores donde se esperaba un solo valor.

  • Hola @alir22456 ,

    Ya sea que el consejo dado por @MFelix haya resuelto su confusión, si el problema se ha resuelto, puede marcar la respuesta como la respuesta estándar para ayudar a los otros miembros a encontrarla más rápidamente. Si no es así, sírvase señalarlo.

    Saludos

    Neeko Tang

    Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.