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

Don'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.

Reply
Syndicate_Admin
Administrator
Administrator

Crear una columna calculada basada en otro resultado de columna

Hola queridos miembros,

Tengo una tabla llamada planificación que contiene los detalles de ausencia de mis empleados.

Quería crear una columna calculada que contuviera los detalles de ausencia de mi empleado, pero en caso de que un empleado tenga 2 razones de ausencia en el mismo día , quiero que el colmumn tenga el valor Multi .

Investigué un poco y me di cuenta de que podría ser capaz de hacer eso con todas las funciones esperadas, pero aquí tengo 2 condiciones (misma identificación y mismo día)

¡Aquí hay una pequeña muestra! lo que estoy tratando de lograr (Columna creada en verde 😞

Rayzo92_0-1671116136865.png

gracias de antemano a todos

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Hola

@Bifinity_75, @serpiva64 gracias por sus respuestas.

Sus dos soluciones están funcionando, pero solo hay 1 condición que tiene problema, es que cuando el empleado está ausente el mismo día con la misma razón no debe mostrar multi ya que es la misma razón de ausencia.

Hola

Prueba esto

Columna1 = Dónde curry = 'Tabla'[ID]
Dónde currdate = 'Tabla'[Fecha]
Dónde resultado = CALCULAR(DISTINCTCOUNT('Tabla'[Motivo]),FILTRO('Tabla','Tabla'[ID]=curry && 'Tabla'[Fecha]=currdate))
devolución
si (resultado=2,"Múltiple", 'Tabla'[Motivo])

@serpiva64 , desafortunadamente la consulta no desea cobrar . Sigue cargando solamente, ¿crees que está relacionado con el rendimiento de la consulta?

Hola

¿Puedes publicar tu columna calculada?

M1 = Dónde curry = Planificación[Matricule]
Dónde currdate = Planificación[Planificación de fechas]
Dónde resultado = CALCULAR(DISTINCTCOUNT(Planificación[Medida planning_theorique] ),FILTRO(Planificación,Planificación[Matricule]=curry && Planificación[Planificación de fechas]=currdate))

devolución

si (resultado=2,"Múltiple", Planificación[Medida planning_theorique])
Esta es mi columna de cálculo DAX
Syndicate_Admin
Administrator
Administrator

Hola @Rayzo92 , prueba esta columna de cálculo:

Created Column = IF(
CALCULATE(COUNTROWS('Table'),ALLEXCEPT('Table','Table'[id],'Table'[day]))>1,
"Multiple",'Table'[reason of absence])

Saludos

Syndicate_Admin
Administrator
Administrator

Hola

con Dax puedes agregar una columna de cálculo

serpiva64_0-1671119561413.png

Columna = Dónde curry = 'Tabla'[ID]
Dónde currdate = 'Tabla'[Fecha]
Dónde resultado = countrows(FILTRO('Tabla','Tabla'[ID]=curry && 'Tabla'[Fecha]=currdate))
devolución
si (resultado=2,"Múltiple", 'Tabla'[Motivo])
Si esta publicación es útil para ayudarlo a resolver su problema, considere darle un pulgar hacia arriba a la publicación y aceptarlo como una solución!

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors