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.
Si es posible en una medida, estoy tratando de determinar quién es el solicitante en una respuesta particular basada en la fecha.
Por ejemplo, mis datos tienen el siguiente aspecto:
Sobre la base de los datos, el solicitante de cada uno de los 2 respones sería:
¿Algún consejo?
Solved! Go to Solution.
Hola, @PowerBI123456
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Puede ir a 'Editor de consultas' y agregar una columna de índice.
A continuación, puede crear una medida como se muestra a continuación.
Requestor =
var maxindex =
CALCULATE(
MAX('Table'[Index]),
FILTER(
ALL('Table'),
[Date]<MAX('Table'[Date])&&
[Action]="Request"
)
)
return
IF(
MAX('Table'[Action])="Response",
MAXX(
FILTER(
ALL('Table'),
[Index]=maxindex
),
[User]
)
)
Resultado:
Saludos
Allan
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @PowerBI123456
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Puede ir a 'Editor de consultas' y agregar una columna de índice.
A continuación, puede crear una medida como se muestra a continuación.
Requestor =
var maxindex =
CALCULATE(
MAX('Table'[Index]),
FILTER(
ALL('Table'),
[Date]<MAX('Table'[Date])&&
[Action]="Request"
)
)
return
IF(
MAX('Table'[Action])="Response",
MAXX(
FILTER(
ALL('Table'),
[Index]=maxindex
),
[User]
)
)
Resultado:
Saludos
Allan
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@PowerBI123456 esto podría ser muy fácil o muy difícil.
¿Cómo está determinando de qué es alguien el Solicitante? ¿Hay un número de ticket o algo (no incluido en los datos)? ¿Es secuencialmente... y qué pasa si los datos pasan a estar en un orden diferente?
Sí, hay un número de cuenta incluido. Sí, es secuencial.
¿Puede proporcionar algunos datos de ejemplo que incluyan eso? Porque odiaría asumir incorrectamente...
@littlemojopuppy Puede suponer que todos estos tienen el mismo número de cuenta y están en orden secuencial.
No @PowerBI123456 ,
pruebe la siguiente columna personalizada
Requestor =
var _date = [Date]
return
if(
[Action] = "Response",
CALCULATE(MAX('Table'[User]),TOPN(1, FILTER('Table', 'Table'[Date] < _date && [Action] = "Request"), [Date], DESC))
, BLANK()
)
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 |