SSAS 2014 数据模型中的汇总问题
Issue with Summarize in SSAS 2014 data model
大家好。
我真的希望有人能帮助解决这个问题。以下代码在 DaxStudio 和 returns a topn table.
中运行良好
evaluate
TOPN(10,SUMMARIZE(factDailyPlay,factDailyPlay[PlayerAccountNumber],"Top10",SUM(factDailyPlay[ActualWin])),[Top10],0)
我试图在我的模型中 return 将前 10 个值的总和作为该 topn table.
的单个标量值
我不断收到以下错误。
表达式引用多个列。无法将多个列转换为标量值。
谢谢
尝试使用:
EVALUATE
ROW (
"Total", SUMX (
TOPN (
10,
SUMMARIZE (
factDailyPlay,
factDailyPlay[PlayerAccountNumber],
"Top10", SUM ( factDailyPlay[ActualWin] )
),
[Top10], 0
),
[Top10]
)
)
基本上下面的表达式计算出您需要的总和。
SUMX (
TOPN (
10,
SUMMARIZE (
factDailyPlay,
factDailyPlay[PlayerAccountNumber],
"Top10", SUM ( factDailyPlay[ActualWin] )
),
[Top10], 0
),
[Top10]
)
大家好。
我真的希望有人能帮助解决这个问题。以下代码在 DaxStudio 和 returns a topn table.
中运行良好evaluate
TOPN(10,SUMMARIZE(factDailyPlay,factDailyPlay[PlayerAccountNumber],"Top10",SUM(factDailyPlay[ActualWin])),[Top10],0)
我试图在我的模型中 return 将前 10 个值的总和作为该 topn table.
的单个标量值我不断收到以下错误。 表达式引用多个列。无法将多个列转换为标量值。
谢谢
尝试使用:
EVALUATE
ROW (
"Total", SUMX (
TOPN (
10,
SUMMARIZE (
factDailyPlay,
factDailyPlay[PlayerAccountNumber],
"Top10", SUM ( factDailyPlay[ActualWin] )
),
[Top10], 0
),
[Top10]
)
)
基本上下面的表达式计算出您需要的总和。
SUMX (
TOPN (
10,
SUMMARIZE (
factDailyPlay,
factDailyPlay[PlayerAccountNumber],
"Top10", SUM ( factDailyPlay[ActualWin] )
),
[Top10], 0
),
[Top10]
)