文字列の場合に列の値を繰り返す方法皆さんこんにちは!
以下のスクリプトを数値に使用しました
If(
Missing(:Name( "For Calc --Data1"))、
Lag(:Name( "Data1")、1)、
:Name( "For Calc --Data1")
)
結果のテーブルは次のようになります
| Calcの場合-Data1 | データ1 |
| 12 | 12 |
| | 12 |
| | 12 |
| 33 | 33 |
| | 33 |
ただし、値が数値である必要があるというエラーが発生するため、この同じ数式を文字列または文字を含む列に適用して、次のデータテーブルを作成することはできません。
| Calcの場合-Data2 | データ2 |
| A | A |
| | A |
| | A |
| B | B |
| | B |
これを達成するために使用できる回避策または代替式はありますか?
データ表Re:文字列の場合に列の値を繰り返す方法これが私が使う方法です
If( Row() == 1,
x = :"For Calc - Data2"n
);
If( As Column( "For Calc - Data2" ) != "",
x = :"For Calc - Data2"n
);
x;