首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在DAX查询PowerBI中排除负数

在DAX查询PowerBI中排除负数的方法有多种。以下是一种常见的解决方案:

  1. 使用IF函数:可以使用IF函数来判断数值是否为负数,并根据判断结果返回相应的数值。例如,假设要排除负数的销售额数据,可以使用以下DAX公式:
代码语言:txt
复制
Sales = IF([Sales Amount] < 0, BLANK(), [Sales Amount])

这个公式会判断销售额是否小于0,如果是,则返回空值;如果不是,则返回原始的销售额。

  1. 使用FILTER函数:可以使用FILTER函数来筛选出不包含负数的数据。例如,假设要排除负数的销售额数据,可以使用以下DAX公式:
代码语言:txt
复制
Sales = CALCULATE(SUM([Sales Amount]), FILTER(ALL('Table'), [Sales Amount] >= 0))

这个公式会使用FILTER函数筛选出销售额大于等于0的数据,并计算它们的总和。

  1. 使用负数过滤器:PowerBI中还提供了负数过滤器,可以直接在可视化中排除负数。在可视化的筛选器面板中,选择要过滤的字段,然后在“过滤类型”中选择“不包含”或“不等于”,并输入0。这样就可以排除负数。

以上是几种常见的在DAX查询PowerBI中排除负数的方法。根据具体的需求和数据模型,可以选择适合的方法来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • PowerBI 9月更新 DAX驱动可视化

    如果你打开 PowerBI Desktop 从头创建一个报告,你会发现让你眼前一亮,本月更新已经使用了新的主题,而且不止一个哦,增加了很多。如果你是一个主题设计师,你会发现可以更加容易和快速地构建主题。不过罗叔不会展开这个,罗叔预测在主题的设计上,微软会提供设计器,而不是停留在手工编写 JSON 的,这不符合微软的调性。当然,对于 JSON 格式的编写,罗叔会专门开一个文章来介绍。这次的更新,罗叔需要强调一个重点:DAX 驱动可视化(首发理念,参考此前可视化类高级文章)。 DAX 驱动可视化指的是,表面上你在拖拽设计可视化,但由于拖拽本身的限制,导致设计者无法完全控制报告的展现,因此,微软提供了一种终极的灵活方式就是通过 DAX 来控制可视化,这是微软在设计产品时候的一个重大选择。DAX 驱动可视化 将在未来更加渗透到每个细节,在这方面,罗叔专门会开专题来分享其中的思想。值得一提的是,这块的内容由微软的实习项目实现,也体现了微软将一些任务分拆并合理利用资源的做法。

    01
    领券