Suma condicional múltiple de Dax

Un usuario Pregunto ✅

shei7141

Hola tios,

Tengo una tabla que se parece a esto:

Tienda Etapas Costo estimado
J&J A 1
J&J B
J&J C 2
J&J D 3
TimLee A 5
TimLee B 3
TimLee C
TimLee D 1

En todos los casos, si el costo estimado de B está en blanco, C tendrá algún costo estimado o si B tiene algún costo, C estará en blanco.

Tengo un dropdown donde el usuario puede seleccionar cualquier nombre de tienda

Quiero crear una MEDIDA que pueda hacer una suma condicional basada en las siguientes condiciones:

1: si el costo estimado de la Fase B está en blanco, medir = 1, de lo contrario, medir = 2

Cualquier sugerencia será muy apreciada. 🙂

Ejército de reserva

Ella yo

Allison Kennedy

En respuesta a shei7141

Sí, MEASURE no tiene el contexto de fila de la tabla. Puedes probar dos opciones:

Opcion A:
Use SUMX (Tabla, SI (inserte su fórmula aquí)

Opcion B:
Utilice la función SELECTEDVALUE alrededor de cualquier columna a la que desee hacer referencia. Esto solo devolverá un valor si hay 1 valor para la columna seleccionada, por lo que requiere una configuración de tabla específica.

Prefiero la opción A en este caso.

mahoneypat

No estoy totalmente seguro de lo que está buscando, pero puede hacer una tabla visual con su columna Tienda y esta medida. Mostrará 1 si el valor B para esa tienda está en blanco (y 2 si no).

B En blanco = SI (ESBLANCO (CALCULAR (MIN (Tabla[Estimated Cost]), Tabla[Phases] = «B»)), 1, 2)

Si esto le funciona, márquelo como la solución. Las felicitaciones también son apreciadas. Por favor avíseme si no es así.

Saludos,

Palmadita

Allison Kennedy

¿No estoy seguro de cual es el problema? ¿Qué fórmula desea utilizar para Medir = 1 y medir = 2?

¿Qué configuración quieres tener en la pantalla de la tabla final?

Un simple IF o SWITCH debería hacer lo que desee, a menos que tenga una configuración de tabla compleja, entonces es posible que deba comenzar a buscar en TODAS u otras opciones similares.

shei7141

En respuesta a Allison Kennedy

Gracias amigo

Tengo problemas para hacer referencia a las columnas de la tabla en una medida. En Excel, hubiera dicho,

si (y (Fase = «B», Valor estimado> 0), 1, 2)

Es una pestaña simple y simple si y condición, pero estoy luchando por definirla como una medida.

Ejército de reserva

Ella yo

Allison Kennedy

En respuesta a shei7141

Sí, una MEDIDA no tiene el contexto de fila de la tabla. Puedes probar dos opciones:

Opcion A:
Use SUMX (Tabla, SI (inserte su fórmula aquí)

Opcion B:
Utilice la función SELECTEDVALUE alrededor de cualquier columna a la que desee hacer referencia. Esto solo devolverá un valor si hay 1 valor para la columna seleccionada, por lo que requiere una configuración de tabla específica.

Prefiero la opción A en este caso.

Deja un comentario

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