Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
mrothschild
Continued Contributor
Continued Contributor

Creación de una segmentación de datos a partir de datos no aplanados

Hola

Resumen rápido está intentando crear una segmentación de datos para ocultar eficazmente las columnas en un objeto visual Matrix, basado en la vinculación de una columna de identificadores únicos a encabezados de columna.

Enlace a una hoja de cálculo de ejemplo: https://drive.google.com/file/d/1F27asYn8nblMrMwR6-_PJ6IqmkjVtMRB/

Mis datos principales tienen columnas en el formato como este (abreviado):

Fecha de valoración del ID de activoID de activoañoFecha de valoraciónHLMV 0%HLMV 1,5%HLBV 0%HLBV 1.5%HLSV 0%HLSV 1.5%FLMV 0%FLMV 1,5%FLBV 0%FLBV 1,5%FLSV 0%FLSV 1.5%
A461 2019-12-31A46112/31/201912/31/2019$3.13$0.00$2.44$0.00$2.01$0.00$4.12$0.00$3.43$0.00
A461 2019-12-31A46112/31/202012/31/2019$2.87$2.92$2.24$2.27$1.84$1.87$3.84$3.88$3.20$3.24
A461 2019-12-31A46112/31/202112/31/2019$2.64$2.72$2.05$2.12$1.69$1.74$3.58$3.66$2.99$3.06
A461 2019-12-31A46112/31/202212/31/2019$2.42$2.53$1.88$1.97$1.55$1.62$3.33$3.44$2.80$2.89

Mis datos de segmentación de datos tienen este aspecto (abreviado):

CondiciónInflaciónEstadoEscenario completo
Base0.0%CompletoFLBV 0%
Base1.5%CompletoFLBV 1,5%
Base2.0%CompletoFLBV 2%
máximo0.0%CompletoFLMV 0%
máximo1.5%CompletoFLMV 1,5%

En el formato actual, no puedo vincular "Escenario completo" de los datos de segmentación de datos con los encabezados de columna en los encabezados principales, así que creo que necesito hacer una columna o tabla calculada? Pero no estoy seguro de cuáles son los pasos o cómo ejecutar una operación de este tipo, o si hay una solución más simple.

Los datos principales se encuentran actualmente en un objeto visual Matrix, con cada uno de los encabezados de columna de los datos principales. Pero me gustaría poder segmentar como mínimo por el "Escenario completo" en la tabla de datos de la segmentación de datos, pero idealmente con una segmentación de datos de jerarquía utilizando dos de las tres columnas.

¡Gracias!

1 ACCEPTED SOLUTION

Solución:

Según la sugerencia de @Fowmy aquí está el proceso paso a paso para aquellos menos familiarizados con PowerBI:

  1. En el escritorio de PowerBI, haga clic en "Inicio" en la barra de menús y seleccione "Transformar datos" para abrir el editor de Power Query
  2. En la tabla, utilice CTRL para seleccionar las columnas con los diferentes encabezados que contienen SOLO los datos (por ejemplo, HLBV 0%, HLBV 1.5%, HLBV 2.0%, etc.)
  3. Cambie el nombre de "Type" y "Attribute" a lo que quiera
  4. Cerrar y aplicar para volver a PowerBI

Hay dos maneras de progresar desde aquí.

(A) En la jerarquía Columnas de matriz, incluya "Atributo" de la tabla de datos principal.

A continuación, en la sección Valores de la Matriz, los "Valores" de la tabla de datos principal

Las otras columnas debajo pueden ser datos más detallados (por ejemplo, Proyecto --> Activo)

(B) En PowerBI, cree una medida calculada que tenga el siguiente aspecto:

  1. Utilice las medidas individuales recién creadas como valores en la tabla de matriz

HLBV 0% = 
CALCULATE(
	SUM('Aggregated Appraisals'[Appraised Value]),
    ALLSELECTED('Aggregated Appraisals'[Appraisal Scenario]),
    FILTER('Aggregated Appraisals','Aggregated Appraisals'[Appraisal Scenario]="HLBV 0%")
    
)

View solution in original post

3 REPLIES 3
Fowmy
Super User
Super User

@mrothschild

En Power Query, debe anular la desacotación de todas las columnas después de "Columna de evaluación" de Columnas a filas. A continuación, se puede crear una relación entre las tablas para lograr lo que espera.

________________________

Si mi respuesta fue útil, haga clic en Aceptarla como la solución para ayudar a otros miembros a encontrarla útil

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂


Sitio web Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

mrothschild
Continued Contributor
Continued Contributor

Aprecie la respuesta @Fowmy y veo cómo funciona para crear la segmentación de datos, pero luego crea un problema diferente con la agregación de datos en la matriz. En la hoja de cálculo vinculada muestro "ASSET ID", por ejemplo, A461, A472 y B8189.

Lo que necesito de los datos es que cuando profundice en jerarquías, el valor será específico de Asset ID y, a continuación, a "Project" (no se muestra, pero los proyectos son "A" y "B"). Con su metodología, cuando profundice en Matrix, está agregando todos los informes de activos y escenarios de evaluación, no solo los vinculados a activos o proyectos específicos.

¿Creo que necesito crear una Medida calculada con la columna Valor?

¡Gracias!

Solución:

Según la sugerencia de @Fowmy aquí está el proceso paso a paso para aquellos menos familiarizados con PowerBI:

  1. En el escritorio de PowerBI, haga clic en "Inicio" en la barra de menús y seleccione "Transformar datos" para abrir el editor de Power Query
  2. En la tabla, utilice CTRL para seleccionar las columnas con los diferentes encabezados que contienen SOLO los datos (por ejemplo, HLBV 0%, HLBV 1.5%, HLBV 2.0%, etc.)
  3. Cambie el nombre de "Type" y "Attribute" a lo que quiera
  4. Cerrar y aplicar para volver a PowerBI

Hay dos maneras de progresar desde aquí.

(A) En la jerarquía Columnas de matriz, incluya "Atributo" de la tabla de datos principal.

A continuación, en la sección Valores de la Matriz, los "Valores" de la tabla de datos principal

Las otras columnas debajo pueden ser datos más detallados (por ejemplo, Proyecto --> Activo)

(B) En PowerBI, cree una medida calculada que tenga el siguiente aspecto:

  1. Utilice las medidas individuales recién creadas como valores en la tabla de matriz

HLBV 0% = 
CALCULATE(
	SUM('Aggregated Appraisals'[Appraised Value]),
    ALLSELECTED('Aggregated Appraisals'[Appraisal Scenario]),
    FILTER('Aggregated Appraisals','Aggregated Appraisals'[Appraisal Scenario]="HLBV 0%")
    
)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.