Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Mis datos tienen un campo calculado para Retorno de la inversión = (MTD op income/Days in month)*365/MTD Net Investment)
Mi DAX = CALCULATE ( MAX (CoName ) = "RETORNO DE LA INVERSIÓN",
DIVIDIR (
DIVIDIR (
CALCULAR (
SUMA ( tbname'[ThismonthAmount] ),
FILTRO (
ALLSELECTED ( Tname),
'Cname = "INGRESOS DE EXPLOTACIÓN"
)
),
dayscount,
0
) * 365,
CALCULAR (
SUMA ( tbname'[ThismonthAmount] ),
FILTRO (
ALLSELECTED ( Tbname),
'colname = "INVERSIÓN NETA"
)
),
0
Mi problema es que la inversión neta a veces es negativa y también lo es el ingreso operativo. Necesito añadir condional stament para comprobar (
Tanto los ingresos de explotación como la inversión neta son negativos. El % de ROI debe ser negativo.
cuando la inversión neta negativa y el % de ROI de los ingresos operativos positivos deben mostrarse como 9999.99). He creado variables tanto para el resultado operativo como para la inversión neta. Puede alguien complacer ayudarme con el DAX que primero comprobar la condición antedicha y basado en aquello aplica un signo negativo o inserta 9999.99
TIA
Solved! Go to Solution.
Gracias @VahidDM
Probé ambas opciones y el asunto es a veces i conseguir 9999.00 y la primera condición da 0 o viceversa soy incorrectamente aplicándolo TIA
No @Tanyagg
Necesita crear una measue como esta mediante el uso de esas variables:
Roi final % = if([Inversión neta]<0&&[Ingresos operativos]<0,ABS(ROI %)*-1,if([Inversión neta]<0&&[Ingresos operativos]>0, 9999.99,ROI %))
¿Respondí a su pregunta? Marcar mi post como una solución!
Aprecia tus felicitaciones !!
Gracias @VahidDM
Probé ambas opciones y el asunto es a veces i conseguir 9999.00 y la primera condición da 0 o viceversa soy incorrectamente aplicándolo TIA
No @Tanyagg,
¿Podría compartir datos de muestra o archivos PBIX sin datos confidenciales?
Saludos
Winniz