問題タブ [customcolumn]

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 投票する
3 に答える
62 参照

powerbi - 新規注文と繰り返し注文の Power Query ステートメント (カスタム列)

Date、Customer、および Product 列で構成される Sales テーブルがあります。データを新規注文と更新注文の 2 つの部分に分けたいと考えています。各顧客は多くの種類の製品を注文でき、顧客が注文した各新製品は「新規」の状態になり、同じ顧客が数日または数か月後に同じ製品を注文した場合、「更新」の状態になります。

作成するサンプル データと列は次のとおりです。

サンプルデータ

これまでのところ、Customer と Product を 1 つの列にマージして一意にする列を作成し、日付で並べ替えることに行き詰まりました。または、これを簡単にする他の方法はありますか?ありがとうございました。

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

laravel - 回答: Laravel 7、クエリビルダーで動的列を選択

私はこの解決策を見つけるために多くの時間を費やしました。ユーザーが選択した列データのリストをエクスポートしたいのですが、これがその解決策です。解決策は、列のリストを配列形式で取得し、それを特定のデータベースの列名に変換してクエリに渡すことです。laravel のクエリ ビルダーは配列を受け入れます。これは私の人生を楽にしてくれました、そして私はあなたの人生を楽にしたいです:)

不明な点があればお尋ねください。

0 投票する
0 に答える
583 参照

mysql - WooCommerce: 注文の詳細ページ: テーブル 'wc_order_product_lookup' に新しいカスタム列 'quantity_ordered' から値を挿入します

1. 問題:

重さを量った生鮮食品を販売したい (したがって、顧客が実際に注文した重量と正確に一致することはありません)。特定の製品が入手できなくなった場合、同様の製品が出荷されることがあります。
例えば:

顧客が請求書でこれを確認できるようにしたい:

  • これは、WooCommerce が Qty 列/変数 (古いものとカスタムのもの) の両方の数量をfloatではなくとして処理することを「確信」する必要があることを意味しますinteger
  • したがって、バックオフィスで注文を更新するときに、数量がゼロの製品の削除を停止するために WooCommerce も必要です ( product_qty)。

部分的な一時的な解決策:

Line284:

  • また、テーブルの新しいカスタム列 (既に作成したもの) (「グッド プラクティス」でない場合 - この列をどこに & どのように追加すればよいですか?) を使用して、顧客が作成した瞬間に(同じテーブル内の) 列から値を取得します。注文。product_quantity_ordered{prefix}wc_order_product_lookupproduct_qty{prefix}wc_order_product_lookup

部分的な一時的な解決策: phpMyAdmin
の SQL クエリ:
UPDATE L16_wc_order_product_lookup SET product_qty_ordered = product_qty WHERE date_created BETWEEN '2020-06-24' AND '2020/07/14';

  • アドミンの注文編集ページ請求書の両方で、両方の数量列を並べて表示することもできます (最初に注文した数量、次に出荷した数量) 。

2.私が試したこと:

  1. テーブルに新しいカスタム列 を追加しました(繰り返しますが、これが「ベスト プラクティス」ではない場合... この新しい列をどこに追加すればよいでしょうか?) 画像を参照してください: product_quantity_ordered{prefix}wc_order_product_lookup
    phpMyAdmin - product_qty_ordered
  2. Order Details の Show product meta in order items テーブルのコード スニペットを使用しました(これにより、新しい列 column が表示され、そこに からの値が取り込まれますproduct_qty)。ただし、注文の編集ページで商品の数量を編集するとすぐに、もちろん、WooCommerce は両方の数量列を更新します。
    画像を参照してください: ここに画像の説明を入力

3.私のコード:

当面の間、このスニペットのみ ( [注文の詳細] の [注文アイテム] テーブルに製品メタを表示するから):

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

wordpress - カスタム列の後に並べ替えると、Wordpress メディア ライブラリに NULL 値のエントリがありません

「写真家」と「著作権」というメディア エントリのメタデータに 2 つのカスタム列を含めました。メディア ライブラリの管理ビューに両方の列を含め、並べ替え可能にしました。しかし、それらのいずれかで並べ替えると、結果はその列に NULL 値を持つエントリを除外します

管理パネルのメディア ビューにカスタム フィールドを追加する

管理パネルのメディア ビューでカスタム列を並べ替え可能にする

非NULL値を持つエントリの後に、ソートされたテーブルにNULL値を持つエントリを含めたいです。

投稿とユーザーの同じ質問に答えるこの投稿を見つけました。メディアは基本的に添付ファイルタイプの投稿であるため、投稿に適用できる答えはメディアにも当てはまると思いましたが、そうではなく、メディアライブラリが完全に空になります。

私はPHPを始めたばかりです。助けていただければ幸いです。