_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 | sí | 2 | 1 | ?? | |
A | A2 | sí | 3 | 2 | ||
A | A3 | |||||
A | A4 | |||||
A | A5 | sí | 6 | 3 | ||
A | A6 | sí | 7 | 4 | ||
A | A7 | sí | 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 )
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 )