मैं एक एम्बेड क्लास बना रहा हूं जो PowerBI Javascript का उपयोग करता है। मैं पहले से ही एक बुनियादी फ़िल्टर की स्कीमा और एक उन्नत फ़िल्टर का उपयोग करके रिपोर्ट को डायनामिक रूप से फ़िल्टर कर रहा हूँ।

अपने पेज में, मैं एक डैशबोर्ड या एक/एकाधिक टाइलें भी एम्बेड करना चाहूंगा। मैं चाहता हूं कि इस डैशबोर्ड या टाइल को उसी स्कीमा का उपयोग करके फ़िल्टर किया जाए जिसका उपयोग मैं रिपोर्ट में करता हूं। मैंने चारों ओर खोज की और देखा कि स्कीमा फ़िल्टर का उपयोग करके डैशबोर्ड या टाइल को सीधे फ़िल्टर करने का कोई तरीका नहीं है, जिस तरह से मैं रिपोर्ट में उपयोग करता हूं।

यदि यह काम नहीं करता है, तो कस्टम फ़िल्टर के साथ पहले से फ़िल्टर की गई टाइलों को एम्बेड करने का मेरा सबसे अच्छा समाधान विज़ुअल्स का उपयोग करना होगा और डैशबोर्ड या टाइल होने के बजाय मुझे रिपोर्ट के विज़ुअल्स का उपयोग करना चाहिए और इस तरह मैं सीधे कस्टम फ़िल्टर का उपयोग कर सकता हूं उन्हें।

लेकिन क्या डैशबोर्ड या टाइल्स को फ़िल्टर करने का कोई और तरीका है?

मैं इसे एक रिपोर्ट में कर सकता हूं। लेकिन क्या कोई अन्य तरीका है जिससे मैं इसे टाइल या डैशबोर्ड में कर सकता हूं?

const basicFilter = {
            $schema: "http://powerbi.com/product/schema#basic",
            target: {
                table: data.filter.table,
                column: data.filter.column
            },
            operator: "In",
            values: [data.filter.userId],
            filterType: 1,
            displaySettings: {
                isLockedInViewMode: true,
                isHiddenInViewMode: true,
                displayName: "Logged in User"
            }
            //requireSingleSelection: true // Limits selection of values to one.
        };

        // Note, this is always an array!
        config.filters = [basicFilter];
0
andrecj 23 पद 2020, 18:26

1 उत्तर

सबसे बढ़िया उत्तर

PowerBI JavaScript में डैशबोर्ड और टाइल को फ़िल्टर करना समर्थित नहीं है।

लेकिन, हाँ, आपके द्वारा बताए गए समाधान को वर्कअराउंड माना जा सकता है। यहां लागू करने का तरीका देखने के लिए आप रिपोर्ट लेवल फ़िल्टर पूरी रिपोर्ट के लिए, पेज लेवल फिल्टर और विज़ुअल लेवल फ़िल्टर

कुछ कार्यान्वयन सहायता के लिए आप PowerBI एंबेडेड प्लेग्राउंड का भी संदर्भ ले सकते हैं।

2
mayur_007X 30 पद 2020, 13:39
हाँ खेल का मैदान पिछले हफ्तों में काम के लिए मेरी नई दैनिक संपत्ति रही है :) इसके अलावा, स्पष्टीकरण के लिए धन्यवाद।
 – 
andrecj
30 पद 2020, 21:21