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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Se pasaron muy pocos argumentos al error de la función FILTER

Hola
Tengo el siguiente error para esta medida, aunque estoy comprobando . no puedo encontrar el desaparecido ")"!
Quiero que devuelva la suma de [Einsatzmenge] que tienen el [Estado] de "Beendet" de la tabla "Bearbeiten - FA-Arbeitsgang":
"Se pasaron muy pocos argumentos a la función FILTER. El recuento mínimo de argumentos para la función es 2."
M beendetquantity - CALCULATE(
SUM('Editar - Operación FA'[usar cantidad]),FILTER(ALL('Edit - FA operation'[Status],'Edit - FA operation'[Status]-"Finished")))
8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Gracias 🙂

Syndicate_Admin
Administrator
Administrator

hi , @forgetmenot

filter need table argumento como primera expresión que no mencionas solo mencionas filter expression

Promedio Nuevo = CALCULAR(PROMEDIO('Pronóstico actual y anterior combinados' [FYE FINAL]), Filtro(Pronóstico actual y anterior combinados','Pronóstico actual y anterior combinados' [Tipo CL]="Nuevo"))

Syndicate_Admin
Administrator
Administrator

También estoy teniendo un problema sonriente.

¿Puede alguien aconsejarnos?

Promedio Nuevo = CALCULAR(PROMEDIO('Pronóstico actual y anterior combinados' [FYE FINAL]), Filtro('Pronóstico actual y anterior combinados' [Tipo CL] ="Nuevo"))
Syndicate_Admin
Administrator
Administrator

Necesito cambiar la última parte de esta declaración para excluir si la fecha es 1/1/2099.

Personal actual =
CALCULAR( CUENTAS( 'HRData' ),
FILTRO( VALORES( 'HRData'[Hire_Date] ), 'HRData'[Hire_Date] <= Máximo('Calendario'[Fecha] ) ),
FILTRO( VALORES( 'HRData'[Termination_Date] ), o( 'HRData'[Termination_Date] >= MIN('Calendario'[Fecha] ), ISBLANK( 'HRData'[Termination_Date] ) ) ) ) )

Esta es la primera vez que hago una pregunta, así que si no estoy siguiendo los pasos adecuados, por favor hágamelo saber.

Hola @80Sstudent,

Solo para asegurarme de que estoy en el camino correcto. ¿No desea contar a los empleados con fecha de terminación 2099/1/1?

Br
J

Eso es correcto. Estoy seguro de que es una simple cuestión de sintaxis, pero de nuevo estoy aprendiendo y espero aprender más en este foro. Gracias

Pruebe algo como esto:

Current Staff =
CALCULATE( COUNTROWS( 'HRData' ),
FILTER( VALUES( 'HRData'[Hire_Date] ), 'HRData'[Hire_Date] <= max('Calendar'[Date] ) ),
FILTER( VALUES( 'HRData'[Termination_Date] ),
AND( 
'HRData'[Termination_Date] <> DATE(2099,1,1), 
OR( 
'HRData'[Termination_Date] >= MIN('Calendar'[Date] ), 
ISBLANK( 'HRData'[Termination_Date] ) 
) 
) ) )
Syndicate_Admin
Administrator
Administrator

No ha cerrado la instrucción ALL; FILTER(ALL('Bearbeiten - FA-Arbeitsgang'[Status]),

Br
Johannes

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.