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

[可视化] 日月季的筛选

_贝贝白银一 显示全部楼层 发表于 2022-3-9 11:23:27
月球上的鲨鱼头 发表于 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:24
永洪tech-Muse 发表于 2022-3-9 11:23
需要有季、月、年的字段绑定做过滤,使用参数列做动态绑定,可以餐参考下帮助中心链接
https://www.yongh ...

请问新建参数类,是怎么拿到对应字段值的?
为什么我建的参数类就在度量里面,而不是在维度里?
怎么使用指标卡组件或文本组件,实现当天、当月、当季的切换?
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-3-9 12:10:15
本帖最后由 永洪tech-Muse 于 2022-3-9 13:23 编辑
月球上的鲨鱼头 发表于 2022-3-9 11:59
请问新建参数类,是怎么拿到对应字段值的?
为什么我建的参数类就在度量里面,而不是在维度里?
怎么使用 ...

只是指标卡或文本就设置过滤就行了,不用新建参数列,脚本控制
回复

使用道具 举报

月球上的鲨鱼头青铜一 显示全部楼层 发表于 2022-3-9 13:43:51
永洪tech-Muse 发表于 2022-3-9 12:10
只是指标卡或文本就设置过滤就行了,不用新建参数列,脚本控制

具体怎么实现呢 请问
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-3-9 13:52:02
本帖最后由 永洪tech-Muse 于 2022-3-9 13:55 编辑

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日')
}
本年月日.png


3,指标卡设置过滤 日期字段 是 ?{a} 与 ?{b} 之间

之间.png
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-3-9 13:56:09
因为一个参数组件要分别体现出年月季度、分别是三个日期范围,只能脚本实现
回复

使用道具 举报

月球上的鲨鱼头青铜一 显示全部楼层 发表于 2022-3-9 14:47:23
永洪tech-Muse 发表于 2022-3-9 13:52
1.参数组件自定义数据 ‘本月’、‘本季’、‘本年’
2.脚本变化时运行生成两个参数a、b,
if(param['下拉 ...

明白了 谢谢您
再问一下,当天的话怎么写脚本
回复

使用道具 举报

月球上的鲨鱼头青铜一 显示全部楼层 发表于 2022-3-9 14:57:37
永洪tech-Muse 发表于 2022-3-8 18:49
param['_THIS_FULL_DAY_']
更多内置参数可以参考帮助文档
https://www.yonghongtech.com/help/Z-Suite/9. ...

感谢,辛苦了
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-3-9 15:05:28

不客气
回复

使用道具 举报

月球上的鲨鱼头青铜一 显示全部楼层 发表于 2022-4-2 09:49:28

您好,我这样写了脚本(如下),下个季度的第一天抓取不到,也显示本季度第一天(附件图片是通过脚本拿到的季度日期)
:if(选项卡3.selIndex==0)
{
param['a']=param['_THIS_FULL_DAY_'] //当天
param['b']=param['_NEXT_FULL_DAY_'] //当天
}if(选项卡3.selIndex==1)
{
param['a']=param['_THIS_YEAR_MONTH_'] //本月第一天
param['b']=param['_NEXT_YEAR_MONTH_'] //下月第一天
}
if(选项卡3.selIndex==2)
{
param['a']=param['_THIS_YEAR_QUARTER_'] //返回当前季度第一天
param['b']=param['_NEXT_YEAR_QUARTER_'] //返回下个季度第一天
}
季度问题.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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