Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi everyone,
I need help about dax in directquery mode.
Basicly, I want to retrive value from this column covidSymptoms to new column, as follow:
CovidSymptoms
fever lossofsmell cough
cough fever
lossofsmell cough
fever lossofsmell
I want to give space and separator, and I hope the new column or costum table should be like this:
CovidSymptoms
fever, loss of smell, cough
cough, fever
lossofsmell, cough
fever, loss of smell
Stress about this, I try a lot of different ways such as using text.combines, text.contains with if statement but doesnt work in directquery mode. Your prompt response will be appriciated.
Solved! Go to Solution.
@TaufikMaggangka , You might able to get complex logic work at the column level, You have to create a measure. You can use search or find or containsstring
Hi @v-yalanwu-msft ,
Thank you so much. This is give me a clue.
but I have another issues since I also want replace value of "fever" to "Fever", cough to "Cough"(basically I want to first alfabet is Capital) not only loss of smell will be replace.
I try your sollustion, like this, but doesnt work. your future help will be appriciated.
Measure = var _replace=SUBSTITUTE(MAX([CovidSymptoms])," ",",")
return SUBSTITUTE(_replace,"lossofsmel","loss of smel")
return SUBSTITUTE(_replace,"fever","Fever")
return SUBSTITUTE(_replace,"cough","Cough")
Hi, @TaufikMaggangka ;
You could change measure as follows:
Measure = var _a=SUBSTITUTE(MAX([CovidSymptoms])," ",",")
var _b=SUBSTITUTE(_a,"lossofsmel","loss of smel")
var _c=SUBSTITUTE(_b,"fever","Fever")
return SUBSTITUTE(_c,"cough","Cough")
Best Regards,
Community Support Team_ Yalan Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
It is good to know that there is some limitations in using DQ Mode.
Your model might fall into one of them...
Maybe a Measure with DAX can do the work to see it into a visual, but I don't think that adding a Calculated column is possible.
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
Hi, @TaufikMaggangka ;
If you want to achieve it in power query ,you could Right click and use Replace Values, such as:
The final output is shown below:
Best Regards,
Community Support Team_ Yalan Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you for trying to help, but this is not working in "Direct Query mode"
Hi, @TaufikMaggangka ;
If your .pbix is "Direct Query mode" , you should use dax (create a measure )as follows:
Measure = var _replace=SUBSTITUTE(MAX([CovidSymptoms])," ",",")
return SUBSTITUTE(_replace,"lossofsmel","loss of smel")
he final output is shown below:
Best Regards,
Community Support Team_ Yalan Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @v-yalanwu-msft ,
Thank you so much. This is give me a clue.
but I have another issues since I also want replace value of "fever" to "Fever", cough to "Cough"(basically I want to first alfabet is Capital) not only loss of smell will be replace.
I try your sollustion, like this, but doesnt work. your future help will be appriciated.
Measure = var _replace=SUBSTITUTE(MAX([CovidSymptoms])," ",",")
return SUBSTITUTE(_replace,"lossofsmel","loss of smel")
return SUBSTITUTE(_replace,"fever","Fever")
return SUBSTITUTE(_replace,"cough","Cough")
Hi, @TaufikMaggangka ;
You could change measure as follows:
Measure = var _a=SUBSTITUTE(MAX([CovidSymptoms])," ",",")
var _b=SUBSTITUTE(_a,"lossofsmel","loss of smel")
var _c=SUBSTITUTE(_b,"fever","Fever")
return SUBSTITUTE(_c,"cough","Cough")
Best Regards,
Community Support Team_ Yalan Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you so much. this is a sollution.
@TaufikMaggangka , You might able to get complex logic work at the column level, You have to create a measure. You can use search or find or containsstring
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
95 | |
69 | |
44 | |
38 | |
30 |
User | Count |
---|---|
159 | |
98 | |
60 | |
42 | |
42 |