请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
百煮味香(uid:836889)
职业资格认证:FCA-简道云 | FCA-FineReport | FCP-报表交付工程师 | FCA-FineBI
  • 主表:子表设置好了默认:但是跳转时没有自动查询,手动点击查询按钮才出来数据
  • 主报表是这样的:我筛选的是本月的,随便点击一个id跳转后,出来的是一整年这个优惠券id的订单,我想要的是一样是八月份的:
  • 数据集是这样的:SELECT${if(type='date'," CONVERT(varchar(100),a.BillDate,20)) as riqi ,","")}${if(type='month', " CONVERT(varchar(7),a.BillDate,20)) as riqi,  ","")}${if(type='year', " CONVERT(varchar(4),a.BillDate,20)) as riqi, ","")}a.ShopID 门店ID,b.BrandName 品牌,b.HotelName 门店,sum(a.Amount) 实际营收,c. 计划营收FROM. bLEFT JOIN . a ON a.ShopID = b.ShopIDLEFT JOIN . c ON c.ShopID = b.HotelIDwhere  c.Items = '营收(万元)'${if(type='date'," and CONVERT(varchar(100),a.BillDate,20) >= '" + 开始日期 + "' and CONVERT(varchar(100),a.BillDate,20)<='" + 结束日期 + "'", "")}${if(type='month', " and cast(month(CONVERT(varchar(100),a.BillDate,20)) as int) = "+ 月 + " and year(CONVERT(varchar(100),a.BillDate,20)) = '" + 年+"'", "")}${if(type='year', " and year(CONVERT(varchar(100),a.BillDate,20)) = '" + 年+"'", "")}${if(len(品牌)==0,"","and b.BrandName in ('"+品牌+"')")}${if(len(门店)==0,"","and b.HotelName in ('"+门店+"')")}GROUP BYa.ShopID,${if(type='date'," CONVERT(varchar(100),a.BillDate,20)), ","")}${if(type='month', " CONVERT(varchar(7),a.BillDate,20)),  ","")}${if(type='year', " CONVERT(varchar(4),a.BillDate,20)), ","")}b.BrandName,b.HotelName,c.给开始时间,结束时间,年份默认数据预览时成功的给TYPE参数默认值时,就开始报错:给参数品牌默认值时,预览也是成功的:参数的写法有问题吗?
  • 目前数据量比较大,所以觉得这个方案可以尝试,但是我不知道怎么改sql目前的sql:SELECTa.BillDate 日期,YEAR (a.BillDate) 年份,MONTH (a.BillDate) 月份,DAY (a.BillDate) 日,a.ShopID 门店ID,b.BrandName 品牌,b.HotelName 门店,SUM (a.Amount) 实际营收,c. 计划营收FROM. bLEFT JOIN . a ON a.ShopID = b.ShopIDLEFT JOIN . c ON c.ShopID = b.HotelIDwhere  c.Items = '营收(万元)'${if(type='date'," and CONVERT(varchar(100),a.BillDate,20) >= '" + 开始日期 + "' and CONVERT(varchar(100),a.BillDate,20)<='" + 结束日期 + "'", "")}${if(type='month', " and cast(month(CONVERT(varchar(100),a.BillDate,20)) as int) = "+ 月 + " and year(CONVERT(varchar(100),a.BillDate,20)) = '" + 年+"'", "")}${if(type='year', " and year(CONVERT(varchar(100),a.BillDate,20)) = '" + 年+"'", "")}${if(len(品牌)==0,"","and b.BrandName in ('"+品牌+"')")}${if(len(门店)==0,"","and b.HotelName in ('"+门店+"')")}GROUP BYa.ShopID,a.BillDate,b.BrandName,b.HotelName,c.图一是按日维度的效果,是没有问题的:图二我选择了按月维度,但是这个内容里面还是按天展示,我想要按月展示数据,数据汇总起来:图三也是想要以年汇总:
  • 图一是按日维度的效果,是没有问题的:图二我选择了按月维度,但是这个内容里面还是按天展示,我想要按月展示数据,数据汇总起来:图三也是想要以年汇总:

465

89

465

10

个人成就
内容被浏览178,231
加入社区3年15天
返回顶部