是个小懒蛋白银四
2022-5-25 09:46:04 发布在问答
【数据处理】 创建一个没有字段的过滤怎么实现
请问一下,需要创建一个单位作为维度可选的过滤,但是源数据里没有这个字段,要怎么实现。源数据单位是元,过滤要展示出来千元,万元,亿元的数据变化。步骤是什么样

最佳答案

永洪tech-lucy 青铜一 关注Ta

2022-05-25 09:46:05

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

使用道具 2#

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

使用道具 3#

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

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

使用道具 4#

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

使用道具 5#

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

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

使用道具 6#

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

使用道具 7#

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

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

使用道具 8#

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

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

使用道具 9#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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