Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Alonso_96
Frequent Visitor

ISINSCOPE problem

Buenas noches,

 

Estoy realizando un estado de resultados, el cual debe contener la siguiente estructura:

Alonso_96_0-1664407270182.png

El gráfico anterior lo utilizo como una tabla guía para la estructura. De igual forma cree una fórmula para cada fila y las agrupé por carpetas

Alonso_96_1-1664407348283.png

Un ejemplo de la fórmula Ventas es el siguiente: 

Alonso_96_3-1664407404464.png

Alonso_96_2-1664407387197.png

El problema me ocurre cuando quiero utilizar la siguiente fórmula para combinar todos los datos:

Valor Final =
IF(ISINSCOPE(Estructura_GyP[Nivel 2]),
        SWITCH(
            SELECTEDVALUE(Estructura_GyP[Nivel 2]),
            "Ingreso por Obras",[Venta por Obras],
            "Ingreso por Servicios",[Venta por Servicios],
            "Venta de Mercadería y Otros",[Venta de Mercadería y Otros],
            "Costo por Obras",[Costo por Obras],
            "Costo por Servicios",[Costo por Servicios],
            "Costo de Mercadería y Otros",[Costo de Mercadería y Otros],
            "MB Obras %",FORMAT([MB Obras %],"Percent"),
            "MB Obras con Liq. %",FORMAT([MB Obras con Liq. %],"Percent"),
            "MB Servicios %",FORMAT([MB Servicios %],"Percent"),
            "MB Mercadería y Otros %",FORMAT([MB Mercadería y Otros %],"Percent"),
            "Gasto de Personal",[GG-Gasto de Personal],
            "Fee Holding",[GG-Fee Holding],
            "Fee Qualys",[GG-Fee Qualys],
            "Gasto General",[GG-Gasto General],
            "% GG/Ventas",FORMAT([GG / Ventas %],"Percent"),
            "Multas",[Otros Egresos - Multas],
            "Demandas Legales (RC, Indecopi)",[Otros Egresos - Demandas Legales],
            "Otros Gastos",[Otros Egresos - Otros],
            "Préstamos Bancarios",[Gastos Financieros - Préstamos Bancarios],
            "Medición de Activo Fin. (GSP)",[Gastos Financieros - Medición Activo],
            "Medición de Pasivo Fin. (RC / INDECOPI)",[Gastos Financieros - Medición Pasivo],
            "Otros Gastos",[Gastos Financieros - Otros Gastos]),
IF(ISINSCOPE(Estructura_GyP[Nivel 1]),
        SWITCH(
            SELECTEDVALUE(Estructura_GyP[Nivel 1]),
            "Ventas",[Ventas],
            "Costo de Ventas",[Costo de Ventas],
            "UTILIDAD BRUTA",[Utilidad Bruta],
            "Margen Bruto %",[Margen Bruto %],
            "Gastos Generales",[Gastos Generales],
            "Otros Ingresos",[Otros Ingresos],
            "Otros Egresos",[Otros Egresos],
            "Utilidad Vta. Inv. En Subs.",[Utilidad Vta. Inv. En Subs.],
            "UTILIDAD OPERATIVA",[Utilidad Operativa],
            "Margen Operativo %",FORMAT([Margen Operativo %],"Percent"),
            "Ingresos Financieros",[Ingresos Financieros],
            "Gastos Financieros",[Gastos Financieros],
            "Dividendos percibidos",[Dividendos percibidos],
            "Participación en Asociadas",[Participación en Asociadas],
            "Efecto Devaluatorio",[Efecto Devaluatorio],
            "UTILIDAD ANTES DE IMPUESTOS",[Utilidad Antes de Impuestos],
            "Impuesto a la Renta",[Impuesto a la Renta],
            "UTILIDAD DEL EJERCICIO",[Utilidad del Ejercicio],
            "Utilidad operaciones discontinuadas",[Utilidad operaciones discontinuadas],
            "UTILIDAD NETA DEL EJERCICIO",[Utilidad Neta del Ejercicio],
            "Margen Neto %",FORMAT([Margen Neto %],"Percent"),
            "Intereses Minoritarios",[Intereses Minoritarios],
            "RESULTADO DEL EJERCICIO",[Resultado del Ejercicio]
        )))

Al usar esta fórmula me aparece correcto ciertas partes de la estructura, sin embargo, en el caso de Utilidades y Margenes que son divisiones y están como medidas de igual forma, no me las muestra:

Alonso_96_4-1664407550221.png

No se si alguien pueda ayudarme con este problema. Estoy usando un nivel de jerarquía Nivel 1 y Nivel 2 y el resto son medidas.

Ya verifique que los nombres en la medida "Valor GyP" sean tal cuales están escritos en las tablas y no se me ocurre cual pueda ser el error, por favor agradecería su ayuda.

 

Saludos,

Alonso

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin , Asegúrese de que el nivel 2 esté por debajo del nivel uno en Matrix. Compartir la fórmula que no funciona correctamente

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola

Power BI usa texto que distingue entre mayúsculas y minúsculas, así que asegúrese de que la comparación con el tipo de texto sea correcta en cada carácter de texto.

El nivel 1 no es sub gato, por lo que no necesita usar ISINSCOPE

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin , Asegúrese de que el nivel 2 esté por debajo del nivel uno en Matrix. Compartir la fórmula que no funciona correctamente

Gracias por las respuestas, encontre el error, era que no se tenía que generar una relación entre tablas para que funcione la fórmula mencionada arriba.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.