3#DAX: ENCUENTRE EL NÚMERO DE FILA BASADO EN CRITERIOS

Un usuario Pregunto ✅

_Google

Hola expertos

Buscando nuevamente la fórmula DAX para llegar a la fórmula calculada para encontrar el número de fila según los Criterios. Por ejemplo, el atributo es válido si está marcado como «Sí» en la tabla de datos de origen.

Se requiere en DAX una columna calculada que encontrará el número de fila en serie donde se comparan los criterios.

Probé con calcuate(count(), filter())) pero creo que el contexto de mi filtro no es correcto.

Fórmula normal de Excel

‘=SI($C2=»Sí»,FILA(A2),»»)

Escribe Atributo Es válido normall excel (referencia de celda) podemos tener inDAX Función DAX
A A1 2 1 ??
A A2 3 2
A A3
A A4
A A5 6 3
A A6 7 4
A A7 8 5

Zubair_Muhammad

En respuesta a greg_deckler

@_Google

Puede ser que puedas usar esta columna

Column =
VAR myrank =
    RANKX (
        FILTER ( TableName, TableName[Is Valid] = "Yes" ),
        TableName[Attribute],
        ,
        ASC,
        DENSE
    )
RETURN
    IF ( TableName[Is Valid] = "Yes", myrank )

estacolumna.png

greg_deckler

No entiendo lo que busca aquí, pero puedo decir que probablemente necesite agregar una columna de índice en Power Query a su consulta.

Zubair_Muhammad

En respuesta a greg_deckler

@_Google

Puede ser que puedas usar esta columna

Column =
VAR myrank =
    RANKX (
        FILTER ( TableName, TableName[Is Valid] = "Yes" ),
        TableName[Attribute],
        ,
        ASC,
        DENSE
    )
RETURN
    IF ( TableName[Is Valid] = "Yes", myrank )

estacolumna.png

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *