Misura riferita alla selezione di una tabella scollegata L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 25 | Topic creati
- Iscritto il: gio 2 dic 2021, 13:47
Misura riferita alla selezione di una tabella scollegata
Buongiorno.
Vorrei creare una misura che in base alla selezione di un valore di una tabella presente in un modello dati (scollegata alle altre tabelle), esegua alcune operazioni. E' possibile?
Nel mio esempio, se selezione in valore A moltiplico i pezzi per 10, se seleziono B moltiplico per 100, se selezione C moltiplico per 1000.
Grazie.
Vorrei creare una misura che in base alla selezione di un valore di una tabella presente in un modello dati (scollegata alle altre tabelle), esegua alcune operazioni. E' possibile?
Nel mio esempio, se selezione in valore A moltiplico i pezzi per 10, se seleziono B moltiplico per 100, se selezione C moltiplico per 1000.
Grazie.
- Allegati
-
- Prova.xlsx
- (147.17 KiB) Scaricato 15 volte
-
- Messaggi: 2327 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
Misura riferita alla selezione di una tabella scollegata
alewin,
Prova cosi:
Rimuovi quel filtro dati che avevi impostato sul Valore (A, B, C) e poi crealo nuovamente.
Andrea
Prova cosi:
Codice: Seleziona tutto
=
VAR TempTab =
VALUES ( Parametri[Valore] )
VAR Parameter =
IF ( COUNTROWS ( TempTab ) > 1; "A"; TempTab )
VAR Result =
SWITCH (
TRUE ();
Parameter = "A"; 10 * [Tot_Pezzi];
Parameter = "B"; 100 * [Tot_Pezzi];
Parameter = "C"; 1000 * [Tot_Pezzi]
)
RETURN
Result
Andrea
- Allegati
-
- Prova (3).xlsx
- (145.1 KiB) Scaricato 14 volte
-
Autore del topic - Messaggi: 25 | Topic creati
- Iscritto il: gio 2 dic 2021, 13:47
Misura riferita alla selezione di una tabella scollegata
Ciao Andrea90
Grazie per il tuo contributo , funziona perfettamente. Non ci sarei mai arrivato...
Se ho interpretato bene la tua formula la variabile Parameter serve a prevenire l'errore quando si seleziona più di un valore della tabella. Giusto?
Grazie.
Grazie per il tuo contributo , funziona perfettamente. Non ci sarei mai arrivato...
Se ho interpretato bene la tua formula la variabile Parameter serve a prevenire l'errore quando si seleziona più di un valore della tabella. Giusto?
Grazie.
-
- Messaggi: 2327 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
Misura riferita alla selezione di una tabella scollegata
alewin,
Esatto, perché VALUES può essere utilizzato come valore scalare solo se restituisce una tabella con una sola riga ed una sola colonna.
Quando ti trovi a livello di subtotale/totale (oppure quando selezioni più di un valore dall’oggetto filtro), values ti restituisce una tabella composta da più righe, generando un errore.
Andrea
Esatto, perché VALUES può essere utilizzato come valore scalare solo se restituisce una tabella con una sola riga ed una sola colonna.
Quando ti trovi a livello di subtotale/totale (oppure quando selezioni più di un valore dall’oggetto filtro), values ti restituisce una tabella composta da più righe, generando un errore.
Andrea
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Misura riferita alla selezione di una tabella scollegata
Ciao, perché non usare invece
?
VAR Parameter = SELECTEDVALUE ( Parametri[Valore], "A" )
?
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
- Messaggi: 2327 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
Misura riferita alla selezione di una tabella scollegata
Enrico,
SELECTEDVALUE è disponibile in Excel?
Un’altra versione possibile è con if + hasonevalue
Andrea
SELECTEDVALUE è disponibile in Excel?
Un’altra versione possibile è con if + hasonevalue
Andrea
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Misura riferita alla selezione di una tabella scollegata
Hai perfettamente ragione non c'è SELECTEDVALUE in Excel. Allora bisogna tradurre la syntax sugar con
= IF ( HASONEVALUE ( Parametri[Valore] ); VALUES ( Parametri[Valore] ); "A" )
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 25 | Topic creati
- Iscritto il: gio 2 dic 2021, 13:47