Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hola
Tengo una base de datos que se ve así:
Me gustaría crear una segmentación de datos que filtre una mesa en función del número de partidos que un jugador ha jugado.
Si pongo el coloumn "total_matches_sum" en una cortadora, veré valores de 5 a 17.
El problema es que por ejemplo el jugador con el jugadorId 101565 jugó en 4 temporadas por lo que sus partidos suman hasta 43 partidos, pero este valor no aparecerá en mi segmentación.
¿Hay alguna manera de mostrar este valor agregado en una segmentación de datos sin crear otra tabla de soporte donde acumulo estos números?
¡Gracias!
@laurinyeczm , Ahora se permite la segmentación de medidas. Pero puede usar un filtro de nivel visual allí.
Oye
Si utiliza la importación, puede crear una columna calculada con totales y usarla como segmentación de datos. Resolvería el problema de poder usar la cortadora, pero no es una mejor práctica si me preguntas.
La opción adicional puede crear una tabla agregada, vincularla por clave a la existente y volver a utilizar los valores agregados como segmentación de datos. Debe considerar la posibilidad de filtrar directiong de agg table to fact.
Espero que eso ayude.
Atentamente
Yuliyan
Mi intención sería poder seguir siendo capaz de filtrar mi mesa por temporadas, así que me gustaría evitar hacer una mesa agregada. Pero parece ser capaz de:
A) filtrar la tabla por temporada
B) mostrar valores agregados en mis segmentaciones cuando se seleccionan todas las estaciones y mostrar solo los valores específicos de la temporada cuando solo se selecciona una temporada
son dos cosas que se bloquean entre sí.
Pero gracias por el consejo, los consideraré.
Hola @laurinyeczm ,
¿Está por debajo de lo que necesita?
Si no, ¿podrías mostrarme tu salida esperada?
Hola @v-kelly-msft
Sí, pero en lugar de un objeto visual de tarjeta me gustaría ver el número agregado en una segmentación de datos (deslizador).
Lo que quiero es crear un slider-slicer que muestre los valores mínimo y máximo de las partidas jugadas por cualquier jugador en la temporada seleccionada. El valor mínimo y máximo puede pertenecer a diferentes jugadores. Y si selecciono 2 o más temporadas, quiero que mi control deslizante muestre estos valores mínimos y máximos agregados (por jugador) para las temporadas seleccionadas.
Atentamente
Marton
Hola @laurinyeczm ,
Lo siento, pero la medida no se puede poner en Slicer, tengo una solución alternativa para usted.
Primero calcule el valor de suma para cada temporada:
Sum by seasonid = SUMX(FILTER('Table','Table'[seasonid]=EARLIER('Table'[seasonid])),'Table'[total_matches_sum])
Y una medida como la siguiente:
Measure = SUMX(ALLSELECTED('Table'),'Table'[total_matches_sum])
A continuación, coloque el seasonid y la columna sum en 2 segmentaciones, mida en la tarjeta:
No es perfecto, la esperanza podría ayudar.
El archivo adjunto es el archivo .pbix.
Hola @v-kelly-msft
gracias por el esfuerzo, desafortunadamente no puedo usar esto en mi informe real se basa en principios que bloquean esta solución.
¡Muchas gracias!
Hola @laurinyeczm
La única manera de que esto se puede hacer ( creo ) es por:
https://www.daxpatterns.com/dynamic-segmentation/
Pero esto implica la creación de una tabla de segmentación.
Hola @laurinyeczm
Por desgracia no, ya que el valor de segmentación de datos tiene que devolver un valor de una columna específica.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.