ciao a tutti,
non sto riuscendo a risolvere un problema in pbi che pensavo fosse banale.
considerando il file allegato devo trovare in quale percentuale un prodotto è trattato dai pdv presenti nella colonna B.
quindi pensavo di poter dividere la sum di trattati per il distinctcount dei pdv. ma così facendo trovo una % per il prodotto G pari al 100% ma questo è un errore visto che i pdv sono due e il prodotto è trattato solo da un pdv. il problema nasce dal fatto che la riga corrispondente al prodotto G non è presente nel pdv2.
c'è la possibilità di fare un modo che il conteggio dei pdv sia indipendente dall'elenco prodotti?
grazie e spero di essere stato chiaro.
claudio
Problema PBI L’argomento è risolto
-
- Messaggi: 20 | Topic creati
- Iscritto il: mar 30 nov 2021, 12:57
-
- Messaggi: 2240 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
Problema PBI
Ciao claudio sorge,
Se vuoi rimuovere l'effetto dei prodotti puoi provare così:
Andrea
Se vuoi rimuovere l'effetto dei prodotti puoi provare così:
Codice: Seleziona tutto
=CALCULATE( DISTINCTCOUNT( Tabella1[Pdv] ); ALL( Tabella1[Prodotto] ) )
-
Autore del topic - Messaggi: 20 | Topic creati
- Iscritto il: mar 30 nov 2021, 12:57
Problema PBI
grazie andrea, funziona.
ne approfitto per un'altra domanda.
potrei usare in qualche modo ALL per escludere qualsiasi tipo di filtro nel distinctcount?
claudio
ne approfitto per un'altra domanda.
potrei usare in qualche modo ALL per escludere qualsiasi tipo di filtro nel distinctcount?
claudio
-
- Messaggi: 2240 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
Problema PBI
Ciao claudio sorge,
ALL() si comporta come un modifiers all'interno di CALCULATE, pertanto può essere utilizzato per rimuovere i filtri provenienti dai campi di una tabella. Considera che in PowerBi esiste REMOVEFILTERS che esegue la stessa identica operazione: https://dax.guide/removefilters/
Se tu vuoi eliminare qualsiasi filtro in grado di influenzare una tabella puoi scrivere ALL([NomeTabella])
Andrea
ALL() si comporta come un modifiers all'interno di CALCULATE, pertanto può essere utilizzato per rimuovere i filtri provenienti dai campi di una tabella. Considera che in PowerBi esiste REMOVEFILTERS che esegue la stessa identica operazione: https://dax.guide/removefilters/
Se tu vuoi eliminare qualsiasi filtro in grado di influenzare una tabella puoi scrivere ALL([NomeTabella])
Andrea
-
Autore del topic - Messaggi: 20 | Topic creati
- Iscritto il: mar 30 nov 2021, 12:57