CountRows ist eine Funktion, die man in Power BI zur Erstellung von Measures häufig benötigt. Grundsätzlich zählt sie – wie der Namen schon sagt – Zeilen.

CountRows = COUNTROWS(TabelleX)

Man kann damit aber auch noch viel mehr:

Anzahl der Zeilen, bei denen der Wert in der Spalte A nicht leer ist.

CountRows = COUNTROWS(FILTER(TabelleX, NOT(ISBLANK(TabelleX[SpalteA]))))

Das Problem nun ist, dass CountRows nur für die Kombinationen einen Wert zurückliefert, bei denen es auch ein Ergebnis gibt. Die Lösung würde hierfür so aussehen:

CountRows = IF(ISBLANK(COUNTROWS(FILTER(TabelleX, NOT(ISBLANK(TabelleX[SpalteA]))))), 0, COUNTROWS(FILTER(TabelleX, NOT(ISBLANK(TabelleX[SpalteA])))))

Wenn man statt auf Blank prüfen möchte, ob in der Spalte B <> 0 ist.

CountRows = IF(COUNTROWS(FILTER(TabelleX, TabelleX[SpalteB] <> 0)) = BLANK(), 0,COUNTROWS(FILTER(TabelleX, TabelleX[SpalteB] <> 0)))

Links: