You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel基于筛选函数的动态图表失效问题求助

动态折线图参数切换后图例与水平标签异常问题

在Excel中结合FILTERCHOOSECOLSSORTIFERROR函数制作动态折线图,初始运行正常,但切换参数后出现异常,具体情况如下:

原使用公式

=IFERROR(CHOOSECOLS(SORT(FILTER(tbDataManager;(tbDataManager[ICT-service]=Application)*(tbDataManager[Rapport period]>=StartPeriod)*(tbDataManager[Rapport period]<=EndPeriod);"");2;1);1;2;3;4;7;6;8);"-- No Result--")

操作步骤与异常表现

  • 选择有数据的参数,图表正常显示(符合预期)
  • 选择无数据的参数,图表显示-- No Result --(符合预期)
  • 再次选择有数据的参数,图表依旧空白(异常)

排查更新记录

20250820 10:30更新

发现仅显示单条数据时图表失效,将折线图改为带标记的折线图后该问题解决,但选择无数据参数后再选有数据参数,图表仍空白,疑似系列和分类被重置。

20250820 13:30更新

  • 排查发现源数据中Periode列格式为yyyy-q,部分行未定义q,将空q替换为1后解决部分问题
  • 按建议将FILTER函数的空返回值改为NA()并移除IFERROR
  • 发现图表数据列不能间隔,调整函数移除未使用列后,仅剩最后问题:选择无数据参数后再选有数据参数,图表的图例项与水平标签互换。

内容的提问来源于stack exchange,提问作者Stephan

火山引擎 最新活动