【问题标题】:SSAS Translation of the multiple parent hierarchy多父层次结构的 SSAS 转换
【发布时间】:2014-07-27 11:24:34
【问题描述】:

在最后几天,我为我的项目Image 1 建立了一个会计多父层次结构。源视图附加在Image 2 之下。我们的 UDM 中有四个维度:唯一值得更多关注的是基于Dim_CostCategoryHierarchies 的维度。 首先,我们创建一个名为 vDim_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 有截图hier Image 3

我在 SSAS 中创建了 vDimCostCategoryHierarchies 的翻译,其中 AccountNo 与 AccountNameEng Image 4 的翻译相关,但是当我浏览维度并选择 English 时,层次结构保持不变,如您在附加的图像中看到的那样。 Image 5

谁能这么好心地给出在暴露的情况下如何处理这个翻译的想法?

【问题讨论】:

    标签: ssas translation parent hierarchy


    【解决方案1】:

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

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

    并在“层次结构”列中提供英文名称(如您在上面的代码中所做的那样)。因为它会为您提供该领域的单词,但它不知道如何将它们翻译成英文。

    【讨论】:

      猜你喜欢
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      • 1970-01-01
      相关资源
      最近更新 更多