日付関数 DMY から DM への変換 (年なしの Today() 関数による毎日のフィルタリング)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあ、
重複する年を分析できるように、DMY 形式の日付列を DM に変換する必要があります。 「日付DMY」機能と「年」部分を削除してみましたが、役に立ちませんでした。 2 つの異なる分析に必要です。 1 つ目は、重複する販売データです。 添付のテーブル「DateTimeFunctionDM」は、2 つの異なる年の両方の売上がある (重複している) 日付で構成されています。 レポートの日付まで 2016 年と 2015 年を比較する販売レポートを毎日作成するには、最初に DMY 形式から日と月を抽出し、年を「オーバーレイ」として使用する必要があります。 2 番目のジョブは、年に関係なく、年の DateMonth までの売上をフィルタリングするようなフィルタを含む列を作成することです (今日レポートを作成すると、12/02 までの両方の年をフィルタリングして、それまでの両方の年の売上を比較します)日にち)
別の分析では、年間の期間の価格変動を比較するために同じことを行う必要があります。 したがって、2014 年 5 月 5 日の数値日付列を 05May として表示する列を再度作成する必要があります。 (表「期間」を添付)
よろしくお願いします!
Re: 日付関数 DMY から DM への変換 (年なしの Today() 関数による毎日のフィルタリング)Dt << Select Where(Month(:Sales Date)> Month(Today()) & Day(:SalesDate )>Day(Today())) <<< Exclude
私が誤解していない限り、なぜそれが機能しないのかわかりません。
Re: 日付関数 DMY から DM への変換 (年なしの Today() 関数による毎日のフィルタリング)ご意見ありがとうございます。
どちらも異なる方法でタスクにアプローチしますが、依然として JSL 自動化機能が不足しています。 。
スクリプトは、実際の自動化のための「Sales Date ≦Today()」フィルタリングで構成されている必要があります(それ以外の場合)。毎日のレポートではローカル データ フィルターの手動選択が依然として必須です)
作成された列が提案された場合、ヴィンス・フォールラー0またエリックヒルまたマイケル・アンダーソン"のロジックのように列をフィルタリングするJSLの書き方は何ですか?発売日≦今日()" ?
よろしくお願いします
追伸: おそらく開発者は、ddmmyyyy 形式を ddmm に変換する関数を「日付と時刻」の下に追加して、日付データとして使用したり、Today() 関数で年を無視したりできるかもしれません。 ただのアイデア....
Re: 日付関数 DMY から DM への変換 (年なしの Today() 関数による毎日のフィルタリング)あるいは、日、月、年ごとに列を作成して分割することもできます。

ただし、あなたがやろうとしていることを私は見逃しているかもしれません。
Re: 日付関数 DMY から DM への変換 (年なしの Today() 関数による毎日のフィルタリング)Dayof Year() または Weekof Year() に加えて Year() 列を実行することもできます。正確な日付は得られませんが、比較可能です (うるう年では日付がずれる可能性があります)。

Re: 日付関数 DMY から DM への変換 (年なしの Today() 関数による毎日のフィルタリング)おい、サイトコプログル、
2 つの代替案を思いつきましたが、どちらも本当に問題を解決できるかどうかはわかりません。1 つ目は、あなたも試したことがあるかもしれませんが、次のような数式列でした。
DateDMY( Day(:PeriodBegin), Month(:PeriodBegin), 1904 );
したがって、年を 1904 年に修正するだけです。これは、JMP 日時値では実際には 0 年です。JMP は行います*いいえ* JMP には、月と日だけのフォーマットが用意されていますが、JMP には、文字を入力して必要な内容を取得できる Excel のようなカスタム フォーマッタがありません。 したがって、そのアプローチを使用すると、1904 が表示されます。
私がとった別のアプローチは次のとおりです。
月(:PeriodBegin) * 100 + 日(:PeriodBegin)
これにより、数値ではあるものの、月と日のみが含まれたものが得られます。

しかし、これは実際の日付ではないため、日付関数を使用して月や日を抽出することはできません。自分で計算する必要があります。
とにかく、役立つかもしれない他のアイデアがいくつかあります。
ありがとう、
エリック
Re: 日付関数 DMY から DM への変換 (年なしの Today() 関数による毎日のフィルタリング)ありがとうマイケル・アンダーソンこれらを特徴付けて 1 つの列に結合することで、Period の問題を解決できますが、数値データのフィルタリングと操作には他の解決策が必要です。
何か案は?
Re: 日付関数 DMY から DM への変換 (年なしの Today() 関数による毎日のフィルタリング)次のようなことを試すことができます (period.mp データセットの最初の列を使用)。
Left(フォーマット日付(:PeriodBegin, "ddMonyyyy"), 5)

この方法の欠点は、数値ではなくなることです。
一番、
M