我无法在卡片可视化中获得一个值
I can not get the one value in Card Visualization
我最近开始分别研究PowerBi和DAX。
我可以通过什么函数创建一个 returns 电影标题而不是 id 的度量。电影的标题在单独的 table 中。我通过此命令收到 ID:
(MINX(
TOPN(1;
ADDCOLUMNS(
VALUES('All sessions'[Movie]);
"Frequency";
CALCULATE(COUNT('All sessions'[Movie])));
[Frequency];0);
'All sessions'[Movie])
'All sessions'[Movie]
列显示了替换电影 ID 的会话列表。电影名称存储在 'Movie List'[Movies]
.
您可以将度量包装为变量并使用 LOOKUPVALUE
到 return 电影标题:
Title =
VAR movie_id =
(MINX(
TOPN(1;
ADDCOLUMNS(
VALUES('All sessions'[Movie]);
"Frequency";
CALCULATE(COUNT('All sessions'[Movie])));
[Frequency];0);
'All sessions'[Movie])
RETURN
LOOKUPVALUE('Movie List'[Movies], 'Movie List'[id], movie_id)
假设id列被调用'Movie List'[id]
.
我最近开始分别研究PowerBi和DAX。
我可以通过什么函数创建一个 returns 电影标题而不是 id 的度量。电影的标题在单独的 table 中。我通过此命令收到 ID:
(MINX(
TOPN(1;
ADDCOLUMNS(
VALUES('All sessions'[Movie]);
"Frequency";
CALCULATE(COUNT('All sessions'[Movie])));
[Frequency];0);
'All sessions'[Movie])
'All sessions'[Movie]
列显示了替换电影 ID 的会话列表。电影名称存储在 'Movie List'[Movies]
.
您可以将度量包装为变量并使用 LOOKUPVALUE
到 return 电影标题:
Title =
VAR movie_id =
(MINX(
TOPN(1;
ADDCOLUMNS(
VALUES('All sessions'[Movie]);
"Frequency";
CALCULATE(COUNT('All sessions'[Movie])));
[Frequency];0);
'All sessions'[Movie])
RETURN
LOOKUPVALUE('Movie List'[Movies], 'Movie List'[id], movie_id)
假设id列被调用'Movie List'[id]
.