多父层次结构的SSAS转换
在过去的几天里,我为我的项目建立了一个会计多父层次结构。源代码视图已附加到hier。我们的UDM有四个维度:唯一值得关注的是基于多父层次结构的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.[
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层次结构”(我希望拼写正确!) 并在“层次结构”列中给出英文名称(正如您在上面的代码中所做的)。因为它给你这个领域的单词,它不知道如何翻译成英语