תופעות
שקול את התרחיש הבא:
-
אתה משתמש ב-Microsoft SQL Server 2012 Analysis Services (SSAS 2012) או ב-SSAS 2014 במודל רב-ממדי.
-
אתה יוצר דוח Power View ב-SharePoint 2013.
-
אתה מנסה לבחור יותר מהירארכיה אחת מממד אב/צאצא המשתמש בתבנית מתן שמות, ולפחות שם רמה אחד של תבנית השמות של הירארכיית האב/צאצא זהה לשמו של הירארכיית תכונה קיימת באותו ממד.
בתרחיש זה, אין באפשרותך לבחור את ההירארכיה השניה, ואתה מקבל את החריגה הבאה:
Microsoft. QueryDesign. ExpressionTrees. DaxTranslationException: DaxExpression מציין עמודות כפולות. עמודות ביטוי טבלה חייבות להיות ייחודיות. בכתובת Microsoft. QueryDesign. ExpressionTrees. DaxExpression. ctor (טקסט מחרוזת, IList ' 1 resultColumns) ב-Microsoft.. QueryDesign. ExpressionTrees. מתרגמים. פנימי. DaxExpression. Table (טקסט מחרוזת, IList ' 1 resultColumns) ב-Microsoft. דיווח. QueryDesign. ExpressionTrees. DaxTransform. בקר (QueryScanExpression expression) ב-Microsoft. מדווחים. QueryDesign.. פנימיים. ExpressionTrees. קבל [QueryScanExpression] (TResultType ' מבקר ') ב-Microsoft. QueryExpressionVisitor. QueryDesign. מתרגמים. פנימיים. ExpressionTrees. DaxTransform.-EvaluateInScope
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 5 עבור SQL Server 2014 /en-us/help/3011055
עדכון מצטבר 3 עבור SQL Server 2012 SP2 /en-us/help/3002049
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".