DAX PowerPivot 中的 Countif

Countif in DAX PowerPivot

我需要在Power Pivot中计算一个月的平均每周数量,所以我需要统计1日“Wkly #”栏中的周数table“Fcst Volume”来自第二个table“句号”。例如,我需要第一个“Wkly #”为 5,因为第二个 table 有 5 个“P03”,我需要第二个“Wkly #”为 4,因为有 4 个“ P04”2号table。 有人可以告诉我如何在 DAX 中执行 Countif 吗?非常感谢

在表 1 中创建一个新列:

=CALCULATE(COUNTROWS('Table2'),FILTER(Table2,'Table2'[Period]='Table1'[Period]))

当你countif/sumif时,它是按分区聚合。直接的 dax 等价物是 ALLEXCEPT

如果您有 table 喜欢以下内容

您可以像下面这样写计算列

=CALCULATE(COUNT(Table1[Column1]),ALLEXCEPT(Table1,Table1[Column1]))