Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

Filtrar Y y TODAS las condiciones

Hola

Configuración simplista de datos:

Número de pedidoTiempo que se tarda en hornearHorno


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?

2 Replies

  • 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])
    )
  • @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])
    )