[亿信BI4.7] BI去重统计的问题

5879
3

swxdi 小试身手Lv3

发表于2020-9-8 17:11

悬赏66

已解决

楼主
如图我需要统计一张表中的每个单位下的人员数量,表中的人员有重复,如果SQL可以直接COUNT(DISTINCT USER_ID) 来去重统计人员数量,但是BI里会报无法识别标识符"DISTINCT" ,改如何解决呢

最近看过此主题的会员

along0219

alimu

ddb

zzsn9988

小学生

yujb

chenza

one-day

最佳答案
可以用_n算子来做

_N(zb,true) 或者_N(zb,false),_N(zb)
求所有参数包含的元素的个数,当一个参数为数组类型时,该参数包含的元素个数为数组的长度。即计数。
参数:
Zb1:为主题表数据库中的某一字段,整型或浮点型数值。
true(false): 如果第2个参数为true,表示distinct,即去掉重复的记录;如果为false,表示忽略重复的记录;如果第2个参数为空,默认为false
示例:
求数据库中某一字段的记录计数;返回值为整数。
_N(A1,A2,A3)=3;
假设B1表元浮动出10个表元,则_N(A1,A2,A3,B1$)=13
3个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-9-8 17:11

只看该作者

取消 关注该作者的回复

沙发

可以用_n算子来做

_N(zb,true) 或者_N(zb,false),_N(zb)
求所有参数包含的元素的个数,当一个参数为数组类型时,该参数包含的元素个数为数组的长度。即计数。
参数:
Zb1:为主题表数据库中的某一字段,整型或浮点型数值。
true(false): 如果第2个参数为true,表示distinct,即去掉重复的记录;如果为false,表示忽略重复的记录;如果第2个参数为空,默认为false
示例:
求数据库中某一字段的记录计数;返回值为整数。
_N(A1,A2,A3)=3;
假设B1表元浮动出10个表元,则_N(A1,A2,A3,B1$)=13

swxdi 小试身手Lv3

发表于2020-9-8 17:20

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-9-8 17:11
可以用_n算子来做

_N(zb,true) 或者_N(zb,false),_N(zb)

已成功,谢谢

xxxl 数据领袖Lv6

发表于2020-9-8 17:46

只看该作者

取消 关注该作者的回复

地板


嗯嗯 不客气

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号