El miércoles, 16 de marzo de 2016, 8:03:22 (UTC-3), Jordi Esteve (Zikzakmedia) escribió: > > El 16/03/16 a les 09:04, Sergi Almacellas Abellana ha escrit: > > El 16/03/16 a les 00:30, Luis Deiana ha escrit: > >> > >> > >> El sábado, 12 de marzo de 2016, 13:31:14 (UTC-3), Sergi Almacellas > >> Abellana escribió: > >> > >> El 12/03/16 a les 15:18, Luis Deiana ha escrit: > >> > Hola, me podria alguien ayudar a crear una expresion de "Party > >> Category" > >> > para usarla como dimension en BABI . Gracias > >> > >> Depende desde que modelo lo vas a utilizar, que campos quieres > >> mostrar > >> de las categorias (el nombre, el id), si quieres mostrar la primera > >> categoria o todas... > >> > >> Si defines un poco mejor la pregunta, quizás te podamos dar una > >> mejor > >> respuesta. > >> > >> Hola Sergio > > Mi nombre es Sergi ;) > Perdon por rebautisarte, saludos
> y gracias por la respuesta,el modelo seria :"Linea de > >> Factura", el campo a mostrar seria:"el nombre", en principio necesito > la > >> primera categoría y si no es mucha molestia me gustaría también saber > >> como hacerlo con todas las categorías. Gracias. > >> > > > > Para la primera categoria: > > > > o.invoice.party.categories[0].name > > > > Para todos las categorias (separadas por comas): > > > > ','.join([c.name for c in o.invoice.party.categories]) > > > > Gracias > Quizás la primera expresión que calcula la primera categoría del tercero > se debería afinar, pues si uno de los terceros que aparece en el informe > no tiene ninguna categoría te va a dar un error cuando calcules el > informe. Mejor poner algo así en la expresión: > > o.invoice.party.categories and o.invoice.party.categories[0].name or '' > Exelente, funciona, Gracias Jordi > > -- > Jordi Esteve > Consultor Zikzakmedia SL > [email protected] <javascript:> > Mòbil 679 170 693 > > Zikzakmedia SL > St. Jaume, 9, baixos, 2a > 08720 Vilafranca del Penedès > Tel 93 890 2108 > >
