0

Qlikview ヘルプの例:

sum( {$<Year = {“&gt;1978<2004”}>} Sales )

このコードを試してみましたが、うまくいきませんでした

Count( {$<Damages.DamageDate = {">Min(OtherDate)"}>} Damages.Id)

qlikview は不等式の日付をサポートしていないようです。このようなことを行う方法を知っている人がいれば、助けてください。

4

4 に答える 4

5

私が覚えているように、set 式内ではドル記号展開を使用する必要があります。マニュアルの「ドル記号展開による修飾子の設定」を参照してください。次に、Min 関数が評価されるため、set 式が機能するはずです。

次のようになります。

Count( {$<Damages.DamageDate = {">$(=Min(OtherDate))"}>} Damages.Id)

多分

Count( {$<Damages.DamageDate = {">$(#=Min(OtherDate))"}>} Damages.Id) 
于 2012-10-18T16:41:20.840 に答える
2

私は使うだろう

// Reopen or share this result by using the following Url:
// http://tools.qlikblog.at/SetAnalysisWizard/?sa=J0LC

Count({$<[Damages.DamageDate]={">$(=Min(OtherDate))"}>}[Damages.Id])

注: 「Damages.DamageDate」のような修飾フィールド名には角括弧を使用する必要があると思います。Set Analysis Wizard を使用して式を変更できます。

お役に立てれば!

よろしくステファン

于 2014-02-23T13:15:54.433 に答える
-1

qlikviewで必要なものを計算する方法がわかりませんが、SQLクエリですべての計算を行うことで回避します。

アップデート:

また、count と if の組み合わせも役立つ場合があります。また、式で使用する前に、ユーザーが選択した値をドキュメント変数に配置することを忘れないでください

于 2012-08-01T14:05:06.037 に答える