Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
Estoy calculando el % de clientes que compraron por ejemplo el producto A y B.
Ejemplo:
Count({1<Cliente = P({<Producto = {'A'} >})*P({<Producto = {'B'} >})>}Distinct Cliente) | / Count({1}DISTINCT Cliente) |
Necesito que sea una formula dinámica que calcule el % según los productos seleccionados.
Desde ya muchas gracias por la ayuda.
Adjunto ejemplo
Slds,
Ale.
Try using the formula:
=num(Count({1<Cliente = $(=concat(distinct 'P({<Producto = {' & Producto & '} >})', '*'))>}Distinct Cliente)/ Count({1}DISTINCT Cliente),'#.###,%')
Hope this helps!
you are missing field names in your p() function. try this:
Count({1<Cliente = P({<Producto = {'A'} >}Cliente)*P({<Producto = {'B'}>Cliente)})>}Distinct Cliente)
you could combine them too I would think, something like
Count({1<Cliente = P({<Producto += {'A','B'} >}Cliente)})>}Distinct Cliente)
for the percentage you could use num function...wrap the entire expression in num(), for example,
num(/*your expression*/,'##.#%')
Thanks jsaradhi<http://community.qlik.com/people/jsaradhi>
I need to be a dynamic formula that calculates the% according to selection.
Please see attached.
Ale.-
sorry...i misunderstood your requirement. let me look into it.
Try using the formula:
=num(Count({1<Cliente = $(=concat(distinct 'P({<Producto = {' & Producto & '} >})', '*'))>}Distinct Cliente)/ Count({1}DISTINCT Cliente),'#.###,%')
Hope this helps!
Thanks jerem1234