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 ;)
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])


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 ''

--
Jordi Esteve
Consultor Zikzakmedia SL
[email protected]
Mòbil 679 170 693

Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108

Responder a