BhavyaM
Hola amigos, requisito urgente
Tengo que mostrar las 10 principales empresas (por rango) por ventas del año actual y según la selección de la empresa.
Rango | Empresa | Ventas | Año |
Si la empresa seleccionada está en la lista de las 10 principales, debería mostrar las 10 empresas principales. Si la empresa seleccionada no se encuentra en la lista de las 10 principales, también se debería mostrar la empresa seleccionada junto con las 10 empresas principales.
Por favor ayuda
Gracias de antemano
mahoneypat
Aquí hay un patrón que puede replicar para obtener el resultado deseado.
1. Primero cree una tabla desconectada separada con solo los nombres de Cliente / Compañía para su cortadora con algo como esto
TopN and Selected =
VAR __selectedproducts =
TREATAS ( VALUES ( JustProducts[Product] ), 'Product'[Product] )
VAR __top3products =
TOPN ( 3, ALL ( 'Product'[Product] ), [Total Sales], DESC )
VAR __unioned =
DISTINCT ( UNION ( __selectedproducts, __top3products ) )
RETURN
CALCULATE ( [Total Sales], KEEPFILTERS ( __unioned ) )
Puede probar este enfoque en un archivo «sandbox» que publiqué recientemente y que es útil para solucionar problemas.
https: //community.powerbi.com/t5/Community-Blog/A-Self-Contained-quot-Sandbox-quot-PBIX-File-to-Prac …
Si esto le funciona, márquelo como la solución. Las felicitaciones también son apreciadas. Por favor avíseme si no es así.
Saludos,
Palmadita
dax
Hola @BhavyaM,
Puede consultar las sugerencias de @mahoneypat, o también puede consultar mi muestra para obtener más detalles.
Atentamente,
Zoe Zhi
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
dax
Hola @BhavyaM,
Puede consultar las sugerencias de @mahoneypat, o también puede consultar mi muestra para obtener más detalles.
Atentamente,
Zoe Zhi
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
BhavyaM
En respuesta a dax
@mahoneypat @dax
Gracias por tu solución. Esta funcionando para mi
Aquí,
para una pregunta no obtuve la solución, es decir, necesito atenuar la empresa seleccionada en el gráfico de barras.
mahoneypat
Aquí hay un patrón que puede replicar para obtener el resultado deseado.
1. Primero cree una tabla desconectada separada con solo los nombres de Cliente / Compañía para su cortadora con algo como esto
TopN and Selected =
VAR __selectedproducts =
TREATAS ( VALUES ( JustProducts[Product] ), 'Product'[Product] )
VAR __top3products =
TOPN ( 3, ALL ( 'Product'[Product] ), [Total Sales], DESC )
VAR __unioned =
DISTINCT ( UNION ( __selectedproducts, __top3products ) )
RETURN
CALCULATE ( [Total Sales], KEEPFILTERS ( __unioned ) )
Puede probar este enfoque en un archivo «sandbox» que publiqué recientemente y que es útil para solucionar problemas.
https: //community.powerbi.com/t5/Community-Blog/A-Self-Contained-quot-Sandbox-quot-PBIX-File-to-Prac …
Si esto le funciona, márquelo como la solución. Las felicitaciones también son apreciadas. Por favor avíseme si no es así.
Saludos,
Palmadita
BhavyaM
En respuesta a mahoneypat
@mahoneypat
¿Puede ayudarme a mostrar la empresa seleccionada en diferentes colores?
TopN and Selected = VAR __selectedproducts = TREATAS ( VALUES ( JustProducts[Product] ), 'Product'[Product] ) VAR __top3products = TOPN ( 3, ALL ( 'Product'[Product] ), [Total Sales], DESC ) VAR __unioned = DISTINCT ( UNION ( __selectedproducts, __top3products ) ) RETURN CALCULATE ( [Total Sales], KEEPFILTERS ( __unioned ) )
He utilizado esta consulta para mi informe.
Measure = if(VALUES(t1[Company])=SELECTEDVALUE(company[Company]), "#f7b44f","#156ced")
Ambos funcionan, pero el resaltado de la barra de datos solo funciona si selecciono la empresa; de lo contrario, recibo un error como «No puedo mostrar este elemento visual».
Gracias por adelantado
mahoneypat
En respuesta a BhavyaM
Disculpe por perder su mensaje anterior. Simplemente cambie VALUES () a SELECTEDVALUE (), o cambie las columnas en la medida actual. Si la columna de segmentación está en VALUES (), obtendrá un error cuando> 1 seleccionado (o no seleccionado), ya que está pasando una tabla a la expresión.
Si esto le funciona, márquelo como la solución. Las felicitaciones también son apreciadas. Por favor avíseme si no es así.
Saludos,
Palmadita
BhavyaM
En respuesta a mahoneypat
Gracias funcionó
BhavyaM
En respuesta a mahoneypat
¿Puedes ayudar por favor? Cómo mostrar la empresa seleccionada en diferente color en el gráfico de barras.
dax
En respuesta a BhavyaM
Hola @BhavyaM,
Si desea resaltar la barra, no puede usar el campo de leyenda en el gráfico, puede probar la siguiente medida y luego usar esto en el formato conditonal de Color de datos
Measure = if(VALUES(t1[Company])=SELECTEDVALUE(company[Company]), "#f7b44f","#156ced")
Puede consultar mi muestra para obtener más detalles.
Atentamente,
Zoe Zhi
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
BhavyaM
En respuesta a dax
TopN and Selected =
VAR __selectedproducts =
TREATAS ( VALUES ( JustProducts[Product] ), 'Product'[Product] )
VAR __top3products =
TOPN ( 3, ALL ( 'Product'[Product] ), [Total Sales], DESC )
VAR __unioned =
DISTINCT ( UNION ( __selectedproducts, __top3products ) )
RETURN
CALCULATE ( [Total Sales], KEEPFILTERS ( __unioned ) )
He utilizado esta consulta para mi informe. esto está funcionando y para resaltar la barra de datos que he usado
Measure = if(VALUES(t1[Company])=SELECTEDVALUE(company[Company]), "#f7b44f","#156ced")
Ambos funcionan, pero el resaltado de la barra de datos solo funciona si selecciono la empresa; de lo contrario, recibo un error como «No puedo mostrar este elemento visual».
Por favor ayuda
Gracias por adelantado