Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
renato_araujo
New Contributor III

Acumular valores na expressão

Prezados bom dia.

Há uns 2 meses atrás postei um exemplo de qvw para acumular valores numa expressão ao longo do tempo. De certa forma esta funcionando utilizando apenas a marcação de acumular na propriedade da expressão, porém que preciso trazer um percentual de uma coluna para outro e esse percentual esta incorreto.

Estou postando um exemplo do meu (qvw) se alguém puder me ajudar, pois fiz a expressão para acumular porém esta invertendo a soma.

Apenas para constar os valores do percentual correto deveria ser:

    

DATA* DTP (acumulado 12 meses) - Poder Executivo e Defensoria Pública* RCL (acumulado 12 meses)DTP / RCL (%)
jan-20141.681.028.8344.952.785.23633,94%
fev-20143.167.975.9858.823.317.94835,90%
mar-20144.660.974.05712.527.375.06137,21%
abr-20146.216.182.72616.128.564.58738,54%
mai-20147.750.987.49419.592.039.17739,56%
jun-20149.420.365.16123.884.683.06039,44%
jul-201411.045.692.26027.447.417.23840,24%
ago-201412.642.360.09631.143.818.99940,59%
set-201414.265.815.95734.822.692.31340,97%
out-201415.916.551.84238.709.805.85841,12%
nov-201418.944.233.06342.689.708.16244,38%
dez-201420.718.605.53347.644.235.43643,49%
jan-201520.956.823.91847.314.911.55544,29%
fev-201521.207.234.39047.306.104.65244,83%
mar-201521.467.087.66447.383.753.15145,30%
abr-201521.768.923.85147.515.061.05345,81%
mai-201522.078.346.14447.757.102.32346,23%
jun-201522.279.641.67447.140.400.66947,26%
jul-201522.658.502.75047.270.665.34647,93%
ago-201523.054.367.40447.326.577.17148,71%
set-201523.385.503.64248.241.791.52048,48%
out-201523.701.314.77547.154.025.84250,26%
nov-201522.682.453.06347.009.325.57048,25%
dez-201524.740.131.04851.643.235.76747,91%
jan-201624.744.167.47851.860.486.42947,71%
fev-201624.933.099.96252.127.123.66347,83%
mar-201625.124.969.21652.470.116.85947,88%
abr-201625.243.108.99352.887.513.00947,73%
mai-201625.501.606.75353.382.993.36047,77%
jun-201625.681.922.34654.147.869.79447,43%
jul-201625.775.787.16854.403.663.64547,38%
ago-201625.859.586.48154.574.014.27047,38%
set-201626.028.409.70254.142.572.81548,07%
out-201624.068.295.92252.610.333.81645,75%
1 Solution

Accepted Solutions

Re: Acumular valores na expressão

Try this expression:

=RangeSum(Above(Sum({< DTP = {'TRUE'}, BASE = {'EXEC'}, UO_PODER = {'EXECUTIVO', 'DEFENSORIA PUBLICA'}, DATA_EXEC = >} VL_EMP), 0, 12))

/

RangeSum(Above(Sum({< RCL = {'TRUE'}, BASE = {'EXEC'}, DATA_EXEC = , UO_PODER = >} VL_EFET_AJUST), 0, 12))


Capture.PNG

2 Replies

Re: Acumular valores na expressão

Try this expression:

=RangeSum(Above(Sum({< DTP = {'TRUE'}, BASE = {'EXEC'}, UO_PODER = {'EXECUTIVO', 'DEFENSORIA PUBLICA'}, DATA_EXEC = >} VL_EMP), 0, 12))

/

RangeSum(Above(Sum({< RCL = {'TRUE'}, BASE = {'EXEC'}, DATA_EXEC = , UO_PODER = >} VL_EFET_AJUST), 0, 12))


Capture.PNG

renato_araujo
New Contributor III

Re: Acumular valores na expressão

Very good. Simple solution that works perfectly.

Thank you.