找文章 / 找答案
精选问答 更多内容

[数据处理] 是用count聚合后的计算列不能设置过滤列吗

xxx404铂金四 显示全部楼层 发表于 2021-11-30 14:29:25 |阅读模式 打印 上一主题 下一主题
企业微信截图_16382536247358.png 我这里有这样的需求

需要根据项目数量分去年同期 本年来展示数据   现在没法用过滤列过滤出去年同期和本年一起比较了



最佳答案

永洪Tech-CIDX 白银二 关注Ta

2021-11-30 14:29:26

目前使用的BI版本是?我这边新建日期表达式,使用这个计算列可以实现过滤,注意第一行的 max() 不能省略 if(max(col['年_交易时间']) == 2015) then count(col['订单ID']) end
查看完整内容
回复

使用道具 举报

精彩评论13

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-30 14:29:26
xxx404 发表于 2021-12-1 17:38
通过日期字段新建表达式的

目前使用的BI版本是?我这边新建日期表达式,使用这个计算列可以实现过滤,注意第一行的 max() 不能省略
if(max(col['年_交易时间']) == 2015)
then count(col['订单ID'])
end
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-11-30 14:39:42
我直接把项目编号字段转换成度量 再做过滤列了 不知道会影响什么
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-30 14:47:37
我们可以使用计算列的判断语句,实现过滤列的效果
计算列内容:
if(max(col['年') == param['_LAST_YEAR_')
then count(col['订单ID')
end
计算列内容.png
这里col['年']是时间戳字段年,下面使用了聚合函数count,使用这里也需要使用聚合函数max选出具体时间


回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-11-30 14:57:16
永洪Tech-wj 发表于 2021-11-30 14:47
我们可以使用计算列的判断语句,实现过滤列的效果
计算列内容:
if(max(col['年') == param['_LAST_YEAR_') ...

企业微信截图_16382553784313.png 直接写死值不行啊



回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-30 15:44:10
xxx404 发表于 2021-11-30 14:57
直接写死值不行啊

可以直接写死,如果字段“完成年”是数值类型,这里需要写:max(col['完成年']) == 2021,文本类型写:数值类型,需要写:max(col['完成年']) == '2021'
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-11-30 16:43:28
永洪Tech-wj 发表于 2021-11-30 15:44
可以直接写死,如果字段“完成年”是数值类型,这里需要写:max(col['完成年']) == 2021,文本类型写:数 ...

这种新建日期层级的呢 企业微信截图_16382617489291.png
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-11-30 18:33:38
xxx404 发表于 2021-11-30 16:43
这种新建日期层级的呢

直接写 2021
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-11-30 20:02:01

还是不行 我还是用我的方法吧
我把这个维度转为为度量 然后再设置过滤列 放在统计图里就选计数
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-12-1 10:09:48
xxx404 发表于 2021-11-30 20:02
还是不行 我还是用我的方法吧
我把这个维度转为为度量 然后再设置过滤列 放在统计图里就选计数 ...

可以看看这个字段的部分数据吗,数据集里的预览数据
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部