2017-01-16 1 views
0

現在のメンバーの子供の数をどのように数えることができますか? [2]すべての行のためにそれを計算するMDXの子どもを数える

WITH 
MEMBER [Measures].[Label] AS [Dim_Gregorian Calender].[MonthName].CURRENTMEMBER.MEMBER_CAPTION 

MEMBER [Measures].[Count] AS 
count(STRTOSET("[Dim_Gregorian Calender].[YMD].[Year].&[" + CStr(Format(Now(), "yyyy")) + "].&[2].children")) 

SELECT 
{ 
    [Measures].[Label] 
    ,[Measures].[Count] 
} ON 0 
,topcount([Dim_Gregorian Calender].[MonthName].[MonthName], 2) ON 1 
FROM [Ret] 

今では数の不正な値が(私が何かを配置する必要があり&をinsted私を示しています。私のようなものが、現在の年に与えられた月の日数を印刷したいです)。

2行のみ表示する必要があります。

答えて

1

Dateディメンションに基づいてファクトテーブルを追加して、行(日)をカウントすることをおすすめします。それにもかかわらず、あなたにもMDXソリューションを使用することがあります。

Count(
    existing [Dim_Gregorian Calender].[YMD].[Day].Members 
) 
関連する問題