Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola a todos
Espero que todos lo estén haciendo bien.
Necesito escribir una columna calculada que nos dará el detalle de que el empleado está trabajando en samedept o differentdept.
A continuación se muestra el conjunto de datos
Identificación del empleado | departamento | Columna personalizada |
E1 | 101 | SameDept |
E1 | 102 | SameDept |
E1 | 103 | SameDept |
E2 | 101 | DiferenteDept |
E2 | 102 | DiferenteDept |
E2 | 201 | DiferenteDept |
E3 | 201 | SameDept |
E3 | 202 | SameDept |
Como empleado E1 está trabajando todos los departamentos que comienzan con 1 por lo que se marca como SameDept. Lo mismo ocurre con el empleado de E3, ya que está trabajando en el departamento a partir de 2.
Mientras que el empleado E2 está trabajando en el departamento satrting con 1 y 2 por lo que necesitan ser marcados como DifferentDept.
¿Puedes por favor ayudarme en lo mismo!!!!
No @Fowmy
Gracias por la solución. Los datos son alrededor de 1 lakh filas y todavía algunos de los registros no se están ejecutando correctamente. Necesita un pequeño ajuste en el mismo. para los datos marcados no se está ejecutando correctamente.
@niteshtrehan89
No hubo ninguna mención sobre el estado del departamento, creo que debe verificar en función de la identificación del empleado y el estado del departamento, use el siguiente código modificado:
Dep Status =
VAR __emp = Table15[Employee ID],
VAR __status = Table15[Dep_Status]
VAR __dep =
LEFT ( Table15[Department ], 1 )
RETURN
IF (
SUMX (
FILTER ( Table15, Table15[Employee ID] = __emp && Table15[Dep_Status] = __status ),
INT ( LEFT ( Table15[Department ], 1 ) <> __dep )
) = 0,
"Same Department",
"Different Department"
)
No @Fowmy
Todavía no funciona. De hecho, el estado del departamento de segmentación no es más que el mismo departamento y el mismo departamento diferente.
Mismo departamento= empresa vinculada
Departamento diferente= No intercompañía
allí. @niteshtrehan89
¿Puede mostrar la fórmula de código ajustado actual?
Saludos
Equipo de soporte de la comunidad _ Eason
@niteshtrehan89
Agregue la siguiente columna a la tabla:
Dep Status =
var __emp = Table15[Employee ID] return
var __dep = LEFT(Table15[Department ],1)
return
IF(
SUMX(
FILTER(Table15, Table15[Employee ID] = __emp),
int(LEFT(Table15[Department ],1) <> __dep)
) = 0,
"Same Department",
"Different Department"
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.