1
私は列配列A1、A2、A3、A4、...と値1,2,3,4、...を取るインデックス列Indを持つテーブルを持っていますインデックスを使用して配列要素を返す列を作成します。私は入れ子でそれをすることができます電力クエリでの配列処理
if Ind = 1 then A1
else if Ind = 2 then A2
else if Ind = 3 then A3
else if Ind = 3 then A4 ...
もっとエレガントな方法がありますか?
ありがとうアレハンドロ。私が意味したのは、A1、A2などはSQLデータベースとは別の列であり、暗黙的にしか配列ではないということでした。私はそれらをA = {A1、A2、A3、...}のようなリストに変換してからインデックスを使うことができますが、根本的に何をしたいのかは、 –
名前はパターンに従っていますか? 'Record.Field'を使うと、カスタム列を追加するときに列から値を取得できます。たとえば、ベース名が "A"の場合、 'Record.Field(_、" A "&Number.ToText(Ind))で列A(Ind)の値を取得できます。 –
それはうまくいきました。 –