問題タブ [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.
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 が返されます。