美文网首页Power BI 相关
如何在折线图中加入另外维度计算的对比值

如何在折线图中加入另外维度计算的对比值

作者: 云龙_LL | 来源:发表于2020-04-30 14:48 被阅读0次

    场景: 用户有两类数据,一组实际业务发生的值,直接DIRECTQUERY在线连接系统获取数据;一组是预测的值,在SHAREPOINT的EXCEL中每月更新

    实际业务数据是按BU, 预测值是按BU上一层的工厂类型。

    用户想把实际值与预测值放在同一个拆线图,把预测作为对比值。研究发现,报表自带的对比值只有平均,最大,最小之类,而且要在同样的维度中。

    AS-IS: TO-BE

    思路: 计算好按BU的数据实际数据,再计算按工厂类型的预测值数据,把两个数据按结构合并到一个数据中

    实际数据计算,新增表, Result = SUMMARIZE('Marker Utilization Detail','Marker Utilization Detail'[Combine Fty],'Marker Utilization Detail'[Month],'Marker Utilization Detail'[Factory type],"Overall",DIVIDE(SUMX('Marker Utilization Detail','Marker Utilization Detail'[Marker Utilization (%)]*'Marker Utilization Detail'[Order Quantity]),SUMX('Marker Utilization Detail','Marker Utilization Detail'[Order Quantity])))

    预测值计算,新增表: 

    Result = SUMMARIZE('Marker Utilization Detail','Marker Utilization Detail'[Combine Fty],'Marker Utilization Detail'[Month],'Marker Utilization Detail'[Factory type],"Overall",DIVIDE(SUMX('Marker Utilization Detail','Marker Utilization Detail'[Marker Utilization (%)]*'Marker Utilization Detail'[Order Quantity]),SUMX('Marker Utilization Detail','Marker Utilization Detail'[Order Quantity])))

    合并结果到新表,需要注意列的顺序:

    FinalResult = UNION(SELECTCOLUMNS(Result,"Combine Fty",Result[Combine Fty],"Month",Result[Month],"Overrall",Result[Overall],"Factory Type",Result[Factory type]),SELECTCOLUMNS(Result2,"Combine Fty",Result2[Combine Fty],"Month",Result2[Month],"Overrall",Result2[Overall],"Factory Type",Result2[Factory type]))

    把数据生成折线图:

    折线图

    在右边的格式设置中,找到图形,自定义序列,打开这个开关

    打开自定义序列

    找到预测值,定义线条格式:

    定义预测值格式

    最终效果如下,解决用户需求:

    最终效果

    相关文章

      网友评论

        本文标题:如何在折线图中加入另外维度计算的对比值

        本文链接:https://www.haomeiwen.com/subject/uoizwhtx.html