2011-01-16 5 views
1

Ich verwende AMO, um programmgesteuert einen OLAP-Cube zu generieren. Wie kann ich Übersetzungen für die berechneten Mitglieder hinzufügen? (SQL Server 2008)Übersetzungen zu berechnetem Mitglied hinzufügen über AMO

ich versucht habe, wie folgt, aber es funktioniert nicht:

MdxScript mdx = cube.MdxScripts[0]; 
CalculationProperty calculation = new CalculationProperty(); 
calculation.CalculationReference = "[Calculated measureName]"; 
calculation.CalculationType = CalculationType.Member; 
Translation translation = new Translation(); 
translation.Caption = "Some Caption"; 
translation.Language = "Language Code"; 
calculation.Translations.Add(translation); 
mdx.CalculationProperties.Add(calculation); 

Antwort

1

ich das Problem in dem obigen Code gefunden haben, sollte die CalculationReference Eigenschaft festgelegt werden, um „[Measures]. [Berechneter measureName] ".

Verwandte Themen