私は上部に「年」、側に「月」を示すExcel 2007ピボットテーブルを持っています。私がしようとしているのは、前年の同じ月の値を「%差」として表すことです。 (例:Jan-07が$ 100,000、Jan-08が$ 120,000の場合、Jan-08に'20% 'を表示します)。しかし、私がこれをやろうとするたびに(値フィールド設定の「値を表示」タブを使用して)、すべての番号が「#N/A」になります。 Analysis Servicesキューブをデータソースとして使用する方法はありますか?ピボットテーブルのデータソースとは別のシートのデータを使って、まったく同じことをするとうまくいきます。ソースがSSASキューブの場合は、Excel 2007のピボットテーブルで[値を表示]オプションを使用しますか?
0
A
答えて
0
Excelでこれを行う方法があるかどうかはわかりませんが、それを行うキューブに計算された数値データを作成できます。
MDX式は、次のようになります:期間比較に
([Measures].[Amount] - ([Date].[Year].PrevMember, [Measures].[Amount]))
/([Measures].[Amount])
0
参考期間は、次の計算スクリプトを使用することができます。 YearMonthDate
は、日付ディメンションの階層ですが、そこには四半期もあなたの要件を満たすことができます。
/* CALCULATEコマンドは、 キューブ内の葉のセルの集約を制御します。 CALCULATEコマンドを削除または変更すると、 内のデータが影響を受けます。 キューブの集約方法を手動で指定する場合にのみ、このコマンドを編集する必要があります。良いアイデアです */
CALCULATE;
CREATE MEMBER CURRENTCUBE.[MEASURES].PrevPeriod
AS ([Measures].[Count], [Date].[YearMonthDate].CURRENTMEMBER.PREVMEMBER),
FORMAT_STRING = "#,#",
VISIBLE = 1 ;
CREATE MEMBER CURRENTCUBE.[Measures].PeriodChange
AS ([Measures].[Count] - [Measures].[PrevPeriod]),
FORMAT_STRING = "#,#",
VISIBLE = 1 ;
CREATE MEMBER CURRENTCUBE.[Measures].PercentChange
AS (
[Measures].[PeriodChange]/
IIF( ([Measures].[PrevPeriod] = 0),
[Measures].[Count],
[Measures].[PrevPeriod]
)
),
FORMAT_STRING = "Percent",
VISIBLE = 1;
CREATE MEMBER CURRENTCUBE.[Measures].YearToDate
AS (
SUM(PeriodsToDate([Date].[YearMonthDate].[Year Code]), [Measures].[Count])
),
FORMAT_STRING = "#,#",
VISIBLE = 1;
関連する問題
- 1. ExcelファイルをSSASキューブ
- 2. MDXでSSASキューブの照合を行う
- 3. クエリ/フィルタを使用した外部ソースからのExcelピボットテーブル
- 4. excel 2007ピボットテーブルの検索
- 5. SSASキューブ処理オプション - キューブを無効にする
- 6. 値の合計ではなく値を表示するピボットテーブル
- 7. SSASのHRキューブ
- 8. Laravelは値の代わりにパラメータ名を表示します(ルートでオプションのパラメータを使用する場合)
- 9. SSASとExcelのピボットテーブル - 1つの値セットにのみディメンションを適用
- 10. SSASキューブ文字が正しく表示されない
- 11. Laravelでピボットテーブルを使用する場合
- 12. Excel 2007 VBA - ピボットテーブルのフィールドリスト???エラーを作成します
- 13. ピボットテーブルを使用してすべてのユニークな値を表示
- 14. SSAS - キューブの閲覧通貨USD形式で表示
- 15. SSASキューブでT-SQLを使用してジョブを実行
- 16. VBAを使用してピボットテーブルの列ラベル「値」を非表示
- 17. SSASキューブ計算のフィルタ
- 18. Excel - Y値が最大値の場合のデータのX値を表示
- 19. ドロップダウンメニューを使用した場合のjQueryの表示値
- 20. オプションは401を取得しますが、Fiddlerを使用する場合は表示されません。
- 21. SSASキューブ展開エラー
- 22. Excel VBA:等しい場合は、エラーメッセージを表示します。
- 23. 選択フォームにオプション値が表示されない場合は、表示エラー
- 24. SSASキューブはどのように削除しますか?
- 25. キューブSSAS - 相対カレンダー
- 26. ピボットテーブルの値の表示
- 27. SSASキューブ内のデータを除外する問題(SSOMとSSASで異なる出力をEOMONTH()を使用して)
- 28. SSASテーブルテーブルは常にExcelで表示されます
- 29. ソースがQUERY TABLE(またはListObject)の場合のEXCEL VBA VLOOKUP
- 30. UIpathを使用したExcelのピボットテーブル
。私は私の質問で毎年言及していることを知っていますが、月から月、または四半期から四半期まで見ることもできます。私は、これらの措置の3つを作成し、どちらを使うべきかを教えなければならないでしょう...私は、データソースがSQL ServerキューブであるときにデフォルトのExcel機能が動作しない理由を理解できません...ありがとう! –