微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何将 SELECT ... GROUP BY 中的值显示为 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

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

like this

解决方法

创建一个这样的度量:

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])

enter image description here


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

矩阵:

enter image description here

多行卡片:

enter image description here

,

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

Visual Visual2

这并不完全符合您的要求,但可能已经足够接近了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。