tscongack
Hola,
Estoy intentando agregar varios filtros a una columna, junto con uno que saca el año de un campo de fecha y devuelve valores que son iguales al año actual.
Me gustaría que cada filtro de texto actúe como «o» o que vuelva si se cumple alguna de las condiciones.
Actual en 2017 = CALCULATE (COUNTROWS (EmployeeRecord), EmployeeRecord[Status] = «Activo», EmployeeRecord[Status] = «De licencia – Parental», EmployeeRecord[Status] = «De licencia – No remunerado», EmployeeRecord[Status] = «De licencia – Discapacidad a largo plazo»), (Año (EmployeeRecord[Termination Date]) = (Año[Today])
No estoy seguro de cómo hacer un filtro que seleccione entradas que contengan «En licencia». ¿Hay alguna manera de hacer esto también?
¡Gracias de antemano por tu ayuda!
v-jiascu-msft
Hola @tscongack,
¿Podría marcar la respuesta adecuada como solución o compartir la solución si es conveniente para usted? Eso será de gran ayuda para los demás.
¡Atentamente!
Valle
v-jiascu-msft
Hola @tscongack,
1. Quiere agregar una condición de año. Quizás puedas probarlo así:
Current in 2017 = CALCULATE ( COUNTROWS ( EmployeeRecord ), FILTER ( EmployeeRecord, EmployeeRecord[Status] IN { "Active", "On Leave - Parental", "On Leave - Unpaid", "On Leave - Long Term Disability" } || YEAR ( EmployeeRecord[Termination Date] ) = YEAR ( TODAY () ) ) )
Por cierto, las condiciones organizadas en su formato se aplicarán con «Y».
2. Filtrar las condiciones de contener «On Leave», puedes probar este. Consulte BÚSQUEDA.
Current in 2017 = CALCULATE ( COUNTROWS ( EmployeeRecord ), FILTER ( EmployeeRecord, SEARCH ( "On Leave", EmployeeRecord[Status], 1, 0 ) ) )
¡Atentamente!
Valle
Ashish_Mathur
Hola,
Le sugiero que cree una tabla de calendario con las fechas vigentes allí. En esa tabla de calendario, extraiga el año de la columna Fecha usando = AÑO (Calendario[Date]). Cree una relación desde la Fecha de finalización de la tabla EmployeeRecord hasta la columna Fecha de la tabla de calendario. Arrastre el año de la tabla del calendario a su visual. Ahora prueba esta fórmula
= CALCULAR (COUNTROWS (EmployeeRecord), FILTER (EmployeeRecord,
EmployeeRecord[Status] = «Activo» || EmployeeRecord[Status] = «De licencia – Parental» || EmployeeRecord[Status] = «De licencia – No remunerado» || EmployeeRecord[Status] = «De licencia – Discapacidad a largo plazo»))
Espero que esto ayude.