如何在分地区机构报送情况表中实现:报送机构数的统计?

11200
19

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)时出错:不支持函数ISTINCT ”
         2应报表机构总数:    IF(Z2.IsJC='Y',Z2.CaptionSum,0)
         3占比:  (GRID1.B3/GRID1.C3)*100

最近看过此主题的会员

esen_5FL9KZUS99

哇咔咔01

遗世独立

esen_53NRBDQS8T

碧海

esen_4Y9DI376AS

esen_4Y3L5ADO80

xyr

esen_4Y97I7D5I3

13560327322

esen_4V2FAE8RPI

tanxzh

klor

keer_

esen_4SUPGQDETQ

zhaolj

17705058925

最佳答案
本帖最后由 寻找AWM 于 2018-8-22 10:48 编辑

_N(Z2.OrgaID,true),然后这个指标表元写过滤条件,z2.isjc='Y',解决问题
原因是:z1的orgaid和z2的orgaid关联的时候,关联出来的数据是27条,用_N(Z2.OrgaID,true)去掉重复项

19个回答

只看楼主

Hollow 初学数据Lv2

发表于2018-8-20 09:33

只看该作者

取消 关注该作者的回复

沙发

你这机构是怎么定义的,跟报表单位userid是什么关系?
试下求户数:_n(z1.USERID,true) 或者_n(Z1.BsjgSum,ture),ture代表去掉重复项。

rabbit 小试身手Lv3

发表于2018-8-20 10:06

只看该作者

取消 关注该作者的回复

板凳

数据报送表主表Z1部分字段:卡片编号   报表期   机构ID   流感样病例报告数          报送机构数(默认为1,为统计报告机构数,需要去重)
                                                KPID         BBQ      OrgaID     FlucardSum                  BsjgSum
                                                                                       (默认为1,增加目的:统计报告记录数)
                                                行政区划    上级机构ID
机构报送表主表Z2部分字段:机构ID      行政区划   上级机构ID    报表机构数 (默认为1,为统计报告机构数)
                                               OrgaID                                              CaptionSum                           

Hollow 初学数据Lv2

发表于2018-8-20 10:44

只看该作者

取消 关注该作者的回复

地板

按下面公式看看,注意1和2都是整形
1、_n(z1.OrgaID,true)
2、sum(z2.CaptionSum)
3、不变

rabbit 小试身手Lv3

发表于2018-8-20 16:25

只看该作者

取消 关注该作者的回复

5#

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行政区划

Hollow 初学数据Lv2

发表于2018-8-20 16:33

只看该作者

取消 关注该作者的回复

6#

2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个固定值吧,不能直接拿来算吗

rabbit 小试身手Lv3

发表于2018-8-20 16:36

只看该作者

取消 关注该作者的回复

7#

Hollow 发表于 2018-8-20 16:33
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个 ...

2是固定的,基层报表机构一共22家

rabbit 小试身手Lv3

发表于2018-8-20 16:39

只看该作者

取消 关注该作者的回复

8#

rabbit 发表于 2018-8-20 16:36
2是固定的,基层报表机构一共22家

结果没变,6……6,9,12,12
这个结果是Z1数据记录的3倍:2……2,3,4,4

rabbit 小试身手Lv3

发表于2018-8-20 16:40

只看该作者

取消 关注该作者的回复

9#

Hollow 发表于 2018-8-20 16:33
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个 ...

是和表关联的设置有关系吗,表关联设置什么字段比较合适呢?

rabbit 小试身手Lv3

发表于2018-8-20 16:43

只看该作者

取消 关注该作者的回复

10#

Hollow 发表于 2018-8-20 16:33
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个 ...

修改了表关联为 上级机构ID,结果目前是2倍

rabbit 小试身手Lv3

发表于2018-8-20 16:46

只看该作者

取消 关注该作者的回复

11#

Hollow 发表于 2018-8-20 16:33
2.试一下,_s(z2.CaptionSum),相关含义在公式编辑器里的函数和算子里了解下
另外,我觉得2的值应该是一个 ...

修改表关联为 机构ID ,显示为空,无结果。

合计栏结果也不对,显示的是最小倍数。

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号