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.
Hola a todos
Tengo un requisito incómodo de segmentación/filtrado y necesito consejo.
Mis datos se ven así:
Personal | Ventas | País |
Bob | 5 | Nos |
Fred | 33 | Nos |
suyos | 85 | Nos |
Fred | 45 | México |
suyos | 34 | Canadá |
Bob | 99 | España |
Bob | 21 | México |
Necesito una cortadora en el campo. Ahora la parte difícil es que cuando un usuario selecciona un país, los resultados deben incluir el país que seleccionó y mostrar cualquier otro país donde el personal tenía ventas.
Por ejemplo, con los datos anteriores, si el usuario seleccionó Canadá en la segmentación de datos, los resultados deberían ser los siguientes, ya que Sue era la única con ventas en Canadá, y Sue también tenía ventas en Alemania.
Personal | Ventas | País |
suyos | 34 | Canadá |
suyos | 85 | Alemania |
Si el usuario seleccionó EE.UU., todos los datos deben mostrar, (nada filtrado), ya que cada personal tenía ventas en EE. UU.
Por lo tanto, cuando un usuario selecciona un país, debe ver que el personal de Wichever tenía ventas en ese país, y dondequiera que el personal tuviera ventas.
Cualquier consejo es muy apreciado!
@Dan_Sprague, pruebe uno de los dos
medida :
var _staff á distinct(filter(all(Table[Staff]), table[Country] en allselected(table[Country])))
devolución
calculate(sum(sales),filter(all(Table), Table[Staff] en _staff))
medida :
calculate(sum(sales),filter(all(Table), Table[Staff] in allselected(table[Staff])))
Gracias @amitchandak. Aparentemente no expliqué mi problema eficientemente.
En mi informe PBI el objeto visual utilizado para mostrar los datos es una matriz. Tengo una cortadora en el campo.
Cuando se elige un país, la matriz debe mostrar los detalles de cada personal con ventas en ese país, Y, otras filas (para otros países) en las que cada personal tenía ventas.
No necesito una suma de todas las ventas en todos los países, pero necesito mostrar los detalles de cada país.
Hola @Dan_Sprague
Consulte el archivo adjunto con una solución incluida, deberá crear una tabla de dimensiones de país para que funcione y coloque una columna de país en un objeto visual de tabla.
measure =
VAR __staff = CALCULATETABLE( VALUES( 'Table'[Staff] ), ALLEXCEPT( 'Table', 'Table'[Country] ) )
RETURN
CALCULATE(
SUM( 'Table'[Sales] ),
ALL( 'Table'[Country] ),
KEEPFILTERS( 'Table'[Staff] IN __staff )
)
como referencia
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |