NASKIPオプションは、NA値が集計ファンクションの入力とみなされるかどうかを制御します。
パラメータ
(デフォルト)NA値は集計ファンクションによって評価されます。評価される値のいずれかがNAである場合、集計ファンクションはその値に対してNAを返します。
NA値は集計ファンクションによって無視されます。実際の値を持つ式のみが計算に使用されます。
使用上の注意
NASKIPによって影響を受ける文
次のOLAP DML文はNASKIPの影響を受けます。
その他の文はNASKIPの設定による影響を受けないため、NA値は常に無視されます。
例
例5-69 TOTALファンクションでのNASKIPの効果
demoワークスペースの1997年の販売実績(sales)はNAです。TOTALファンクションは、NASKIPの設定に応じて異なる結果を返します。
次の文
ALLSTAT NASKIP = YES SHOW TOTAL(sales)
によって、次の結果が生成されます。
63,181,743.50
これに対し、OLAP DML文
NASKIP = NO SHOW TOTAL(sales)
によって、次の結果が生成されます。
NA
例5-70 MOVINGMINファンクションでのNASKIPの効果
この例は、3か月間(当月とその前の2か月)の値を集計します。SALESの最初のレポートでは、1997年の月にNA値が表示されます。NASKIPがYESである場合、この月に関して評価されたすべての値がNAであったため、MOVINGMINファンクションは1997年3月に対してのみNAを返します。NASKIPがNOである場合、MOVINGMINによって評価されたこれらの月のうち少なくとも1つの値がNAであったため、3番目の文(REPORT DOWN month sales)は、1997年の1月から3月までNA値を表示します。
LIMIT district TO 'Seattle' LIMIT month TO 'Jul96' TO 'Mar97' REPORT DOWN month sales
この文によって生成されるSALESデータのレポートは、次のとおりです。
DISTRICT: SEATTLE
------------------------SALES-------------------------
-----------------------PRODUCT------------------------
MONTH Tents Canoes Racquets Sportswear Footwear
----- ---------- ---------- ---------- ---------- ---------
Jul96 123,700.17 157,274.03 60,198.52 78,305.97 78,019.87
Aug96 120,650.72 128,660.89 45,046.71 66,853.26 83,347.55
Sep96 97,188.43 122,702.13 42,257.14 63,777.36 99,464.05
Oct96 91,578.77 79,925.93 39,729.25 55,021.85 83,537.58
Nov96 56,044.34 77,357.10 39,024.93 44,004.12 65,216.94
Dec96 41,576.26 67,609.36 36,156.10 40,575.34 62,113.72
Jan97 NA NA NA NA NA
Feb97 NA NA NA NA NA
Mar97 NA NA NA NA NA
次の文
NASKIP = YES REPORT DOWN month MOVINGMIN(sales -2, 0, 1, month)
によって、次のレポートが生成されます(このレポートでは、1997年3月の値がNA値です)。
DISTRICT: SEATTLE
-----------MOVINGMIN(SALES -2, 0, 1, MONTH)-----------
---------------------PRODUCT--------------------------
MONTH Tents Canoes Racquets Sportswear Footwear
----- ---------- ---------- ---------- ---------- ---------
Jul96 108,663.59 125,823.37 57,666.37 57,713.27 73,085.88
Aug96 119,066.18 128,660.89 45,046.71 60,322.88 78,019.87
Sep96 97,188.43 122,702.13 42,257.14 63,777.36 78,019.87
Oct96 91,578.77 79,925.93 39,729.25 55,021.85 83,347.55
Nov96 56,044.34 77,357.10 39,024.93 44,004.12 65,216.94
Dec96 41,576.26 67,609.36 36,156.10 40,575.34 62,113.72
Jan97 41,576.26 67,609.36 36,156.10 40,575.34 62,113.72
Feb97 41,576.26 67,609.36 36,156.10 40,575.34 62,113.72
Mar97 NA NA NA NA NA
次の文
NASKIP = NO REPORT DOWN month MOVINGMIN(sales -2, 0, 1, month)
によって、次のレポートが生成されます(このレポートでは、1997年1月から3月までの値がNA値です)。
DISTRICT: SEATTLE
----------MOVINGMIN(SALES -2, 0, 1, MONTH)-------------
------------------------PRODUCT------------------------
MONTH Tents Canoes Racquets Sportswear Footwear
----- ---------- ---------- ---------- ---------- ----------
Jul96 108,663.59 125,823.37 57,666.37 57,713.27 73,085.88
Aug96 119,066.18 128,660.89 45,046.71 60,322.88 78,019.87
Sep96 97,188.43 122,702.13 42,257.14 63,777.36 78,019.87
Oct96 91,578.77 79,925.93 39,729.25 55,021.85 83,347.55
Nov96 56,044.34 77,357.10 39,024.93 44,004.12 65,216.94
Dec96 41,576.26 67,609.36 36,156.10 40,575.34 62,113.72
Jan97 NA NA NA NA NA
Feb97 NA NA NA NA NA
Mar97 NA NA NA NA NA