Powerbi 计算中值,同时保持其他列的幂BI
数据表如下所示:Powerbi 计算中值,同时保持其他列的幂BI,powerbi,Powerbi,数据表如下所示: Id Timestamp Value1 Group Value2 0 93 2001-03-20 22:40:23 262.0 2 42 1 107 2001-03-22 19:16:57 69.0 2 43 2 18 2001-01-07 00:22:37 43.0 3 578 3 108 2001-03-16 19:04:14 99.0 3 39 4 1
Id Timestamp Value1 Group Value2
0 93 2001-03-20 22:40:23 262.0 2 42
1 107 2001-03-22 19:16:57 69.0 2 43
2 18 2001-01-07 00:22:37 43.0 3 578
3 108 2001-03-16 19:04:14 99.0 3 39
4 18 2001-01-07 00:37:05 43.5 3 676
我用过:
Median = SUMMARIZECOLUMNS('my_table'[Group], "median value", MEDIAN(my_table[Value1]))
并获得输出:
Group Value1
2 ...
3 ...
但这只包括两列Group
和Value1
如何按组对数据进行分组
然后计算每个组的中值值1
,同时保留时间戳
值?
预期产出:
Group Value1 Timestamp
2 ... ...
3 ... ...
更新: 尝试:
Median by Group = SUMMARIZECOLUMNS('my_table'[Group], "Median", MEDIAN(my_table[Value1]), "Timestamp", FIRSTNONBLANKVALUE(my_table[Timestamp]))
我猜它不起作用,因为这个函数只定义了一列?但是如果我创建另一个度量并找到时间戳,我如何引用Value1
列,因为我需要的是中位数Value1
的行