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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It 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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.