GETPIVOTDATA, o functie pe care nu o inteleg

Ce este nou in Microsoft Excel 2016?
Informatii despre cum se utilizeaza Microsoft Excel 2016
Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
Închis
RAMBO
Mesaje: 474
Membru din: Mie Noi 25, 2009 2:17 pm
Localitate: Pitesti

GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de RAMBO » Lun Aug 14, 2017 10:03 am

Buna ziua.
Fie fisierul exemplu, in care este un tabel simplist ca sursa pentru pivotul alaturat. In coloana GET intentionez sa introduc o formula care sa returneze suma per item care se regaseste in pivot. Formula returnata automat prin tastarea = + click pe celula N2 retrurneaza urm formula:

Cod: Selectaţi tot

=GETPIVOTDATA("[Measures].[Suma pentru VAL1]",$M$1,"[TABEL1].[ITEM]","[TABEL1].[ITEM].&[ABC]")
ceea ce duce la completarea tuturor randurilor cu valoarea 288, ceea ce este corect doar pentru primul rand. Orice incercare de a edita formula returneaza #REF. Am incercat:

Cod: Selectaţi tot

=GETPIVOTDATA("[Measures].[Suma pentru VAL1]",$M$1,[ITEM],[@ITEM])
si n alte variante si tot nu vrea. Cum ar trebui modificata formula?
NOTA: fisierul a fost creat pe excel 2016 pro plus, iar la salvare am primit un mesaj de eroare cum ca nu s-a primit datele de la modelul de date; ceea ce n-ar fi trebuit, tabelul nefiind introdus in vreun model de date.
Multumesc.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

TudyBTH
Moderator
Moderator
Mesaje: 993
Membru din: Joi Feb 11, 2016 2:12 pm
Localitate: Cluj Napoca

Re: GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de TudyBTH » Lun Aug 14, 2017 11:08 am

Buna,

Vedeti documentatia functiei si rolul parametrilor, nu este nimic complicat.
In cazul dv, ultimii doi parametrii definesc 'Item'=ul pentru care se va afisa valoarea pe fiecare linie

Cod: Selectaţi tot

=GETPIVOTDATA("Average of VAL2",$M$1,"ITEM",[@ITEM])
vedeti exemplul atasat

In ceea ce priveste eroarea, banuiesc ca aceasta este legata de un Add-In folosit in Manage Data Model.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Am invatat sa inotam in apa, ca pestii
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.

RAMBO
Mesaje: 474
Membru din: Mie Noi 25, 2009 2:17 pm
Localitate: Pitesti

Re: GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de RAMBO » Lun Aug 14, 2017 11:18 am

Pai... la mine nu merge. Ca doar nu o fi de la faptul ca excelul meu e in Ro. Ar fii culmea.

TudyBTH
Moderator
Moderator
Mesaje: 993
Membru din: Joi Feb 11, 2016 2:12 pm
Localitate: Cluj Napoca

Re: GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de TudyBTH » Lun Aug 14, 2017 11:20 am

ce anume nu merge? fisierul pe care l-am atasat sau formula in fisierul dv?
Am invatat sa inotam in apa, ca pestii
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.

RAMBO
Mesaje: 474
Membru din: Mie Noi 25, 2009 2:17 pm
Localitate: Pitesti

Re: GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de RAMBO » Lun Aug 14, 2017 11:21 am

Nu cred ca am atasat in postul anterior imaginea exemplificatoare

RAMBO
Mesaje: 474
Membru din: Mie Noi 25, 2009 2:17 pm
Localitate: Pitesti

Re: GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de RAMBO » Lun Aug 14, 2017 11:24 am

Poate da Domnu si reusesc sa atasez poza acum
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

TudyBTH
Moderator
Moderator
Mesaje: 993
Membru din: Joi Feb 11, 2016 2:12 pm
Localitate: Cluj Napoca

Re: GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de TudyBTH » Lun Aug 14, 2017 4:10 pm

In lipsa unor explicatii, din capturile afisate se poate doar presupune ca nu reusiti sa adaptati formula la fisierul pe care lucrati.
Daca asa stau lucrurile, trebuie sa intalegeti sa nu avem cum sa va ajutam daca nu atasati fisierul respectiv ca sa vedem unde ati gresit.
Am invatat sa inotam in apa, ca pestii
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.

RAMBO
Mesaje: 474
Membru din: Mie Noi 25, 2009 2:17 pm
Localitate: Pitesti

Re: GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de RAMBO » Joi Aug 17, 2017 8:36 am

In cele din urma am reusit sa adaptez formula si sa mearga, dar cand am incercat sa adaptez formula la fisierul original iar m-am incurcat; pentru ca acolo e muult mai complicat. Astfel am mai creat un sheet (Foaie1) in fisierul de exemplu pe care-l atasez ce contine exact structura pivotului din fisierul original. Mai mult decat atat in U1 si V1 am trecut anul si luna, valori ce vor fii schimbate manual si astfel valorile din coloana GET se schimba (ar trebui). Daca se poate un ajutor.
Multumesc.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Tzica
Mesaje: 639
Membru din: Sâm Aug 11, 2012 10:52 pm

Re: GETPIVOTDATA, o functie pe care nu o inteleg

Mesaj de Tzica » Lun Aug 21, 2017 6:53 pm

Nu am acces la Excl2016, dar folosesc facilitatea de PivotTable , cum sa zic...clasic, unde formula getpivot e de mare utilitate.Doar ca sugestie, inclin sa fiu de acord cu TudyBTH :
TudyBTH scrie: In ceea ce priveste eroarea, banuiesc ca aceasta este legata de un Add-In folosit in Manage Data Model.
Se pare ca in DataModel, "scrierea" e putintel diferita , de exemplu pt extragere , avand criteriu data calendaristica, in formula trebuie scris :
"[NumePivotTable].[Week of (order date)].&["&TEXT(C2,"yyyy-mm-dd")&"T00:00:00]",
Sursa : https://www.mrexcel.com/forum/excel-que ... tdata.html
Adica, inteleg eu (nu numai din link-ul de mai sus) ca regula e ..adaugare ampersand, inainte de paranteza patrata si punerea intre ampersand.
Sursa : https://www.excelforum.com/excel-charti ... model.html

(Sper ca am raspuns in cadrul topicului...nu pe langa).

Închis

Înapoi la “Intrebari despre Excel 2016”