Skip to content

Commit 61beb4c

Browse files
github-automation-metabaseMetabase Docs bot
andauthored
[auto] adding content to backport-56-fd29d268d3c97fc2b4dd351905c4b481847d7542->release-x.56.x (#388)
Co-authored-by: Metabase Docs bot <[email protected]>
1 parent ab6c72f commit 61beb4c

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

_docs/v0.56/questions/native-editor/time-grouping-parameters.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,18 @@ Here's an example that counts the number of orders in the `orders` table and ins
2727
{% raw %}
2828
SELECT
2929
COUNT(*) AS "Orders",
30-
{{mb.time_grouping("Time grouping", "created_at")}} AS "Created At"
30+
{{created_at_param}} AS "Created At"
3131
FROM
3232
orders
3333
GROUP BY
34-
{{mb.time_grouping("Time grouping", "created_at")}}
34+
{{created_at_param}}
3535
{% endraw %}
3636
```
3737

3838
Like in all SQL groupings, you must include the parameter in both the `SELECT` and `GROUP BY` clauses. You can also use the `mb.time_grouping` function on different columns in the same query, like this:
3939

4040
```sql
41+
{% raw %}
4142
SELECT
4243
COUNT(*) AS "Count",
4344
{{created_at_param}} AS "Created at",
@@ -47,6 +48,7 @@ FROM
4748
GROUP BY
4849
{{created_at_param}},
4950
{{trial_ends_at}}
51+
{% endraw %}
5052
```
5153

5254
Like with all parameters, you can set a default value (e.g., "month"). With time grouping parameters, you're limited to the options for the [time grouping parameter](../../dashboards/filters#time-grouping-parameter).

_site/docs/v0.56/questions/native-editor/time-grouping-parameters.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4860,25 +4860,27 @@ <h2 id="time-grouping-parameter-example">Time grouping parameter example</h2>
48604860
<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
48614861
<span class="k">SELECT</span>
48624862
<span class="k">COUNT</span><span class="p">(</span><span class="o">*</span><span class="p">)</span> <span class="k">AS</span> <span class="nv">"Orders"</span><span class="p">,</span>
4863-
<span class="p">{{</span><span class="n">mb</span><span class="p">.</span><span class="n">time_grouping</span><span class="p">(</span><span class="nv">"Time grouping"</span><span class="p">,</span> <span class="nv">"created_at"</span><span class="p">)}}</span> <span class="k">AS</span> <span class="nv">"Created At"</span>
4863+
<span class="p">{{</span><span class="n">created_at_param</span><span class="p">}}</span> <span class="k">AS</span> <span class="nv">"Created At"</span>
48644864
<span class="k">FROM</span>
48654865
<span class="n">orders</span>
48664866
<span class="k">GROUP</span> <span class="k">BY</span>
4867-
<span class="p">{{</span><span class="n">mb</span><span class="p">.</span><span class="n">time_grouping</span><span class="p">(</span><span class="nv">"Time grouping"</span><span class="p">,</span> <span class="nv">"created_at"</span><span class="p">)}}</span>
4867+
<span class="p">{{</span><span class="n">created_at_param</span><span class="p">}}</span>
48684868

48694869
</code></pre></div></div>
48704870

48714871
<p>Like in all SQL groupings, you must include the parameter in both the <code class="language-plaintext highlighter-rouge">SELECT</code> and <code class="language-plaintext highlighter-rouge">GROUP BY</code> clauses. You can also use the <code class="language-plaintext highlighter-rouge">mb.time_grouping</code> function on different columns in the same query, like this:</p>
48724872

4873-
<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">SELECT</span>
4873+
<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
4874+
<span class="k">SELECT</span>
48744875
<span class="k">COUNT</span><span class="p">(</span><span class="o">*</span><span class="p">)</span> <span class="k">AS</span> <span class="nv">"Count"</span><span class="p">,</span>
4875-
<span class="k">AS</span> <span class="nv">"Created at"</span><span class="p">,</span>
4876-
<span class="k">AS</span> <span class="nv">"Trial ends at"</span>
4876+
<span class="p">{{</span><span class="n">created_at_param</span><span class="p">}}</span> <span class="k">AS</span> <span class="nv">"Created at"</span><span class="p">,</span>
4877+
<span class="p">{{</span><span class="n">trial_ends_at</span><span class="p">}}</span> <span class="k">AS</span> <span class="nv">"Trial ends at"</span>
48774878
<span class="k">FROM</span>
48784879
<span class="n">accounts</span>
48794880
<span class="k">GROUP</span> <span class="k">BY</span>
4880-
<span class="p">,</span>
4881-
4881+
<span class="p">{{</span><span class="n">created_at_param</span><span class="p">}},</span>
4882+
<span class="p">{{</span><span class="n">trial_ends_at</span><span class="p">}}</span>
4883+
48824884
</code></pre></div></div>
48834885

48844886
<p>Like with all parameters, you can set a default value (e.g., “month”). With time grouping parameters, you’re limited to the options for the <a href="../../dashboards/filters#time-grouping-parameter">time grouping parameter</a>.</p>

0 commit comments

Comments
 (0)