在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的指标合并。
我希望这会让事情变得更加清晰。
谢谢
答案 0 :(得分:1)
我能够让这个工作。
对于那些可能需要做类似事情的人来说,这些是关键要素:
记分卡 我添加了一个超链接属性,每次单击一个单元格时都会触发单击事件。
网页报告 报告的网址指向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来连接它们。
缺点是每次用户点击记分卡时都会开始加载重定向页面,尽管该页面非常轻量级,一旦我隐藏网页报告,网页部分点击记分卡只会导致屏幕上出现一点点光点
如果您有任何疑问,请与我联系!