Skip to main content
Keita Ogawa が「Japan」で質問

宜しくお願いします。

Sampleにある様にTransaction IDとItemのレコードがあるとします。

購入データみたいなものと考えて下さい。

ItemはA、B、Cがあり、

一度のTransactionで複数購入する事が可能です。(Tran_idが同一のもの。レコードは購入Item毎に存在するのでTran_idは重複する場合があります)

 

複数購入した場合代表するアイテムを表記したいとして、

一度の購入でたとえばA、B、Cを同時に購入した場合、Aの値を返す、と言ったことが可能でしょうか。

Aが一番強く、次にB、最後にCだとして、

複数購入された場合には強い値を出す方法を教えてください。

宜しくお願いします。

1 件の回答
  1. 2020年5月18日 6:15

    優先順位のルールがよくわかりませんが、アルファベット順にただ表示するだけならMIN関数で集計してはいかがでしょうか。

    優先順位のルールがよくわかりませんが、アルファベット順にただ表示するだけならMIN関数で集計してはいかがでしょうか。 集計した状態だと都合が悪いという場合はLOD表現を使うこともできます。

     

    集計した状態だと都合が悪いという場合はLOD表現を使うこともできます。

    pastedImage_1.png

    pastedImage_2.png

0/9000