問題タブ [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.
powerbi - 新規注文と繰り返し注文の Power Query ステートメント (カスタム列)
Date、Customer、および Product 列で構成される Sales テーブルがあります。データを新規注文と更新注文の 2 つの部分に分けたいと考えています。各顧客は多くの種類の製品を注文でき、顧客が注文した各新製品は「新規」の状態になり、同じ顧客が数日または数か月後に同じ製品を注文した場合、「更新」の状態になります。
作成するサンプル データと列は次のとおりです。
これまでのところ、Customer と Product を 1 つの列にマージして一意にする列を作成し、日付で並べ替えることに行き詰まりました。または、これを簡単にする他の方法はありますか?ありがとうございました。
laravel - 回答: Laravel 7、クエリビルダーで動的列を選択
私はこの解決策を見つけるために多くの時間を費やしました。ユーザーが選択した列データのリストをエクスポートしたいのですが、これがその解決策です。解決策は、列のリストを配列形式で取得し、それを特定のデータベースの列名に変換してクエリに渡すことです。laravel のクエリ ビルダーは配列を受け入れます。これは私の人生を楽にしてくれました、そして私はあなたの人生を楽にしたいです:)
不明な点があればお尋ねください。
mysql - WooCommerce: 注文の詳細ページ: テーブル 'wc_order_product_lookup' に新しいカスタム列 'quantity_ordered' から値を挿入します
1. 問題:
重さを量った生鮮食品を販売したい (したがって、顧客が実際に注文した重量と正確に一致することはありません)。特定の製品が入手できなくなった場合、同様の製品が出荷されることがあります。
例えば:
顧客が請求書でこれを確認できるようにしたい:
- これは、WooCommerce が Qty 列/変数 (古いものとカスタムのもの) の両方の数量を
float
ではなくとして処理することを「確信」する必要があることを意味しますinteger
。 - したがって、バックオフィスで注文を更新するときに、数量がゼロの製品の削除を停止するために WooCommerce も必要です (
product_qty
)。
部分的な一時的な解決策:
Line284:
- また、テーブルの新しいカスタム列 (既に作成したもの) (「グッド プラクティス」でない場合 - この列をどこに & どのように追加すればよいですか?) を使用して、顧客が作成した瞬間に(同じテーブル内の) 列から値を取得します。注文。
product_quantity_ordered
{prefix}wc_order_product_lookup
product_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.私が試したこと:
- テーブルに新しいカスタム列 を追加しました(繰り返しますが、これが「ベスト プラクティス」ではない場合... この新しい列をどこに追加すればよいでしょうか?)
画像を参照してください:
product_quantity_ordered
{prefix}wc_order_product_lookup
- Order Details の Show product meta in order items テーブルのコード スニペットを使用しました(これにより、新しい列 column が表示され、そこに からの値が取り込まれます
product_qty
)。ただし、注文の編集ページで商品の数量を編集するとすぐに、もちろん、WooCommerce は両方の数量列を更新します。
画像を参照してください:
3.私のコード:
当面の間、このスニペットのみ ( [注文の詳細] の [注文アイテム] テーブルに製品メタを表示するから):
wordpress - カスタム列の後に並べ替えると、Wordpress メディア ライブラリに NULL 値のエントリがありません
「写真家」と「著作権」というメディア エントリのメタデータに 2 つのカスタム列を含めました。メディア ライブラリの管理ビューに両方の列を含め、並べ替え可能にしました。しかし、それらのいずれかで並べ替えると、結果はその列に NULL 値を持つエントリを除外します
管理パネルのメディア ビューにカスタム フィールドを追加する
管理パネルのメディア ビューでカスタム列を並べ替え可能にする
非NULL値を持つエントリの後に、ソートされたテーブルにNULL値を持つエントリを含めたいです。
投稿とユーザーの同じ質問に答えるこの投稿を見つけました。メディアは基本的に添付ファイルタイプの投稿であるため、投稿に適用できる答えはメディアにも当てはまると思いましたが、そうではなく、メディアライブラリが完全に空になります。
私はPHPを始めたばかりです。助けていただければ幸いです。