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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I'm fetching data from openweathermap api. Then I'm trying to create image url string to fetch image:
```
Solved! Go to Solution.
Hi @klaudiusze4t ,
if its returning this:
https://openweathermap.org/img/wn/13d@2x.pngits mean that your calculate is returning blank as result, lets breakdown this.
1- I'm supposing that you're in WeatherWrzesnia table, where you want to create a calculated column ImageUrl.
2- with this, you can create a new calculated column using this DAX:
ImageUrl =
"https://openweathermap.org/img/wn/" &
CALCULATE(
FIRSTNONBLANK(Weather[list.weather.icon], 1),
FILTER(
Weather,
Weather[list.dt_txt] = WeatherWrzesnia[list.dt_txt]
)
) &
"@2x.png"
I'm not using MIN function, because calculated columns works in row context also.
let me now if this help you, try to debbug your DAX to see what the calculate returns.
Hi @klaudiusze4t ,
if its returning this:
https://openweathermap.org/img/wn/13d@2x.pngits mean that your calculate is returning blank as result, lets breakdown this.
1- I'm supposing that you're in WeatherWrzesnia table, where you want to create a calculated column ImageUrl.
2- with this, you can create a new calculated column using this DAX:
ImageUrl =
"https://openweathermap.org/img/wn/" &
CALCULATE(
FIRSTNONBLANK(Weather[list.weather.icon], 1),
FILTER(
Weather,
Weather[list.dt_txt] = WeatherWrzesnia[list.dt_txt]
)
) &
"@2x.png"
I'm not using MIN function, because calculated columns works in row context also.
let me now if this help you, try to debbug your DAX to see what the calculate returns.
Works, thank u
Is this the output of your measure as a text?
https://openweathermap.org/img/wn/13d@2x.png
Because this loads fine in Power BI after changing its data category to image URL. What is the result of this calculation?
CALCULATE(
FIRSTNONBLANK(Weather[list.weather.icon], 1),
Weather[list.dt_txt] = MIN(WeatherWrzesnia[list.dt_txt]))
funny that after pasting invalid url here it validated. raport still not working tho
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 61 | |
| 46 | |
| 40 | |
| 38 | |
| 22 |
| User | Count |
|---|---|
| 176 | |
| 131 | |
| 118 | |
| 82 | |
| 54 |