全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
6161 4
2007-10-18

能不能改成4位或5位小数??

好像都是三位小数啊。。。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2007-10-19 08:27:00

都没有人知道吗?

请大大们指教~!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-10-19 11:30:00

file->new->script->粘贴以下语法(其中的"SetDecimalDigits objPivot, 5"是定义小数位数的) -> 选中要编辑的pivot table后->运行该语法即可

Sub Main
 Dim objPivot As PivotTable
 Dim objItem As ISpssItem
 GetFirstSelectedPivot objPivot, objItem, True, True
 objPivot.UpdateScreen = False

 'set all cell formats to 5 decimal digits
 SetDecimalDigits objPivot, 5

 objPivot.UpdateScreen = True
 objItem.Deactivate
 objItem.ActivateTable
 objItem.Deactivate
End Sub

Sub SetDecimalDigits(objPivot As PivotTable, intDigits As Integer)
 Dim lngRow As Long, lngCol As Long
 Dim objDataCells As ISpssDataCells

 Set objDataCells = objPivot.DataCellArray

 With objDataCells
  For lngRow = 0 To .NumRows - 1
   For lngCol = 0 To .NumColumns - 1
       If Not IsNull (.ValueAt (lngRow, lngCol)) Then
         .HDecDigitsAt (lngRow, lngCol) = intDigits
       End If
      Next
    Next
 End With

 objPivot.Autofit
End Sub

[此贴子已经被作者于2007-10-19 11:40:26编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-10-19 13:27:00

谢谢大大!严重感谢!!

膜拜~~

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-7-2 01:14:00
双击包含系数估计的output表格,然后选中需要修改的数字区域,右击--在下拉菜单中选择cell properties, 然后把decimals设置成自己要要的小数位即可
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群