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

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.

Reply
Anonymous
Not applicable

Si Count es igual a la suma de una columna de una tabla relacionada, devuelva un estado.

Hola

Estoy tratando de encontrar una manera de devolver un estado de finalización cuando el recuento de actividades de capacitación completadas equivale a la suma de las actividades de capacitación requeridas.

Los datos tienen una categoría denominada nombres de entrenamiento y una subcategoría denominada nombres de actividad.
Los datos tienen una columna para mostrar si el nombre de la actividad está "completado" o no completado".

No todos los nombres de actividad son necesarios para que una categoría se considere completada. El cliente no tiene nombres de actividad específicos que sean necesarios, por lo que está exigiendo que se complete un número específico de actividades para que se complete la categoría.

Para mostrar el número de actividades necesarias para cada categoría de entrenamiento, creé una tabla que enumera el número de nombres de actividad necesarios por los nombres de entrenamiento.

El cliente desea ver la información en una matriz. La matriz debe mostrar el nombre de traning como "completado" si la cantidad de actividades requeridas es completada por el empleado y las actividades que se completan deben mostrar "completado". Cuando las actividades son más de 0 pero menor es la cantidad requerida, el nombre de la formación debe mostrarse como "En curso", pero los nombres de la actividad deben mostrar "completado" o "no iniciado".

Ejemplo de datos:

Data ex.PNGEjemplo de datos

Ejemplo de la tabla de requisitos:

Requirements Table ex.PNGEjemplo de la tabla de requisitos

Ejemplo de salida deseada:

Output Example.PNG


He intentado , Si el recuento del nombre de la actividad es igual a la suma necesaria actividades, a continuación, completado, de lo contrario si el recuento del nombre de la actividad es menor que la cantidad de actividades necesarias, pero mayor que 0, a continuación, en curso, no se inició. La salida muestra que la categoría se ha completado, pero al profundizar en la actividad que dicen en curso o no se ha iniciado en lugar de completado o no iniciado.

También intenté esto:
Recuento de categorías IF([Completed]>-SUM('Training Type'[Category Requirment]), CALCULATE(DISTINCTCOUNT(Academy Training Status'[Category Name]), 'Academy Training Status'[Status]'"Completed"),0)

(lo siento por los puntos tipográficos)

¿Ayuda?

1 REPLY 1
MFelix
Super User
Super User

Hola @Thalia ,

En primer lugar, agregue una columna al identificador a la tabla Requisitos (para fines de ordenación).

Supongo que tiene una relación entre ambas tablas: ahora agregue las dos medidas siguientes:

Status_measure = IF(HASONEVALUE(Data[Activity Name]);SELECTEDVALUE(Data[Status]);BLANK())

Total Status =
VAR Count_Activities =
    CALCULATE ( COUNT ( Data[Status] ); Data[Status] = "Completed" )
VAR Required_Activities =
    SUM ( Requirements[Required Activities] )
RETURN
    IF (
        HASONEVALUE ( Data[Activity Name] );
        BLANK ();
        IF (
            MAX ( Data[Status] ) <> BLANK ();
            SWITCH (
                TRUE ();
                Count_Activities >= Required_Activities; "Completed";
                Count_Activities = 0; "Not Started";
                "In Progress"
            );
            BLANK ()
        )
    )

matrix.png

Resultado final en el archivo de adjuntar.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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