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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Utilice la segmentación de datos para filtrar una columna que, como varios valores, se separa

Hola a TODOS,

Tengo una tabla de productos que tiene regiones cloumn. Un producto puede tener muchas regiones. La columna región es una choise y una selección múltiple. Esto significa que el usuario puede elegir muchas regiones a la vez para un producto.

Cuando importo esta lista de SharePoint en Power BI, la columna región muestra varios valores separados por comas. como:

Producto-1América, Asia oriental, Unión Europea, etc.

Quiero mostrar/filtrar productos por una región mediante la segmentación de datos en Power BI. Elegí la segmentación de datos y agrego la columna Regiones y no región uno por uno, sino que muestra varias de ellas por coma y no se filtra correctamente.

Me preguntaba si hay algo de encorvación por esto.

Estoy deseando saber de usted.

Gracias en avanzado.

Regions.png

Regiones:

Américas
Asia Oriental
Unión Europea
Oriente Medio Norte África
Asia meridional
África subsahariana
Reino Unido
Europa más amplia
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No hay @kardere,

Creé un archivo pbix de ejemplo(consulte adjunto)para usted, dividió las regiones y despivot las columnas de región relacionadas mediante el Editor de consultas de energía. Por favor, compruebe si eso es lo que desea.

yingyinr_0-1620982171426.png

yingyinr_1-1620982264468.png

Y si desea dividir las regiones por Power Automate, puede consultar el siguiente vídeo para obtenerlo.

Dividir una variable de cadena en Automatización de potencia (FLUJO MS)

Saludos

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No hay @kardere,

Creé un archivo pbix de ejemplo(consulte adjunto)para usted, dividió las regiones y despivot las columnas de región relacionadas mediante el Editor de consultas de energía. Por favor, compruebe si eso es lo que desea.

yingyinr_0-1620982171426.png

yingyinr_1-1620982264468.png

Y si desea dividir las regiones por Power Automate, puede consultar el siguiente vídeo para obtenerlo.

Dividir una variable de cadena en Automatización de potencia (FLUJO MS)

Saludos

Syndicate_Admin
Administrator
Administrator


@kardere escribió:

¿Necesito ir a Power BI, para hacer la columna dividida delimitando cada vez que alguien agrega un nuevo dato a la lista de SharePoint? O una vez que he hecho el proceso de columna dividida, entonces siempre seguirá siendo el mismo.
Por último, ¿cómo creó ese script/origen y dónde se debe insertar este script y está allí de alguna manera de hacer que este proceso sea automatizado por Power Automate/flow.

Utilicé Power Query para dividir la columna, es Power Automate como supongo sin los 'disparadores'. PQ es el editor de transformación de datos por el que pasa la lista de SP para llegar a Power BI. Espero que eso ayude.

Syndicate_Admin
Administrator
Administrator

@kardere -

Intente dividir los valores y expandir las filas como:

image.png

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8s9LVdJRcsxNLcpMTizWcU0sLlFwLM5M1HEtLcovSE3MUwjNy8zPU4qNBQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Product = _t, Region = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Product", type text}, {"Region", type text}}),
    #"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(#"Changed Type", {{"Region", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Region"),
    #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Region", type text}})
in
    #"Changed Type1"

Uso de la interfaz:

image.png

Gracias @ChrisMendoza por su rápida respuesta. Es muy útil.

Esta lista de datos está en una lista de SharePoint. Está conectado a Power BI. Personas actualizando regularmente la lista. Además, las personas obtienen información regularmente de estos informes de Power BI.
Mi pregunta es la siguiente:
¿Necesito ir a Power BI, para hacer la columna dividida delimitando cada vez que alguien agrega un nuevo dato a la lista de SharePoint? O una vez que he hecho el proceso de columna dividida, entonces siempre seguirá siendo el mismo.
Por último, ¿cómo creó ese script/origen y dónde se debe insertar este script y está allí de alguna manera de hacer que este proceso sea automatizado por Power Automate/flow.
Atentamente

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.