Power Pivot pro Excel

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

sginfo
Level 1
Level 1
Příspěvky: 50
Registrován: listopad 13
Pohlaví: Muž
Stav:
Offline

Power Pivot pro Excel

Příspěvekod sginfo » 13 lis 2022 12:37

Dobrý den,
mám 12 excelovských souborů, jenž každý představuje měsíc v roce. Jedná se o denní záznamy, které bych chtěl vyhodnocovat v jediné kontingenční tabulce. Jelikož má každý soubor více jak 300 tis. řádků, nelze je spojit do jednoho excelovského listu. Normálně postupuji tak, že je spojím v MS Access (nahraji 1 tabulku a osatní "přihrávám do této první tabulky" a ten používám jako zdroj dat pro MS Excel. Chtěl bych zkusit využít Power Pivot pro Excel v MS Excel, ale zde je každý zdroj dat samostanou tabulkou. Dotaz zní: Lze přihrát do jednoho listu Power Pivot pro Excel další data (jejich doplnění/aktualizace), lze tyto listy spojit?

Možná to nelze z filosofie konstrukce Power Pivot pro Excel: nějak se dívám, že on ta data do listu jako nekládá finálně jako vlastník, ale že je na zdrojová data napojen... nevím Nebo by to šlo řešit kombinovaným dotazem při importu dat v Power Pivot pro Exel?

Ještě jsem se díval, že je v MS Editor Power Query, vypadá to podobně jako Power Pivot, můžete někdo zjedodušeně pospat rozdíl mezi podaplikacemi? případně, můj problém řešti v Power Query? misto Power Pivot?
Děkuji za rady
sg

Dodatečně přidáno po 24 minutách 17 vteřinách:
Vlastně řeším, jak více zdrojů dat, se stejnou strukturou mohu spojit v jeden zdroj dat....

Reklama
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 369
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: Power Pivot pro Excel

Příspěvekod elninoslov » 13 lis 2022 15:32

Tie mesačné súbory sú v jednom adresári? V PowerQuery ich spojíte do jedného dotazu a dáte načítať do dátového modelu a následne do KT, alebo rovno z dotazu do KT.

sginfo
Level 1
Level 1
Příspěvky: 50
Registrován: listopad 13
Pohlaví: Muž
Stav:
Offline

Re: Power Pivot pro Excel

Příspěvekod sginfo » 13 lis 2022 18:29

Ano jsou v jednom adresáři, ale nevím jak je spojit do jednoho dotazu, nemůžete mě prosím navést?
Tak, aby například kontingenční tabulka se k nim chovala jako k jednomu zdroji dat a ne k 12 subdatům...

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 369
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: Power Pivot pro Excel

Příspěvekod elninoslov » 15 lis 2022 20:28

Príklad 4M riadkov.
Súborom "Vytvor pokusné súbory 300 000 riadkov.xlsm" si vytvorte pokusné náhodné súbory s dátami. Bude ich vytvárať asi 2 min.

V zlučovacom súbore si vytvorte Tabuľku "tblCesta", kde bude iba hlavička "Cesta" a hodnota bude vzorec
SK

Kód: Vybrat vše

=LEFT(CELL("filename";A1);FIND("[";CELL("filename";A1))-1)&"Data v mesiacoch\"

CZ

Kód: Vybrat vše

=ZLEVA(POLÍČKO("filename";A1);NAJÍT("[";POLÍČKO("filename";A1))-1)&"Data v mesiacoch\"

Potom v PQ dotaz "Spoj_Mesiace":

Kód: Vybrat vše

let
    Zdroj = Folder.Files(Excel.CurrentWorkbook(){[Name="tblCesta"]}[Content]{0}[Cesta]),
    #"Vyvolaná vlastná funkcia" = Table.AddColumn(Zdroj, "Data", each fnc_Obsah_Listu([Content])),
    Stlpce = Table.ColumnNames(#"Vyvolaná vlastná funkcia"{0}[Data]),
    #"Odstránené ostatné stĺpce" = Table.SelectColumns(#"Vyvolaná vlastná funkcia",{"Data"}),
    #"Rozbalené Data" = Table.ExpandTableColumn(#"Odstránené ostatné stĺpce", "Data", Stlpce),
    #"Zmenený typ" = Table.TransformColumnTypes(#"Rozbalené Data",{{"Dátum", type date}, {"Čas", type time}, {"Cena", Currency.Type}, {"Počet", Int64.Type}, {"Export", type text}, {"Poznámka", type text}, {"Pracovník", type text}, {"Hala", type text}, {"SN", type text}, {"ID", type text}})
in
    #"Zmenený typ"

a vlastná funkcia "fnc_Obsah_Listu":

Kód: Vybrat vše

(Subor as binary) as table =>
let
    Zdroj = Table.PromoteHeaders(Excel.Workbook(Subor){0}[Data], [PromoteAllScalars=true])
in
    Zdroj

"Načítať do" - "Vytvoriť iba pripojenie" a "Pridať tieto údaje do dátového modelu"

Potom z PowerPivot-u dajte vytvoriť KT. Cvične som daj podľa mien a mesiacov Počet a Cena a nechce sa mi nahrávať 140MB súbor :(
Přílohy
Vytvor pokusné súbory 300 000 riadkov.xlsm
(23.08 KiB) Staženo 19 x


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Mám problem kernel power 41 (63)
    od michal35542 » 04 črc 2023 19:15 » v Vše ostatní (hw)
    3
    1333
    od michal35542 Zobrazit poslední příspěvek
    11 črc 2023 20:26
  • Chyba - Událost 41, Kernel Power Příloha(y)
    od WolfGunCZ » 01 črc 2023 01:10 » v Problémy s hardwarem
    1
    896
    od ITCrowd Zobrazit poslední příspěvek
    01 črc 2023 07:34
  • Lenovo G510 problém tlačítka power
    od Bary-Jan » 30 pro 2023 15:28 » v Problémy s hardwarem
    6
    773
    od Bary-Jan Zobrazit poslední příspěvek
    31 pro 2023 18:47
  • Be quiet! PURE POWER 12 M 1000 W náhrada kabelů Příloha(y)
    od Ondras66 » 08 črc 2023 10:23 » v Vše ostatní (hw)
    9
    1615
    od pcmaker Zobrazit poslední příspěvek
    08 črc 2023 19:12
  • Novy PC se zapne hned po privodu energie bez tlacitka power on Příloha(y)
    od Dizzy66 » 11 kvě 2023 11:34 » v Problémy s hardwarem
    8
    1539
    od Karrex Zobrazit poslední příspěvek
    24 kvě 2023 09:22

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti