現在、MDX クエリと Adventure Works データベースを使用しています。私が達成しようとしているのは、2 つの四半期の間に四半期ごとにすべてのデータを取得することです。
たとえば、2006 年第 2 四半期と 2009 年第 3 四半期の間のすべてのデータは、四半期ごとに分割されます。
私が望むものを達成するのに最も近いのは、次のクエリを使用することです:
SELECT { KPIValue("Channel Revenue"), KPIStatus("Channel Revenue") } ON Columns,
{(
{[Date].[Fiscal Year].&[2006]:[Date].[Fiscal Year].&[2009]},
{[Fiscal Quarter of Year].&[FY Q1]:[Fiscal Quarter of Year].&[FY Q4]}
)} ON Rows
FROM [Adventure Works]
2006 年から 2009 年までの範囲と、第 1 四半期から第 4 四半期までの範囲を組み合わせました。
以下の左側にクエリの結果が表示され、右側に必要な結果が表示されます。
以下に示すように、上記のクエリを第 2 四半期と第 3 四半期で使用しようとしましたが、そのクエリは、毎年第 2 四半期と第 3 四半期のデータのみを返します。
{[Fiscal Quarter of Year].&[FY Q2]:[Fiscal Quarter of Year].&[FY Q3]}
次のクエリも試しました。
SELECT
{ KPIValue("Channel Revenue"), KPIStatus("Channel Revenue") } ON Columns,
{( [Date].[Date].&[20060401]:[Date].[Date].&[20090901] )} ON Rows
FROM [Adventure Works]
このクエリを使用して、必要な期間から必要なデータを取得しますが、それは四半期ごとではなく 1 日ごとです。
質問
特定の 2 つの四半期の間の四半期の四半期ごとのデータを取得するにはどうすればよいですか