<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sdmxcloud.org/index.php?action=history&amp;feed=atom&amp;title=FXLDataPeriod_Function</id>
	<title>FXLDataPeriod Function - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sdmxcloud.org/index.php?action=history&amp;feed=atom&amp;title=FXLDataPeriod_Function"/>
	<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;action=history"/>
	<updated>2026-06-15T21:05:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;diff=8274&amp;oldid=prev</id>
		<title>Vmurrell: /* FXLDataLookup or SDMXPeriod behaves oddly in “vertical mode” */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;diff=8274&amp;oldid=prev"/>
		<updated>2026-06-15T13:23:31Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;FXLDataLookup or SDMXPeriod behaves oddly in “vertical mode”&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:23, 15 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l89&quot; &gt;Line 89:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 89:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---------------------------------------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---------------------------------------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;FXLDataLookup or SDMXPeriod &lt;/del&gt;behaves oddly in “vertical mode” =====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;FXLDataXPeriod &lt;/ins&gt;behaves oddly in “vertical mode” =====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Why''': Both functions expect a horizontal grid (periods across columns) like the RootGrid examples; vertical layouts aren’t supported.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Why''': Both functions expect a horizontal grid (periods across columns) like the RootGrid examples; vertical layouts aren’t supported.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l96&quot; &gt;Line 96:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 96:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---------------------------------------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;---------------------------------------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== Grid not found =====  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== Grid not found =====  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;diff=8273&amp;oldid=prev</id>
		<title>Vmurrell: /* FXLDataLookup */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;diff=8273&amp;oldid=prev"/>
		<updated>2026-06-15T13:22:21Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;FXLDataLookup&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:22, 15 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2 New Formulas have been introduced:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2 New Formulas have been introduced:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;==&lt;/del&gt;FXLDataLookup &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''''&lt;/ins&gt;FXLDataLookup&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[FXLDataLookup_Function |Please refer to this article.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[FXLDataLookup_Function |Please refer to this article.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;diff=8272&amp;oldid=prev</id>
		<title>Vmurrell: /* FXLDataLookup Please refer to this article. XXXXXXX */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;diff=8272&amp;oldid=prev"/>
		<updated>2026-06-15T13:21:11Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;FXLDataLookup Please refer to this article. XXXXXXX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:21, 15 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2 New Formulas have been introduced:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2 New Formulas have been introduced:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==FXLDataLookup Please refer to this article. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;XXXXXXX ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==FXLDataLookup &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[FXLDataLookup_Function |&lt;/ins&gt;Please refer to this article.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==FXLDataPeriod ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==FXLDataPeriod ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;diff=8269&amp;oldid=prev</id>
		<title>Vmurrell: Created page with &quot;Category:Functions Reference FXLData  Introduced in H1.3.0.03 (January 2026).  =Background= == FXLDataPeriod Formulas == === Context === To date, FXLData has been used pri...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=FXLDataPeriod_Function&amp;diff=8269&amp;oldid=prev"/>
		<updated>2026-06-15T13:18:38Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/Category:Functions_Reference_FXLData&quot; title=&quot;Category:Functions Reference FXLData&quot;&gt;Category:Functions Reference FXLData&lt;/a&gt;  Introduced in H1.3.0.03 (January 2026).  =Background= == FXLDataPeriod Formulas == === Context === To date, FXLData has been used pri...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Functions Reference FXLData]] &lt;br /&gt;
Introduced in H1.3.0.03 (January 2026). &lt;br /&gt;
=Background=&lt;br /&gt;
== FXLDataPeriod Formulas ==&lt;br /&gt;
=== Context ===&lt;br /&gt;
To date, FXLData has been used primarily to generate data cubes in Excel from a Fusion Registry by applying user‑defined selection criteria. The add‑in issues SDMX REST queries to the Fusion Registry and renders the results as a structured grid, typically one series per row (time across columns) or one series per column, so analysts can work with a familiar worksheet layout.&lt;br /&gt;
&lt;br /&gt;
=== Problem ===&lt;br /&gt;
The current workflow is geared to building full grids/cubes from Fusion Registry; getting a single value or a small ad‑hoc slice often means running a broader query and then indexing/filtering the filled grid, which adds unnecessary steps for simple asks. &lt;br /&gt;
&lt;br /&gt;
=== Solution ===&lt;br /&gt;
2 New Formulas have been introduced:&lt;br /&gt;
&lt;br /&gt;
==FXLDataLookup Please refer to this article. XXXXXXX ==&lt;br /&gt;
&lt;br /&gt;
==FXLDataPeriod ==&lt;br /&gt;
&lt;br /&gt;
Returns the minimum and/or maximum SDMX periods found on a specified root grid so lookups can use dataset bounds without manual date handling (with sheet‑not‑found error handling).&lt;br /&gt;
&lt;br /&gt;
=== FXLDataPeriod Formula ===&lt;br /&gt;
FXLDataPeriod scans an existing root grid on a specified worksheet and returns the SDMX period(s) available in that grid, either the minimum, the maximum, or both, depending on the mode you pass.&lt;br /&gt;
&lt;br /&gt;
===== Syntax =====&lt;br /&gt;
FXLDataPeriod(sheetName, [what], [errorMessages])&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
'''sheetName''' - The worksheet containing the root grid with the expected header/layout&lt;br /&gt;
'''what'''&lt;br /&gt;
* OPTIONAL, Defaults to BOTH&lt;br /&gt;
* MIN - returns the first period&lt;br /&gt;
* MAX - returns the last period&lt;br /&gt;
* BOTH - returns both the first and last periods&lt;br /&gt;
'''errorMessages''' &lt;br /&gt;
* OPTIONAL, Defaults to FALSE &lt;br /&gt;
* TRUE/FALSE. When TRUE, returns descriptive messages (e.g., “Grid Not Found”).&lt;br /&gt;
&lt;br /&gt;
=== FXLDataPeriod Examples ===&lt;br /&gt;
The examples below are based on the following root grid sheet.&lt;br /&gt;
&lt;br /&gt;
[[File:Root-grid.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===== Minimum period (single value) =====&lt;br /&gt;
&lt;br /&gt;
=SDMXPeriod(&amp;quot;RootGrid&amp;quot;,&amp;quot;MIN&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''Result''': 2001&lt;br /&gt;
Why: Returns the earliest (minimum) SDMX period available on the root grid sheet.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Maximum period (single value) =====&lt;br /&gt;
&lt;br /&gt;
=SDMXPeriod(&amp;quot;RootGrid&amp;quot;,&amp;quot;MAX&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''Result''': 2003&lt;br /&gt;
Why: Returns the latest (maximum) SDMX period available on the root grid sheet.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Range (min and max — two‑cell spill) =====&lt;br /&gt;
&lt;br /&gt;
=SDMXPeriod(&amp;quot;RootGrid&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''Result''' (two cells): 2001, 2003&lt;br /&gt;
'''Why''': Returns both the MIN and MAX SDMX periods from the root grid sheet. &lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Error: sheet not found =====&lt;br /&gt;
&lt;br /&gt;
=SDMXPeriod(&amp;quot;NonExistantRootGrid&amp;quot;,,TRUE)&lt;br /&gt;
&lt;br /&gt;
'''Result''': Sheet Not Found&lt;br /&gt;
'''Why''': The specified sheet name doesn’t exist, so the function returns a “Sheet Not Found” error.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
===== MIN period isn’t the earliest in the grid =====&lt;br /&gt;
&lt;br /&gt;
'''Why''': SDMXPeriod(&amp;quot;…&amp;quot;,&amp;quot;MIN&amp;quot;) returns the first period it finds in the grid header, which is typically (but not guaranteed to be) the earliest.&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Sort your period headers left→right so the earliest period is first. &lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== MAX period isn’t the latest in the grid =====&lt;br /&gt;
&lt;br /&gt;
'''Why''': SDMXPeriod(&amp;quot;…&amp;quot;,&amp;quot;MAX&amp;quot;) returns the last period it finds in the grid header, which is typically (but not guaranteed to be) the latest.&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Sort your period headers left→right so the latest period is last. &lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== FXLDataLookup or SDMXPeriod behaves oddly in “vertical mode” =====&lt;br /&gt;
&lt;br /&gt;
'''Why''': Both functions expect a horizontal grid (periods across columns) like the RootGrid examples; vertical layouts aren’t supported.&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Render the root grid with periods in the header row and values beneath them.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Grid not found ===== &lt;br /&gt;
&lt;br /&gt;
'''Why''': The grid header (dimensions + period labels) must be on row 2 of the root sheet; otherwise the grid isn’t detected.&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Move headers to row 2 on the root sheet. &lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Sheet not found =====&lt;br /&gt;
 &lt;br /&gt;
'''Why''': The sheet name you passed doesn’t match an actual worksheet.&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Use the exact sheet name that exists in the workbook. &lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Key not found =====&lt;br /&gt;
&lt;br /&gt;
Why: The series key is misspelled or doesn’t exist in the root grid’s Series column.&lt;br /&gt;
Fix: Copy–paste the key from the grid (avoid typos) and ensure the root grid includes full series keys. &lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Expected multiple cells, but only one cell returned =====&lt;br /&gt;
&lt;br /&gt;
'''Why''': Multi‑cell (“spilled”) results require a modern Excel (later than 2016) that supports dynamic arrays.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Invalid power =====&lt;br /&gt;
&lt;br /&gt;
'''Why''': The right‑hand side of ^ must be a numeric literal or a reference to a numeric cell; a series‑derived expression/key is invalid (see example using …^(EG1:EURO:GERMANY-26)).&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Replace the exponent with a number (e.g., ^2) or a cell that contains a number. &lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Non‑numeric value in grid =====&lt;br /&gt;
&lt;br /&gt;
'''Why''': The target cell in the root grid holds text (e.g., g), so numeric calculation fails.&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Correct the source cell to a number or point the formula to a numeric period.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Divide by zero =====&lt;br /&gt;
&lt;br /&gt;
'''Why''': Your denominator evaluates to 0 (e.g., EG1:EURO:GERMANY - 26 = 0).&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Choose a non‑zero reference.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------------------------------------------&lt;br /&gt;
===== Parse error =====&lt;br /&gt;
&lt;br /&gt;
'''Why''': The items/expression string has a syntax error (operator typo, or missing parenthesis).&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Check operators and parentheses; compare against a working example and re‑enter carefully.&lt;br /&gt;
&lt;br /&gt;
===== Operations on multiple reference cells ===== &lt;br /&gt;
Require using ampersands and quotes.&lt;br /&gt;
'''Why''': When performing operations like summing or multiplying without ampersands and quotes, Excel evaluates the referenced cells before passing the value to FXLDataLookup, which results in an incorrect input for the formula.&lt;br /&gt;
&lt;br /&gt;
'''Fix''': Use ampersands and quotes, e.g. FXLDataLookup(E1&amp;amp;&amp;quot;+&amp;quot;&amp;amp;F1;D1;&amp;quot;דוגמאות&amp;quot;;FALSE;TRUE)&lt;br /&gt;
&lt;br /&gt;
This ensures the first parameter is passed as a string and correctly processed by the formula.&lt;/div&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
</feed>