基本的な事ですいません。。。
2019Week45 Workoutwednesdayにチャレンジしているのですが、どうしても下記関数の意味が理解できません。。。
【計算フィールドで作成したディメンション】
Shipped | TF
[Ship Date] <= {MAX([Order Date])}
MAXがない「[Ship Date] <= [Order Date]」だと単純にオーダー日と発送日が同じものが真になるのは理解できたのですが
上記関数だと、オーダー日、発送日が一致していなくても、真の場合があったり、偽の場合があったりと理解に苦しんでいます。。。
いろいろ検索してみたのですが、解決できそうになかったので投稿しました。
ご教授いただけると助かります。
よろしくお願いいたします。
6 réponses
私も昨日これやりました。
{MAX([Order Date]}は他の方もおっしゃられている通り、
このデータソース内での最大Order Dateの値を取得していますが、
フィルタにコンテキストフィルタとしてOrderDate(範囲指定2019/10/30~2019/11/6)が設定されています。
コンテキストフィルタになっている場合、操作順序が変わり、コンテキストフィルタが優先されるため{MAX([Order Date]}の取得値は「2019/11/6」になります。
コンテキストフィルタではなく通常のフィルタの場合、FIXEDが優先されるため{MAX([Order Date]}の取得値は「2019/12/30」になります。
上記の違いは関係ありませんでしょうか。
もし別の要因であれば、サンプルを添付いただけると詳細に確認できます。