Hola Ghenadie,
Para calcular una nueva dimensión en SAP HANA, puedes usar la instrucción 'CASE' (similar a Oracle o MSSQL) para especificar condiciones y devolver el valor deseado. Si deseas establecer el valor como 'NULL' en la parte 'ELSE' de la instrucción, puedes utilizar la palabra clave 'NULL' como valor de retorno. Aquí tienes un ejemplo:
CASE WHEN <condición1> THEN <valor1> WHEN <condición2> THEN <valor2> ... ELSE NULLEND
En el Motor de Columnas de SAP HANA, puedes utilizar un enfoque similar con la función 'IFNULL' para manejar valores 'NULL' en tus cálculos. Puedes usarlo en combinación con la instrucción 'CASE' para establecer un valor como 'NULL' cuando se cumplen ciertas condiciones. Aquí tienes un ejemplo que puedes probar:
IFNULL( CASE WHEN <condición1> THEN <valor1> WHEN <condición2> THEN <valor2> ... ELSE NULL END, NULL)
La función 'IFNULL' devolverá el primer argumento si no es 'NULL' y 'NULL' en caso contrario. En el caso anterior, el segundo argumento siempre es 'NULL', por lo que el resultado será 'NULL' si la instrucción 'CASE' devuelve 'NULL'.
Espero que esto sea de ayuda,