vaibhav_osc
Tengo un problema con la implementación de una dona que muestra los principales grupos N y Otros para una medida. Mis datos de dimensión subyacentes son del siguiente tipo:
Producto | Grupo |
1 | A |
2 | A |
3 | A |
4 | B |
5 | B |
6 | B |
7 | C |
8 | C |
9 | C |
10 | C |
Tiene una medida conectada en la columna Producto. Necesito obtener la N superior [Group] como se muestra a continuación, donde el segmento azul es el grupo «Otros».
El problema es nombrar a los «Otros», ya que cuando lo hago en otra columna calculada, es estático y no funciona bien cuando se aplican filtros en el informe. ¿Hay alguna manera de hacer que responda a los filtros, de modo que los respectivos Top N [Group] se muestran para una selección diferente?
SqlJason
La clave sería usar una tabla calculada con un miembro adicional para Otros. Hace poco escribí un blog similar
http://sqljason.com/2017/03/dynamic-grouping-in-power-bi-using-dax.html
En este caso, la medida en mi blog tendrá que ser reemplazada por la parte TopN. Avíseme si tiene dificultades para aplicar esto y, en caso afirmativo, puedo explicarlo con más detalle (especialmente si puede proporcionar datos de muestra y mostrar los resultados también, para que pueda juntarlos en un archivo power bi)
nancyjain
Hola a todos
Tengo el requisito de mostrar una cortadora que tenga Top N y Button N . Cuando hago clic en Top N, todos mis gráficos deben mostrar los valores de Top N y cuando hago clic en los valores de Bottom N, todos los gráficos deben cambiar a los valores de Bottom N.
Cualquier ayuda será muy apreciada.
Gracias
elofström
En respuesta a nancyjain
nancyjain-
Si bien no creo que pueda parametrizar la configuración «Superior/Inferior» en un filtro TopN, podría lograrlo creando las imágenes para los filtros Superior e Inferior en la página y luego usar Marcadores: tenga un Marcador que muestre las Partes superiores y uno que muestra los fondos. Luego use imágenes y Acciones para navegar entre los marcadores para darle a su informe esa sensación de aplicación.
Solo un pensamiento.
eric
nancyjain
En respuesta a elofström
Muchas gracias por su respuesta.
He resuelto este problema usando marcadores y botones de alternancia.
salud
nancy
vaibhav_osc
En respuesta a elofström
Si no son demasiadas medidas, también puede crear una medida personalizada en DAX, donde puede verificar si el valor seleccionado es «Superior» o «Inferior» y calcular para cada caso.
SqlJason
La clave sería usar una tabla calculada con un miembro adicional para Otros. Hace poco escribí un blog similar
http://sqljason.com/2017/03/dynamic-grouping-in-power-bi-using-dax.html
En este caso, la medida en mi blog tendrá que ser reemplazada por la parte TopN. Avíseme si tiene dificultades para aplicar esto y, en caso afirmativo, puedo explicarlo con más detalle (especialmente si puede proporcionar datos de muestra y mostrar los resultados también, para que pueda juntarlos en un archivo power bi)
aaarmstee67
En respuesta a SqlJason
Estoy trabajando en un proyecto. Necesito crear una parte superior dinámica que debería funcionar cuando se usan diferentes cortadores. Usé RankX, que me da los resultados que necesito cuando agrupo en una sola columna, por ejemplo, grupo de clientes, pero el problema surge cuando agrego columnas diferentes, como Grupo de clientes, Ubicación de ventas, Nombre de vendedor, Horas trabajadas. Los resultados no son correctos cuando aplico diferentes cortadores. Traté de crear una columna para el número de fila para poder obtener el topn dinámico, es decir, si el número de fila puede comenzar de manera predeterminada desde 1 con un incremento de 1 cada vez que se aplica cualquier filtro. Pero esto se está volviendo más difícil de lo que pensaba. ¿Alguien puede ayudar? Urgente por favor. He pasado varios días en esto, pero a ninguna parte.
vaibhav_osc
En respuesta a aaarmstee67
Necesitaría calcular la medida n superior contra el atributo de bajo nivel contra el que lo está mostrando. Los filtros funcionarían bien en ese escenario. No puede hacerlo con columnas calculadas, ya que es imposible mapear todos los escenarios.
ame54
En respuesta a SqlJason
Me enfrento al mismo caso en el que quiero mostrar un gráfico de barras con las 5 principales ventas pero teniendo Otros siempre en los 5 elementos del gráfico.
Probé el código de su blog y está funcionando bien con una segmentación, pero no estoy seguro de cómo cambiarlo a mi caso en el que siempre quiero mostrar el Top 5 con otros en ellos, ya que no depende de la selección del usuario en la rebanadora
Cualquier ayuda en esto es apreciada
mdaamirkhan
En respuesta a ame54
es posible compartir el archivo
vaibhav_osc
En respuesta a SqlJason
¡Gracias Jasón! Revisé el método en un conjunto de datos más pequeño y funciona bien. Pero no puede calcular el visual en mi modelo, posiblemente porque es mucho más grande en tamaño.
vaibhav_osc
Tengo un problema con la implementación de una dona que muestra los principales grupos N y Otros para una medida. Mis datos de dimensión subyacentes son del siguiente tipo:
Producto | Grupo |
1 | A |
2 | A |
3 | A |
4 | B |
5 | B |
6 | B |
7 | C |
8 | C |
9 | C |
10 | C |
Tiene una medida conectada en la columna Producto. Necesito obtener la N superior [Group] como se muestra a continuación, donde el segmento azul es el grupo «Otros».
El problema es nombrar a los «Otros», ya que cuando lo hago en otra columna calculada, es estático y no funciona bien cuando se aplican filtros en el informe. ¿Hay alguna manera de hacer que responda a los filtros, de modo que los respectivos Top N [Group] se muestran para una selección diferente?