Vytváranie mierok s polovičným pripočítaním

Dokončené

V situáciách, keď si neželáte štandardné vyhodnocovanie správania v službe Power BI, môžete použiť funkcie CALCULATE a/alebo USERELATIONSHIP. Existujú však aj ďalšie okolnosti, za ktorých by ste si nemuseli želať štandardné správanie. Takým príkladom je napríklad situácia, keď potrebujete vyriešiť problém s polovičným pripočítaním. Štandardné mierky sú jednoduché koncepty, v ktorých sa môžu používať funkcie SUM, AVERAGE, MIN a MAX. Doteraz ste používali hodnotu SUM pre mierku Celkový predaj.

Sčítavanie mierok niekedy nedáva zmysel. Napríklad, keď vykonávate inventúru v sklade. Ak máte napríklad v pondelok 100 horských bicyklov a v utorok 125, nechcete, aby sa tieto dve mierky sčítali a výsledok naznačoval, že ste v sklade mali počas dvoch dní 225 horských bicyklov. V takejto situácii, ak chcete poznať stav zásob za mesiac marec, potrebujete službe Power BI určiť, aby mierky nesčítavala, ale použila poslednú hodnotu za mesiac marec a priradila ju k niektorému vizuálu.

Na vykonanie tejto akcie môžete použiť funkciu CALCULATE spolu s funkciou LastDate, ako je znázornené na nasledujúcom príklade:

Last Inventory Count =
CALCULATE (
    SUM ( 'Warehouse'[Inventory Count] ),
    LASTDATE ( 'Date'[Date] ))

Tento prístup zastaví funkciu SUM pri prechádzaní všetkých dátumov. Namiesto toho sa funkcia SUM použije len pri poslednom dátume časového obdobia, čím sa efektívne vytvorí mierka s polovičným pripočítaním.