---
title: 【Looker】 LookMLの動的パラメータを活用したSQL
description: BIツールLookerのリンク機能について紹介。カラムにリンク設定可能で、ナレッジサイトへのリンク方法を詳細解説。BIツールの無料紹介セミナーも開催中。
image: https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-24-2024-06-42-42-1973-AM.png
---

[![BI-LAB_01](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/BI-LAB_01.png?width=800&height=220&name=BI-LAB_01.png) ![BI-LAB_01](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/BI-LAB_01.png?width=800&height=220&name=BI-LAB_01.png)](https://knowledge.insight-lab.co.jp/bi)

[![ご相談・お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/interactive-160578501294.png)](https://knowledge.insight-lab.co.jp/hs/cta/wi/redirect?encryptedPayload=AVxigLJTB5CIC5abXV1Dc7pjwOh1gVbKn7PJNO7tDzH5tS4vWG7Dux86LUvpTgaQKJO2cCxYc70fy3b1NviCK9vJdbrE%2BmjQQMMH5iWPCk4erhcSGiPF2Zu5irrE5nlPij%2BaLu5bu9B4fSONKHJt5MsXTlWE1DTpJO3fF7SKp2mcIxPvShaNDakRyLx0&webInteractiveContentId=160578501294&portalId=5935783)

<https://knowledge.insight-lab.co.jp/bi/-looker-link-filter-0#tmpmodule_159469655889724>

- サービス紹介
    - [DATA-TERASU](https://service.insight-lab.co.jp/data-terasu)
    - [DATA-CONPASS](https://service.insight-lab.co.jp/data-conpass)
    - [Data Analytics Dojo](https://service.insight-lab.co.jp/data-DOJO)
- 取り扱い製品
    - [Snowflake](https://service.insight-lab.co.jp/snowflake)
    - [dbt](https://service.insight-lab.co.jp/dbt)
    - [TROCCO](https://service.insight-lab.co.jp/TROCCO)
    - [Qlik](https://service.insight-lab.co.jp/Qlik)
    - [Vizlib](https://service.insight-lab.co.jp/Vizlib)
    - [Sisense](https://service.insight-lab.co.jp/sisense)
    - [Tableau](https://service.insight-lab.co.jp/Tableau)
- [導入事例](https://solution.insight-lab.co.jp/bi/download-case-studies)
- [お役立ち資料](https://download.insight-lab.co.jp/bi/download)
- [ニュース](https://knowledge.insight-lab.co.jp/bi/tag/%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9)

###### 2 分で読むことができます。

# [【Looker】 LookMLの動的パラメータを活用したSQL](https://knowledge.insight-lab.co.jp/bi/-looker-link-filter-0)

 執筆者 [shochan](https://knowledge.insight-lab.co.jp/bi/author/shochan) 更新日時 2024年12月26日

###### Topics: [BIツール](https://knowledge.insight-lab.co.jp/bi/tag/biツール) [Looker](https://knowledge.insight-lab.co.jp/bi/tag/looker)

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-24-2024-06-42-42-1973-AM.png)

 目次

## 1. はじめに

今回は`parameter`を使用して動的に日付範囲を指定し、現在の期間と前年同期間の売上データを比較するSQLを用意しました。 LookMLの`parameter`は、ユーザーがダッシュボードやExplore（データ探索）で選択可能な値を指定するためのフィールドです。

これにより、ユーザーは分析やクエリの動的な変更が可能になります。

`parameter`は基本的には、`dimension`や`measure`と組み合わせて使用され、値に応じてクエリの条件や計算内容を変更できます。

## 2. 準備

 

まずは`parameter`を使ってみましょう。詳しくは３で説明します。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Dec-24-2024-06-42-42-1973-AM.png?width=1059&height=508&name=image-png-Dec-24-2024-06-42-42-1973-AM.png)

`parameter`を活用することで、開始日と終了日を指定し、`WHERE`句でデータを絞り込むことができます。例えば、ユーザーが指定した日付範囲に基づいて、対象データを動的にフィルタリングできます。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Dec-24-2024-06-43-49-6109-AM.png?width=1054&height=531&name=image-png-Dec-24-2024-06-43-49-6109-AM.png)

ただし、フィルターが設定されていない場合、`parameter`の値が空（`NULL`）のままとなり、`WHERE`句に指定された条件が成立せず、クエリ結果が得られない形になります。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Dec-24-2024-06-44-25-1368-AM.png?width=1060&height=442&name=image-png-Dec-24-2024-06-44-25-1368-AM.png)

具体的には、SQLの該当部分に`NULL`が挿入されるため、結果が空白になることに注意が必要です。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Dec-24-2024-07-38-33-0605-AM.png?width=915&height=567&name=image-png-Dec-24-2024-07-38-33-0605-AM.png)

## 3. 詳細

本題に移りたいと思います！

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Dec-24-2024-08-47-03-0990-AM.png?width=550&height=537&name=image-png-Dec-24-2024-08-47-03-0990-AM.png)

特に難しいことはしていなく、よく見るSQLなのですが、このSQLにおいて`parameter`は非常に重要な役割を担っています！

`WHERE`句に注目してください！この`WHERE`句で指定している`parameter`を使うことで、ユーザーが動的に分析対象の日付範囲を指定できるようになっています。

> TO\_DATE("Sales\_Date", 'YYYY/MM/DD') BETWEEN{% parameter target\_date\_start %}
> 
> AND {% parameter target\_date\_end %}

※この時、`parameter`で`target_date_startと``target_date_end` を指定していますが、

下記のように`parameter`を設定しないといけません。

> #################### Parameters ####################  
> parameter: target\_date\_start {  
> label: "開始日"  
> type: date  
> }
> 
> parameter: target\_date\_end {  
> label: "終了日"  
> type: date  
> }

このように、`parameter` を指定することで、クエリはその期間に応じた売上データを動的に取得できます！

日付範囲を変更すると、それに応じて前年同期間も自動的に調整されます。

　　　　　　　　　　　　　　　　　　　　　結果⇓

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Dec-24-2024-08-20-28-3946-AM.png?width=1051&height=525&name=image-png-Dec-24-2024-08-20-28-3946-AM.png)

赤括弧で囲ってある部分が今回`parameter` で指定した部分になります。

この売上範囲を変更すると、下の画像のように動的にその期間に応じた結果になります。

![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/image-png-Dec-24-2024-08-21-20-8269-AM.png?width=1060&height=538&name=image-png-Dec-24-2024-08-21-20-8269-AM.png)

## 3. おわりに

`parameter`は、SQLクエリの柔軟性を大幅に向上させる強力な機能です。

特に以下のような場面で効果を発揮します：

- ユーザーが直接条件を変更したい場合
- 期間や条件が頻繁に変わる分析

今回のSQLに限らず、さまざまなシーンで活用可能なため、分析の効率化やクエリ管理の簡素化に非常に役立つツールです。

### 参考

【Google公式のヘルプページ】

parameter

[https://cloud.google.com/looker/docs/templated-filters?](https://cloud.google.com/looker/docs/templated-filters?hl=ja)

[https://cloud.google.com/looker/docs/reference/param-field-parameter](https://cloud.google.com/looker/docs/reference/param-field-parameter)

BIツールを体験してみませんか？

INSIGHT LABでは、BIツールの無料紹介セミナー（動画）を配信しています。初めてBIツールをご利用される方を対象に、BIツールの概要や、複数あるBIツールの違いについて分かりやすくご説明いたします。

[![セミナー一覧はこちら](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/28023fdf-0a76-48bf-9815-43744ce7a2b2.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/28023fdf-0a76-48bf-9815-43744ce7a2b2)

- [Tweet](https://twitter.com/share)

#### 執筆者 [shochan](https://knowledge.insight-lab.co.jp/bi/author/shochan)

###### [前の投稿](https://knowledge.insight-lab.co.jp/bi/looker-pie-chart)

[![](https://knowledge.insight-lab.co.jp/hubfs/circle-diagrame-3168294_640.png)](https://knowledge.insight-lab.co.jp/bi/looker-pie-chart)

###### [【Looker】50件以上の項目を円グラフで表示する方法について解説](https://knowledge.insight-lab.co.jp/bi/looker-pie-chart)

###### [次の投稿](https://knowledge.insight-lab.co.jp/bi/-power-bi-cell-elements)

[![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-27-2024-08-31-13-9166-AM.png)](https://knowledge.insight-lab.co.jp/bi/-power-bi-cell-elements)

###### [【Power BI】セルの要素を活用してより分かりやすいテーブルにしてみよう](https://knowledge.insight-lab.co.jp/bi/-power-bi-cell-elements)

 

## 最新記事

<https://knowledge.insight-lab.co.jp/bi/databricks-update-june>

###### 5 分で読むことができます。

#### [【2026年6月版】ビジネス視点で紐解くDatabricks最新機能！現場のデータ運用が劇的に楽になるポイント解説](https://knowledge.insight-lab.co.jp/bi/databricks-update-june)

###### 2026年 7月 5日

<https://knowledge.insight-lab.co.jp/bi/ai-reality-tour-tokyo-2026>

###### 2 分で読むことができます。

#### [AI Reality Tour Tokyo 2026にブース出展いたします！](https://knowledge.insight-lab.co.jp/bi/ai-reality-tour-tokyo-2026)

###### 2026年 6月 8日

<https://knowledge.insight-lab.co.jp/bi/semantic-layer-game-kpi>

###### 7 分で読むことができます。

#### [ゲーム運営でのデータ分析を次のステージへ。KPI共通化と定義管理の効率化を実現する「セマンティックレイヤー」の重要性](https://knowledge.insight-lab.co.jp/bi/semantic-layer-game-kpi)

###### 2026年 5月 29日

##### サービス

サービス

- [DATA-CONPASS](https://service.insight-lab.co.jp/data-conpass)
- [DATA-TERASU](https://service.insight-lab.co.jp/data-terasu)
- [DATA-ANALYTICS-DOJO](https://service.insight-lab.co.jp/data-analytics-dojo)
- [Data Knowledge Library](https://knowledge.insight-lab.co.jp/)
- [セミナーアーカイブ](https://download.insight-lab.co.jp/seminar-archive)

##### データ活用ツール

データ活用ツール

- [Snowflake](https://service.insight-lab.co.jp/snowflake)
- [dbt](https://service.insight-lab.co.jp/dbt)
- [TROCCO](https://service.insight-lab.co.jp/TROCCO)
- [Qlik](https://service.insight-lab.co.jp/Qlik)
- [Vizlib](https://service.insight-lab.co.jp/Vizlib)
- [Sisense](https://service.insight-lab.co.jp/sisense)
- [Tableau](https://service.insight-lab.co.jp/Tableau)

##### 実績・事例

実績・事例

- [トヨタ自動車北海道](https://download.insight-lab.co.jp/bi/case-studies/toyota)
- [テレビ東京コミュニケーションズ](https://download.insight-lab.co.jp/bi/case-studies/tv-tokyo)
- [プラントフォーム](https://download.insight-lab.co.jp/bi/case-studies/plantform)
- [スタイルブレッド](https://download.insight-lab.co.jp/ja/bi/case-studies/style-bread)
- [協和企画](https://download.insight-lab.co.jp/bi/case-studies/kk)
- [Jマテ．カッパープロダクツ](https://listen-web.com/story/isao-tooyama2/)

##### 運営会社

運営会社

- [会社概要](https://insight-lab.co.jp/about/)
- [サイト運営責任者](https://twitter.com/Kajiwara81)
- [お問い合わせ](https://contact.insight-lab.co.jp/main)

[![Logo_yoko_C+W-1](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Logo_yoko_C+W-1.png?width=500&height=133&name=Logo_yoko_C+W-1.png "Logo_yoko_C+W-1")](https://www.insight-lab.co.jp/)

- [個人情報保護方針/個人情報の取り扱いについて](https://insight-lab.co.jp/privacy/)

Copyright © ＩＮＳＩＧＨＴ ＬＡＢ, Inc．All Rights Reserved.

<https://twitter.com/INSIGHTLAB_INC><https://www.youtube.com/channel/UCOKNKiO4uuza4NioSZpBMhg/featured>

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "shochan",
    "url" : "https://knowledge.insight-lab.co.jp/bi/author/shochan"
  },
  "dateModified" : "2024-12-26T01:30:36.918Z",
  "datePublished" : "2024-12-26T01:30:00.000Z",
  "headline" : "【Looker】 LookMLの動的パラメータを活用したSQL",
  "image" : [ "https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-24-2024-06-42-42-1973-AM.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://knowledge.insight-lab.co.jp/bi/-looker-link-filter-0",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://knowledge.insight-lab.co.jp/hubfs/Logo_tate-2.png"
    },
    "name" : "INSIGHT LAB"
  }
}
```