{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/",
        "slug": "dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing",
        "url": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/"
        },
        "title": "Declare a global workbook time parameter before synchronizing chart brushing",
        "summary": "Make the scope of an interactive time selection explicit.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "cyber-defense",
            "label": "Cyber defense",
            "alt": "Layered glass and metal cyber-defense structure with controlled blue and gold signal paths.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "cybersecurity",
                "name": "Cybersecurity",
                "url": "https://update.dsesecurity.com/topic/cybersecurity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-17T16:33:14+00:00",
        "modified_at": "2026-09-17T16:42:35+00:00",
        "reviewed_on": "2026-09-17",
        "reading_minutes": 1,
        "word_count": 205,
        "potentially_affected": "Use this review for a workbook intended to synchronize time selection across multiple charts. Identify which controls should share the value and which should remain independent. Review the parameter dependencies before making an existing local parameter global.",
        "dse_recommendation": "DSE recommends declaring the shared parameter once and documenting which chart inputs and outputs use it.",
        "primary_source": {
            "name": "Create workbook parameters - Azure Monitor | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-parameters",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>Microsoft says a global workbook parameter must be declared in a parameters step using the global option. Selections, brushing, links, buttons and tabs can update an existing global parameter, but cannot create one. The declaration determines whether those interactions can update a shared value. <a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Use this review for a workbook intended to synchronize time selection across multiple charts. Identify which controls should share the value and which should remain independent. Review the parameter dependencies before making an existing local parameter global.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends declaring the shared parameter once and documenting which chart inputs and outputs use it. Test a copied workbook before changing the shared report. Keep unrelated filters local, and have a reviewer inspect dependencies for unintended cycles. Label the active time selection so readers can understand the scope of the displayed evidence.</p>\n<h2>Verification</h2>\n<p>Brush a time interval in each participating chart and confirm that all intended charts update, including those above the changed control. Verify that intentionally independent charts retain their own scope. Reload the workbook and repeat the interaction from its default state. Preserve the tested parameter declaration and bindings with the workbook version used for the report.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Create workbook parameters</a>.</p>",
        "content_text": "Source facts\nMicrosoft says a global workbook parameter must be declared in a parameters step using the global option. Selections, brushing, links, buttons and tabs can update an existing global parameter, but cannot create one. The declaration determines whether those interactions can update a shared value. Microsoft Learn.\nApplicability\nUse this review for a workbook intended to synchronize time selection across multiple charts. Identify which controls should share the value and which should remain independent. Review the parameter dependencies before making an existing local parameter global.\nDSE recommendation\nDSE recommends declaring the shared parameter once and documenting which chart inputs and outputs use it. Test a copied workbook before changing the shared report. Keep unrelated filters local, and have a reviewer inspect dependencies for unintended cycles. Label the active time selection so readers can understand the scope of the displayed evidence.\nVerification\nBrush a time interval in each participating chart and confirm that all intended charts update, including those above the changed control. Verify that intentionally independent charts retain their own scope. Reload the workbook and repeat the interaction from its default state. Preserve the tested parameter declaration and bindings with the workbook version used for the report.\nOfficial references\nMicrosoft Learn: Create workbook parameters.",
        "content_markdown": "## Source facts\n\nMicrosoft says a global workbook parameter must be declared in a parameters step using the global option. Selections, brushing, links, buttons and tabs can update an existing global parameter, but cannot create one. The declaration determines whether those interactions can update a shared value. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-parameters).\n\n## Applicability\n\nUse this review for a workbook intended to synchronize time selection across multiple charts. Identify which controls should share the value and which should remain independent. Review the parameter dependencies before making an existing local parameter global.\n\n## DSE recommendation\n\nDSE recommends declaring the shared parameter once and documenting which chart inputs and outputs use it. Test a copied workbook before changing the shared report. Keep unrelated filters local, and have a reviewer inspect dependencies for unintended cycles. Label the active time selection so readers can understand the scope of the displayed evidence.\n\n## Verification\n\nBrush a time interval in each participating chart and confirm that all intended charts update, including those above the changed control. Verify that intentionally independent charts retain their own scope. Reload the workbook and repeat the interaction from its default state. Preserve the tested parameter declaration and bindings with the workbook version used for the report.\n\n## Official references\n\n[Microsoft Learn: Create workbook parameters](https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-parameters)."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/",
                "url": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-17"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Declare a global workbook time parameter before synchronizing chart brushing",
                        "item": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/",
                "url": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/",
                "headline": "Declare a global workbook time parameter before synchronizing chart brushing",
                "description": "Make the scope of an interactive time selection explicit.",
                "abstract": "Make the scope of an interactive time selection explicit.",
                "articleBody": "Source facts\nMicrosoft says a global workbook parameter must be declared in a parameters step using the global option. Selections, brushing, links, buttons and tabs can update an existing global parameter, but cannot create one. The declaration determines whether those interactions can update a shared value. Microsoft Learn.\nApplicability\nUse this review for a workbook intended to synchronize time selection across multiple charts. Identify which controls should share the value and which should remain independent. Review the parameter dependencies before making an existing local parameter global.\nDSE recommendation\nDSE recommends declaring the shared parameter once and documenting which chart inputs and outputs use it. Test a copied workbook before changing the shared report. Keep unrelated filters local, and have a reviewer inspect dependencies for unintended cycles. Label the active time selection so readers can understand the scope of the displayed evidence.\nVerification\nBrush a time interval in each participating chart and confirm that all intended charts update, including those above the changed control. Verify that intentionally independent charts retain their own scope. Reload the workbook and repeat the interaction from its default state. Preserve the tested parameter declaration and bindings with the workbook version used for the report.\nOfficial references\nMicrosoft Learn: Create workbook parameters.",
                "datePublished": "2026-09-17T16:33:14+00:00",
                "dateModified": "2026-09-17T16:42:35+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260917-106-declare-a-global-workbook-time-parameter-before-synchronizing-chart-brushing/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Declare a global workbook time parameter before synchronizing chart brushing"
                },
                "articleSection": [
                    "Cybersecurity",
                    "IT"
                ],
                "keywords": [
                    "Cybersecurity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 205,
                "timeRequired": "PT1M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Create workbook parameters - Azure Monitor | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-parameters"
                }
            }
        ]
    }
}