Hola
Estoy tratando de averiguar cรณmo puedo cacular el total de puntos dentro de 12 meses. Si el total estรก por encima de cierto lรญmite(por ejemplo, 50), entonces quiero crear una alerta.
Ejemplo a continuaciรณn:
La Persona A tiene el punto 15 total en 12 meses > Sin Alerta
La persona B tiene un total de 30 puntos en 12 meses.
La persona C tiene un total de 55 puntos en 12 meses.
La Persona D tiene un total de 70 puntos, pero NO en 12 meses, sino en 13 meses. Por lo tanto, no es necesario activar ninguna alerta.
ยฟCรณmo puedo lograrlo?
Gracias de antemano
Solved! Go to Solution.
Puede utilizar esta medida en el objeto visual como se describiรณ anteriormente:
Measure points =
VAR pointsLastDate_ =
SUMX (
ADDCOLUMNS (
ADDCOLUMNS(DISTINCT(Table1[Name]),"LastDate", CALCULATE(MAX(Table1[Date]))),
"Res",
VAR aux_ = [LastDate]
RETURN
CALCULATE (
SUM ( Table1[Received points] ),
Table1[Date] >= DATE ( YEAR ( aux_ ) - 1, MONTH ( aux_ ), DAY ( aux_ ) ),
Table1[Date] <= aux_,
ALLEXCEPT ( Table1, Table1[Name] )
)
),
[Res]
)
RETURN
pointsLastDate_
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
1. Coloque Table1[Name] en un objeto visual de tabla
2. Cree esta medida y colรณquela en el objeto visual
Measure =
VAR limit_ = 50 // Update as required
VAR check_ =
SUMX (
ADDCOLUMNS (
Table1,
"Res",
VAR aux_ = Table1[Date]
RETURN
1
* (
CALCULATE (
SUM ( Table1[Received points] ),
Table1[Date]
>= DATE ( YEAR ( aux_ ) - 1, MONTH ( aux_ ), DAY ( aux_ ) ),
Table1[Date] <= aux_,
ALLEXCEPT ( Table1, Table1[Name] )
) > limit_
)
),
[Res]
) > 0
RETURN
IF ( check_, "ALERT", "No alert" )
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
@AlB Thank you
I think I missed to say something
I don't want to show Alert. I'll handle the alert in traffic light. But I want to create a measure that just caculate the total for the 12 months.
ยฟCuรกl es el total de 12 meses? Hay para cada fecha, hay una serie de puntos para ese nombre en los รบltimos 12 meses. ยฟQuieres el mรกximo de esos? si no, ยฟquรฉ exactamente?
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
Por lo tanto, quiero crear una tabla que se vea asรญ:
Nombre | Puntos en 12 meses |
Persona A | 15 |
Persona B | 30 |
Peson C | 55 |
Persona D | 30 |
Hola
Puede descargar mi archivo PBI desde aquรญ.
Espero que esto ayude.
Puede utilizar esta medida en el objeto visual como se describiรณ anteriormente:
Measure points =
VAR pointsLastDate_ =
SUMX (
ADDCOLUMNS (
ADDCOLUMNS(DISTINCT(Table1[Name]),"LastDate", CALCULATE(MAX(Table1[Date]))),
"Res",
VAR aux_ = [LastDate]
RETURN
CALCULATE (
SUM ( Table1[Received points] ),
Table1[Date] >= DATE ( YEAR ( aux_ ) - 1, MONTH ( aux_ ), DAY ( aux_ ) ),
Table1[Date] <= aux_,
ALLEXCEPT ( Table1, Table1[Name] )
)
),
[Res]
)
RETURN
pointsLastDate_
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
o si desea el resultado en una tabla real, cree una nueva tabla calculada:
New table points =
ADDCOLUMNS (
ADDCOLUMNS (
DISTINCT ( Table1[Name] ),
"LastDate", CALCULATE ( MAX ( Table1[Date] ) )
),
"Points in 12 months",
VAR aux_ = [LastDate]
RETURN
CALCULATE (
SUM ( Table1[Received points] ),
Table1[Date]
>= DATE ( YEAR ( aux_ ) - 1, MONTH ( aux_ ), DAY ( aux_ ) ),
Table1[Date] <= aux_,
ALLEXCEPT ( Table1, Table1[Name] )
)
)
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
Hola @YJAMOUS
ยฟEstรก buscando comprobar si la persona estaba por encima del lรญmite de puntos en cualquier perรญodo de 12 meses?
ยฟPuede sahare los datos sampel no en un capitular sino en formato text-tabular para que puedan ser copiados?
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
Hola @AlB
Sรญ, estoy buscando para comprobar si la persona estaba por encima del lรญmite de puntos en cualquier perรญodo de 12 meses..
ยฟEste formato es bueno?
Nombre | Puntos recibidos | Fecha (DD/MM/AAAA) |
Persona A | 10 | 1/10/2019 |
Persona B | 20 | 5/11/2019 |
Persona C | 30 | 1/5/2019 |
Persona D | 40 | 1/4/2019 |
Persona A | 5 | 1/9/2020 |
Persona B | 10 | 1/7/2020 |
Persona C | 25 | 1/4/2020 |
Persona D | 30 | 1/5/2020 |
Join digitally, March 2โ4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!
User | Count |
---|---|
4 | |
2 | |
1 | |
1 | |
1 |