如何解决Power BI DAX-在显示带有值和文本的度量时需要帮助
我试图在Card Visual中显示带有文本的度量值。例如,我想按部门(Slicer)显示HasWrongTitle = True的所有ID。根据以下数据,我想显示未选择切片器的“ 4之2”和将切片器设置为IT或财务的“ 4之1”。
以下度量部分起作用,但总值也显示相同。
Get-AzResource -ResourceType Microsoft.Sql/servers/databases | Where-Object {$_.Kind -eq 'v12.0,user,vcore'} | ConvertTo-Json
表格:
MeasureWrongTitle =
IF(
ISBLANK(
CALCULATE(
DISTINCTCOUNT(Table[ID]),FILTER(
Table,Table[HasWrongTitle]="True"
)
)
),"0 of " &
COUNTROWS(
SUMMARIZE(
Table,Table[ID]
)
),CALCULATE(
DISTINCTCOUNT(Table[ID]),FILTER(
Table,Table[HasWrongTitle]="True"
)
) & " of " & COUNTROWS(SUMMARIZE(Table,Table[ID]
)
)
解决方法
您可以按照自己的逻辑尝试以下方法,但以简化的方式进行操作-
MeasureWrongTitle =
var has_wrong_title_count =
CALCULATE(
DISTINCTCOUNT('Table'[ID]),FILTER(
'Table','Table'[HasWrongTitle] = TRUE()
//-- User ""True" if your column is string type
)
)
var total_id = DISTINCTCOUNT('Table'[ID])
RETURN IF(has_wrong_title_count = BLANK(),has_wrong_title_count) & " of " & total_id
这是使用您的数据的输出-
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。