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
Tengo una tabla como la siguiente:
Nombre | Grupo | Mes | Cantidad |
Bob | Tenis | Enero | 100 |
Bob | Fútbol | Enero | 50 |
Fred | Tenis | Enero | 50 |
María | Fútbol | Febrero | 40 |
María | Golf | Enero | 300 |
Necesito sumar cada uno por nombre para cada mes, luego marcarlos como pagar más o menos de 100 libras esterlinas por cada mes para que luego pueda usar esta nueva bandera / columna en un filtro (el grupo es irrelevante, pero así es como se agrega la tabla como se utiliza para otra cosa). ¿Hay una manera fácil de hacer esto? Estaba mirando una mesa resumida, pero pensé que parecía un poco exagerado.
Puede usar la medida para filtrar un objeto visual. No estoy seguro de entender lo que necesitas. Si es una columna calculada en la tabla anterior, entonces:
Flag =
VAR amountCustomerMonth_ =
CALCULATE (
SUM ( Table1[Amount] ),
ALLEXCEPT ( Table1, Table1[Name], Table1[Month] )
)
RETURN
IF (
amountCustomerMonth_ > 100,
"Paying over 100 quid",
"NOT paying over 100 quid"
)
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
No estoy seguro de a quién estás respondiendo. La solución anterior funciona según lo previsto. Ver todo en el trabajo en el archivo adjunto.
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Lo hace por una medida, pero necesito aplicarlo a un filtro para poder filtrar entre más de 100 libras esterlinas y menos de 100 euros. No puedo poner una medida en un filtro.
Muchas gracias
@GlynMThomas, cree estas dos columnas nuevas y use la marca como filtro
Nueva columna ?
var _1 á sumx(filter(Table, [Name] ?earlier[Name] && [Month] ?earlier[Month]),[Amount])
devolver if(_1>100, 1, 0)
Marcar (Bandera)
var _1 á countx(filter(Table, [Name] ?earlier[Name]),[New column])
var _2 á sumx(filter(Table, [Name] ?earlier[Name]),[New column])
devolución
if(_1 á_2, 1,0)
Hola @GlynMThomas
1. Coloque el nombre y el mes en una tabla visual
2. Cree esta medida y colóquela en el objeto visual
Flag =
IF ( SUM ( Table1[Amount] ) > 100, "Paying over 100 quid" )
Esto mostrará sólo las filas que cumplen la condición
También puede hacerlo a través de una tabla calculada
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Gracias, ya he hecho esta columna, pero no toma el hecho de que el valor también se divide por la columna Grupo. Quiero que se sume por mes para cada persona y trabajar si pagaron más de 100 en ese mes. Por ejemplo, Bob pagó 150 libras esterlinas en enero, por lo que debería marcarse como un pago de más de 100 libras esterlinas, sin embargo, esto no lo marcaría como más de 100 libras esterlinas, ya que veía las filas como 50 y 100 libras esterlinas.
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |