Buna ziua.
Atasez ca exemplu direct fisierul original. In fereastra de Power pivot for excel am creat cateva calcule cu formule dax (foaia cu tabelul inlantuit master_table). Mai trebuie una singura, dar m-am incurcat de tot. Despre ce este vorba: tabelul operatori are o coloana (responsabil zona) cu text DA/NU. Tabelul master_table contine inregistrari de performamta zilnice ale acestor operatori. In fereastra de power pivot am creat 2 valori: b perf op si b perf resp, ambele perfect functionale. Nu reprezinta decat 2 formule de calcul usor diferite. Problema este ca am reusit sa le fac doar individuale, insa in realitate trebuie doar o valoare care sa combine pe cele doua si anume: daca operatorul este responsabil zona (marcat cu DA in tabel operatori) atunci sa se calculeze formula din b perf resp, daca nu atunci formula din b perf op.
Nota: accept orice modificare de tabel/structura de date.
Multumesc. Sper ca m-am facut inteles.
Ajutor formula dax
Ajutor formula dax
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
-
- Moderator
- Mesaje: 813
- Membru din: Vin Sep 09, 2011 4:05 pm
- Localitate: Iaşi
Re: Ajutor formula dax
Cred ca e mai potrivita o coloana calculata in acest caz:
=IF(VALUE(SUM([timp teoretic (h)]))/SUM([timp consumat (h)])>0.75,(VALUE(SUM([timp teoretic (h)]))/SUM([timp consumat (h)])-0.75)/0.25*IF(Master_table[resp zona]="DA",600,250),0)
Deoarece sunt mai multe inregistrari, aceasta coloana calculata ar trebui afisata in tabelul pivot ca AVERAGE, o suma din aceste procente ar fi incorecta.
=IF(VALUE(SUM([timp teoretic (h)]))/SUM([timp consumat (h)])>0.75,(VALUE(SUM([timp teoretic (h)]))/SUM([timp consumat (h)])-0.75)/0.25*IF(Master_table[resp zona]="DA",600,250),0)
Deoarece sunt mai multe inregistrari, aceasta coloana calculata ar trebui afisata in tabelul pivot ca AVERAGE, o suma din aceste procente ar fi incorecta.
Probleme să fie, că soluţii se găsesc...