[数据处理] 创建一个没有字段的过滤怎么实现

是个小懒蛋白银四 显示全部楼层 发表于 2022-5-25 09:46:04 |阅读模式 打印 上一主题 下一主题
请问一下,需要创建一个单位作为维度可选的过滤,但是源数据里没有这个字段,要怎么实现。源数据单位是元,过滤要展示出来千元,万元,亿元的数据变化。步骤是什么样

最佳答案

永洪tech-lucy 铂金四 关注Ta

2022-05-25 09:46:05

1. 添加一个 参数组件,设置值 分别为"元" ,"千",,"万": 2.新建计算列,使用 if else 的逻辑判断 算出 对应的 "元" ,"千",,"万"的数据: 3.设置格式,将对应的 单元格 添加到 计算列的数据后面:
查看完整内容
回复

使用道具 举报

精彩评论8

永洪tech-lucy铂金四 显示全部楼层 发表于 2022-5-25 09:46:05
yhdata_wCs8Sn4m 发表于 2022-5-25 15:49
自由表情况下。
单位这个维度,源数据里是没有的。而且源数据里的值都是以元为单位进行展示 。
  现在 ...

1. 添加一个 参数组件,设置值 分别为"元" ,"千",,"万":
01.png

2.新建计算列,使用 if else 的逻辑判断 算出 对应的 "元" ,"千",,"万"的数据:
02.png

3.设置格式,将对应的 单元格 添加到 计算列的数据后面:
03.png
回复

使用道具 举报

speedy皇冠一 显示全部楼层 发表于 2022-5-25 09:59:58
您好,您可以先通过建立计算列,建立 千元万元这些字段,再进行过滤
回复

使用道具 举报

是个小懒蛋白银四 显示全部楼层 发表于 2022-5-25 11:48:01
speedy 发表于 2022-5-25 09:59
您好,您可以先通过建立计算列,建立 千元万元这些字段,再进行过滤

这个创建的公式可以告诉一下么。另外一点,这么筛选的话,里面的数值是不是会随着不同的单位进行变动的
回复

使用道具 举报

speedy皇冠一 显示全部楼层 发表于 2022-5-25 13:19:51
比如您在元的字段上右键新建计算列,起名为千元,计算列为col【】/1000
回复

使用道具 举报

是个小懒蛋白银四 显示全部楼层 发表于 2022-5-25 15:49:41
speedy 发表于 2022-5-25 13:19
比如您在元的字段上右键新建计算列,起名为千元,计算列为col【】/1000

  自由表情况下。
单位这个维度,源数据里是没有的。而且源数据里的值都是以元为单位进行展示 。
  现在想要实现的是可以元、千元、万元这种方式给展示 出来,而且选择不同单位时显示的数值也随着单位变化而变化。   比方10000元  10千元 1万元这种。后面要是可以的话可以保留2-3位小数。
回复

使用道具 举报

是个小懒蛋白银四 显示全部楼层 发表于 2022-5-25 18:21:12
谢谢
回复

使用道具 举报

是个小懒蛋白银四 显示全部楼层 发表于 2022-5-26 18:34:38
永洪tech-lucy 发表于 2022-5-25 09:46
1. 添加一个 参数组件,设置值 分别为"元" ,"千",,"万":

最后一步需要在格式选择文本{0}的公式?
回复

使用道具 举报

永洪tech-lucy铂金四 显示全部楼层 发表于 2022-5-26 19:51:12
yhdata_wCs8Sn4m 发表于 2022-5-26 18:34
最后一步需要在格式选择文本{0}的公式?

是的。 {0} 代表需要显示这个列原本的数据  ,?{下拉列表参数} 代表需要显示 下拉列表参数 选中的值 , {0}?{下拉列表参数}  就代表 将两个数据拼接在一起显示
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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