收藏Tableau Community Forums Member (Inactive) (Salesforce) 提问于 Japan2022年1月27日 02:19最頻の文字列を算出以下のようなA、B列の氏名と購入品の表があり、C列の「Aさんはリンゴを良く買う人」というようなカラムを追加したいです。{ FIXED [氏名]:〇〇〇([購入品])}このような式になるとは思うのですが、〇の部分に当てはまる関数を分かる方がいましたら、教えてください。显示更多4 个回答排序按日期排序按最有帮助排序按日期排序加载更多评论...已采纳的回答修平 齋藤2022年1月27日 02:41概念としては単純に思えますが、計算する際には入れ子が必要です。まず氏名ごと購入品ごとの出現数を数えます。次に、この①を使って氏名ごとに最も大きい出現数をMAXで特定します。最後に、氏名ごとに①の出現数が②の最大出現数に一致するものを特定します。式を分けずに一行で書くと次のような感じです。{FIXED [氏名]: MAX(IF {FIXED [氏名], [購入品]: COUNT([購入品])} = {FIXED [氏名]: MAX({FIXED [氏名], [購入品]: COUNT([購入品])})} THEN [購入品] END)}显示更多添加评论撰写回答...粗体斜体下划线删除线项目符号列表编号列表添加链接代码块插入图像附加文件链接 URL取消保存0/9000回复
已采纳的回答修平 齋藤2022年1月27日 02:41概念としては単純に思えますが、計算する際には入れ子が必要です。まず氏名ごと購入品ごとの出現数を数えます。次に、この①を使って氏名ごとに最も大きい出現数をMAXで特定します。最後に、氏名ごとに①の出現数が②の最大出現数に一致するものを特定します。式を分けずに一行で書くと次のような感じです。{FIXED [氏名]: MAX(IF {FIXED [氏名], [購入品]: COUNT([購入品])} = {FIXED [氏名]: MAX({FIXED [氏名], [購入品]: COUNT([購入品])})} THEN [購入品] END)}显示更多