如何在 Power BI Desktop 中将 SELECT ... GROUP BY 中的值显示为卡片?

How can I show a value from SELECT ... GROUP BY as a card in Power BI Desktop?

我有 Power BI Desktop,我的源是 Direct SQL Server;每次使用时我都需要 PBI 来查询数据库。下面是我的代码:

SELECT [ShippingStatus], COUNT(*) AS TotalCount
FROM myTable
GROUP BY [ShippingStatus]
--Shipping Status values: Shipped, Processing, Awaiting, Queued

Values returned are: 
Shipped: 10
Processing: 5
Awaiting: 2
Queued: 1

我需要将这些状态中的每一个都显示为一张卡片(这是必须的)。但唯一有效的是 card-row。但我需要它们显示为单张卡片,下面只有一个数字和一个标题。像这样:

像这样创建一个度量:

Shipped Count = COUNTX(FILTER(myTable, [ShippingStatus]="Shipped"),[ShippingStatus])
Processing Count = COUNTX(FILTER(myTable, [ShippingStatus]="Processing"),[ShippingStatus])
Awaiting Count = COUNTX(FILTER(myTable, [ShippingStatus]="Awaiting"),[ShippingStatus])
Queued Count = COUNTX(FILTER(myTable, [ShippingStatus]="Queued"),[ShippingStatus])


如果您不想创建度量,可以使用其他类型的可视化。

矩阵:

Multi-row卡片:

如果您不想定义多个度量,您可以创建一个多行卡片,其中的运输状态和行数看起来类似于以下之一,具体取决于您选择的格式:

这与您的要求不完全相同,但可能足够接近。