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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Medir para mostrar los 3 nombres de proyectos principales con mayor número de empleados en el cuadro de texto dinámico

Estimado equipo,

Soy bastante nuevo en la plataforma Power BI. Necesita su información para crear la medida DAX para obtener los 3 proyectos principales con mayor número de empleados. Este nombre del proyecto se mostrará en el cuadro de texto dyanmic. Agradezco su aporte.

Nombre del proyecto Plantilla

Proyecto A 10000

Proyecto B 12000

Proyecto C 11000

Proyecto D 8000

Proyecto E 7000

La respuesta debería ser

Los tres proyectos con mayor número de empleados son el Proyecto C(11000), el Proyecto B(12000) y el Proyecto A(10000). Este texto debe mostrarse en el cuadro Texto según la selección de segmentación de datos.

Muchas gracias

Prabhu

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola @Prabhu_PowerBI ,

Puedes añadir estas medidas a continuación:

Top3 = 
VAR _rank =
    RANKX ( ALL ( 'Table' ), CALCULATE ( MAX ( 'Table'[Headcount] ) ),, DESC )
VAR _result1 =
    IF ( _rank <= 3, SELECTEDVALUE ( 'Table'[Project Name] ), BLANK () )
VAR _result2 =
    IF ( _rank <= 3, SELECTEDVALUE ( 'Table'[Headcount] ), BLANK () )
RETURN
    IF ( _rank <= 3, _result1 & "(" & _result2 & ")", BLANK () )
TEXT = 
CONCATENATE (
    "Project with top three headcounts are:",
    CONCATENATEX ( 'Table', [Top3] )
)

Resultado final:

vyifanwmsft_0-1715758505990.png

Cómo obtener respuestas rápidas a su pregunta - Microsoft Fabric Community

Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad.

Saludos

Ada Wang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Gracias @lbendlin y @ExcelMonke por sus prontas respuestas. Creo que su respuesta es útil para usted.
Hola @Prabhu_PowerBI ,
En función de la información que proporcionó, he creado un dato de muestra, puede agregar una nueva medida:

Top3 = 
VAR _rank =
    RANKX ( ALL ( 'Table' ), CALCULATE ( MAX ( 'Table'[Headcount] ) ),, DESC )
VAR _result1 =
    IF ( _rank <= 3, SELECTEDVALUE ( 'Table'[Project Name] ), BLANK () )
VAR _result2 =
    IF ( _rank <= 3, SELECTEDVALUE ( 'Table'[Headcount] ), BLANK () )
RETURN
    IF ( _rank <= 3, _result1 & "(" & _result2 & ")", BLANK () )

Resultado final:

vyifanwmsft_0-1715070755212.png

Cómo obtener respuestas rápidas a su pregunta - Microsoft Fabric Community

Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad.

Saludos

Ada Wang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola Ada Wang, Ibendlin, ExcelMonke,

Muchas gracias por su respuesta. Estoy tratando de pasar los 3 nombres de proyectos principales como entrada al cuadro de texto para proporcionar información al cliente. Dentro del cuadro de texto, debería aparecer el siguiente resumen:

"Los proyectos con tres primeros números de empleados son el Proyecto C(11000), el Proyecto B(12000) y el Proyecto A(10000)".

Usando la siguiente medida, puedo obtener el proyecto con mayor número de empleados; sin embargo, me enfrento a desafíos para obtener el segundo y tercer nombre de proyectos con mayor número de empleados.

Top_Project_HC =
TOPN(
1,
VALORES('Nombre de la tabla'[Nombre del proyecto]),
[Count_of_HC]
)
Agradezco su apoyo.
Muchas gracias,
Prabhu

Cambie a TOPN(3,...) y, a continuación, utilice CONCATENATEX.

Syndicate_Admin
Administrator
Administrator

utilizar TOPN y CONCATENATEX.

Syndicate_Admin
Administrator
Administrator

Hola
Considere la siguiente medida:

Top3 =
RANKX(
FactTable,
FactTable[Headcount],
DESC
)

A continuación, crea una tabla con tus dos columnas (Proyecto y Headcount). Mientras la tabla está seleccionada, agregue esta medida a la parte "Filtros en este objeto visual" del panel de filtros y el filtro a la medida sea igual o menor que "3"

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.