能否根据下拉框选择的条件,图表指标不同显示?

企业微信截图_15878730759429.png


FineBI linqisi123 发布于 2020-4-24 13:50 (编辑于 2020-4-26 11:50)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
18649962606Lv4见习互助
发布于2020-4-24 14:49

可以在数据集里实现,定义两个参数 $LargeArea,$Subsidiary,控件值默认为空,SQL中加入if(len($LargeArea)==0,"","LargeArea = '所选大区'")

if(len($Subsidiary)==0,"","Subsidiary= '所选子公司"),

SELECT 

if(len($LargeArea)==0,"","LargeArea")",

if(len($Subsidiary)==0,"","Subsidiary")",

SUM(task),sum(sales volume)

...

GROUP BY 

if(len($LargeArea)==0,"","LargeArea")",

if(len($Subsidiary)==0,"","Subsidiary")"


  • 18649962606 18649962606 回复 linqisi123(提问者) https://help.finebi.com/doc-view-381.html 可以的呀
    2020-04-24 15:20 
  • linqisi123 linqisi123(提问者) 回复 18649962606 我上传了张图片,大区参数要绑定大区下拉框,子公司参数要绑定子公司下拉框,但是这个绑定字段只能放一张表的字段,如果需要放两到三个字段,这个绑定字段就没法用了。
    2020-04-24 16:23 
  • 18649962606 18649962606 回复 linqisi123(提问者) 大区、子公司字段不在同一张表吗,来自多个数据集?如果是来自多个数据集的话,建议用Finereport设计器连接BI做关联数据集,在关联数据集里设置参数,用参数来选定不同数据集的执行
    2020-04-25 09:19 
  • linqisi123 linqisi123(提问者) 回复 18649962606 字段来源两个数据集。后面说的不太明白。
    2020-04-26 10:41 
  • 18649962606 18649962606 回复 linqisi123(提问者) https://help.finereport.com/doc-view-125.html 关联数据集 https://help.finebi.com/doc-view-253.html finereport设计器远程连接FineBi 你可以研究下看看
    2020-04-26 15:03 
  • 2关注人数
  • 794浏览人数
  • 最后回答于:2020-4-26 11:50
    请选择关闭问题的原因
    确定 取消
    返回顶部