Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

%CELLZERO

ピボット・テーブルの別のセルの値が返されるか、セルに値がない場合は 0 が返されます。この関数は、MDX に対する DeepSee 拡張機能です。

返りタイプ

この関数は、数値または文字列を返します。

構文および詳細

%CELLZERO(relative_column_position,relative_row_position)

以下は、この指定の説明です。

  • relative_column_position は整数です。現在の列には 0、前の列 (左の列) には -1、次の列 (右の列) には 1 を使用します (以降同様)。

  • relative_row_position は整数です。現在の行には 0、前の行 (上の行) には -1、次の行 (下の行) には 1 を使用します (降同様)。

DeepSee では、指定したセルの値が返されるか、セルに値がない場合は 0 が返されます。

以下のクエリは 3 つのメジャーを使用します。最初のメジャーは指定した期間に販売されたユニット数を表示します。2 番目のメジャーは前回の期間に販売されたユニット数を表示します。これは PREVMEMBER で定義される計算メジャーです。3 番目のメジャーは前回の期間以降に販売されたユニットの変化を表示します。これは %CELLZERO で定義される計算メジャーです。

WITH  MEMBER [MEASURES].[UnitsSoldPreviousPeriod] 
AS '%LABEL(([DateOfsale].[Actual].CurrentMember.PrevMember,MEASURES.[units sold]),"Units (Prev Period)")' 
MEMBER [MEASURES].[Delta Since Prev Period] AS '%CELLZERO(-2,0)-%CELLZERO(-1,0)' 
SELECT 
{[Measures].[Units Sold],[MEASURES].[UNITSSOLDPREVIOUSPERIOD],[MEASURES].[DELTA SINCE PREV PERIOD]} ON 0,
[DateOfSale].[Actual].[MonthSold].Members ON 1 
FROM [HoleFoods] 
%FILTER [PRODUCT].[P1].[PRODUCT CATEGORY].&[Dairy]
 
                        Units Sold   Units (Prev Peri   Delta Since Prev
 1 Jan-2009                       *                  *                  0
 2 Feb-2009                       *                  *                  0
 3 Mar-2009                       *                  *                  0
 4 Apr-2009                       1                  *                  1
 5 May-2009                       *                  1                 -1
 6 Jun-2009                       8                  *                  8
 7 Jul-2009                       1                  8                 -7
 8 Aug-2009                       *                  1                 -1
 9 Sep-2009                       *                  *                  0
10 Oct-2009                       *                  *                  0
11 Nov-2009                       *                  *                  0
12 Dec-2009                       *                  *                  0
13 Jan-2010                       1                  *                  1
14 Feb-2010                       *                  1                 -1
15 Mar-2010                       2                  *                  2
...

関連項目

FeedbackOpens in a new tab