Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hello All,
I want to count rows based on filters which includes both text and boolean values.
Here is my query which includes both text and boolean.
Overall_Green = CALCULATE(COUNTROWS(Table1),FILTER(Table1,Table1[colour]="Green"),FILTER(Table1,Table1[Active]="True"))
but its throwing error as i cant use both text and boolean in filter.
Any other option than changing boolean type to text ?
Thanks,
Solved! Go to Solution.
@NithinBN , if active is boolean first two should work. else try thrid one
Overall_Green = CALCULATE(COUNTROWS(Table1),FILTER(Table1,Table1[colour]="Green" && Table1[Active]))
Overall_Green = CALCULATE(COUNTROWS(Table1),FILTER(Table1,Table1[colour]="Green" && Table1[Active]=true()))
Overall_Green = CALCULATE(COUNTROWS(Table1),FILTER(Table1,Table1[colour]="Green" && Table1[Active]="True"))
Hi @NithinBN ,
Because your Active column is boolean values, the judgment statement Table1[Active]=TRUE does not need to add quotation marks.
Overall_Green = CALCULATE(COUNTROWS(Table1),FILTER(Table1,Table1[colour]="Green"),FILTER(Table1,Table1[Active]=TRUE))
Best Regards,
Stephen Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@NithinBN , if active is boolean first two should work. else try thrid one
Overall_Green = CALCULATE(COUNTROWS(Table1),FILTER(Table1,Table1[colour]="Green" && Table1[Active]))
Overall_Green = CALCULATE(COUNTROWS(Table1),FILTER(Table1,Table1[colour]="Green" && Table1[Active]=true()))
Overall_Green = CALCULATE(COUNTROWS(Table1),FILTER(Table1,Table1[colour]="Green" && Table1[Active]="True"))
@NithinBN Try:
Overall_Green =
COUNTROWS(
FILTER(Table1,Table1[colour]="Green" && Table1[Active]="True")
)
User | Count |
---|---|
97 | |
78 | |
77 | |
48 | |
26 |