多父层次结构的SSAS转换

多父层次结构的SSAS转换,ssas,translation,parent,hierarchy,Ssas,Translation,Parent,Hierarchy,在过去的几天里,我为我的项目建立了一个会计多父层次结构。源代码视图已附加到hier。我们的UDM有四个维度:唯一值得关注的是基于Dim\u costcategorihyhierarchies的维度。 首先,我们创建一个名为vDim\u CostCategoryHierarchies的命名视图,我们将其用作维度的源 SELECT distinct h.[PK_CostCenterHierarchy], h.[FK_CostCenter], h.[

在过去的几天里,我为我的项目建立了一个会计多父层次结构。源代码视图已附加到hier。我们的UDM有四个维度:唯一值得关注的是基于
Dim\u costcategorihyhierarchies
的维度。 首先,我们创建一个名为
vDim\u CostCategoryHierarchies
的命名视图,我们将其用作维度的源

SELECT        
    distinct
    h.[PK_CostCenterHierarchy], 
    h.[FK_CostCenter], 
    h.[FK_CostCenterHierarchyParent],
    h.Hierarchy,

COALESCE (h.[CostCategoryOverrideeng], b.accountNo) AS AccountNo, 
COALESCE (h.[CostCategoryOverridedeu], b.AccountNamedeu) AS AccountNameDeu,
COALESCE (h.[CostCategoryOverrideEng], b.AccountNameEng) AS AccountNameEng

FROM            
    [dbo].[Dim_CostCategoryHierarchies] AS h 
    left outer join  dbo.DimCostCategory AS b ON h.[FK_CostCenter] = b.pk_cost
这是必要的,因为我们必须为所有层次结构定义所有节点和叶子的名称。表
Dim_CostCategoryHierarchies
有一个屏幕截图

我在SSAS中为
vDimCostCategoryHierarchies
创建了一个翻译,其中AccountNo与AccountNameEng的翻译相关,但当我浏览维度并选择英语时,层次结构保持不变,如您在随附的图像中所见


任何人都可以在暴露的情况下给出如何处理此翻译的想法吗?

您需要查看维度的定义,并将标题更改为英语单词

编写正确的层次结构,而不是“Kostenkategorie层次结构”(我希望拼写正确!)

并在“层次结构”列中给出英文名称(正如您在上面的代码中所做的)。因为它给你这个领域的单词,它不知道如何翻译成英语