您的位置:主页 > 成功案例 > 斯伦贝谢软件使用技巧 > OFM操作技巧 >
成功案例
OFM操作技巧>>
4.井数统计追踪之三 利用@count()函数,统计指定范围内某类别的个数@count() 函数的语法是@count(“类别”,“指定范围”),返回指定范围内该类别的个数。“指定范围”可以是“All”工区内所有对象,也可以是“Filter”筛选出的对象,还可以是“Group”选中的分组;“类别”可以是“completion”完井层位,也可以是“Wellbore”井筒,还可以是“Category”某个分类。
以示例工区为例,@count("completion","All") 返回工区内总的完井层位数;@count("wellbore","Filter”) 返回当前筛选条件下的总井数;
@count("Field","All")返回共区内的油田个数;
@count("wellbore","Group")返回选中分组中的井数。
上面report中因为只选择了一口井所以@count("wellbore","Group")返回1。
下面我们拓展一下,结合示例看看方便的统计某类井的个数,如:统计每段时间新投的井数。
第一步,用category对所有井进行分类(如何根据变量新建分类请参考category相应文档);示例中category的名字为ONprddate10,表示同一个10年内新投产的井数为同一类。
第二步,新建Report,在变量编辑器中输入语法。
第三步,在navigation中把“competition”切换为“ONprddate”,选择某一类如1965_1975,报表返回1965年-1975年新投产的井数。
第四步,制作汇总表,点击Format->Summary By Item, 对名称进行排序,得到不同时间段内投产井数的分类汇总表。
在实际工作中,可以灵活根据实际需要对井进行分类,然后进行统计、分析等工作。