永洪社区

标题: 指标卡怎么设置周环比 [打印本页]

作者: yhdata_l0f5yDdU    时间: 2021-11-9 17:16
标题: 指标卡怎么设置周环比
本帖最后由 yhdata_l0f5yDdU 于 2021-11-9 18:10 编辑

指标卡展示销量,想在指标卡框中设置与上周的环比值(具体值&上下箭头),怎么设置时间列和时间参数,需要具体的步骤怎么操作(以及js脚本怎么写),麻烦哪位大神解答一下~

作者: Yonghong-Club    时间: 2021-11-9 17:43
您好 工作人员有点事情 稍晚给您解决 请见谅~
作者: 环环    时间: 2021-11-9 18:22
加一个文本参数设置为日期格式,用这个脚本获取本周一的时间
var a=dateTrunc('week',now(),'Monday');
文本参数1.value=formatDate(a,"yyyy-MM-dd")
环比时间参数选择文本参数1即可
如果不想显示本文参数1,用脚本  文本参数1.width=0  设置隐藏即可
作者: yhdata_l0f5yDdU    时间: 2021-11-10 11:49
永洪Tech-chunyu 发表于 2021-11-9 18:22
加一个文本参数设置为日期格式,用这个脚本获取本周一的时间
var a=dateTrunc('week',now(),'Monday');
文 ...

没太明白,我是把每周最后一天(这个是sql数据源就有的)的格式替换成了日期格式,然后把:

var e=dateTrunc('week',now(),'Sunday');
文本参数1.value=formatDate(e,"yyyy-MM-dd")
文本参数1.width=0

加在了脚本里(装载、运行),但是运行错误:
TypeError: now is not a function, it is object. ([script]#8) at line 8


我知道这样肯定是不对的,可不可以说下具体的操作步骤,谢谢~
作者: 环环    时间: 2021-11-10 13:06
换这个试试
var e=dateTrunc('week',param['_NOW_'],'Sunday');
文本参数1.value=formatDate(e,"yyyy-MM-dd")
文本参数1.width=0
作者: yhdata_l0f5yDdU    时间: 2021-11-10 14:56
永洪Tech-chunyu 发表于 2021-11-10 13:06
换这个试试
var e=dateTrunc('week',param['_NOW_'],'Sunday');
文本参数1.value=formatDate(e,"yyyy-MM-dd ...

显示错误:ReferenceError: "文本参数1" is not defined. ([script]#9) at line 9

可以说下具体都要操作哪里吗,脚本写在哪里参数在哪里设置,以及现有每周最后一天的ds_date字段,还应该怎么定义时间参数,需不需要新增个参数组件和过滤条件
作者: 环环    时间: 2021-11-10 15:10
上面说过了,需要加一个文本参数组件设置为日期格式,那个脚本是给文本参数赋值用的,设置默认值为本周第一天,用这个文本参数做环比,如果不想显示文本参数,用最后一句脚本设置文本参数组件隐藏即可
作者: yhdata_l0f5yDdU    时间: 2021-11-10 16:03
永洪Tech-chunyu 发表于 2021-11-10 15:10
上面说过了,需要加一个文本参数组件设置为日期格式,那个脚本是给文本参数赋值用的,设置默认值为本周第一 ...

可以问一下文本参数怎么定义吗(或者怎么设置为日期格式,是直接拖拽一个文本参数组件,手动填写日期吗)
[图片]
以及试验后发现指标卡显示数值999,环比XXXX ,还需要什么操作呢
十分感谢!
作者: 环环    时间: 2021-11-10 16:06
选中文本参数,右侧工具栏-设置-编辑器里面设置为日期就行,环比设置参考如下
https://www.yonghongtech.com/hel ... =%E7%8E%AF%E6%AF%94

作者: yhdata_l0f5yDdU    时间: 2021-11-10 16:21
设置好环比后指标卡中数值显示变为999,环比显示XXXX,这个需要怎么解决~
作者: 环环    时间: 2021-11-10 17:26
看下环比的设置呢,确定最近两周是有数据的吗
作者: yhdata_l0f5yDdU    时间: 2021-11-10 17:46
有最近2周的数据的,计算综合,11.7与10.31对比。环比还是展示不出来,一直显示xxxxx
作者: 环环    时间: 2021-11-10 17:49
可以远程吗,远程看下呢
作者: yhdata_l0f5yDdU    时间: 2021-11-11 09:48
可能是指标卡有一个过滤条件,用日期过滤,但是环比用的文本参数是每周最后一天的日期。是不是需要加个过滤条件还是需要怎么操作呢,麻烦帮忙看一下
作者: 环环    时间: 2021-11-11 11:02
有日期过滤的话,指标卡也会被过滤到只有那个范围内的数据,可以在右侧工具栏设置-高级里面,勾选隔离该元素不受数据联动的影响。另外之前那个脚本,把Sunday改成Monfay,这样才是从周一开始计算
作者: yhdata_l0f5yDdU    时间: 2021-11-16 18:17
您好,我在用指标卡设置环比的时候还是显示999,环比xxx,麻烦看下是什么情况(没办法远程),图片是我的操作步骤
作者: 永洪tech-wisiy    时间: 2021-11-17 10:05
yhdata_l0f5yDdU 发表于 2021-11-16 18:17
您好,我在用指标卡设置环比的时候还是显示999,环比xxx,麻烦看下是什么情况(没办法远程),图片是我的操 ...

退出元数据模式
作者: yhdata_l0f5yDdU    时间: 2021-11-17 14:34
本帖最后由 yhdata_l0f5yDdU 于 2021-11-17 14:37 编辑

怎样将文本参数设置条件,使文本参数显示的时间为 参数周(yyyy-mm-dd-yyyy-mm-dd)的最后一天。
如 下拉参数周选择 2021-11-08-2021-11-14时,文本参数变为2021年11月14日
作者: 永洪tech-wisiy    时间: 2021-11-17 15:09
yhdata_l0f5yDdU 发表于 2021-11-17 14:34
怎样将文本参数设置条件,使文本参数显示的时间为 参数周(yyyy-mm-dd-yyyy-mm-dd)的最后一天。
如 下拉参 ...

获取下拉参数的值,然后截取赋值给文本参数





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4