如何解决如何将 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
我需要将这些状态中的每一个显示为卡片(这是必须的)。但唯一有效的是卡片行。但我需要它们显示为单张卡片,上面只有一个数字和一个标题。像这样:
解决方法
创建一个这样的度量:
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])
如果您不想创建度量,可以使用其他类型的可视化。
矩阵:
多行卡片:
,如果您不想定义多个度量,您可以创建一个多行卡片,其中包含运输状态和行数,具体取决于您选择的格式:
这并不完全符合您的要求,但可能已经足够接近了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。