2026年3月5日:セマンティックビューのメトリックが特定のディメンションにまたがって集計されるのを防ぐ方法

メトリックを特定のディメンションにまたがって集計しない場合は、:doc:`/sql-reference/sql/create-semantic-view`コマンドのNONADDITIVEBY句でそれらのディメンションを指定できるようになりました。

たとえば、メトリックが一部の日付ディメンションによって集約されるのを防ぐには、以下のようにします。

CREATE OR REPLACE SEMANTIC VIEW bank_accounts_sv
  TABLES (
    bank_accounts
  )
  DIMENSIONS (
    bank_accounts.customer_id_dim AS bank_accounts.customer_id,
    bank_accounts.account_type_dim AS bank_accounts.account_type,
    bank_accounts.year_dim AS bank_accounts.year,
    bank_accounts.month_dim AS bank_accounts.month,
    bank_accounts.day_dim AS bank_accounts.day
  )
  METRICS (
    bank_accounts.m_account_balance
      NON ADDITIVE BY (year_dim, month_dim, day_dim)
      AS SUM(balance)
  );

詳細については、 メトリックに対して非加算にすべきディメンションの特定 をご参照ください。