問題タブ [mdx-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
257 参照

date - MDX:日付と年の初めの間の月数を計算する方法は?

iccube を使用して、ある日付から年の初めまでの月数を計算したいと考えています。

日付ディメンションに 2 つの階層があります : [Date de sortie].[Année, semestre, trimestre, mois, jour]: 年、半年、四半期、月、日 [Date de sortie].[Année et Mois]が含まれます 年と月が含まれます

次の mdx を実行すると、良い結果が返されます (5 か月)

ただし、これをパラメーター化しようとすると、計算された日付 (年の最初の日) で期間を開始するのではなく、データの最初の日付で始まる期間が使用されます。

ここに画像の説明を入力

...

ここに画像の説明を入力

上記の結果からわかるように、beginOfYear は正しく計算されているようですが、セット myData では使用されていません。したがって、5 ではなく 113 が返されます。