Filtrar SI …

Un usuario Pregunto ✅

andresloji

¡Hola!

Tengo este código dax,

Necesito la medida para sumar todo el SO Net ( [SO Net] es una medida = Calcular (Suma (POS DB ‘[SO Net)) ) of all the rows that say «Stock» ( ‘POS DB'[Stock] ) pero si dice «Sin stock», solo Suma [SO Net] <= 25000

Así que solo suma [SO Net] <= 25000 si dice Sin stock, de lo contrario Suma incluso si [SO Net] es> de 25000

La medida debe calcularse en un nivel por año, trimestre, grupo de productos, país del usuario final y, finalmente, usuario final (por eso utilicé la función Resumir en el código siguiente.

¡¡¿¿Puedes ayudarme por favor??!!

Medida =
SUMX (
FILTRAR (
RESUMIR (
‘POS DB’,
‘POS DB'[Year],
‘POS DB'[Quarter],
‘POS DB'[Product Group],
‘POS DB'[End User Country],
‘POS DB'[End User Name]
),
[SO Net] <= 25000
),
[SO Net]
)

MFelix

Hola @andresloji,

La pregunta es que no está agregando el valor en el resumen de la tabla, por lo que no está filtrando los valores que necesita, pruebe el siguiente código.

Meassure =
SUMX (
    FILTER (
        SUMMARIZE (
            'POS DB',
            'POS DB'[Year],
            'POS DB'[Quarter],
            'POS DB'[Product Group],
            'POS DB'[End User Country],
            'POS DB'[End User Name],
            "@SONET", [SO Net]
        ),
        [@SONET] <= 25000
    ),
    [@SONET]
)

Tenga en cuenta que estoy asumiendo que por el formato [SO Net] es una medida en su modelo.

andresloji

En respuesta a MFelix

Mfelix gracias por tu tiempo y respuesta.

Por supuesto, [So Net] es una medida

¿Cómo puedo filtrar SI?

Necesito la medida para sumar todo el SO Net ([SO Net]) de todas las filas que dicen «Stock» (‘POS DB'[Stock] ) pero si dice «Sin stock», solo Suma [SO Net] <= 25000

Así que solo suma [SO Net] si dice Stock, en caso contrario Suma incluso si es> 25000

MFelix

En respuesta a andresloji

Hola @andresloji,

Dado que necesita hacer un filtrado adicional de sus datos en función de una columna que no está en el resumen, ¿puede compartir algunos datos de muestra?

selimovd

Hola @andresloji,

¿Cómo es la relación entre las tablas ‘DB’ y ‘POS DB’?

Si debemos filtrar si ‘DB'[Stock] dice «Existencias» o «Sin existencias», necesitamos saber cómo están conectadas estas tablas y también cómo se ven los datos.

Háganoslo fácil y podemos ayudarlo.

Atentamente

Denis

andresloji

En respuesta a selimovd

¡Hola! Perdón por mi error, acabo de editar la publicación … Es la misma base de datos. ¡Lo siento!

aj1973

Hola @andresloji

¡A tu solicitud le falta información!

¿Puedes compartir una muestra de Pbix?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *