次のようなテーブルがあります。それを呼びましょうTBL1
:
SINIF NAME_ CURCODE TARIH TARIHS TAKSIT
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2015 2015 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2016 2016 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2016 2016 SAYI 28770,13
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 2016 2016 SAYI 28732,89
02 - YATIRIM KREDİSİ TEB KREDİ - 100.000 EUR (ARAÇ KREDİ) EUR 2015 2015 SAYI 2024,67
02 - YATIRIM KREDİSİ TEB KREDİ - 100.000 EUR (ARAÇ KREDİ) EUR 2015 2015 SAYI 2024,67
02 - YATIRIM KREDİSİ TEB KREDİ - 100.000 EUR (ARAÇ KREDİ) EUR 2015 2015 SAYI 2024,67
最後に文字列が追加されたTARIHS
単なるバージョンであることに注意してください。ダブルピボットには異なる列名が必要なため、これを使用します。次のことを行うダブル ピボットを構築したいと考えています。TARIH
SAYI
SUM(TAKSIT) vs TARIH (2015, 2016, 2017)
COUNT(TARIHS) vs TARIHS (2015 SAYI, 2016 SAYI, 2017 SAYI)
したがって、次のようなテーブルを取得したいと思います。
SINIF NAME_ CURCODE 2015 2016 2017 2015 SAYI 2016 SAYI 2017 SAYI
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 345243.6 86310.9 NULL 12 3 NULL
02 - YATIRIM KREDİSİ TEB KREDİ - 100.000 EUR (ARAÇ KREDİ) EUR 6074.01 NULL NULL 3 NULL NULL
ただし、ダブル ピボットを作成すると、次のようになります。
SINIF NAME_ CURCODE 2015 2016 2017 2015 SAYI 2016 SAYI 2017 SAYI
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD 345243.6 NULL NULL 1 0 0
01 - TİCARİ (GENEL) KREDİ VAKIFBANK KREDİ - 1.500.000 USD (TÜKETİCİ) USD NULL 86310.9 NULL 0 1 0
02 - YATIRIM KREDİSİ TEB KREDİ - 100.000 EUR (ARAÇ KREDİ) EUR 6074.01 NULL NULL 1 0 0
誰かが私のコードを手伝ってくれますか? 元のコードは少し長いのでここには貼り付けませんが、概要を理解できるように要約しました。
TARIHS
また、すべての選択から削除して最初のピボットを実行したいだけの場合、私のコードが機能することをお知らせしたいと思います。ただし、2 番目のピボットをTARIHS
ミックスに追加すると、目的とは異なるテーブルが表示されます。
ありがとう!