首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerBI:根据函数不工作设置类别

PowerBI:根据函数不工作设置类别
EN

Stack Overflow用户
提问于 2019-03-22 15:13:37
回答 1查看 29关注 0票数 0

我试图为每一个销售人员设置ScoreCategory,按销售额和平均销售额进行比较。

基本措施是正确的。

对于ScoreCategory,我采取了以下措施:

代码语言:javascript
复制
 Average Production per ALL Sellers = CALCULATE([Sales YTD (2019)]/[Number of Sellers];ALL('ProductionTable'[Sellers_ID];'ProductionTable'[Sellers_Manager];'ProductionTable'[Region]))

代码语言:javascript
复制
Average Production per Seller = [Sales YTD (2019)]/[Number of Sellers]

代码语言:javascript
复制
Sales vs average = ([Average Production per Seller]/[Average Production per ALL Sellers])

下一步:

代码语言:javascript
复制
Scoring round up = ROUNDUP([Sales vs average];1)

当我试图像下面这样设置ScoringCategory时,所有的东西都是ScoringCategory,但在表中显示了不同的、不正确的值,但是在对一个卖家过滤后,在Total中,它显示了正确的ScoringCategory值。

代码语言:javascript
复制
ScoringCategory = 
IF(OR([Scoring round up] = 0,0;[Scoring round up] = 0,1) ; 1;
IF(OR([Scoring round up] = 0,2;[Scoring round up] = 0,3) ; 2;
IF(OR([Scoring round up] = 0,4;[Scoring round up] = 0,5) ; 3;
IF(OR([Scoring round up] = 0,6;[Scoring round up] = 0,7) ; 4;
IF(OR([Scoring round up] = 0,8;[Scoring round up] = 0,9) ; 5;
IF(OR([Scoring round up] = 1;[Scoring round up] = 1,1) ; 6;7))))))   

请注意由"IF“计算的ScoringCategory的不同值。

在这里输入图像描述

当我过滤个别卖家的时候

表与卡之间ScoringCategory的区别

在某个“如果”计算正确的ScoringCategory,但在某些地方,它没有。

在这里输入图像描述

我注意到,当ScoringCategory只包含2个"IF函数“时,它的计算方法是正确的,但是当它包含更多像上面那样的"IF函数”时,它是错误的。

有人有类似的问题吗?在没有"IF函数“的情况下,是否有不同的计算ScoringCategory的方法?我试着用时间间隔和IF函数,但它没有帮助.

我认为它可以用一个新的间隔表。如下所示,但我没有足够的经验来调整它以适应我的解决方案。

代码语言:javascript
复制
TEST= VAR RankingDimension = VALUES('ProductionTable'[Sellers_ID]) RETURN CALCULATE([Sales vs average];
FILTER(RankingDimension;
    COUNTROWS(
        FILTER('Support Scoring';
            RANKX(ALL('ProductionTable'[Sellers_ID]);[Sales vs average];;DESC)>'Support Scoring'[Min]
            && RANKX(ALL('ProductionTable'[Sellers_ID]);[Sales vs average];;DESC)<= 'Support Scoring'[Max]))>0))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-25 10:01:25

我想出了问题在哪里。所以对于那些正在寻找答案的人来说。

在此度量中,函数ALL出现了问题:

代码语言:javascript
复制
Average Production per ALL Sellers = CALCULATE([Sales YTD (2019)]/[Number of Sellers];ALL('ProductionTable'[Sellers_ID];'ProductionTable'[Sellers_Manager];'ProductionTable'[Region]))

我必须应用这个函数(ALL)来早期计算销售额(2019年)、编号的销售数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55302705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档