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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Compruebe si la columna contiene un contenido específico basado en otra agrupación de columnas

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.

ItemidItemStatusHasSuccess
1ÉxitoVerdad
1FallarVerdad
1ÉxitoVerdad
2FallarFalso
2FallarFalso
3ÉxitoVerdad
4FallarVerdad
4ÉxitoVerdad
5FallarFalso

Gracias

4 REPLIES 4
amitchandak
Super User
Super User

@TKLAAB , intente como una nueva columna

nueva columna: if(countx(filter(table[ItemID] ?earlier(Table[ItemID]) && Table[ItemStatus] ? "Success"),table[ItemID)>0,"True","False")

Anonymous
Not applicable

@amitchandak @Pragati11

¿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

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Pragati11
Super User
Super User

Hola @TKLAAB ,

Puede crear una columna utilizando la expresion de DAX de la siguiente manera:

Valor de CalcValue ?

IF(COUNTROWS(FILTER(ALL(Table), (Table[ItemID] ? EARLIER(Table[ItemID])) && Table[ItemStatus] ? "Succes")) > 0, "True", "False")
En el DAX anterior reemplace Tabla por su nombre de tabla.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors