Бірнеше жиынтық кестелерді бір уақытта сүзу

Күрделі есептерді және, әсіресе, Microsoft Excel бағдарламасында бақылау тақталарын жасағанда, бір уақытта бірнеше жиынтық кестелерді бір уақытта сүзгілеу қажет. Мұны қалай жүзеге асыруға болатынын көрейік.

1-әдіс: Бір деректер көзіндегі бұрмаларды сүзуге арналған жалпы шектегіш

Егер бұрылыстар бір бастапқы деректер кестесінің негізінде құрастырылса, оларды бір уақытта сүзу үшін пайдаланудың ең оңай жолы. бөлім барлық жиынтық кестелерге бірден қосылған графикалық түйме сүзгісі.

Оны қосу үшін қорытындының біріндегі және қойындыдағы кез келген ұяшықты таңдаңыз талдау командасын таңдаңыз Кесімді қою (Талдау — кескішті кірістіру). Ашылған терезеде деректерді сүзгіңіз келетін бағандарға арналған ұяшықтарды белгілеп, басыңыз OK:

Бірнеше жиынтық кестелерді бір уақытта сүзу

Жасалған шектегіш, әдепкі бойынша, ол жасалған шеңберді ғана сүзеді. Дегенмен, түймені пайдалану Қосылымдар туралы есеп беру (Байланыстар туралы есеп беру) қойындысы Кесінді (Тілімдер) сүзгіден өткен кестелер тізіміне басқа жиынтық кестелерді оңай қоса аламыз:

Бірнеше жиынтық кестелерді бір уақытта сүзу

2-әдіс. Әртүрлі көздердегі қорытындыларды сүзуге арналған жалпы бөлік

Егер сіздің бұрылыстарыңыз біреуге емес, әртүрлі бастапқы деректер кестелеріне сәйкес жасалған болса, онда жоғарыда көрсетілген әдіс жұмыс істемейді, өйткені терезеде Қосылымдар туралы есеп беру тек бір көзден жасалған жиынтықтар көрсетіледі.

Дегенмен, егер сіз деректер үлгісін пайдалансаңыз, бұл шектеуді оңай айналып өтуге болады (біз оны осы мақалада егжей-тегжейлі талқыладық). Егер біз кестелерімізді Үлгіге жүктесек және оларды сол жерде байланыстырсақ, онда сүзу екі кестеге де бір уақытта қолданылады.

Кіріс деректері ретінде бізде сату және тасымалдау шығындарына арналған екі кесте бар делік:

Бірнеше жиынтық кестелерді бір уақытта сүзу

Біздің алдымызда олардың әрқайсысы үшін жеке қорытынды жасау, содан кейін оларды бір уақытта ортақ кесіндісі бар қалалар бойынша сүзу міндеті тұр делік.

Біз келесі әрекеттерді орындаймыз:

1. Түпнұсқа кестелерімізді пернелер тіркесімі арқылы динамикалық смарт кестелерге айналдыру Ctrl+T немесе командалар Басты – кесте ретінде пішімдеу (Үй — Кесте ретінде пішімдеу) және оларға атау беріңіз tablProdaji и tabTransport қойындысы Конструктор (Дизайн).

2. Түймешікті пайдаланып Үлгіге екі кестені де кезекпен жүктеңіз Деректер үлгісіне қосу Power Pivot қойындысында.

Модельде бұл кестелерді тікелей байланыстыру мүмкін болмайды, себебі Power Pivot тек бір-көп қатынасын қолдайтынымен, яғни кестелердің бірінде біз байланыстыратын бағанда көшірмелердің болмауын талап етеді. Бізде даладағы екі кестеде де бірдей сезім қайталаулар бар. Сондықтан бізге екі кестеден де бірегей қала атауларының тізімі бар басқа аралық іздеу кестесін жасау керек. Мұны істеудің ең оңай жолы - Excel бағдарламасына 2016 нұсқасынан бастап енгізілген Power Query қондырмасының функционалдығы (және Excel 2010-2013 үшін ол Microsoft веб-сайтынан тегін жүктеледі).

3. «Ақылды» кестенің ішіндегі кез келген ұяшықты таңдап, біз оларды түйме арқылы Power Query жүйесіне бір-бірден жүктейміз. Кестеден/ауқымнан қойындысы мәліметтер (Деректер — кестеден/ауқымнан) содан кейін Power Query терезесінде қосу опциясын таңдаңыз Басты Командалар Жабу және жүктеу – Жабу және жүкте (Басты бет — Жабу&Жүктеу — Жабу&Жүктеу...) және импорттау опциясы Тек қосылым жасаңыз (Тек қосылым жасау):

Бірнеше жиынтық кестелерді бір уақытта сүзу

4. Екі кестені пәрмен арқылы бір кестеге біріктіреміз Деректер – Сұрауларды біріктіру – Қосу (Деректер — Сұрауларды біріктіру — Қосымша). Тақырыптағы атаулары бірдей бағандар бір-бірінің астына орналасады (баған сияқты сезім), ал сәйкес келмейтіндер әртүрлі бағандарға орналастырылады (бірақ бұл біз үшін маңызды емес).

5. Бағаннан басқа барлық бағандарды жойыңыз сезімоның тақырыбын тінтуірдің оң жақ түймешігімен басып, пәрменді таңдау арқылы Басқа бағандарды жою (Басқа бағандарды жою) содан кейін баған тақырыбын қайтадан тінтуірдің оң жақ түймешігімен басып, пәрменді таңдау арқылы барлық қайталанатын қала атауларын жойыңыз Көшірмелерді жою (Көшірмелерді жою):

Бірнеше жиынтық кестелерді бір уақытта сүзу

6. Жасалған анықтамалық тізім деректер үлгісіне арқылы жүктеледі Негізгі бет — Жабу және жүкте — Жабу және жүкте (Басты бет — Жабу&Жүктеу — Жабу&Жүктеу...) және опцияны таңдаңыз Тек қосылым жасаңыз (Тек қосылым жасау) және ең бастысы! – құсбелгіні қосыңыз Бұл деректерді деректер үлгісіне қосыңыз (Бұл деректерді Деректер үлгісіне қосыңыз):

Бірнеше жиынтық кестелерді бір уақытта сүзу

7. Енді біз Power Pivot терезесіне орала аламыз (қойындысы қуат айналуы - батырмасы Басқару), ауыстыру Диаграмма көрінісі (диаграмма көрінісі) және қалалардың жасалған аралық каталогы арқылы сату және тасымалдау шығындарының кестелерін байланыстырыңыз (өрістерді кестелер арасында сүйреу арқылы):

Бірнеше жиынтық кестелерді бір уақытта сүзу

8. Енді түймені пайдаланып жасалған модель үшін барлық қажетті жиынтық кестелерді жасауға болады жиынтық кесте (Жиынтық кесте) on Басты (Үй) қойындысын Power Pivot терезесінде және кез келген жиынтықта кез келген ұяшықты таңдау арқылы қойындыда таңдаңыз талдау кесінді қосу түймесі Кесімді қою (Талдау — кескішті кірістіру) және тізім жолағында кесуді таңдаңыз сезім қосылған каталогта:

Бірнеше жиынтық кестелерді бір уақытта сүзу

Енді таныс түймені басу арқылы Қосылымдар туралы есеп беру on Кесінділер қойындысы (Шектегіш — қосылымдар туралы есеп беру) біз барлық түйіндемемізді көреміз, өйткені олар енді қатысты бастапқы кестелерге салынған. Жетіспейтін құсбелгілерді қосу және түймесін басу қалады OK – және біздің шектегіш барлық таңдалған жиынтық кестелерді бір уақытта сүзуді бастайды.

  • Деректер үлгісі бойынша Pivot артықшылықтары
  • Power Pivot және Power Query көмегімен жиынтық кестедегі жоспар-факті талдауы
  • Жиынтық кестелерді тәуелсіз топтастыру

пікір қалдыру