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

¿Cómo puedo crear una lista de valores basada en una selección de segmentación de datos para poder rellenar una tabla?

Tengo una lista de grupos y una lista de reglas basadas en el título del trabajo. Las reglas no siempre siguen el mismo formato, por lo que no puedo simplemente unir las dos tablas en el modelo y seleccionar en la segmentación para llenar la tabla.

El resultado final es que quiero seleccionar una agrupación de empleados en una segmentación de datos y mostrar los empleados en una tabla. Estaría encantado de crear una lista de sentencias if anidadas e iterar a través de cada regla o similar, pero no sé dónde evaluaría esa lista de sentencias if anidadas.

Estas son las dos tablas de datos con las que estoy trabajando:

Agrupación de empleadosRegla
LiderazgoJobTitle = "Liderazgo"
GerentesJobTitle = "Administrador"
Personal de fábricaJobTitle = "Fábrica"
Personal administrativoJobTitle ES COMO "Admin"
Personal temporalJobTitle IN ("Oficina temporal", "Fábrica temporal")

Identificación del empleadoNombre del empleadoCargo del empleado
2340SarahLiderazgo
2342BobLiderazgo
3456JaniceFábrica de Temp
4564JaneFábrica
5727SteveAsistente de administración
2457LindaFábrica
3453Oficina Temporal
2341ScottFábrica
7456TomFábrica
6456AgallaLíder de administración
2635BertDirector
2178TracyDirector
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hi, @cw900

Puedes probar los siguientes métodos.

Columna:

Employee Grouping = 
SWITCH(TRUE(),
[Employee JobTitle]="Leadership","Leadership",
[Employee JobTitle]="Manager","Managers",
[Employee JobTitle]="Factory","Factory Staff",
SEARCH("Admin",[Employee JobTitle],,BLANK())<>BLANK(),"Admin Staff",
[Employee JobTitle] in {"Temp Office", "Temp Factory"},"Temp Staff")

vzhangti_0-1700016423721.pngvzhangti_1-1700016456578.png

¿Es este el resultado que esperas? Véase el documento adjunto.

Saludos

Equipo de apoyo a la comunidad _Charlotte

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

Hola

Escriba esta fórmula de columna calculada

Column = if(SEARCH("admin",Data[Employee JobTitle],,BLANK()),"Admin",if(SEARCH("temp",Data[Employee JobTitle],,BLANK()),"Temp",Data[Employee JobTitle]))

Espero que esto ayude.

Ashish_Mathur_0-1699918689381.png

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.