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 buscando una manera de calcular la columna "HasSuccess" en la tabla de abajo dadas las otras dos columnas "ItemID" y "ItemStatus". Si un ItemID tiene un estado correcto, quiero que devuelva True y, de lo contrario, devuelva False.
Itemid | ItemStatus | HasSuccess |
1 | Éxito | Verdad |
1 | Fallar | Verdad |
1 | Éxito | Verdad |
2 | Fallar | Falso |
2 | Fallar | Falso |
3 | Éxito | Verdad |
4 | Fallar | Verdad |
4 | Éxito | Verdad |
5 | Fallar | Falso |
Gracias
@TKLAAB , intente como una nueva columna
nueva columna: if(countx(filter(table[ItemID] ?earlier(Table[ItemID]) && Table[ItemStatus] ? "Success"),table[ItemID)>0,"True","False")
¿Sería posible hacer esto como una consulta de energía en su lugar?
Hola @TKLAAB ,
En Power Query, deberá realizar una agrupación en la columna ID.
Compruebe GROUP BY en Power BI en Editar consulta:
https://www.poweredsolutions.co/2019/07/30/grouping-rows-with-power-bi-power-query/
Una vez que los datos se agrupan en el nivel de ID, puede intentar crear una columna personalizada IF-ELSE.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
Hola @TKLAAB ,
Puede crear una columna utilizando la expresion de DAX de la siguiente manera:
Valor de CalcValue ?
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |