2017-05-04 14 views
0

内のNULL値を持つ列をしたくありませんこれを行うためのprocレポート。私はすべての値がゼロの列は欲しくない。 AFG、ALL、CapMkt、IISおよびPWMDIvは、CIBおよびCREのサブレベルです。は、私は1つのようなレポートを作成しようとしていますPROCレポート

私が使用したコードは次のとおりです。

proc report data=CIB_PWM nowd; 

column OWNER_NAME OWNER_EMP_NBR RM_Division RM_Region Owner_Team 
    Owner_YTD_Rev Owner_Prior_YTD_Rev Owner_Rolling_12_Rev 
Attd_Rpt_LOB,(Attd_Rpt_SubLOB, (N)); 

define Attd_Rpt_LOB/Across ' ' ; 
define Attd_Rpt_SubLOB/Across ' '; 
define N/' '; 
define OWNER_NAME/group 'OWNER_NAME' format=$488. /*missing order=formatted*/; 
define OWNER_EMP_NBR/group 'OWNER_EMP_NBR' format=$80. missing order=formatted; 
define RM_Division/group 'RM_Division' missing; 
define RM_Region/group 'RM_Region' missing; 
define Owner_Team/group 'OWNER_HO_MKT_DEPT' format=$324. missing order=formatted; 
define Owner_YTD_Rev/analysis SUM 'Owner_YTD_Rev' format=DOLLAR15. missing; 
define Owner_Prior_YTD_Rev/analysis SUM 'Owner_Prior_YTD_Rev' format=DOLLAR15. missing; 
define Owner_Rolling_12_Rev/analysis SUM 'Owner_Rolling_12_Rev' format=DOLLAR15. missing; 
run; 
quit; 

は、あなたが、私はこの1のために任意のより多くのオプションを追加する必要があると思いますか?

あなたのお手伝いをさせていただきます。

はあなたに

答えて

0

シャンカルありがとう:

をあなたはおそらく今では何かを考え出しました。

「必要な」イメージはすべてゼロの列を示しているため、「すべての値がゼロの列を必要としません」というステートメントには一致しません。

おそらく、問題を示すサンプルデータを投稿することができます。

もっと見ることなく、「報告されない」ケースに寄与する行のセットを探し、exclude_flagでそれらをマークする1つ以上の事前レポートステップを作成することをお勧めします。報告ステップは、この余分な処理がまだ目的のレポートを生成しない場合は、データtranposeステップを実行する必要があり、異なるのProc REPORTステップを書くことが声明

where not exclude_flag; 

を使用することができるだろう。

関連する問題