【FineBI直连模式严重BUG】

1,数据源长这样:

image.png

2,导入FineBI,选择“分组表”拖入字段,长这样。

image.png

3,当我筛选“维度”这个字段,仅选择A的时候,FineBI会默认帮我把第一行空值也筛选掉。筛选条件如下:

image.png

4,筛选结果如下:

image.png

5,而单独查看筛选逻辑,缺显示,仅筛选了A,不包含空值。

image.png

想请教一下各位老师,这属于FineBI,直连默认下的BUG吗?谢谢。

FineBI 用户Gk4Hm1203373 发布于 2022-5-20 12:49
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-5-20 12:54(编辑于 2022-5-20 13:31)

数据库中肯定是NULL 

你需要把数据库中的NULL 转成''才行

sqlserver  isnull(字段名,'')

ORACLE NVL(字段名,'')

mysql  IFNULL(字段名,'')

image.png

  • 用户Gk4Hm1203373 用户Gk4Hm1203373(提问者) 我用的是Excel数据集。 不理解的地方在于,为什么要我强制把NULL转化成字符串类型的“空字符串”? FineBI为什么在我不知情的情况下,默认把NULL值帮我排除掉。
    2022-05-20 13:15 
  • Z4u3z1 Z4u3z1 回复 用户Gk4Hm1203373(提问者) 补充了一张图,从图中来看 它是把excel的数据导入了数据库中,然而数据库中的NULL是个特殊的存在 它既不是等于也不是不等于而是要用 where 字段 IS NULL 或者 WHERE 字段 IS NOT NULL。只要进数据库了就是数据库的问题
    2022-05-20 13:35 
  • 1关注人数
  • 386浏览人数
  • 最后回答于:2022-5-20 13:31
    请选择关闭问题的原因
    确定 取消
    返回顶部