Mark Dilson
07/22/2026, 8:56 PMkapa.ai
07/22/2026, 8:56 PM$24, $26, $67, etc. suffixes you're observing in the Chrome inspector are the primary label (unique ID) values being used internally to distinguish what appear to be duplicate secondary label values. Here's what's happening: • Your "Prompt" attribute likely has a primary label (a unique identifier, e.g., prompt_id) and a secondary/display label (the human-readable prompt text like "are [client name] good for outdoor or patio use?"). • Multiple records share the same display text but have different underlying primary keys (hence the $24, $26, $67 suffixes you see in the inspector). • GoodData's improved attribute filter now shows each unique primary key value separately, even when the secondary display label is identical, so users can distinguish between them. [Improved Attribute Filters] This also explains why your charts look fine — they aggregate correctly using the primary keys under the hood. The filter UI is just now exposing that there are genuinely multiple distinct records with the same display text. [Object Labels and Filters] What to do 1. Verify your data: Check whether your source data truly has multiple rows with the same prompt text but different IDs. If so, this is correct behavior — they are distinct records. 2. If the duplicates are unintentional in your data: Fix the ETL/data source so that identical prompt texts map to a single unique ID. 3. If you want to display them merged in the UI (using the secondary label for filtering): Use the enableDuplicatedLabelValuesInAttributeFilter prop with displayAsLabel in the GoodData UI SDK, defining the filter by the primary label while displaying the secondary label: <AttributeFilter filter={newPositiveAttributeFilter(Md.PromptId.Default, ["your_id_value"])} onApply={this.onApply} enableDuplicatedLabelValuesInAttributeFilter={true} displayAsLabel={Md.PromptId.PromptText.attribute.displayForm} /> [Attribute Filter Docs] In short, the $24, $26, etc. are primary key suffixes — GoodData is correctly identifying these as separate entities. The root cause is likely that your data has multiple distinct records with the same prompt text. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups. 👀 Our Support team monitors all messages and will jump in if needed.Mark Dilson
07/22/2026, 8:58 PMkapa.ai
07/22/2026, 8:58 PM$24, $26 suffixes confirm GoodData is seeing distinct primary key values. 2. Compare the LDM/metadata: Verify that the attribute definition (primary vs. secondary label configuration) for this client's workspace matches the others exactly. A misconfigured displayAsLabel or incorrect label assigned as primary could cause this. [Object Labels and Filters] 3. Check the filter context definition: As seen in similar cases, the filter context may be incorrectly referencing the secondary label ID instead of the primary label ID. The primary label must always be used as the attribute ID in the filter context. [Community Slack] If after checking all of the above the issue still appears to be inconsistent and unexplained, I'd recommend opening a support ticket with GoodData and providing: • The workspace/dashboard links for both the affected and unaffected clients • A comparison of the LDM attribute definitions • The raw data counts for the affected prompt values This will give GoodData support the best chance to identify whether it's a genuine bug. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups. 👀 Our Support team monitors all messages and will jump in if needed.Shamil Akhmadyshev
07/22/2026, 9:28 PMMark Dilson
07/22/2026, 11:19 PMShamil Akhmadyshev
07/23/2026, 12:26 AMShamil Akhmadyshev
07/29/2026, 11:59 AMMark Dilson
08/03/2026, 5:13 PMMichael Ullock
08/03/2026, 6:38 PM