美文网首页工具癖PowerBI专栏PPT的秘密
Power BI如何在走势图上标注最大值、最小值…

Power BI如何在走势图上标注最大值、最小值…

作者: PowerBI星球 | 来源:发表于2019-04-11 21:55 被阅读83次

    进行指标的可视化时,有时不仅想看出这个指标的整体走势,可能也很关注某几个特定的数据点,比如最大值、最小值等。

    这篇文章就来告诉你如何在走势图上标记出这些特定数据点,以最常用的折线图为例。

    这是以日期表的日期为横轴,度量值[指标数据]作为值生成的折线图。

    让我们通过一个度量值来标记处最大值,

    最大值 =

    IF([指标数据]=

    MAXX(ALLSELECTED('日期表'[日期]),[指标数据]),

        [指标数据])

    该DAX先通过MAXX函数找出所选期间的最大值,然后使用IF函数判断,如果指标数据等于这个最大值,则返回该数据,否则返回空值。

    将这个度量值也放入到折线图中,并设置显示该系列的数据标签,效果如下图,

    理解了最大值的做法,标记最小值就很简单了,只要把上述代码的MAXX改成MINX就可以了,

    最小值 =

    IF([指标数据]=

     MINX(ALLSELECTED('日期表'[日期]),[指标数据]),

        [指标数据])

    同样我们还可以标记处起始点和结束点,

    起始点= 

    IF(MAX('日期表'[日期])=

           MINX(ALLSELECTED('日期表'[日期]),'日期表'[日期]),

    [指标数据])

    结束点 =

    IF(MAX('日期表'[日期])=

          MAXX(ALLSELECTED('日期表'[日期]),'日期表'[日期]),

    [指标数据])

    注意这里比较的对象已经不是指标数据的最大值和最小值,而是日期的最大值和最小值。

    把这几个度量值全放进来,效果如下,

    并且这些数据点可以随着时间段的变化而动态变化,

    不仅在折线图可以标记,在另外一个常用的走势图,面积图中同样可以用这个方法标记。

    直接把折线图切换为面积图,

    图表已发布到web:  https://dwz.cn/EQeu6DPF

    这个技巧,你get了吗?


    关注微信公众号“PowerBI星球”,获取更多学习资源。

    相关文章

      网友评论

        本文标题:Power BI如何在走势图上标注最大值、最小值…

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