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 estoy tratando de obtener una medida para obtener la ubicación máxima basada en el código de identificación y las fechas dentro de los últimos 14 días, dinámico por lo que siempre es 14 días a partir de la fecha de hoy
La estructura de la tabla es
Datetime
Id
Ubicación
Esta tabla se llama Tabla TU
ID Fecha Ubicación
-233 01/12/2020 12:35 LONDRES
-233 01/12/2020 16:35 MANCHESTER
-233 01/12/2020 20:35 LONDRES
-233 02/12/2020 12:35 MANCHESTER
-233 02/12/2020 16:35 LONDRES
-233 02/12/2020 20:35 MANCHESTER
-233 03/12/2020 12:35 LONDRES
-233 03/12/2020 16:35 MANCHESTER
-233 03/12/2020 20:35 LONDRES
-233 04/12/2020 12:35 MANCHESTER
-233 04/12/2020 16:35 LONDRES
-233 04/12/2020 20:35 MANCHESTER
-232 01/12/2020 12:35 LONDRES
-232 01/12/2020 16:35 MANCHESTER
-232 01/12/2020 20:35 LONDRES
-232 02/12/2020 12:35 MANCHESTER
-232 02/12/2020 16:35 LONDRES
-232 02/12/2020 20:35 MANCHESTER
-232 03/12/2020 12:35 LONDRES
-232 03/12/2020 16:35 MANCHESTER
-232 03/12/2020 20:35 LONDRES
-232 04/12/2020 12:35 MANCHESTER
-232 04/12/2020 16:35 LONDRES
-232 04/12/2020 20:35 MANCHESTER
Así que para ID -233 sería LONDRES y ID -232 sería MANCHESTER . Si el máximo es el mismo, digamos que hay 10 partidos para LONDRES y 10 partidos para MANCHESTER, o bien dejar en blanco o añadir desconocido
Solved! Go to Solution.
Measure V2=
VAR baseDate_ =
TODAY ()
VAR maxLocationT_ =
TOPN (
1,
ADDCOLUMNS (
DISTINCT ( Table1[Location] ),
"@LocCount",
CALCULATE (
COUNT ( Table1[Location] ),
Table1[DateTime] >= baseDate_ - 14,
Table1[DateTime] < baseDate_ + 1
)
),
[@LocCount], DESC
)
VAR numMaxLocations_ =
COUNTROWS ( maxLocationT_ )
RETURN
IF (
numMaxLocations_ = 1,
IF (
MAXX ( maxLocationT_, [@LocCount] ) >= 7,
MAXX ( maxLocationT_, [Location] )
)
)
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
Intente simplemente usar LOOKUPVALUE para obtener el país
MeasureV2B =
VAR baseDate_ =
TODAY ()
VAR maxLocationT_ =
TOPN (
1,
ADDCOLUMNS (
DISTINCT ( Table1[Location] ),
"@LocCount",
CALCULATE (
COUNT ( Table1[Location] ),
Table1[DateTime] >= baseDate_ - 14,
Table1[DateTime] < baseDate_ + 1
)
),
[@LocCount], DESC
)
VAR numMaxLocations_ =
COUNTROWS ( maxLocationT_ )
RETURN
IF (
numMaxLocations_ = 1,
IF (
MAXX ( maxLocationT_, [@LocCount] ) >= 7,
LOOKUPVALUE (
Table1[BaseCountry],
Table1[Location], MAXX ( maxLocationT_, [Location] )
)
)
)
|
Por favor, acepte la solución cuando haya terminado y considere dar un pulgar hacia arriba si los mensajes son útiles. Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc. |
Hola estoy tratando de aprender de su fórmula, quería agregar una comprobación final para comprobar si el maxLocationT estaba en una tabla llamada bases y que también estaba mirando a la aerolínea, para hacer que cada fila de datos en la tabla llamada hubs único he creado una columna llamada Aeropuerto operador FP , que es valores combinados de FP Operador & Aeropuerto de llegada. Luego agregué dos VAR en la fórmula siguiente y busqué fusionarlos para VLOOKUP mirando joined_, pero no funciona. Sólo estoy comprobando si esto es posible, por favor. mi fórmula está abajo
Gracias que funcionó muy bien , mi tarea final es comprobar si la columna 'TU Feed' [Op Country] - MesureV2B , hay una manera de comparar el valor de la columna con el valor medido
No entiendo la pregunta. ¿Puede dar un ejemplo? ¿Dónde vas a usar esta comparación?
|
Por favor, acepte la solución cuando haya terminado y considere dar un pulgar hacia arriba si los mensajes son útiles. Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc. |
Measure V2=
VAR baseDate_ =
TODAY ()
VAR maxLocationT_ =
TOPN (
1,
ADDCOLUMNS (
DISTINCT ( Table1[Location] ),
"@LocCount",
CALCULATE (
COUNT ( Table1[Location] ),
Table1[DateTime] >= baseDate_ - 14,
Table1[DateTime] < baseDate_ + 1
)
),
[@LocCount], DESC
)
VAR numMaxLocations_ =
COUNTROWS ( maxLocationT_ )
RETURN
IF (
numMaxLocations_ = 1,
IF (
MAXX ( maxLocationT_, [@LocCount] ) >= 7,
MAXX ( maxLocationT_, [Location] )
)
)
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
¿Es posible obtener el país de la [Ubicación] máxima , Tengo y columna adicional llamada BaseCountry. La fórmula funciona muy bien para traer el nombre base, pero si también podría tener el país base, entonces eso sería genial. Gracias
Gracias , esa medida funcionó perfectamente, tratará de aprender de esto, muchas gracias por tomar tiempo para mirar en esto para mí
No entiendo. Proporcione un ejemplo con el resultado esperado para aclarar.
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 @Pandadev
1. Coloque el ID en un objeto visual de tabla
2. Coloque esta medida en el objeto visual
Measure =
VAR baseDate_ = TODAY ()
VAR maxLocationT_ =
TOPN (
1,
DISTINCT ( Table1[ Location] ),
CALCULATE (
COUNT ( Table1[ Location] ),
Table1[DateTime] >= baseDate_ - 14,
Table1[DateTime] < baseDate_ + 1
), DESC
)
VAR numMaxLocations_ =
COUNTROWS ( maxLocationT_ )
RETURN
IF ( numMaxLocations_ = 1, maxLocationT_ )
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 por la fórmula , está funcionando , es posible incluir si la última fecha , y la columna llamada estado es igual a almacenamiento, a continuación, devolver la ubicación máxima como última fecha Ubicación ,
Una solución más fácil sería , si el recuento de ubicación máxima era menor que 7 , a continuación, dejar ubicación en blanco , como datos no suficientes.
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |