症狀
請考慮以下案例:
- 您可以在多維度模型中使用 Microsoft SQL Server 2012 Analysis Services (SSAS 2012) 或 SSAS 2014。
- 您在 SharePoint 2013 中建立 Power View 報表。
- 您嘗試從使用命名範本的父/子維度中選取多個階層,且父/子階層命名範本至少有一個層級名稱與相同維度中現有屬性階層的名稱相同。
在此案例中,您無法選取第二個階層,您會收到下列例外:
注意
Microsoft.Reporting.QueryDesign.ExpressionTrees.Translators.Internal.DaxTranslationException: DaxExpression 指定重複的資料行。 資料表運算式欄必須是唯一的。
位於 Microsoft.Reporting.QueryDesign.ExpressionTrees.Translators.Internal.DaxExpression.。ctor (字串文字, IList'1 resultColumns)
位於 Microsoft.Reporting.QueryDesign.ExpressionTrees.Translators.Internal.DaxExpression.Table (字串文字, IList'1 resultColumns)
位於 Microsoft.Reporting.QueryDesign.ExpressionTrees.Translators.Internal.DaxTransform.Visit (QueryScanExpression 運算式)
位於 Microsoft.Reporting.QueryDesign.ExpressionTrees.Internal.QueryScanExpression.Accept[TResultType] (QueryExpressionVisitor'1 訪客)
位於 Microsoft.Reporting.QueryDesign.ExpressionTrees.Translators.Internal.DaxTransform.EvaluateInScope[TResult] (QueryExpressionBindingBase input, Func'2 tableScopedFunc, Boolean wrapInputTableInKeepFilters)
解決方式
此問題已先在下列 SQL Server 累積更新中修正。
適用於 SQL Server 2014 的累積更新 5 /zh-tw/help/3011055
SQL Server 2012 SP2 的累積更新 3 /zh-tw/help/3002049
關於 SQL Server 的累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。