在行中按日期测量值

Measure values by measure by date in Rows

我正在尝试根据基于行的结果从多维数据集中按日期接收所有度量。

像这样:

╔═════════╦══════╦═══════╗
║ Measure ║ Date ║ Value ║
╠═════════╬══════╬═══════╣
║  Meas1  ║   D1 ║     3 ║
║  Meas1  ║   D2 ║     8 ║
║  Meas1  ║   D3 ║     9 ║
║  Meas2  ║   D1 ║     7 ║
║  Meas2  ║   D2 ║     4 ║
╚══...════╩═══..═╩═══...═╝

我现在拥有的是:

WITH 
MEMBER [Sales].[Source].[Environment] as "Development"
select 
[Sales].[Source].[Environment] ON COLUMNS,
[Measures].AllMembers * [Date].[Date].[Date] ON ROWS
FROM [MyCube]

这 returns 日期维度中所有日期的所有度量。 但是如何在此处添加值?

只需添加您的 Cube 中具有 [All] 成员的任何其他维度。

SELECT 
    [YourOtherDimension].[YourAttributeWithanALLMEMBER].[All] ON COLUMNS,
    NON EMPTY
    [Measures].AllMembers * 
    [Date].[Date].[Date] ON ROWS
FROM [MyCube]