0

我正在使用 MOSS2010 + 性能点 + 分析服务。以下是问题:

  1. 如何在 PPS 报告中获取当前访客的账户?
  2. 如何在 SSAS 查询中使用当前访客的账户?
4

3 回答 3

1

这篇文章可能会有所帮助:http: //blogs.msdn.com/b/performancepoint/archive/2010/03/25/passing-filter-values-on-the-url-to-performancepoint-services-web-parts.aspx

于 2010-12-06T17:28:58.717 回答
1

另一种选择是配置您的 PerformanePoint 2010 数据源以使用Per-User Identity.

然后访问 UserName MDX 函数:

WITH MEMBER Measures.x AS UserName
SELECT Measures.x ON COLUMNS
FROM [Adventure Works]

参考:

http://blogs.msdn.com/b/performancepoint/archive/2010/01/05/new-authentication-options-for-data-sources.aspx

于 2013-02-28T18:14:00.897 回答
0

据我所知,您只能使用自定义记分卡转换自定义记分卡。无法自定义报告。

您可以执行 4 种类型的记分卡转换:PerUser、PreQuery、PostQuery 和 PreRender。从那里开始,它是 C#,所以随心所欲。

要创建记分卡转换,您需要从 IGridViewTransform 继承。您需要包含对 Microsoft.PerformancePoint.Scorecards.Client 和 Microsoft.SharePoint 的引用。

有关如何实现此目的的教程,请参见以下链接:http: //msdn.microsoft.com/en-us/library/ff606776.aspx

供您参考,由于没有太多关于该主题的文档,我发现对您的“viewData”对象进行 XML 序列化以仔细查看其中的内容并了解它的总体感觉是一个好主意。“单元格”对象非常奇怪,从记分卡的末尾开始向后退。

祝你好运!

于 2010-11-26T09:08:00.823 回答