Declaración de caso múltiple cuando en DAX de OBIEE

Un usuario Pregunto ✅

Sadapa07

Hola a todos,

Tengo una tabla de productos y una tabla de datos y mi código se ve así, estoy tratando de replicar esto a continuación OBIEE múltiples declaraciones de casos en Power BI usando DAX

CASO CUANDO
(
SUMA

(CASO CUANDO
«FactTable». «Renewal» = ‘Y’ THEN 1 ELSE 0 END by «Product». «Billing_ID»)
) = 0 LUEGO ‘N’ ELSE ‘Y’ FIN

Aquí estoy tratando de sumar la tabla de hechos basada en la columna de ID de facturación de la tabla de productos.

¿Alguien me puede ayudar en esto?

Gracias,

@ Sadapa07

Sadapa07

En respuesta a v-piga-msft

Hola @ v-piga-msft,

Gracias por la información, sí creé una medida,

SI (
CALCULAR (
DISTINCTCOUNT (FactTable[Billing_ID] ),
FILTRO (FactTable, FactTable[Renewal] = «Y»),
TODO EXCEPTO (
Producto,
Producto[Billing_ID]
)
) = 0,
«Y»,
«NORTE»
)

Esto funciona para mi requerimiento.

Gracias,

@ Sadapa07

v-piga-msft

Hola @ Sadapa07,

¿Has resuelto tu problema?

Si ha resuelto, acepte siempre las respuestas que tengan sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente.

Si aún necesita ayuda, comparta alguna muestra de datos y el resultado deseado.

Atentamente,

cereza

Sadapa07

En respuesta a v-piga-msft

Hola @ v-piga-msft,

Gracias por la información, sí creé una medida,

SI (
CALCULAR (
DISTINCTCOUNT (FactTable[Billing_ID] ),
FILTRO (FactTable, FactTable[Renewal] = «Y»),
TODO EXCEPTO (
Producto,
Producto[Billing_ID]
)
) = 0,
«Y»,
«NORTE»
)

Esto funciona para mi requerimiento.

Gracias,

@ Sadapa07

v-piga-msft

Hola @ Sadapa07,

Para su requerimiento, puede probar la función SWITCH o la función IF con expresión dax en power bi.

Consulte este hilo similar en primer lugar.

Si aún necesita ayuda, comparta su muestra de datos y el resultado deseado para que podamos ayudarlo más.

Atentamente,

cereza

Deja un comentario

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