具有KPI图像的PerformancePoint分析网格超链接功能

时间:2015-02-19 21:41:44

标签: performancepoint kpi

在PerformancePoint中我试图将分析网格的功能与KPI记分卡的图像合并。分析网格度量包含一个操作,允许用户跳转到该度量的特定编辑页面(基于2个维度,业务线和月份的交集。该编辑页面链接到数据库,SSIS包从中拉出填充多维数据集的信息和流程。是否可以向KPI添加动态超链接属性,该属性基于2维的交集,或者将分析网格中的度量值替换为图像(类似于KPI指标) )?我试图使用API​​来完成它,但我还没有看到如何访问这些特定属性(关联的维度成员值)。

好吧,我有一些屏幕截图可能有助于让事情更清晰,但是没有足够的声誉来为帖子添加图片,所以我会尝试用文字解释它。

我希望能够在记分卡KPI上使用下面的超链接动作表达式(在分析网格中起作用)或禁止使用图像代替分析网格中的实际值(给它一个KPI的外观。)

/ _布局/ GlobalDeliveryReporting / ProjectStatus.aspx专案编号=&#34?; + CSTR([Dim Project]。[LOB] .CurrentMember.PROPERTIES(' Key1'))+"& Month =" + CSTR([Dim Status Month]。[Months] .CurrentMember.Member_Value))

简而言之: 我正在尝试将分析网格操作的功能与记分卡Kpi的指标合并。

我希望这会让事情变得更加清晰。

谢谢

1 个答案:

答案 0 :(得分:1)

我能够让这个工作。

灵感来自: http://web.archive.org/web/20080305164525/http://blogs.msdn.com/performancepoint/archive/2007/10/05/implementing-a-hyperlink-from-a-kpi-in-a-scorecard.aspx

对于那些可能需要做类似事情的人来说,这些是关键要素:

记分卡  我添加了一个超链接属性,每次单击一个单元格时都会触发单击事件。

网页报告  报告的网址指向redirect.aspx。它使用查询字符串参数EndPoint_URL调用redirect.aspx,该参数包含所单击单元格的维度信息。

Redirect.aspx  此页面负责解析EndPoint_URL中的值。一旦达到正确的维度级别,它就会创建一个新的查询字符串并重定向到编辑页面,否则它只会返回。 EndPointURL最终看起来像这样:

[级别1] [级别2] [级别3]&安培; [级别4]&安培; [LEVEL5]&安培; [6级]安培; [微软]安培; [7级]&安培; [Level8] &安培; [69621]; [Dim Status Month]。[Months]。[Status Year]。& [2015]。& [2015-02-01T00:00:00]

在这种情况下,需要传递给编辑页面的值是[69621]和[2015-02-01T00:00:00]。重定向页面解析出EndPoint_URL,如果它达到正确的深度并找到这些值,它会将用户发送到编辑页面,否则它将返回。

我将记分卡和网页报告放在仪表板上。然后通过传递url和行和列的memberuniquename来连接它们。

缺点是每次用户点击记分卡时都会开始加载重定向页面,尽管该页面非常轻量级,一旦我隐藏网页报告,网页部分点击记分卡只会导致屏幕上出现一点点光点

如果您有任何疑问,请与我联系!