【问题标题】:Forward Unassigned Values in Cube在多维数据集中转发未分配的值
【发布时间】:2014-02-08 14:01:39
【问题描述】:

我通过以下方式构建了一个多维数据集: 测量表

fact_Prdoduction
----------------
ProductionCost
CustomerID
PlaningValue

和一个维度:

Dim_Customer
------------
CustomerID
CustomerName

现在我遇到的问题是 fact_Production 中有值(其中 PlaningValue = true) 其中所有 CustomerID 值都是 NULL。 在处理多维数据集时出现错误,因为它无法将客户分配给这些 ProductionCost 值,因此我进入了 Dim_Customer 维度并将错误配置属性更改为 ReportandContinue, 现在我只剩下一个只有部分值而不是全部值的多维数据集。 有没有办法解决它,我的意思是在 fact_Production Left Join Dim_Customer 中,它将获取所有值并简单地将 NULL 值转发为未分配的值? 提前非常感谢大家!

【问题讨论】:

  • 您能在 Dim_Customer 中创建一个未知/未分配的客户吗?然后所有行将从事实表中绑定回来。这在数据仓库中相当常见。

标签: reporting-services ssas cube dimension


【解决方案1】:

我找到了答案, 在我的情况下,它是一个 Dimension,它通过另一个 Dimension 连接到 fact_Production 表并设置为 Materialize,我所做的只是将其关闭,

在此之前,我输入了维度并更改了它们在 Null 键情况下所做的属性

【讨论】:

    猜你喜欢
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 2019-11-11
    相关资源
    最近更新 更多