The OneStream Community is temporarily frozen until June 29th due to the ongoing maintenance. Please read the blog post here to learn more.
Forum Discussion
giutor73
3 years agoNew Contributor III
Bi Viewer - Image component - Binary Array
Hi,
does anyone have a clue on how to use the Binary Array facility inside the Image component in a BI Viewer? I couldn't find anything in the documentation apart a simple mention. How do I actuall...
- 3 years ago
Yes. In your case, I think what you want is the URI option. You can put all your images on a webserver somewhere, named after the possible contents of that field (e.g. "account1.png"), then specify the URI option with something like "https://example.com/images/{0}.png". When the field contains the value "account1", the component will contain the image at https://example.com/images/account1.png .
JackLacava
OneStream Employee
3 years agoThat feature allows you to retrieve a picture dynamically, according to the contents of the datasource field you've bound to the Attribute slot. If the record provided by the datasource contains an image in that field (as a binary field like Varbinary, I believe), it will be retrieved and displayed.
You seem to have bound the Account field, which will only contain an account name. That's not going to work with Binary Array.
giutor73
3 years agoNew Contributor III
Thank for replying. So only one image can be bound then? I have to display a different image according to the content of the field.
- JackLacava3 years ago
OneStream Employee
Yes. In your case, I think what you want is the URI option. You can put all your images on a webserver somewhere, named after the possible contents of that field (e.g. "account1.png"), then specify the URI option with something like "https://example.com/images/{0}.png". When the field contains the value "account1", the component will contain the image at https://example.com/images/account1.png .
- giutor733 years agoNew Contributor III
Yep I did this way.
Thanks Jack!- ckattookaran3 years agoValued Contributor
I know you already got the answer, however another way to do this will be to create a table and load the image binary as varbinary into the table, once you have that you can use it in BI viewer and change it based on the row selection.
Related Content
- 4 months ago
- 2 years ago
- 1 year ago