2 Replies Latest reply on Jan 13, 2020 7:05 PM by momoka.suzuki

    重複レコードがある場合の平均算出

    momoka.suzuki

      お世話になっております。

      以下のような場合に正しく平均を求める方法をご教示頂ければ幸いです。

      よろしくお願いいたします。

       

       

      ■やりたいこと

      valueの全体平均算出

       

      ■問題になっている点

      ・行レベルセキュリティのためのマスタにより、レコードが重複している(黄色ハイライト)

      ・ビューで[user_name]=USERNAME()なら[id]、そうでなければ[masked_id]を表示するといった

      条件分けをしたいため、[id]でレコードの重複をフィルタリングすることができない

       

      データ接続.png

      table_sample.png

       

       

      ログインユーザーに紐づくidの場合は、[user_name]=USERNAME()のレコードを保持

      それ以外のidの場合は、MAX(user_name)のレコードを保持、等の処理を行えたらと思うのですが

      このロジックが上手く組めず悩んでおります。

       

       

      アドバイスの程、よろしくお願いいたします。