Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
Tengo un problema con mostrar los objetivos de la manera correcta. Tenemos objetivos para divisiones gerenciales, entidades y países dentro de estas divisiones y entidades. Además, en nuestro modelo de datos tenemos una hoja maestra que define qué países están dentro de las entidades y qué entidades están dentro de cada división. De esa manera podemos tener una segmentación de datos que defina esta estructura, por lo que podemos segmentar en varias medidas en tablas. Sin embargo, para nuestra tabla de destino tenemos un problema que no podemos hacer una medida objetivo que no resume los KPI para todas las entidades dentro de una división si queremos ver nuestro objetivo a nivel de división. Por ejemplo, al mostrar un clúster como APAC, el panel debe mostrar la ASP para ese clúster, pero en su lugar resume todas las ASP para cada país dentro del clúster. ¿Hay alguna manera de resolver esto?
A continuación se muestra un ejemplo:
El archivo maestro de entidad:
Entidad Gerenciaal | Entidad de informes |
Anz | Australia |
Anz | Nueva Zelanda |
La tabla de objetivos de KPI
Kpi | Entidad Gerenciaal | Entidad de informes | Valor |
Asp | Anz | 200 | |
Asp | Australia | 150 | |
Asp | Nueva Zelanda | 250 |
Cuando entonces hago la siguiente Fórmula :
Calculate(sum('KPI Targets'[Value]);' Objetivos de KPI'[KPI]-"ASP")
A continuación, configuro la segmentación basada en el archivo Entity Master en ANZ y obtengo lo siguiente:
Objetivo de ASP 400 ( 150+250). Dado que el archivo maestro de entidad anula el archivo de destino KPI y suma Australia+Nueva Zelanda
La respuesta correcta debe ser ASP Target 200.
Muchas gracias de antemano.
Solved! Go to Solution.
Hola @Schinnerup ,
En primer lugar, cree una columna calculada como se muestra a continuación:
Column = IF('Table (2)'[Managerial Entity]=BLANK(),LOOKUPVALUE('Table'[Managerial Entity],'Table'[Reporting Entity],'Table (2)'[Reporting Entity]),'Table (2)'[Managerial Entity])
A continuación, cree una medida como se indica a continuación:
Target = CALCULATE(SUM('Table (2)'[Value]),FILTER('Table (2)','Table (2)'[Reporting Entity]=BLANK()&&'Table (2)'[Column]=SELECTEDVALUE('Table (2)'[Column])))
Finalmente verá:
Para el archivo .pbix relacionado, haga clic aquí.
Hola @Schinnerup ,
En primer lugar, cree una columna calculada como se muestra a continuación:
Column = IF('Table (2)'[Managerial Entity]=BLANK(),LOOKUPVALUE('Table'[Managerial Entity],'Table'[Reporting Entity],'Table (2)'[Reporting Entity]),'Table (2)'[Managerial Entity])
A continuación, cree una medida como se indica a continuación:
Target = CALCULATE(SUM('Table (2)'[Value]),FILTER('Table (2)','Table (2)'[Reporting Entity]=BLANK()&&'Table (2)'[Column]=SELECTEDVALUE('Table (2)'[Column])))
Finalmente verá:
Para el archivo .pbix relacionado, haga clic aquí.
Esto es increíble, muchas gracias!
Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Hola Greg,
Gracias por su mensaje. Ahora he cambiado mi problema - espero que tenga sentido ahora.