DateFrom と DateTo の 2 つの日付の間で mdx のデータをクエリする際に問題が発生しました。簡単に言えば、[年][月][日]の 3 つのレコードがあるとします。
[2012][8][21]
[2012][8][22]
[2012][8][23]
たとえば、DateFrom と DateTo を db にないものとして渡すと、DateFrom = [2012].[8].[20] and DateTo = [2012].[8].[24]
「Mondrian Error:MDX object '[Date].[2012].[8].[20]' not found in cube」というエラーが表示されます。 'Eメール'"
しかし、たとえば、DateFrom と DateTo をデータベース内の何かとして設定すると、DateFrom = [2012].[8].[21] and DateTo = [2012].[8].[23]
機能します。
DateFrom と DateTo は Web ui の Frond エンドから渡されたため、制御できないため、DateFrom よりも大きい最小値と DateTo よりも小さい最大値を見つける必要があると思いますが、方法がわかりません。 、 何か案が?または、これを解決するための他のアプローチがありますか? ありがとう。