0

我知道我可以做到这一点(我脑海中的快速示例):

WITH 
    Member Measures.AnotherDataColumn AS [MyDimension].CurrentMember.Properties("MyProperty")
SELECT 
    {
        Measures.DataColumn,
        Measures.AnotherDataColumn
    } ON COLUMNS

    {
        [MyDimension].Item
    } ON ROWS

Measures.AnotherDataColumn但是有没有办法在 ROWS 维度中包含相同的计算成员?

提前致谢!!

4

1 回答 1

1

您可以在任何维度中创建计算成员,而不仅仅是度量维度,但是您需要告诉 SSAS 您希望它如何聚合度量。通常,这是从同一维度聚合一组其他成员,您会使用 Aggregate 函数看到类似以下内容:

WITH
     Member MyDimension.CalcMember AS Aggregate({[MyDimension].Item1:[MyDimension].Item3})
SELECT
     {
        Measures.DataColumn,
    } ON COLUMNS
    {
        [MyDimension].Item
    } ON ROWS
于 2009-06-16T04:46:02.893 回答