機械翻訳について

回数

セット内のタプルの数(セットのカーディナリティ)を返します。 この関数は、空の値に関係なく、セットのすべてのタプルをカウントします。 空でない値に評価されるタプルのみをカウントする場合は、NonEmptyCountを使用します。

構文

Count ( set [, IncludeEmpty] )

パラメータ

set

タプル数が必要なセット。

IncludeEmpty

オプションおよびデフォルト(このキーワードを省略した場合でも空の値はカウントされます)。

ノート

この関数は、入力セットが空の場合はゼロを返します。

WITH MEMBER 
 [Measures].[Prod Count] 
AS 
 'Count ( 
    Crossjoin ( 
     {[Measures].[Sales]}, 
     {[Product].children} 
    ) 
  )' 
SELECT 
 { [Scenario].[Actual], [Scenario].[Budget] } 
ON COLUMNS, 
 { 
  Crossjoin ( 
     {[Measures].[Sales]}, 
     {[Product].children} 
    ), 
   ([Measures].[Prod Count], [Product])
 } 
ON ROWS 
FROM 
 Sample.Basic 
WHERE 
 ([Year].[Jan], [Market].[New York])

グリッドを返します:

表4-47 MDXからの出力グリッドの例

(軸) 実績 予算
売上高 コーラ 678 640
ルート・ビール 551 530
Cream Soda 663 510
Fruit Soda 587 620
Diet Drinks #Missing #Missing
商品数 製品 5 5

問合せの「The WITH」セクションでは、データ値が存在するすべての製品の数が計算されます。 「The SELECT」セクションには、列と行に表示されるメンバーが配置されます。 問合せ全体がWHEREセクションでJanuaryとNew Yorkによってスライスされます。これらのメンバーはグリッドに表示されませんが、データはこれらのメンバーに適用されます。