CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

請問有誰知道怎么讀取交叉報表中的列名﹖﹖

楼主ybkenan(淪落街頭)2006-03-04 15:18:11 在 PowerBuilder / DataWindow 提问

請問有誰知道怎么讀取交叉報表中的列名﹖﹖   搜了一下沒有找到相關結果啊。 问题点数:100、回复次数:5Top

1 楼nbtoms(宾子寻月人)回复于 2006-03-06 15:38:43 得分 10

不清楚。帮顶!Top

2 楼lzheng2001(1加1)回复于 2006-03-06 17:24:28 得分 10

先执行这句  
  dw.modify('datawindow.crosstab.staticmode=yes')Top

3 楼tyllen(我改,再改)回复于 2006-03-08 15:39:13 得分 10

街头读数据可以dw_1.getitemnumber(2,2)Top

4 楼zcm790619(魔鬼代言人)回复于 2006-04-04 12:42:44 得分 10

学习,帮你UP吧!!Top

5 楼hygougou(uoguogyh)回复于 2006-04-04 13:26:43 得分 60

PB中如何得到Crosstab中的列名  
   
  下面以一个统计各工资段作者人数,按男女性别分别统计的Crosstab数据窗口静态风格为例探讨得到Crosstab中的列名。    
   
  ----   1、选择显示风格,定义数据源后,选择表”auths”中的列”author_code”、”salary”和”sex”;用鼠标拖动Source   Data列表框中的“sex”列到Columns列表框中,使“sex”列成为数据窗口的纵向统计列;用鼠标拖动Source   Data列表框中的“salary”列到Rows列表框中,使“salary”列成为数据窗口的横向统计列,将salary改为int(salary/100)*100;用鼠标拖动Source   Data列表框中的“author_code”列到列表框中,使“count(author_code   for   Crosstab)”列成为数据窗口的统计值,此时“CrossTab   Definition”对话框显示如下:(图略)    
   
  ----   2、单击OK按钮,数据窗口显示如下:(图略)    
   
  ----   3、Crosstab数据窗口中的列名    
   
  ----   Crosstab显示风格有静态和动态。如采用静态风格,则在“CrossTab   Definition”对话框中取消选中“Rebuild   columns   at   runtime”复选框。数据窗口的列名在Detail栏中,有一定规律可循:    
   
  ----   第一栏的列名分两种情况:一、“CrossTab   Definition”对话框中的所选的Rows的列名为表中的字段,如Rows=salary则第一栏的列名为”salary”;二、如“CrossTab   Definition”对话框中的所选的Rows的列名为计算表达式,如int(salary/100)*100,则第一栏的列名均为”row_column”。    
   
  ----   其余各栏依次为所选Value的列名的排列,如Value为author_Code,则各栏依次”author_Code”,”author_code_1”,   “author_code_2”,……   栏的数目根据所选的Columns所能产生的数目而定,如Columns=sex,则只有两栏”author_Code”,”author_code_1”;    
   
  ----   最后一列的列名为“grand_count_”+所选Value名,如在此例中为”grand_count_author_code”   。如采用动态风格,则在“CrossTab   Definition”对话框中选中“Rebuild   columns   at   runtime”复选框。数据窗口的列名在Detail栏中:(图略)第一栏和最后一列的列名情况类似静态风格所述,也就不雷同了。中间各栏的列名情况与静态风格有所不同,依次为所选rows列名的排列,如rows为”salary”,在此例中各栏依次为”salary”,”salary_1”;Top

相关问题

  • 关于交叉表中如何取显示的列名(急)
  • 关于SQL中交叉表问题
  • 关于SQL中交叉表问题
  • 交叉表列的排序问题
  • 交叉报表中的问题,不是一般的交叉报表,在线等
  • 请教:表中列置换及交叉表的综合问题(解决即给分).
  • 交叉报表
  • 在SQL SERVER2000中能像ACCESSE中那样做交叉表吗.
  • 水晶报表中如何新建交叉表?
  • 交叉报表中如何加报表的标题!!!!!!!!

关键词

  • 数据
  • 鼠标
  • code
  • source
  • crosstab
  • 列名
  • 各栏
  • salary
  • 对话框
  • 列表框

得分解答快速导航

  • 帖主:ybkenan
  • nbtoms
  • lzheng2001
  • tyllen
  • zcm790619
  • hygougou

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo