Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hi,
In SQL server there are two strings in the where clause:
'" "' (single double space double single)
'""' (single double double single)
Select ...
From ...
Where ColumnA <> '" "' and ColumnA <> '""'
How can I recreate where statement in DAX?
Solved! Go to Solution.
Here's how you can recreate your SQL WHERE clause in DAX:
FILTER (
TableName,
NOT (ColumnA = ' " ' ) && NOT (ColumnA = '""')
)Or, if you are creating a measure or a calculated column, you might use an expression like this:
MeasureName = CALCULATE (
[YourCalculation],
FILTER (
TableName,
NOT (ColumnA = ' " ' ) && NOT (ColumnA = '""')
)
)
Here's how you can recreate your SQL WHERE clause in DAX:
FILTER (
TableName,
NOT (ColumnA = ' " ' ) && NOT (ColumnA = '""')
)Or, if you are creating a measure or a calculated column, you might use an expression like this:
MeasureName = CALCULATE (
[YourCalculation],
FILTER (
TableName,
NOT (ColumnA = ' " ' ) && NOT (ColumnA = '""')
)
)
Assuming this is for a new measure within the report, I've generally solved this with a CALCULATE and double & for the AND. You could do something like:
CALCULATE(
SUM( 'Table'[Column] ),
(NOT( 'Table'[Column A] = " ") && NOT( 'Table'[Column A] = "") )
)
Thank you for your reply.
Do you think that sql server string '" "' becomes " " in DAX.
And '""' becomes "" in DAX?
Check my answer 🙂
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
| User | Count |
|---|---|
| 44 | |
| 43 | |
| 38 | |
| 19 | |
| 15 |
| User | Count |
|---|---|
| 68 | |
| 64 | |
| 31 | |
| 29 | |
| 24 |