Forum Discussion
Syndicate_Admin
Administrator
2 years agoFiltrar Y y TODAS las condiciones
Hola
Configuración simplista de datos:
| Número de pedido | Tiempo que se tarda en hornear | Horno |
En mi página, estoy tratando de construir un filtro para
- Contar el número de pedidos únicos
- Filtrado donde el tiempo que se tarda en hornear es >0 y menos de 25
- Y se aplica a todos los hornos (actualmente la página tiene un filtro de horno aplicado)
Así que en este momento, tengo esto:
Número de pasteles en menos de 25 minutos =
CALCULAR(
DISTINCTCOUNT('Mesa'[Número de pedido]),
FILTRO
(
'Mesa',
'Mesa'[Tiempo que se tarda en hornear]<25
&& 'Table' [Tiempo que se tarda en hornear]>0
&& TODO('Mesa' [Horno])
)
Sin embargo, al usar ALL, se produce un error con "Se proporcionó una tabla de varios valores donde se esperaba un solo valor"
¿Cómo puedo hacer que esto funcione, por favor?
¿Cómo puedo hacer que esto funcione, por favor?
2 Replies
- Syndicate_Admin
Administrator
Pruebe esto (lo ha agregado a los criterios en lugar de agregarlo como un contexto de filtro adicional):
Número de pasteles en menos de 25 minutos =CALCULAR(DISTINCTCOUNT('Mesa'[Número de pedido]),FILTRO('Mesa','Mesa'[Tiempo que se tarda en hornear]<25&& 'Table' [Tiempo que se tarda en hornear]>0),ALL('Mesa' [Horno])) - Syndicate_Admin
Administrator
@JohnnySaade gracias, pero eso no funcionó, pero me hizo mirar más allá. Al final, necesité un CALCULATE extra para que funcionara
CALCULAR(
CALCULAR(DISTINCTCOUNT('Mesa'[Número de pedido]),FILTRO('Mesa','Mesa'[Tiempo que se tarda en hornear]<25&& 'Table' [Tiempo que se tarda en hornear]>0
)),REMOVEFILTER('Mesa'[Horno]))