找回密码
 立即注册

QQ登录

只需一步,快速开始

Eden.Sun Wyn认证
超级版主   /  发表于:2024-8-21 14:52  /   查看:168  /  回复:0
本帖最后由 Eden.Sun 于 2024-8-21 18:04 编辑

    最近有小伙伴提出了一个新的使用场景:折线图只显示标记点的数据标签,其他的数据不显示。以下图为例,我们的报表折线图只显示“显示标识”为1的数据的数据标签。
    image.png643010253.png

    1. 首先正常创建一个折线图,然后在绘图区域中将符号透明度设置为0(让当前的图表不显示折线数据点):
    image.png949122314.png


    2. 在图表上创建第二个绘图区域,并删除刚刚添加的这个绘图区域的横轴和纵轴:
    image.png276684874.png

    3. 选中刚才添加的绘图区域(绘图区域2)绑定数据,和第一个绘图区域绑定的信息保持一致:
    image.png680141296.png

    4. 修改绘图区域2的透明度为0,这可以隐藏绘图区域2的连接线。
    image.png734070434.png


    5. 然后修改绘图区域2的数据值,根基“显示标识”的值进行判断,如果 显示标识=1,保持结果不变,反之,将结果修改为0:{IIF(显示标识 = 1, Sum(数据), 0)}
    image.png485543212.png

    显示的效果是,除了符合条件的数据之外,其他的数据显示的都是0:
    image.png59367064.png

    6. 设置绘图区域2显示数据标签,显示分类数据和每个分类的数据:
    image.png502280883.png
    image.png162935179.png
    7. 添加条件格式化,将数据值为0的数据隐藏起来。
    image.png598779296.png

    根据当前值进行判断,当前值=0时,我们隐藏所有的数据点的标签和样式:
    image.png863077392.png
   
    隐藏数据标签:标签内容设置为 { }
    image.png529562682.png

    隐藏数据点的背景色:标记背景色 设置为 Transparent
    image.png323786010.png

    隐藏剩下的线圈:标记连接线粗细 设置为0
    image.png219976195.png

    至此,所以的设计就完成了, 附件是设计demo。感兴趣的小伙伴可以下载尝试。

折线图DEMO数据.xlsx

8.7 KB, 下载次数: 8

折线图.zip

5.98 KB, 下载次数: 8

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部