回数
セット内のタプルの数(セットのカーディナリティ)を返します。 この関数は、空の値に関係なく、セットのすべてのタプルをカウントします。 空でない値に評価されるタプルのみをカウントする場合は、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によってスライスされます。これらのメンバーはグリッドに表示されませんが、データはこれらのメンバーに適用されます。