如何在 PBI 中使用 CountIf 仅对符合列中条件的某些值进行计数

问题描述 投票:0回答:1

我正在尝试在 PBI 中创建一个表,该表仅根据特定条件(即站点状态 = 已完成或正在进行)对数据进行计数,其中站点状态有 3 个选项(已完成、正在进行和已终止)。

这是我当前 PBI 报告中的表格:

但是,在第三列中,我想要统计状态为“正在进行”或“已完成”的站点的数量。我还想要第四列,其中我们只计算已“终止”的站点,但我假设第三列的解决方案将密切转换为第四列的解决方案。为了澄清,我只想在第三列和第四列中计算正在进行或已完成的站点数量,然后仅终止(每个国家/地区)。

任何帮助都会很棒,提前谢谢您。

powerbi countif
1个回答
0
投票

正在进行或已完成。由于您要过滤字符串值/常量,因此您可以这样做(而不是使用 FILTER):

   CALCULATE( 
        [Site Count],
         OR(
                   'SiteData'[Site Status]="Completed",
                   'SiteData'[Site Status]="Ongoing"
                   )
    )

对于“终止”,您可以使用相同的模式,但不需要 OR CALCULATE([站点计数],'SiteData'[站点状态]="已终止")

© www.soinside.com 2019 - 2024. All rights reserved.