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 intentando crear una medida DAX que agrupe por un identificador, clasifique los registros por una columna de ordenación numérica y, a continuación, cuente el registro si es el primero de la clasificación.
A continuación se muestra un ejemplo de mis datos
Call_ID | Cola | Criterio de clasificación |
1 | Servicio de atención al cliente | 2 |
1 | Departamento de Devoluciones | 4 |
2 | Servicio de atención al cliente | 1 |
2 | Artículos para el hogar | 3 |
2 | Centro de jardinería | 4 |
3 | Centro de jardinería | 6 |
3 | Artículos para el hogar | 7 |
4 | Servicio de atención al cliente | 3 |
4 | Ropa de caballeros | 4 |
4 | Departamento de Devoluciones | 5 |
4 | Quejas | 6 |
5 | Ropa de caballeros | 1 |
5 | Quejas | 2 |
Un ejemplo de la tabla que espero crear en Power BI
Cola | Recuento en la primera cola (medida DAX) |
Servicio de atención al cliente | 3 |
Departamento de Devoluciones | |
Artículos para el hogar | |
Centro de jardinería | 1 |
Ropa de caballeros | 1 |
Quejas |
Hola @Jim_PBI
Para su pregunta, aquí está el método que proporcioné:
Aquí hay algunos datos ficticios
"Mesa"
Cree una medida, agrupe por Call_ID y ordene el Criterio de ordenación en orden ascendente.
rank =
var Rankx_Sort_Order =
RANKX(
FILTER(
ALL('Table'),
'Table'[Call_ID] = MAX('Table'[Call_ID])
),
CALCULATE(
MIN('Table'[Sort order])
),
,
ASC,
Dense
)
RETURN Rankx_Sort_Order
Determine el primero en el ranking y regístrelo como 1, de lo contrario regístrelo como 0 .
rank_value =
var Rankx_Sort_Order =
RANKX(
FILTER(
ALL('Table'),
'Table'[Call_ID] = MAX('Table'[Call_ID])
),
CALCULATE(
MIN('Table'[Sort order])
),
,
ASC,
Dense
)
var rank_value = IF(Rankx_Sort_Order = 1, 1, 0)
RETURN rank_value
Cree una medida. Suma diferentes tipos de colas.
Count of First Rank =
SUMX(
FILTER(
ALL('Table'),
'Table'[Queue] = MAX('Table'[Queue])
),
'Table'[rank_value]
)
Aquí está el resultado.
Saludos
Nono Chen
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 |