2017-09-18 3 views
1

Grundsätzlich bin ich auf der Suche nach einer Formel, um zu sehen, wie oft Yes vs. No verwendet wurde.Zusammenfassung Prozentsatz Ja vs Nein

Ich habe so etwas wie dies:

(({Command.result} ="Yes")/{Command.result})*100 

Welchen Sinn in meinem Kopf macht, aber ich bekomme immer wieder:

eine Zahl oder einen Währungsbetrag erforderlich ist.

Antwort

1

Ihre aktuelle Formel versucht, einen booleschen Typ durch eine Zeichenfolge zu unterteilen. Sie können nur Division mit Zahlen durchführen.

Erstellen Sie stattdessen zwei Formeln als einzelne Zählungen von Ja oder Nein:

@YesCount:

If ({Command.result} = "Yes") Then 1 Else 0 

@NoCount:

If ({Command.result} = "No") Then 1 Else 0 

Für die Prozentsatz, erstellen Sie zwei m Erz Formeln:

@YesPercent:

100/Count ({Command.result}) * Sum ({@YesCount}) 

@NoPercent:

100/Count ({Command.result}) * Sum ({@NoCount}) 
+0

ich Ihre Logik zu bekommen, muss ich zu 1 und 0 ändern zu summieren. Aber wie bekomme ich das zu einem Prozentsatz? – kazzi

+0

Eigentlich habe ich gerade realisiert, dass: 'If ({Command.result} =" Yes ") Dann 1 Else 0' nur aus irgendeinem Grund 1 addiert, auch wenn es viele 'Yes' – kazzi

+1

Thats ist nicht der Weg Kristall -Berichte funktioniert. Die Formel wird für jeden Datensatz ausgewertet. Sie müssen eine Summe für 'YesCount' und' NoCount' hinzufügen. – MatSnow