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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Necesita ayuda con los datos

artists.JPG

Ayuda con los datos.

Tengo una tabla de datos de Spotify que contiene una columna que registra el número de artistas, y algunas celdas tienen más de un artista. Quiero una función o método para crear una tarjeta que muestre el número total correcto de artistas y que también sea interactiva cuando uso filtros. Por ejemplo, si selecciono una canción con tres artistas, la tarjeta debería mostrar tres.

¿Puedo crear una tabla separada y cómo puedo vincularla a la tabla original? Cuando creé la relación, la configuración de uno a varios es correcta, pero la tarjeta no interactúa.

He adjuntado un ejemplo de parte de la tabla, y puedo proporcionar un enlace a los datos completos

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Gracias por la respuesta de parry2k, permítanme proporcionar otra información:
Hola @Mahmoud23 ,

No pude abrir su enlace de pbix, creé mis propios datos de muestra relevantes:

vyangliumsft_0-1727162879410.png

Estos son los pasos que puedes seguir:

1. Duplique la tabla en Power Query, elimine las columnas para dividirlas en varias columnas, seleccione todas las columnas para Anular dinamización de columnas.

Seleccione [track_name] -- Eliminar

vyangliumsft_1-1727162879411.png

Table_copy – seleccione [act_name] – Dividir columna – Por delimitador.

vyangliumsft_2-1727162908372.png

vyangliumsft_3-1727162908373.png

Seleccionar todas las columnas: Anular dinamización de columnas.

vyangliumsft_4-1727162927729.png

Seleccione [Atributo] – Eliminar.

vyangliumsft_5-1727162927730.png

Seleccione [Valor] – Duplicar columna.

vyangliumsft_6-1727162946429.png

vyangliumsft_7-1727162946429.png

2. Crear medida.

Measure =
var _select=SELECTEDVALUE('Table'[track_name])
var _art=MAXX(FILTER(ALL('Table'),'Table'[track_name]=_select),[art_name])
var _table=
FILTER('Table_copy',CONTAINSSTRING(_art,[Value])=TRUE())
var _table2=
ADDCOLUMNS(
    _table,"Count",COUNTX(FILTER(ALL('Table'),CONTAINSSTRING('Table'[art_name],[Value])=TRUE()),[track_name]))
return
CONCATENATEX(_table2,[Value]&"-"&[Count]," ")

3. Resultado:

vyangliumsft_8-1727162964868.png

Saludos

Liu Yang

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente

Syndicate_Admin
Administrator
Administrator

@Mahmoud23 proporcionar más detalles, ¿qué no funcionó? Su respuesta no es útil, ¿qué es lo que no funciona?

Syndicate_Admin
Administrator
Administrator

@Mahmoud23 hay pocos enfoques sobre cómo resolverlo?

Un enfoque es:

- Agregar una columna de índice a la tabla - Tabla de seguimiento de llamadas

- Consulte la tabla de pistas (después de agregar la columna de índice), llamémosla tabla de artistas

- Elimine todas las demás columnas, excepto el índice y la columna Artista de la tabla de artistas.

- Divida la columna del artista por delimitador (coma) y en Opciones avanzadas (del cuadro de diálogo Dividir), seleccione Filas

- Cerrar y aplicar

Ahora tienes dos tablas, una se llama Título y la otra es Artista. Establezca la relación entre las tablas de título y artista en la columna Índice, y establezca la dirección del filtro cruzado en ambas (no se recomienda, pero para probar, hagámoslo)

Visualice sus datos y, en la columna Usar artista de la segmentación de datos de la tabla Artista, a medida que seleccione diferentes artistas, se mostrará la pista en función de los artistas seleccionados (o el objeto visual será interactivo)

Espero que esto ayude, modifique la solución como mejor le parezca.

Gracias, pero ya lo hice de esa manera y eso no funcionó 😓.

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors