-
-
rabbit 小试身手Lv3
发表于2018-8-19 19:57
悬赏1
已解决
报表格式:行政区划 1实际报送机构数 2应报表机构总数 3占比(%)
1对应主表Z1.BsjgSum报送机构数,默认一个机构报送一条记录、报送机构数为1,需要按机构ID去重。
2对应主表Z2.CaptionSum报表机构数中基层机构总数
3按地区求实报机构占应报机构百分比
设置:主题集属性设置Z1和Z2关联:Z1.OrgaID=Z2.OrgaID 对否
行政区划设浮动维, 常规分组,下钻级次:县。维过滤:补足维数据。
1实际报送机构数公式:len((ASSTR (Z1.BsjgSum)).join(",").split(",").distinct()) 主要目的是去除报送多条记录的重复机构。提示“计算浮动表元 GRID1->A2 (Z1.AdmiDiCode)时出错:不支持函数

2应报表机构总数: IF(Z2.IsJC='Y',Z2.CaptionSum,0)
3占比: (GRID1.B3/GRID1.C3)*100
19个回答
你这机构是怎么定义的,跟报表单位userid是什么关系?
试下求户数:_n(z1.USERID,true) 或者_n(Z1.BsjgSum,ture),ture代表去掉重复项。
数据报送表主表Z1部分字段:卡片编号 报表期 机构ID 流感样病例报告数 报送机构数(默认为1,为统计报告机构数,需要去重)
KPID BBQ OrgaID FlucardSum BsjgSum
(默认为1,增加目的:统计报告记录数)
行政区划 上级机构ID
机构报送表主表Z2部分字段:机构ID 行政区划 上级机构ID 报表机构数 (默认为1,为统计报告机构数)
OrgaID CaptionSum
按下面公式看看,注意1和2都是整形
1、_n(z1.OrgaID,true)
2、sum(z2.CaptionSum)
3、不变
Hollow 发表于 2018-8-20 10:44
按下面公式看看,注意1和2都是整形
1、_n(z1.OrgaID,true)
2、sum(z2.CaptionSum)
1结果正确
2结果不正确 在表元上设公式sum(z2.CaptionSum) 显示: 6 6 ……
合计栏设公立sum(grid1.C2) 显示 6
表关联:Z1和Z2行政区划
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个固定值吧,不能直接拿来算吗
Hollow 发表于 2018-8-20 16:33
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个 ...
2是固定的,基层报表机构一共22家
Hollow 发表于 2018-8-20 16:33
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个 ...
是和表关联的设置有关系吗,表关联设置什么字段比较合适呢?
Hollow 发表于 2018-8-20 16:33
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个 ...
修改了表关联为 上级机构ID,结果目前是2倍
Hollow 发表于 2018-8-20 16:33
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个 ...
修改表关联为 机构ID ,显示为空,无结果。
合计栏结果也不对,显示的是最小倍数。