問題タブ [slicers]

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 に答える
1208 参照

excel - 単一のピボット テーブル内のフィルターを使用した複数の計算列

条件が真かどうかを考慮した複数の計算フィールドを持つ Excel でピボット テーブルを作成しようとしていますが、単一のピボット テーブル内でこれを作成する方法がわかりません。

舞台裏では、A、B、C、D、F、L、または R の値を持つことができる列を持つ一連のデータがあります。別の列はドル値で、もう 1 つは数量の列です。カテゴリが A、B、または C の場合の単価を計算しようとしていますが、カテゴリが D の場合の単価も計算します。

複数のピボット テーブルを作成して同じスライサーに関連付けることはできますが、問題は次のとおりです。場所ごとに 2 つのカテゴリのそれぞれに支出を表示する必要があり、このために 2 つの別々のピボット テーブルを作成すると、場所がカテゴリの 1 つに支出がない場合は除外されます (この下のケースでは、場所 2 にはカテゴリ D の支出がないため、2 番目のピボット テーブルには表示されません)。

これが私のデータセットの一部です。データ セット全体は 100,000 行を超えており、時間の経過とともに変化するため、長期的なソリューションが必要です。

Location Category Volume Quantity

1 A $120.32 6000

3 A $30.08 1300

3 A $60.16 2600

1 B $39.91 1000

2 B $318.50 13000

2 C $196.00 8000

1 D $220.50 8100

3 D $171.50 6300

3 D $35.90 1000

3 D $53.85 1500

2 F $416.50 0

1 L $24.50 0

2 L $30.08 0

1 R $55.13 0

2 R $55.13 0

3 R $110.26 0

ご協力いただきありがとうございます。何か明確にする必要がある場合はお知らせください。

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

javascript - 3d 印刷 js-slicer (SLAcer.js) のバイナリ処理

序章

皆さん、私は現在、安価な dlp プリンター (SparkMaker) 用の便利な印刷ファイルを生成できる JavaScript ベースの 3D スライシング ツール (SLAcer.js - すばらしい仕事です) に取り組んでいます。印刷ファイルは、いくつかの G コードと単純なバイナリ レイヤー/画像で構成されます (こちらを参照)。

G コードと、バイナリ レイヤーの関連情報を含む Uint8Array を生成できます。現在、すべての G コードおよびバイナリ レイヤーは文字列として連結され (最初の問題がある可能性があります)、最終的には zip ファイルの一部として印刷ファイル (.wow) としてダウンロードできます。(プロジェクトのデフォルト JSZip フレームワーク) (こちらを参照)

私が苦労しているポイントは次のとおりです。

元のバイナリ レイヤーと一致するバイナリ レイヤーの正しい TextEncoding を取得できません。

以下を含むいくつかのことをすでに試しました。

また試しました:

私を驚かせたのは、各 Uint8Array を個別のバイナリ txt ファイルとしてエクスポートすると、それらが必要な/元のパターンとほぼ完全に一致することです

連結:

概要

必要なファイルの内容(テキストと生のバイナリの両方 - utf8):

これは簡単に聞こえるかもしれませんが、正しいエンコーディングに関してはそうではありません。