Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

Usar variable como nombre de columna

Estoy completamente perdido aquí. Tengo esta tabla llamada "Horas"

y estoy tratando de crear una medida en mi visual que muestre las horas según la ubicación. Así.

Por lo tanto, cualquiera que sea la ubicación que muestre la fila "ubicación" en el objeto visual, quiero resumir esa columna en la tabla Horas. Algo como esto

var loc = Ubicaciones[Ubicación]

devolución

suma de horas = Suma(Horas[loc])

¿Hay alguna forma de usar una variable como nombre de la columna para que la columna que se usa sea el nombre de lo que hay en la sección de ubicación del objeto visual?

¡Muchas gracias!

4 Replies

  • @nolos Debe anular la dinamización de las columnas de ubicación en el Editor de Power Query. Entonces esto es trivial.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      @Greg_Deckler

      Gracias por la rápida respuesta. Espero estar en lo cierto al pensar que te refieres a cada una de las columnas de ubicación en la Tabla de horas. Si es así, el problema es que se trata de una tabla que creé en Power BI. Usé medidas para agregar las columnas y para que esa tabla no se muestre en la sección Transformar datos. ¿O lo estoy haciendo mal?

      ¡Gracias de nuevo!

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        @nolos Bueno, hay un DAX Unpivot pero no es bonito. Tendría que entender mejor su situación, pero en general no es posible, o al menos fácil, hacer lo que está tratando de hacer con los datos formateados de esa manera. Tendrías que hacer algo como:

        Measure = 
          SWITCH( 'Table'[location],
            "Appleton", SUMX( SELECTCOLUMNS( 'Data', "__Value", [Appleton] ), [__Value] ),
            "Boonville", SUMX( SELECTCOLUMNS( 'Data', "__Value", [Boonville] ), [__Value] ),
            "Butler", SUMX( SELECTCOLUMNS( 'Data', "__Value", [Butler] ), [__Value] ),
           ...
          )

        DAX Unpivot - Comunidad de Microsoft Fabric