Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi Power BI桌面计数值出现在一个表的某些列中_Powerbi - Fatal编程技术网

Powerbi Power BI桌面计数值出现在一个表的某些列中

Powerbi Power BI桌面计数值出现在一个表的某些列中,powerbi,Powerbi,这张桌子看起来像: 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 任何帮助都将

这张桌子看起来像:

       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

任何帮助都将不胜感激

如果取消选择
第2列
第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
        )
    )

这是视觉效果的吗?如果是,那么您打算在哪一列列出所有车辆?这是为了视觉效果。新列或新表。从Cognos切换到Power BI,不确定需要使用哪种方法。感谢您的帮助。我会试着玩它。