Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Anonymous
Not applicable

Medir que cuentan filas para cada valor de disctinct de una columna, máximo de otra columna, etc.

Hola, estoy atascado tratando de resolver lo siguiente:

Tengo una tabla de hechos y necesito crear una medida (no una columna calculada) que cuenta todas las filas con los siguientes criterios:

1) Distintivo 'TurID'
2) MAX de 'SekvensNo' (dentro de cada 'TurID')
3) SI 'GruppeNo' es 3 o mayor número (en la fila con el MAX 'SekvensNo' para cada 'TurID')

Es decir, debería tener un recuento que sea igual al recuento de filas si el 'SekvensNo' más alto para un 'TurID' dado contiene un valor de 3 o superior en el 'GruppeNo'. Si ese valor es 2 o inferior, no se debe contar el 'TurID'.

El ejemplo siguiente debe devolver 3.

Toalme_0-1606737843322.png

'TurID' 103 y 105 no se contarán, ya que ambos tienen el valor 2 en 'GruppeNo' para el Max 'SekvensNo' (2 y 3 respectivamente).

Cualquier sugerencia será muy apreciada.


Saludos

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Toalme , Pruebe una medida como

calculate(sum(Table[SekvensNo]), filter(Table,Table[SekvensNo] >2 && Table[SekvensNo] á calculate(max(Table[SekvensNo]), allexpcept(Table,table[TurlID]))))

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@Toalme , Pruebe una medida como

calculate(sum(Table[SekvensNo]), filter(Table,Table[SekvensNo] >2 && Table[SekvensNo] á calculate(max(Table[SekvensNo]), allexpcept(Table,table[TurlID]))))

Anonymous
Not applicable

¡Muchas gracias por su rápida respuesta, @amitchandak !

Tomé su sugerencia, lo modifiqué un poco, y ahora parece estar funcionando perfectamente (necesita un poco más de validación y pruebas por mí). ¿Podrías leer mi fórmula modificada y ver si te parece correcta?

¡De nuevo, gracias! 🙂

Medida modificada ( Modified Measure)

CALCULAR (
DISTINCTCOUNT ( Tabla[TurID] ),
FILTRO (
Mesa
Tabla[GruppeNo] > 2
&& Mesa[SekvensNo]
• CALCULAR (
MAX ( Tabla[SekvensNo] ),
ALLEXCEPT (
Mesa
Tabla[TurID]
)
)
)
)

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.