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

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Anonymous
Not applicable

Busque el recuento de filas en función de las condiciones que tienen el estado múltiple para el mismo nombre

Equipo, tengo un requisito en el que necesito contar las filas que son Compelted y En curso basadas en las siguientes condiciones.

Aquí están mis datos.

akhil_PBI_1-1598534518274.png

He concatenado la columna Nombre y Elemento y he creado Nombre-Elemento

Condición 1. SI (Nombre-Elemento) se completa SOLAMENTE y complete

Por ejemplo, véase Sudhakar-Pen

Condición 2. IF (Nombre-Elemento) está completado y también en curso, entonces COMPLETED

Por ejemplo, véase Sudharkar-Computer

Condición 3. IF (Nombre-Elemento) está SOLAMENTE en curso, entonces EN PROGRESO

Por ejemplo, véase Sudhakar-Chair

¿Puede alguien ayudarme con lo mismo?

¡Gracias!

1 ACCEPTED SOLUTION

@akhil_PBI

Agregue esta medida y compruebe con los resultados esperados.

Status Count = 
SUMX(
    'Table',
    VAR _STATUSCOUNT = 
        COUNTROWS(
            CALCULATETABLE(
                VALUES('Table'[Status]),
                ALLEXCEPT('Table','Table'[Name],'Table'[Item])
            )
        )
    RETURN 
    IF( _STATUSCOUNT=1 && ('Table'[Status] = "Competed" ||'Table'[Status] = "In Progress"),
        'Table'[Actual Item Count],
        IF(_STATUSCOUNT=2 &&  "In Progress" IN CALCULATETABLE(VALUES('Table'[Status] )),
            'Table'[Actual Item Count]
        )
    ) 
)

Fowmy_0-1598818474049.png

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin



Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

6 REPLIES 6
Anonymous
Not applicable

Hola @akhil_PBI ,

Para mi prueba, creé una marca para dos estados diferentes y la sueldé en función de cada nombre-elemento. A continuación, cuente las filas cuando la suma>0.

Puede usar la siguiente fórmula:

flag =
IF (
    SELECTEDVALUE ( 'StatusTable'[Status] ) = "Competed",
    1,
    IF ( SELECTEDVALUE ( 'StatusTable'[Status] ) = "In Progress", 0 )
)
sumFlag =
IF (
    CALCULATE (
        SUMX ( 'StatusTable', [flag] ),
        ALLEXCEPT ( 'StatusTable', 'StatusTable'[Name-Item] )
    ) > 0,
    1,
    0
)
count =
CALCULATE (
    COUNTROWS ( 'StatusTable' ),
    FILTER ( 'StatusTable', [sumFlag] = 1 )
)

Mi visualización tiene este aspecto:

8.28.2.2.png

¿Es el resultado lo que quieres? Si tiene alguna pregunta, cargue algunas muestras de datos y la salida esperada.

Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos

Eyelyn Qin

Fowmy
Super User
Super User

@akhil_PBI

Agregue este código una nueva columna en la tabla:

Status Count =
IF (
    CALCULATE (
        COUNTROWS ( Table1 ),
        Table1[Status] = "Competed",
        ALLSELECTED ( Table1[Status] )
    ) > 0,
    "Competed",
    "In Progress"
)

Fowmy_0-1598536178983.png

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

@akhil_PBI

Puede compartir un archivo PBIX de ejemplo para comprobar si obtiene los resultados correctos.

Puedes guardar tus archivos en OneDrive, Google Drive o cualquier otra plataforma de uso compartido en la nube y compartir el enlace aquí.
____________________________________
¿Cómo pegar datos de muestra con su pregunta?
¿Cómo obtener respuestas a sus preguntas rápidamente?

_____________________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Anonymous
Not applicable

Hola @Fowmy , Un pequeño cambio en la lógica. ¿Puedes ayudarme con lo mismo?

Necesito un número total de artículos con las siguientes condiciones

Condición 1: Si el nombre-elemento sólo se ha completado, tengo que contar esos elementos. Y

Condición 2: Si Nombre-elemento es sólo en curso, tengo que contar de esos elementos también. Y

Condición 3: Si nombre-elemento está completado y en curso, entonces tengo que contar sólo los elementos en curso.

akhil_PBI_0-1598810113163.png

Según los datos anteriores, el número total de artículos es 1087, pero espero 986.

Gracias de antemano,

@akhil_PBI

Agregue esta medida y compruebe con los resultados esperados.

Status Count = 
SUMX(
    'Table',
    VAR _STATUSCOUNT = 
        COUNTROWS(
            CALCULATETABLE(
                VALUES('Table'[Status]),
                ALLEXCEPT('Table','Table'[Name],'Table'[Item])
            )
        )
    RETURN 
    IF( _STATUSCOUNT=1 && ('Table'[Status] = "Competed" ||'Table'[Status] = "In Progress"),
        'Table'[Actual Item Count],
        IF(_STATUSCOUNT=2 &&  "In Progress" IN CALCULATETABLE(VALUES('Table'[Status] )),
            'Table'[Actual Item Count]
        )
    ) 
)

Fowmy_0-1598818474049.png

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin



Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Anonymous
Not applicable

¡Funciona! Gracias @Fowmy

Tengo un requisito similar... ¿Puedes ayudarme en el mismo caso?

akhil_PBI_0-1598859529827.png

Quiero crear una columna llamada"Estado más reciente"

Condiciones:

Si el nombre-elemento sólo se completa, a continuación, "Completado" y
Si Nombre-elemento es sólo en curso, a continuación, se deja en blanco y
Si nombre-elemento está completado y en curso, entonces sólo para el estado completado, entonces el estado más reciente debe ser "Completado" y En curso debe dejar en blanco.

Gracias de antemano!

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Kudoed Authors