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
Syndicate_Admin
Administrator
Administrator

Creación de una segmentación de datos para atributos en varias columnas (las filas pueden tener varios atributos)

Buenas tardes

Estoy tratando de armar una segmentación de datos para datos transaccionales filtrados/divididos por atributos de negocio. Estos atributos se basan en aproximadamente 10 columnas y diferentes proveedores pueden tener múltiples atributos. La columna sería "Y" si se aplica el atributo o null. He estado buscando y no puedo encontrar ningún ejemplo como mi caso de uso. Espero que ustedes puedan ayudarme. Mis datos se ven así, pero con más atributos:

Fila/índiceVendedorImporte de la ventaAtributo 1Atributo 2Atributo 3Atributo 4Atributo 5Atributo 6
1Proveedor A500Y Y Y
2Proveedor B1,000 Y Y
3Proveedor C375 Y
4Proveedor D2,650Y Y Y
5Proveedor A50Y Y Y

Estoy buscando crear una segmentación de datos que enumere el atributo 1, el atributo 2, el atributo 3, ..., el atributo 6 en el que el usuario puede seleccionar todo para obtener todo, un solo atributo o una combinación de los mismos. Por ejemplo, si el usuario selecciona el atributo 5, quiero mostrar la actividad en Proveedores A y B.

Si el usuario selecciona todos o varios, quiero cualquier fila con cualquiera de los atributos seleccionados. Por ejemplo, si se seleccionan los atributos 2 y 5 en la segmentación de datos, quiero mostrar CUALQUIER proveedor que tenga CUALQUIERA de los atributos 2 o 5 (o ambos). Por lo tanto, esto atraería la actividad de los proveedores A, B y C.

Si alguien pudiera guiarme a través de cómo configurar esto o proporcionar un archivo de muestra, se lo agradecería enormemente. También soy flexible en cómo se configura el modelo de tabla / datos. Puedo agregar tablas de soporte adicionales o, por ejemplo, en lugar de "Y" o null en estas columnas, puedo hacer "ATTROne" para ocurrencias en el atributo 1 y así sucesivamente, y concatenar y hacer un filtro de contenido o algo así. Soy nuevo en PBI, así que también agradecería consejos sobre las mejores prácticas. ¡Gracias!

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

La forma recomendada de hacerlo es despivotar las columnas Atributo. En Power Query, seleccione las columnas Fila/índice, Proveedor y Venta, haga clic con el botón derecho y seleccione "Despivotar otras columnas". El filtro de las filas en blanco para "venta".
A continuación, puede crear una tabla de diemnsion para Vendor & Attribute y utilizar estos campos para segmentaciones de datos, filtros y medidas.

unpivot.gif

Exactamente lo que estaba buscando, Paul, gracias. Aprecio el gif también. Me preocupaba que obtuviera transacciones duplicadas en mis totales / estadísticas, ya que no estoy dividiendo el valor por atributo, pero parece que pude hacer esto como una tabla separada para usar como fuente de filtro. Gracias de nuevo!

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel

Power BI Monthly Update - May 2024

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