powerbi - 使用 DAX 不满足条件时如何消除“空白”
问题描述
不符合条件时如何消除“BLANK”?我正在尝试获取值大于 0 的行数,否则使用 DAX 度量不返回任何内容或返回 0。我的列中也有负值,所以只是试图只计算在 0 以上。有什么建议吗?通过下面我可以实现计数,但如果没有符合条件的行,它将返回“空白”
Measure=CALCULATE(COUNT('TableX'[column]),FILTER('TableX','TableX'[column]>0))
解决方案
尝试添加一个零:
Measure =
CALCULATE (
COUNT ( 'TableX'[column] ),
FILTER ( 'TableX', 'TableX'[column] > 0 )
) + 0
您还可以使用 FORMAT 函数包装度量以输出为文本,这会将空白变为空字符串""
。
Measure =
FORMAT (
CALCULATE (
COUNT ( 'TableX'[column] ),
FILTER ( 'TableX', 'TableX'[column] > 0 )
),
"0"
)
使用您希望将结果显示为的任何自定义格式。
推荐阅读
- java - JAVA查找字符串中最大和最小的单词
- javascript - 尝试创建一个步行游戏
- tensorflow - 使用 bleu 0.0 的 Tensorflow nmt 训练模型
- java - 将整数值转换为 LocalDateTime
- scala - 一个在原始类型上中断的 toArray 函数,但在编写为 PartialFunction 时工作正常?
- python - 在列表层次结构之后放置带有索引(更改长度)的列表以更改值
- azure-devops - 使用 microsoft devops deploy 任务设置 Azure App Service 环境变量
- php - 如何在 Cpanel 的 cron 作业中为 laravel 路由提供 URL?
- javascript - 正则表达式查找不匹配的小胡子符号在正确出现时找到完全匹配
- php - 如果在 php 之后如何运行 sql 多行代码?