这里的表格如下:
column 1 column 2 column3
row 1 Peter sedan truck
row 2 Jim sedan SUV
row 3 Tom van sedan
row 4 Andy truck SUV
我想计算的是拥有的汽车数量: 预期结果:
sedan 3
Van 1
Truck 2
SUV 2
任何帮助将不胜感激。
答案 0 :(得分:1)
如果您不移动column 2
和column 3
(在这种情况下,您可以对结果列进行简单计数)会容易得多,但是使用这种布局也是可能的。
创建一个包含第2列和第3列的新表。例如,
Vehicles = DISTINCT(UNION(VALUES(Drivers[Column2]), VALUES(Drivers[Column3])))
然后将该表的唯一列放在表或矩阵可视化表上,并编写要计数的度量。像这样:
VehicleCount =
VAR CurrVehicle = MAX ( Vehicles[Column2] )
RETURN
CALCULATE (
COUNT ( Drivers[Column2] ),
FILTER (
Drivers,
Drivers[Column2] = CurrVehicle || Drivers[Column3] = CurrVehicle
)
)