cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
katemke
Frequent Visitor

Valor de la cortadora de diferentes tablas

Tengo dos mesas, una lista de cada investigador individualmente, y sus años de experiencia. La segunda tabla enumera cada equipo de investigación, y el estado del investigador en ese equipo (activo o inactivo). Los investigadores pueden ser memebrs activos en más de un equipo. Tengo una relación definida entre estas tablas vinculadas por el correo electrónico del investigador (el valor consistente compartido entre cada una).

Tengo un informe construido que muestra datos sobre todos los investigadores que están participando - años promedio de experiencia, conteo de cada uno con un rango académico dado, etc...

Quiero poder agregar una segmentación de datos para mostrar estos mismos datos basados en el equipo solo para los investigadores activos en eso. Agregar la columna de nombre de equipo a la segmentación de datos no devuelve los datos esperados. ¿Cómo puedo vincular estas dos tablas para crear esta segmentación de datos?

Las tablas están configuradas:

Tabla 1

Nombre del investigadorCorreo electrónico del investigadorAños de experienciaRango Académico
Janejane@college.edu10Profesor
Timtim@college.edu5Profesor Asociado
Katekate@college.edu8Profesor Asociado
Nicknick@college.edu15Profesor Asistente

Tabla 2

Nombre del equipoCorreo electrónico del investigadorEstado en el equipo
Equipo 1nick@college.eduActivo
Equipo 2nick@college.eduNo activo
Equipo 1kate@college.eduNo activo
Equipo 2Kate@college.eduActivo
Equipo 1jane@college.eduActivo
Equipo 2jane@college.eduActivo
1 ACCEPTED SOLUTION
yingyinr
Community Support
Community Support

Hola @katemke ,

Por favor, cree una medida como se muestra a continuación para obtener el año promedio de experiencia de los investigadores activos en el equipo:

Average year of experience = 
VAR _selTeam =
    ALLSELECTED ( 'Table 2'[Team Name] )
RETURN
    CALCULATE (
        AVERAGE ( 'Table 1'[Years of Experience] ),
        FILTER (
            'Table 2',
            'Table 2'[Team Name] IN _selTeam
                && 'Table 2'[Status on Team] = "Active"
        )
    )

Slicer Value from different table.JPG

Si el anterior no es lo que desea, proporcione su resultado esperado y explique los detalles con ejemplos. Gracias.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

3 REPLIES 3
yingyinr
Community Support
Community Support

Hola @katemke ,

Por favor, cree una medida como se muestra a continuación para obtener el año promedio de experiencia de los investigadores activos en el equipo:

Average year of experience = 
VAR _selTeam =
    ALLSELECTED ( 'Table 2'[Team Name] )
RETURN
    CALCULATE (
        AVERAGE ( 'Table 1'[Years of Experience] ),
        FILTER (
            'Table 2',
            'Table 2'[Team Name] IN _selTeam
                && 'Table 2'[Status on Team] = "Active"
        )
    )

Slicer Value from different table.JPG

Si el anterior no es lo que desea, proporcione su resultado esperado y explique los detalles con ejemplos. Gracias.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

FrankAT
Super User II
Super User II

Hola @katemke ,

puede crear una tabla que contiene todas las direcciones de correo electrónico distintas. El modelo se vería como (ver figura):

Model viewVista de modelo

El informe de ejemplo utiliza los correos electrónicos de la tabla EMails en la segmentación de datos (consulte la figura):

Sample report Ejemplo de informeSaludos a FrankAT

Greg_Deckler
Super User IV
Super User IV

@katemke - Una forma posible sería filtrar su objeto visual por "Activo". Es posible que deba hacer algo a lo largo de las líneas de un selector complejo. https://community.powerbi.com/t5/Quick-Measures-Gallery/The-Complex-Selector/m-p/1116633#M534


Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




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

Proud to be a Super User!




Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Top Solution Authors