Have an idea?

Visit Sawtooth Software Feedback to share your ideas on how we can improve our products.

How do I add a row of text within a CBC table?

I have a CBC on a product that breaks into 2 main categories.  There are 3 attributes per category, and I want to be able to show category headers within the CBC table.  I also want to have a fake attribute that is always set to one level.  It's not a real attribute/level, but is just something always available.

Here is a screenshot of a mock up of what I am referring to.  The bold/italicized lines are something I can't do WITH the row shading (which was done with CSS).


I figured out I can fake it, by including the text for the headers in the same row as the first attribute in each section, but I am shading every other row differently so I lose that functionality if I set it up this way.  Is there a way to do this otherwise?
asked Oct 29, 2013 by Joel Anderson Bronze (1,310 points)

1 Answer

+1 vote
Given the mockup, I think you can do this without too much effort if you are in version 8 of the software.  What you would do is set up the two Lorem ipsum rows as attributes, but then have blank text for two levels.  Then all the asdf attributes would have an image or the HTML for a bullet point for one level and blank text for another level.  Version 8 would allow you to both set a width % for the attribute label column, and then put a header over each of the conjoint tools (you can do it in version 7 by putting your own table in the header 2 area so it just kind of "floats' above the choice task).

I mocked up an example in the software at http://i.imgur.com/ytKwv8A.png.

The big label rows just have a span tag wrapped around them, and then I use a little CSS to make the font size bigger for those two rows.  If you e-mail in brian at sawtoothsoftware.com I can send you the example file.

If you want to get more complex than that, it might be best to go the free format route for this one.  Using free format questions allows you to format the task any way you like, and then script in the levels that should appear for each concept in the appropriate spot.

See https://www.sawtoothsoftware.com/help/issues/ssiweb/online_help/index.html?hid_web_cbc_customcbc.htm for more information.
answered Nov 1, 2013 by Brian McEwan Gold Sawtooth Software, Inc. (37,610 points)
Thanks Brian.  So basically, you would just set up attributes for the extra label rows and just give them blanks so nothing shows for them?

I initially didn't think I could do that, since it would influence the results, but maybe we can just exclude those attributes from estimation.  Does that make it so that it has no bearing on the results?

If so, then this is completely solved...