Power BI:前五名客户的利润百分比图表错误,因为客户共享多个分支

时间:2019-07-11 08:50:44

标签: powerbi dax

我必须显示前5名客户的毛利润和GP%。 我为前5名客户创建了毛利润条形图,并按预期正确了。我已将“收入”表中的“客户”和“分支”列连接起来,并以此来获得前5名客户。

但是对于GP%,我制定了以下措施。

% GP per Client = DIVIDE (    SUM ( Revenue[GrossProfit] ),    CALCULATE ( SUM ( Revenue[GrossProfit]), ALL ( DimClient[ClientName]) ))

我无法使用连接的分支和客户端进行筛选,因此获取错误的值。样本数据快照,错误的图表和所需的正确图表如下: enter image description here

这是我的表之间的关系: enter image description here

有人可以让我知道如何在GP%中达到正确的值吗?

致谢

2 个答案:

答案 0 :(得分:1)

我通过制定以下措施解决了问题。

% GP per Client = DIVIDE (
SUM ( revenue[GrossProfit] ),
CALCULATE ( SUM ( revenue[GrossProfit]), ALL (revenue[Client And Branch])

))

对前5名应用[client and branch]列上的过滤器。

我的问题是我要从“客户”表中选择所有客户,我应该从“收益”表本身中选择所有客户和分支机构。

答案 1 :(得分:0)

您可以尝试以下措施吗?

.outer-wrapper {
    width: 250px;
}

.title {
    border: 1px solid black;
    margin: 10px;
}

.description {
    border: 1px solid black;
    margin: 10px;
}

.price {
    border: 1px solid black;
    margin: 10px;
}

注意:在“值”工具栏选项中,将“ <将值显示为”选项更改为“ 总计百分比”