Power BI DAX - 在显示带有值和文本的度量方面需要帮助
Power BI DAX - Need help in displaying Measure with Values and Text
我正在尝试在 Card Visual 中显示带有文本的度量值。例如,我想按部门(切片器)显示所有具有 HasWrongTitle = True 的 ID。根据以下数据,我想显示没有选择切片器的“2 of 4”和切片器设置为 IT 或 Finance 的“1 of 4”。
下面的度量部分起作用,但也显示相同的总值。
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]
)
)
Table:
ID Name Department HasDirectReport HasWrongTitle
100 John Doe1 Admin True False
101 John Doe2 IT False True
102 John Doe3 HR True False
103 John Doe4 Finance True True
您可以根据自己的逻辑尝试以下措施,但要以简化的方式-
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(),0,has_wrong_title_count) & " of " & total_id
这是使用您的数据的输出-
我正在尝试在 Card Visual 中显示带有文本的度量值。例如,我想按部门(切片器)显示所有具有 HasWrongTitle = True 的 ID。根据以下数据,我想显示没有选择切片器的“2 of 4”和切片器设置为 IT 或 Finance 的“1 of 4”。
下面的度量部分起作用,但也显示相同的总值。
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]
)
)
Table:
ID Name Department HasDirectReport HasWrongTitle
100 John Doe1 Admin True False
101 John Doe2 IT False True
102 John Doe3 HR True False
103 John Doe4 Finance True True
您可以根据自己的逻辑尝试以下措施,但要以简化的方式-
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(),0,has_wrong_title_count) & " of " & total_id
这是使用您的数据的输出-