【问题标题】:Relationship between dimension fields维度字段之间的关系
【发布时间】:2018-08-13 05:34:37
【问题描述】:

我有一个非常简单的维度模型和 ssas 立方体,如下所示。

现在,当我使用 Power BI 桌面连接到多维数据集时,我想创建一个简单的条形图来显示每个区域的客户数量。

基本上每个 CUST_REGION 中的 CUST_CODE 计数。但我无法做到这一点,因为 PBI 不允许我将 CUST_CODE 拖到价值。

当我直接将数据库连接到表并尝试做同样的事情时,它可以工作。

在魔方怎么做?

【问题讨论】:

    标签: ssas powerbi dimensional-modeling


    【解决方案1】:

    您需要编写MDX 查询以从多维数据集获取所需的数据。

    您需要从 PowerBI 连接到 SQL Server 分析服务数据库。

    你可以在这里找到它:

    【讨论】:

    • 实际上这只是一个示例用例,使用 mdx 可以实现这一点,但用户基本上希望使用跨各个维度的维度属性进行分析。他们会有很多其他用例,但他们不知道 mdx。
    【解决方案2】:

    如果您只查找每个 CUST_REGION 的计数,则可以将 DAX 计算列添加到 DIM_CUST 表。以下公式返回相关 CUST_REGION 的 CUST_CODE 计数。

    CALCULATE(
        COUNTA(DIM_CUST[CUST_CODE]),
            ALLEXCEPT(DIM_CUST, DIM_CUST[CUST_REGION]
                     )
            )
    

    【讨论】:

    • 他做不到。他的模型连接到 OLAP 多维数据集,在这种情况下 PowerBi 不允许添加 DAX 度量。
    猜你喜欢
    • 2014-01-21
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多