hur.cn - 华软网

 热门搜索

crosstab dw的getitem该怎么写?

  作者:未知    来源:网络    更新时间:2018/10/11
一crosstab dw,有一列为A(数值型),我想在dw retrieve完毕后,将这列数值都乘以一个系数,关头是现在只可取到每行的第一个A,其余的怎么取?(由于crosstab dw往往有多个column分组,用getitem只可获得第一个组的)。谢谢!
------华软网友回答------
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”;      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。