请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
百煮味香(uid:836889)
职业资格认证:FCA-FineReport | FCA-FineBI | FCA-简道云 | FCP-报表交付工程师
  • 请问admin账号不是默认能够看到所有数据的吗?配置完权限后,管理员账号的权限也没了?
  • SELECT ${if(type='date'," CONVERT(varchar(100),b.,20) as 日期,","")}${if(type='month', " CONVERT(varchar(7),b.,20) as 日期,  ","")}${if(type='year', " CONVERT(varchar(4),b.,20) as 日期, ","")} a., a., sum(b.) 实际营收,sum(c.) 计划营收FROM ( SELECT t1.BrandName 品牌, t1.HotelName 门店, t1.ShopID 门店id, t1.HotelID 饭店id FROM . t1 WHERE t1.HotelName NOT IN ('', '测试门店') ) aLEFT JOIN ( SELECT t2.ShopID 门店ID, t2.BillDate 日期, SUM (t2.Amount) 实际营收 FROM . t2 WHERE t2.OrderStatus = '40' GROUP BY t2.ShopID, t2.BillDate) b ON a. = b.LEFT JOIN(SELECT t3.ShopID 门店id, t3.TargetDate 日期, SUM (t3.) 计划营收FROM . t3WHERE t3.Items = '营收(万元)'GROUP BY t3.ShopID, t3.TargetDate)con c.门店id=a.饭店idand b.=c.where 1=1${if(type='date'," and CONVERT(varchar(100),b.,20) >= '" + 开始日期 + "' and CONVERT(varchar(100),b.,20)<='" + 结束日期 + "'", "")}${if(type='month', " and cast(month(CONVERT(varchar(100),b.,20)) as int) = "+ 月 + " and year(CONVERT(varchar(100),b.,20)) = '" + 年+"'", "")}${if(type='year', " and year(CONVERT(varchar(100),b.,20)) = '" + 年+"'", "")}${if(len(品牌)==0,"","and a. in ('"+品牌+"')")}${if(len(门店)==0,"","and a. in ('"+门店+"')")}group by ${if(type='date'," CONVERT(varchar(100),b.[日期,20), ","")}${if(type='month', " CONVERT(varchar(7),b.[日期,20),  ","")}${if(type='year', " CONVERT(varchar(4),b.[日期,20), ","")}
  • SELECT a., a., b., b.,c.FROM ( SELECT t1.BrandName 品牌, t1.HotelName 门店, t1.ShopID 门店id, t1.HotelID 饭店id FROM . t1 WHERE t1.HotelName NOT IN ('', '测试门店') ) aLEFT JOIN ( SELECT t2.ShopID 门店ID, t2.BillDate 日期, SUM (t2.Amount) 实际营收 FROM . t2 WHERE t2.OrderStatus = '40' GROUP BY t2.ShopID, t2.BillDate) b ON a. = b.LEFT JOIN(SELECT t3.ShopID 门店id, t3.TargetDate 日期, SUM (t3.) 计划营收FROM . t3WHERE t3.Items = '营收(万元)'GROUP BY t3.ShopID, t3.TargetDate)con c.门店id=a.饭店idand b.=c.where ${if(type='date'," and CONVERT(varchar(100),b.,20) >= '" + 开始日期 + "' and CONVERT(varchar(100),b.,20)<='" + 结束日期 + "'", "")}
  • 主表:子表设置好了默认:但是跳转时没有自动查询,手动点击查询按钮才出来数据
  • 主报表是这样的:我筛选的是本月的,随便点击一个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.图一是按日维度的效果,是没有问题的:图二我选择了按月维度,但是这个内容里面还是按天展示,我想要按月展示数据,数据汇总起来:图三也是想要以年汇总:

509

90

509

10

个人成就
内容被浏览202,647
加入社区3年150天
返回顶部