永洪社区

标题: 日月季的筛选 [打印本页]

作者: 月球上的鲨鱼头    时间: 2022-3-8 18:49
标题: 日月季的筛选
本帖最后由 月球上的鲨鱼头 于 2022-3-9 09:42 编辑

如何实现如图过滤方式,三个按钮只能单选一个生效

作者: _贝贝    时间: 2022-3-8 18:49
月球上的鲨鱼头 发表于 2022-3-9 14:47
明白了 谢谢您
再问一下,当天的话怎么写脚本

param['_THIS_FULL_DAY_']
更多内置参数可以参考帮助文档
https://www.yonghongtech.com/hel ... E%E5%8F%82%E6%95%B0
作者: 永洪tech-cp    时间: 2022-3-8 19:01
您好,麻烦上传一下图片,这边没看到
作者: 月球上的鲨鱼头    时间: 2022-3-9 09:42
永洪tech-cp 发表于 2022-3-8 19:01
您好,麻烦上传一下图片,这边没看到

您好,已更改查看权限,辛苦帮忙看下
作者: _贝贝    时间: 2022-3-9 10:12
月球上的鲨鱼头 发表于 2022-3-9 09:42
您好,已更改查看权限,辛苦帮忙看下

是三个过滤组件还是一个过滤组件三个选项
作者: 月球上的鲨鱼头    时间: 2022-3-9 10:37
永洪tech-Muse 发表于 2022-3-9 10:12
是三个过滤组件还是一个过滤组件三个选项

应该是一个过滤里面有三个选项  因为这三个只能单选
要是三个过滤组件的话 就不能单选了
作者: _贝贝    时间: 2022-3-9 10:41
月球上的鲨鱼头 发表于 2022-3-9 10:37
应该是一个过滤里面有三个选项  因为这三个只能单选
要是三个过滤组件的话 就不能单选了 ...

选中组件右侧设置--选项--单选
作者: 月球上的鲨鱼头    时间: 2022-3-9 11:10
永洪tech-Muse 发表于 2022-3-9 10:41
选中组件右侧设置--选项--单选

月、季、年是个日期层次,三个字段没办法放进一个过滤组件里
这种样式应该是使用了传参的方式实现的吧
作者: _贝贝    时间: 2022-3-9 11:13
月球上的鲨鱼头 发表于 2022-3-9 11:10
月、季、年是个日期层次,三个字段没办法放进一个过滤组件里
这种样式应该是使用了传参的方式实现的吧 ...

看帖子的主题描述只是一个样式的切换为单选。您现在是想实现什么呢,本身是没有这个字段或数据的吗,可以使用参数组件 录入数据, 是要做点击哪个 组件就显示哪个维度的数据吗。 方便详细描述下吗
作者: 月球上的鲨鱼头    时间: 2022-3-9 11:20
永洪tech-Muse 发表于 2022-3-9 11:13
看帖子的主题描述只是一个样式的切换为单选。您现在是想实现什么呢,本身是没有这个字段或数据的吗,可以 ...

比如点击“本月累计”,下方各项数据就展示本月数据
点击“本季累计”,下方各项数据就展示本季度数据
点击“本年累计”,下方各项数据就展示本年度的数据

本身是没有本月、本季、本年的字段
作者: _贝贝    时间: 2022-3-9 11:23
月球上的鲨鱼头 发表于 2022-3-9 11:20
比如点击“本月累计”,下方各项数据就展示本月数据
点击“本季累计”,下方各项数据就展示本季度数据
点 ...

需要有季、月、年的字段绑定做过滤,使用参数列做动态绑定,可以餐参考下帮助中心链接
https://www.yonghongtech.com/hel ... 1%E7%BB%91%E5%AE%9A
或者这个帖子视频操作
https://club.yonghongtech.com/thread-18038-1-2.html?id=18038
作者: 月球上的鲨鱼头    时间: 2022-3-9 11:59
永洪tech-Muse 发表于 2022-3-9 11:23
需要有季、月、年的字段绑定做过滤,使用参数列做动态绑定,可以餐参考下帮助中心链接
https://www.yongh ...

请问新建参数类,是怎么拿到对应字段值的?
为什么我建的参数类就在度量里面,而不是在维度里?
怎么使用指标卡组件或文本组件,实现当天、当月、当季的切换?
作者: _贝贝    时间: 2022-3-9 12:10
本帖最后由 永洪tech-Muse 于 2022-3-9 13:23 编辑
月球上的鲨鱼头 发表于 2022-3-9 11:59
请问新建参数类,是怎么拿到对应字段值的?
为什么我建的参数类就在度量里面,而不是在维度里?
怎么使用 ...

只是指标卡或文本就设置过滤就行了,不用新建参数列,脚本控制
作者: 月球上的鲨鱼头    时间: 2022-3-9 13:43
永洪tech-Muse 发表于 2022-3-9 12:10
只是指标卡或文本就设置过滤就行了,不用新建参数列,脚本控制

具体怎么实现呢 请问

作者: _贝贝    时间: 2022-3-9 13:52
本帖最后由 永洪tech-Muse 于 2022-3-9 13:55 编辑
月球上的鲨鱼头 发表于 2022-3-9 13:43
具体怎么实现呢 请问

1.参数组件自定义数据 ‘本月’、‘本季’、‘本年’
2.脚本变化时运行生成两个参数a、b,
if(param['下拉列表参数1']=='本月')
{
param['a']=param['_THIS_YEAR_MONTH_'] //本月第一天
param['b']=param['_NEXT_YEAR_MONTH_'] //下月第一天
}if(param['下拉列表参数1']=='本季')
{
param['a']=param['_THIS_YEAR_QUARTER_'] //返回当前季度第一天
param['b']=param['_NEXT_YEAR_QUARTER_']
}
if(param['下拉列表参数1']=='本年')
{
param['a']=parseDate(formatDate(now(),'yyyy年01月01日'),'yyyy年01月01日')//返回今年第一天
param['b']=parseDate(formatDate(dateAdd(now(),'year',1),'yyyy年01月01日'),'yyyy年01月01日')
}
(, 下载次数: 55)