Moving Media Vbscript
Da 20:00 CST Venerdì 24 febbraio - 06:00 CST Sabato 25 febbraio, ni sarà in fase di aggiornamenti del sistema che potrebbero causare l'interruzione del servizio temporaneo. Apprezziamo la vostra pazienza come possiamo migliorare la nostra esperienza online. Superare Microsoft Excel per l'analisi dei dati di misura e reporting Pubblica Data: 18 2014 44 4,39 5 Stampa dovuto principalmente alla sua ampia disponibilità, Microsoft Excel è spesso la scelta de facto di ingegneri e scienziati che hanno bisogno di un software per l'analisi dei dati di misura e manipolazione. Microsoft Excel si presta bene ad estremamente semplici applicazioni di test e misura e gli usi finanziari per cui è stato progettato però, in un'epoca in cui le aziende sono costrette a fare di più con meno, scegliendo gli strumenti appropriati per massimizzare l'efficienza (riducendo quindi i costi) è imperativo . Solo perché Microsoft Excel è già installato sul vostro computer non lo rende lo strumento giusto per ogni lavoro. software di National Instruments DIAdem che è stato appositamente creato per la gestione, il controllo, l'analisi e la segnalazione di ingegneria acquisiti o simulati e dati scientifici offre guadagni di efficienza e scalabilità con caratteristiche che superano i limiti di Excel nella maggior parte delle applicazioni di post-elaborazione dei dati. Sommario 1. Le differenze di mattoni fondamentali: cellule contro Canali Microsoft Excel utilizza il cellulare come il suo edificio fondamentale block.160 cellule formano righe e colonne per fare un foglio di calcolo, un'architettura che è ideale per budget e l'equilibrio sheets.160 semplice , applicazioni di acquisizione dati a singolo punto per esempio, quelli che raccolgono un singolo punto di dati un'ora nel corso di un giorno sono spesso facilmente mappati a questa architettura perché ogni punto dati individuo detiene più importanza quando meno punti di dati sono collected.160 ogni dato punto esiste come una cella in un foglio di calcolo e deve essere manipolato utilizzando paradigma basato su cellule eccelle. La maggior parte delle applicazioni di acquisizione dati, tuttavia, non sono questo trivial.160 applicazioni che raccolgono decine di canali di dati a campione mega-per-secondo (MSS) i tassi sono commonplace.160 in queste applicazioni, la manipolazione dei dati e l'interazione avviene su un segnale o un canale come un whole.160 Quando manipolare canali in Excel come colonne di singole cellule, l'unità di un segnale è lost.160 Sebbene intere colonne Excel possono essere manipolati in un momento, questo è più ingombrante columns.160 più Inoltre, colonne contengono spesso descrittivo informazioni quali il nome o l'unità in aggiunta al data.160 numerico grezzo in questo caso, deve essere selezionato un sottoinsieme di colonna (ad esempio, l'intervallo A2: A99), introducendo in testa e il potenziale di imprecisioni o errori. In figura 1. Excel viene utilizzato per eseguire un compito semplice, ma comune di ingegneria: una media di cinque canali di temperatura memorizzati in colonne per creare un channel.160 media risultante Il calcolo della media deve prima essere fatto con il blocco di costruzione di una cella, e poi copiato (o riempito) per tutte le celle del column.160 risultante Utilizzando DIAdem, che utilizza il canale come blocco fondamentale, media canali è semplice come trascinando e rilasciando i canali di ingresso alla funzione media Channels, come mostrato in Figura 2 .160 punti dati individuali può ancora essere manipolata in DIAdem quando necessario. Figura 1 . Microsoft Excel utilizza la cella come suo edificio block.160 fondamentale Anche semplice analisi dei dati deve essere applicato a una cella e quindi ripetuto per tutte le celle in una colonna (canale). Figura 2 . NI DIAdem opera con i mattoni del a160channel.160 della media è semplice come trascinando e lasciando cadere interi canali di dati invece che inutilmente manipolare singoli punti dati. 2. Centinaia di Ingegneria e di analisi scientifica calcoli Mentre il numero di formule disponibili per i calcoli finanza orientata in Excel è ampia, è necessario configurare un componente aggiuntivo opzionale chiamato Strumenti di analisi per l'accesso ad alcuni di ingegneria e calculations.160 statistico L'analisi funzioni ToolPak sono estremamente limitati, come mostrato in figura 3 con il comune di calcolo di ingegneria fast Fourier Transform (FFT) .160 in generale, Eccelle capacità di analisi spesso non soddisfano i requisiti della applications.160 scientifica o tecnica per ulteriori estensibilità, Excel fornisce un robuste Visual Basic, Applications Edition (VBA) del motore e un ottimo ambiente di editing VBA che consentono di scrivere i propri calcoli di progettazione da zero quando eccelle costruito nelle funzioni non sono sufficienti per la propria applicazione. Figura 3. Microsoft Excel fornisce un elenco esaustivo di calcoli finanza-based e permette agli ingegneri di scrivere il proprio codice per soddisfare le loro esigenze applicative. In DIAdem, centinaia di ingegneria e di analisi scientifica calcoli da semplice aggiunta alla manipolazione matrici complesse e l'analisi fine sono stati inclusi nella environment.160 Le funzioni di analisi in DIAdem sono di configurazione basata su nessuna programmazione è necessaria per eseguire anche analisi complesse come il filtraggio digitale , come mostrato in Figura 4 .160 Inoltre, funzioni di analisi DIAdem include tutti i anteprime dei risultati di analisi in modo che si può evitare calcoli errati, garantendo che state usando i parametri corretti prima di eseguire ogni calcolo. Figura 4. DIAdem include centinaia di funzioni di analisi specifiche per scienziati e engineers.160 Ogni calcolo è basato sulla configurazione e fornisce un'anteprima dei canali risultanti in modo da poter interagire con i parametri per garantire la precisione e ridurre gli errori. DIAdem comprende anche un framework per creare i propri calcoli specifici del dominio chiamato il calcolo Manager e include una interfaccia di scripting integrato Visual Basic per il sequenziamento incorporato calcoli DIAdem o definire i propri calcoli personalizzati. 3. Caricamento e manipolazione di grandi volumi di velocità di streaming di dati dati di applicazioni comuni raggiungere o superare gli SM rates.160 In un'applicazione che raccoglie un singolo canale di dati a 1 SM, per un totale di 1.000.000 di punti dati saranno raccolti in un secondo di acquisizione . Nel giro di pochi minuti, miliardi di punti dati possono essere salvati gigabyte di spazio su disco rigido. Quando Microsoft Excel tenta di caricare un file di dati che contiene un grande volume di dati, si tenta di caricare ogni singolo punto di dati in memory.160 Con il rilascio della versione a 64 bit di Microsoft Excel 2010, questo è meno di una limitazione, come l'applicazione ha un grande spazio di memoria indirizzabile tuttavia, caricando la totalità di un grande insieme di dati in Excel può spesso richiedere molti minuti a causa del volume di dati che deve essere loaded.160 Inoltre, i valori di Excel memorizza non solo numerici in ogni cella ma anche la formattazione numerica, la formattazione delle celle, le formule, i collegamenti del foglio di calcolo, i collegamenti ipertestuali di Internet, e comments.160 Questa flessibilità delle cellule-centric è ideale per i fogli di calcolo di business dove la visibilità a livello di cella è la chiave, ma adds160unnecessary sovraccarico di memoria per i set di dati con milioni di valori . 160To evitare potenziali problemi di memoria, Excel impone un limite al numero massimo di 160rows e columns.160 L'introduzione di Excel 2007 è aumentato il numero totale di righe per foglio da 65.536 a poco più 1.000.000 (2 20. per la precisione) e il totale numero di colonne da 256 a 16.384 (2 14) .160 Uso figure 5 e 6. contrasto Eccelle riga e colonna con limitazione diademi capacità di manipolare 500.000.000 righe (punti) come solo una frazione del suo limitation.160 figura 5. In Excel è possibile caricare solo poco più di 1 milione di righe di dati per ogni column.160 Questa è una limitazione per gli scienziati e gli ingegneri. Figura 6. DIAdem può facilmente gestire grandi quantità di dati estremamente sets.160 Questa immagine mostra esempio 160an di 500.000.000 (mezzo miliardo) punti di dati in un canale - 500 volte il numero massimo di righe consentite da Excel. Come mostrato in Figura 5. un tasso di acquisizione di 1 SM utilizzando un singolo canale sarebbe superare il numero di punti di dati che Excel è riuscito a caricare in poco più di un secondo di acquisition.160 Molti ingegneri e scienziati si sentono costretti a permettere i limiti del loro software di post-elaborazione dei dati di dettare la termini di acquisizione e sia ridurre i tassi di acquisizione o acquisizioni del segmento in numerosi file di dati, l'introduzione di un incubo per la gestione e l'organizzazione dei dati. DIAdem è stato progettato per manipolare i dati di misura in entrambi i volumi piccoli e grandi, e in grado di elaborare fino a 2.000.000.000 di punti di dati (2 31) per canale tra 65.536 (2 16) totale channels.160 dati Inoltre, DIAdem includes160 carico, riduzione dei dati selettiva e registrati carico caratteristiche specificamente progettato per lavorare con estremamente grandi di dati sets.160 DIAdem può selettivamente caricare un sottoinsieme dei canali di dati contenuti in un file di dati, mentre Excel importa sempre tutte le colonne da una file.160 dati Se avete solo bisogno di caricare 1 canale da un file molto grande di dati con 10 canali in esso, a caricare solo il 10 dei valori dei dati che in realtà bisogno è molto più veloce e più efficiente rispetto al metodo Eccelle di carico 100 dei dati quando 90 è overhead.160 quando i file sono caricati con riduzione dei dati, diadema carica i dati da un Andor gamma riga selezionata condensa ogni N righe in un valore rappresentativo, mentre Excel carica sempre tutti i dati rows.160 Quando i file vengono caricati registro, DIAdem utilizza il file di dati esistenti sul disco come sul posto virtuale memoryDIAdem non carica tutti i valori dal file di dati in una sola volta, ma invece registra come accedere a blocchi di valori di dati on-demand.160 Questo rende registrano canali caricati 160read solo, ma permette grafica molto veloce e il controllo dei dati di grandi dimensioni estremamente set, come mostrato in figura 6. Visualizza una soluzione utente su come DIAdem sta elaborando enormi quantità di dati per aiutare a prevedere e monitorare l'attività sismica. 4. Flessibilità in File Storage Format Applicazioni di raccolta e salvataggio dei dati a tassi elevati di streaming devono scrivere i dati su disco utilizzando un file di streaming in grado format.160 formati di file binari sono più spesso utilizzati perché non includono le spese generali estranea necessario per rendere un file leggibile il modo in cui i file ASCII do.160 Un confronto di formati di file comuni, 160including lo standard aperto formato binario al software di National Instruments chiamato dati tecnici Gestione Streaming (TDMS), viene visualizzato nella tabella 1. 160160160160160 Tabella 1. Ci sono molte opzioni di formato di file disponibili, ma i formati di file binari, come TDMS sono gli unici formati che sono ad alta velocità di streaming in grado. Può richiedere un kit di strumenti o modulo aggiuntivo. DIAdem è sufficientemente flessibile per leggere qualsiasi formato di file personalizzato inclusi i formati di file binari personalizzati a causa di pezzi modulari DataPlugins codice chiamato che sanno come analizzare e interpretare 160the contenuto di un dato file.160 DataPlugins anche riformattare i dati analizzati dal particolare file di dati in una struttura di dati comune all'interno DIAdem, che lo rende facile da confrontare i dati caricati da file diverso formats.160 National Instruments ha pubblicato DataPlugins scaricabili gratuitamente per centinaia di formati di file di dati più comunemente usati, e non vi sono pubblicati API per LabVIEW e VBScript per voi per creare DataPlugins per il proprio files.160 dati legacy Questo permette DIAdem per essere modulare e scalabile abbastanza per gestire qualsiasi corrente, eredità, o future scelte di formato di file di dati. Al contrario, mentre Excel può leggere i file ASCII, di solito è assolutamente in grado di caricare dati da files.160 binari Anche quando Excel carica con successo un file ASCII, ha limitata capacità di interpretare correttamente la struttura di proprietà e il canale del file di dati. 160Too spesso, in termini di tempo riformattazione dei dati ASCII importato è necessario prima che possa essere utilizzato a all.160 Un'eccezione a questo problema è il formato di file da 160TDMS 160National Instruments, che carica di Excel con la corretta formattazione della struttura, le proprietà, e dati dal file TDMS, using160 il TDM libera Excel Add-in. Visita la home page TDMS per saperne di più sul formato di file TDMS per la memorizzazione dei dati di misura su disco. 5. strumenti integrati per la gestione dei dati e il tempo Trending corso, è comune per memorizzare e tentativo di organizzare centinaia o migliaia di file di dati su disk.160 Questi file sono spesso memorizzati in diversi modi utilizzando formati diversi, e può anche essere conservato in varie posizioni su una macchina locale o attraverso una rete. Se si desidera tendenza dati tra più file di dati utilizzando Microsoft Excel, è necessario aprire ogni file di dati individuali, copiare le colonne pertinenti e incollarli in un file master (aggregate), e passare i dati successivi file.160 accuratamente trend simile canali di dati attraverso centinaia di file di dati univoci potrebbe richiedere giorni o settimane. DIAdem può eseguire questa stessa operazione in seconds.160 Uso DataPlugins, DIAdem può caricare questi diversi formati di file ad una struttura importata comune per l'analisi uniforme e reporting. Inoltre, DIAdem installa una tecnologia chiamata My DataFinder che consente di individuare e isolare i dati esatti set che si sta cercando, anche se si trovano tra diversi file, come mostrato in Figura rapidamente 7. 160 mio DataFinder crea automaticamente un indice delle informazioni descrittive contenute all'interno dei file di dati che diventa consultabile all'interno DIAdem.160 Utilizzando diadema e la tecnologia DataFinder, è possibile trovare rapidamente tutti i file di dati che sono stati scritti da un determinato operatore, individuare tutti i test falliti, o anche di identificare eventuali dati canali in tutti i file di dati che sono stati memorizzati utilizzando un tipo specifico di sensor.160 le informazioni più si documento nel file di dati, le maggiori possibilità sono disponibili per la ricerca di dati specifici memorizzati in più file in varie cartelle eo formati di file. Figura 7. In questa query, il DataFinder ha individuato canali di dati in tutti i file di dati che sono stati raccolti utilizzando un J-Type termocoppia e memorizzati su disco da Jennifer, l'operatore. Guarda un webcast che dimostra diadema e NI DataFinder per la gestione dei dati, l'analisi e il reporting. Ispezione 6. I dati e la sincronizzazione di Microsoft Excel consente agli utenti di creare i grafici di base e grafici, ma i grafici statici non consentono di interagire pienamente con e controllare i dati che sono stati misurati in time.160 Per esempio, non è possibile visualizzare i dati di misurazione correlati e GPS160data utilizzando gli strumenti incorporati in Excel. 160In fine di caratterizzare completamente tutti gli aspetti delle misurazioni basate sul tempo, DIAdem include un potente strumento di visualizzazione che dispone di aree di visualizzazione completamente sincronizzabili ideale per la riproduzione di misure coordinate con i video, modelli 3D, sistemi di assi, mappa GPS display, contorni, la riproduzione del suono, e more.160 Ciò consente di riprodurre una misura sincronizzata con altre informazioni per capire completamente il suo strumento di visualizzazione diademi context.160 consente anche di ingrandire facilmente in una regione specifica di un grafico, copiare o eliminare o interpolare intervalli di dati, ed esaminare la i valori esatti di punti specifici graphically.160 Con questo strumento dinamico, è facile identificare le regioni di interesse o individuare valori anomali all'interno dei set di dati più grandi. Figura 8 . Utilizzando DIAdem, è possibile sincronizzare completamente la riproduzione dei dati di misura, dati audio, coordinate GPS, video e altro ancora. 7. What-You-See-Is-What-You-Get (WYSIWYG) Segnalazione modelli DIAdem dispone di un robusto motore di reporting che sfrutta modelli riutilizzabili perché molti ingegneri di generare gli stessi report ripetutamente usando dati diversi sets.160 I modelli di report WYSIWYG in DIAdem memorizzare i riferimenti ai dati in memoria in contrapposizione a memorizzare i dati effettivi stessi valori. Per creare report su diversi set di dati che utilizzano lo stesso modello di rapporto memorizzato, si può semplicemente caricare i nuovi dati in memoria e il modello di rapporto caricato aggiorna istantaneamente 160its display con i dati appena caricati values.160 È possibile quindi esportare completati ad alta risoluzione, pubblicazione relazioni predisposte per per i moduli di notifica più comuni, tra cui PDF, PowerPoint, HTML, immagini e altro ancora. 160In Excel, il display report viene salvato insieme ai dati in un foglio di calcolo comune, che rende molto più difficile da usare una particolare visualizzazione report per più set di dati. 160 Figura 9. DIAdem dispone di un WYSIWYG Report Editor report esportati pronti per la pubblicazione cercherà identici ai loro modelli di modificare in tempo. 8. Interactive Automazione Excel fornisce un potente ambiente per lo sviluppo di macros.160 Utilizzando la modalità di registrazione, è possibile registrare in modo interattivo le macro che 160automate lunghe valutazioni o calculations.160 DIAdem similarly160 caratteristiche 160an Editor integrato VBScript, un editor di dialogo utente, e un registratore script per generare in modo interattivo script che automatizzano lunghi valutazioni o calcoli. 160160Using scripting, l'intero ambiente DIAdem può essere personalizzato e automatizzato in modo che ripetitivi processi di workflow di dati che hanno usato per prendere giorni può essere realizzato in una questione di minutes.160 Questo massimizza veramente l'efficienza di ingegneri e scienziati e riduce drasticamente il tempo che li porta per trasformare i dati di misura grezzi in informazioni utilizzabili. 9. Excel è libero, tuttavia troppo costoso per l'utilizzo di Microsoft Office viene utilizzato da circa il 80 delle imprese1 .160 Molti ingegneri e scienziati visualizzare file Excel come software libero perché è installato sulla maggior parte dei computer aziendali senza question.160 Spesso, gli scienziati e gli ingegneri iniziano a utilizzare Excel per la loro analisi e reporting esigenze perché è familiare e available.160 Quando incontrano Eccelle limitazioni come riassunto nella tabella 2. essi o vivono con spesso ripetitive e richiede tempo di elaborazione manuale o passare ore e settimane in via di sviluppo e il mantenimento di codice macro personalizzata. Se si stima che i costi per il personale (compreso lo stipendio, l'assicurazione, attrezzature, ecc) per un ingegnere totale di 100.000 ogni anno, il costo per l'acquisto di una licenza di DIAdem avanzata e una intera settimana di formazione sarebbe recuperato dopo soli 2,8 settimane lavorative di guadagni di produttività realizzati su Microsoft Excel. Come dettagliato in questo documento, NI DIAdem ripaga rapidamente, superando i limiti di Excel e l'introduzione di strumenti di efficienza aggiuntivi per la gestione, l'analisi and160 segnalazione misura data.160160 Tabella 2. DIAdem aumenterà l'efficienza superando i limiti di Microsoft Excel. 10. Ulteriori informazioni e passare a DIAdem Oggi Utilizzare le risorse qui sotto per saperne di più sullo spostamento al di là di Excel a strumenti più potenti per l'analisi dei dati di misurazione e reporting. Guarda un webcast evidenziando diademi benefici per la gestione dei dati, l'analisi e il reporting. Guarda sei video di 1 minuto per conoscere meglio DIAdem. Scarica diadema e esplorare l'ambiente con un libero, 7 giorni di valutazione. Parlare con un esperto di web demo gratuita o di avere risposte alle tue domande immediately. Table formula in Excel (Qualcosa che didn8217t So fino a ieri) formule tavolo erano qualcosa che ho scoperto di recente. In realtà il nostro lettore m-b ha commentato che preferisce convertire un intervallo di un tavolo e poi impiegare le formule di tabella invece di intervalli denominati. Questo mi ha fatto abbastanza curiosi di esplorare ulteriormente e here8217s quello che ho imparato. Una tabella in Excel Una tabella è una funzionalità di Excel che rende più facile per formattare e analizzare una serie di punti di dati in un foglio di calcolo. Le tabelle sono stati introdotti in Excel 2007 come estensione della funzionalità 8216Lists8217 nelle versioni precedenti. In Excel in poi 2007, è possibile utilizzare anche le formule di tabella per estrarre i dati da una tabella. Come si fa a creare una tabella in Excel 2007 e in seguito, tutto quello che dovete fare per convertire un determinato intervallo di un tavolo è quello di selezionare semplicemente l'intervallo e quindi fare clic sul pulsante 8216Table8217 nella scheda 8216Insert8217 sul nastro. Meglio ancora, come il nostro lettore Sam ha sottolineato, utilizzare la combinazione di tasti CTRL T. Quindi a che serve la Tavola per la formattazione: cambiare completamente l'aspetto dei tuoi dati con pochi clic del mouse Riepiloga con l'aggiunta di fila per Total: Basta attivare la casella di controllo per 8216Total Row8217 e si dispone di una nuova riga inserita appena sotto i dati set con i totali. Non solo i totali, è possibile selezionare una cella in questa riga e scegliere tra una serie di opzioni di aggregazione come il conteggio, min, max, ecc Export e Condividi: Esportazione e condividere il tavolo con altri utenti che utilizzano SharePoint Fornire un nome alla tabella: è possibile dare al tavolo un nome specifico (diciamo 8216SalesData8217) e usarlo successivamente nelle formule. Per dare un nuovo nome al tavolo, aprire il 8216Name Manager8217 nella scheda 8216Formulas8217 e quindi modificare il nome della tabella. Le formule di tabella in Excel 8220Flaming Bisonti. Mi hai fatto leggere tutto questo solo per mostrare ciò che una tabella di Excel 8230 si presenta come so già cosa è così perché don8217t si arriva dritto al punto 8221 Oh Che è stato maleducato. Ha nessuno ha mai detto che la pazienza è una virtù regale Formule tavola consentono di accedere tavolo in modo facile e intuitivo. Let8217s cominciano convertendo un intervallo per un tavolo. Quando si crea una nuova tabella, Excel fornirà con un nome predefinito, dire qualcosa di simile 8216Table18217. Questo non può essere più intuitivo di nomi e si potrebbe desiderare di rinominarlo in qualcosa d'altro che è più facile da ricordare e comprendere per gli altri. Aprire la scheda 8216Design8217 e sovrascrivere il testo nella casella 8216Table Name8217 a qualcosa come 8216sales8217. La apre una nuova scatola di cioccolatini. È ora possibile fare riferimento e utilizzare l'intera tabella, le singole colonne, righe, intervallo di dati, intestazioni o totali nelle formule. Utilizzando una colonna specifica della tabella in una formula che hai voluto sapere la media per tutte le voci nella colonna 8216Revenue8217. Inserisci qualcosa come MEDIA (SalesRevenue) in una cella e sorriso. La formula è così intuitivo che non ha bisogno spiegare. Tuttavia essendo l'una sono io, mi permetta di essere me. La stringa 8216salesRevenue8217 riferisce i punti dati nella colonna 8216Revenue8217 della tabella di vendita. 8216salesTarget8217 avrebbe cui alla colonna 8216Target8217 della stessa tabella. Ora possiamo usare questo come qualsiasi altro campo in qualsiasi formula di Excel. Così MAX (SalesRevenue), GRANDE (SalesRevenue, 5) e COUNT (SalesRevenue) sono tutte le formule valide. Utilizzando una riga specifica della tabella in Formula What8217s buona per una colonna è un bene per la riga. Format, tuttavia differire. Per fare riferimento a una riga in una tabella, usiamo il simbolo. Quindi, se si vuole fare riferimento alla 10 ° riga della tabella, scrivere le vendite in qualsiasi cella nel 10 ° fila. Quindi, qualcosa di simile a COUNTIF (vendite, 8221ltgt8221) darebbe si conta di cellule non vuote nella particolare riga della tabella. Se si copia la stessa formula alla cella immediatamente sotto, i valori corrispondenti dal riga successiva sarebbero stati restituiti 8211, anche se la formula hasn8217t cambiato. Utilizzando l'intera tabella in una buona What8217s Formula per una colonna e riga deve essere buono per il tavolo per fare riferimento alla tabella intera, uso. salesAll consultare solo la parte di dati della tabella, uso. SalesData Per fare riferimento alle intestazioni, utilizzare. salesHeaders Utilizzando la formula SUBTOTALE con la tabella Un'altra caratteristica interessante della Tavola è l'uso della funzione subtotale. La formula SUBTOTAL ha due parti 8211 il primo indica la formula da utilizzare per l'aggregazione e la seconda contiene l'intervallo da utilizzare. Così SUBTOTALE (9, A1: A10) darebbe la somma del campo da A1: A10, mentre SUBTOTALE (1, A1: A10) fornirebbe la media per lo stesso intervallo. Tornando alla tabella Excel, è possibile aggregare sopra l'intera tabella (o una parte di esso) i valori utilizzando la formula subtotale e fornendo con il riferimento ad una particolare riga, colonna o l'intera tabella. Proprio come nell'esempio precedente, è possibile ottenere la media della colonna 8216Revenue8217 utilizzando SUBTOTALE (1, SalesRevenue). Se avete notato, quando abbiamo acceso l'opzione 8216Total Row8217, una nuova riga con il totale delle colonne ottenuto aggiunta alla tabella. Ora possiamo andare avanti e modificare le formule utilizzando una qualsiasi delle opzioni formula mostrata in precedenza. Così i totali non si limitano a essere solo sommando ma possono benissimo essere esteso alle medie, min, max, varianza ecc Utilizzando i totali per una particolare colonna in una formula per fare riferimento al totale per una colonna della tabella, dicono Entrate , ora possiamo scrivere qualcosa di simile a salesTotals, entrate. Si prega di notare che il valore 8216total8217 restituito non può essere il totale (somma), ma è determinata dal parametro funzione SUBTOTALE utilizzato per aggregare la colonna. Let8217s illustrano con un esempio. Se la formula subtotale nel 8216Total Row8217 per la colonna 8216Revenue8217 conteneva un parametro funzione di aggregazione con un valore di 4, il totale avrebbe restituito il massimo valore dalla colonna. Ora, quando qualcuno vuole fare riferimento a questo totale utilizzando salesTotals, entrate, il 8220total8221 tornato non sarebbe una somma di valori di colonna, ma il massimo. Ho la sensazione che there8217s più che si può fare con le formule di tabella. Hai provato a usare loro attenzione a condividere scrittura Utile da una caratteristica sottoutilizzate. Nota È possibile sostituire i totali formule con tutto quello che vuoi, non si è bloccato con un solo subtotale. Cose come CONTA. PIÙ. SE e SOMMA. PIÙ. SE possono essere particolarmente utili. È ancora possibile fare riferimento a loro utilizzando i soliti TableNameTotals sintassi, ColumnName, e la formula totale personalizzato sopravvive riga del totale viene spento e riacceso. PCBabe 8211 sul nastro TableDesign, utilizzare 8220convert a range8221, o semplicemente fare clic destro gt tavolo GT convertito al variare mi sono innamorato (un'esagerazione) con il riferimento tavolo formula, poi rapidamente ha dovuto ottenere il divorzio a causa della incapacità di fare assoluta cella, riga o colonna di riferimento (vale a dire l'equivalente di A1). Come questo non è mai stato considerato un caso d'uso che don8217t so, ma questo è solo reso troppo fastidioso da usare, così ho dovuto girare questo stile riferimento fuori. come posso assoluto una formula tavolo. quando ho trascinare una formula tavolo in altra colonna, la modifica formula. nome della tabella: tblSales vendite magazzino 2-30 2-33 la formula è. sum (tblsalessales) dopo la copia o trascinare questa formula in orizzontale cambia a: sum (tblSalesStock) Ho provato ad utilizzare questa funzione tabella in formato condizionale. Il problema è che talvolta accetta, ma non produce alcun risultato. Altre volte dà un errore. L'assenza di documentazione adeguata significa che non abbiamo i mezzi per ripiegare su o consultare. Il suddetto formula era: SE (E (Table1This fila, Qty AvailableltTable1This fila, riordino livello, Table1This fila, Quantità On Order0), VERO, FALSO) quando ho fatto riferimento a questo problema sul forum di Microsoft, uno dei MVP mi ha chiesto di rimuovere l'IF clausola: quot Assumendo la sintassi tavolo è corretta, (non ho mai utilizzare tale riferimento strutturato), sbarazzarsi della funzione IF: E (Table1This fila, Qty AvailableltTable1This fila, riordino livello, Table1This fila, Quantità On Order0) Se quel lavoro doesn039t poi I039d uso normale riferimenti di cella A1. Ho appena can039t capisco perché le persone avrebbero usato il sopra rispetto al: 8221 Se una funzione viene introdotta, perché non elaborati Avete qualche idea Ho provato ad utilizzare la formula 8220Evaluate feature8221 ma anche che mostra l'errore ad ogni passo. Credo che tutti potranno beneficiare, se siamo in grado di prendere la discussione avanti. Comunque, grazie per gli ingressi. Impressionante post Ajay. Non avevo idea di questo potrebbe essere fatto in Excel 2007. Suppongo che ora che so questo, il suo tempo di evolvere oltre l'antico metodo di selezione intervalli di celle durante la creazione di formule. Questo rende molto più sence e apre nuove porte. Grazie per la fornitura Qualcuno sa quanti livelli di subtotale 9 (l'aggiunta di una colonna di numeri) sono possibili in Excel 2010 Ho 6 colonne di numeri con suddivisioni a 8-9 diversi livelli progressivamente più bassi di dettaglio, vale a dire da un livello divisionale fino a un centro di costo individuale. Quando ho messo in subtotali per tutti i 9 livelli perdo le ultime due o tre subtotali. Grazie in anticipo per il vostro aiuto con questo. Come è possibile fare riferimento alla cella sopra la cella selezionata con queste formula8217s Grazie in anticipo. Vi è un'altra specialità sta usando tavolo formulas. Even si dispone di dati normale si può convertire in tabella e quindi utilizzare formulas. The specialità è che non è necessario copiare e patè la formula nelle prime file a tutte le altre righe della tabella in stesso tavolo column. Excel lo fa automaticamente per you. These sono conosciuti come campo calcolato. In modalità tavolo, quando si scorre verso il basso, i titoli diventano parte della barra superiore e si don8217t necessità di congelare la row - superiore lo fa per voi e meglio I8217ve ottenuto un file per decodificare. Una colonna contiene tavolo formula (B3) ex. Come faccio a sapere quali dati vengono trasformati in una tabella Grazie per la insight. It è spiegata in termini chiari. Ho due tavoli, uno è Tabella 1 contiene due cellule ad esempio D10 e E10. Se metto un valore in D10 ad esempio. 30. Poi voglio seleziona il suo valore e lo mise in E10 da un'altra tabella che contiene anche due colonne 8220M8221 e 8220N8221. Si prega di considerare colonna 8220M8221 contiene gamma ad es. 0-1, 2-4, 5-10, 11-40. E seconda colonna 8220N8221 contiene varriables corrispondente alla colonna 8220M8221. Come come 2.6 per 0-1, 2.8 per 2-4, 4 per 5-10, 14 per 11-40. Si prega di considerare come per la mia logica devo scegliere 14. c'è un carattere di comando (come 82.168.217) che può essere utilizzato per mantenere i riferimenti al tavolo da fuori tavolo di muoversi c'è un carattere di comando come il simbolo del dollaro che può essere utilizzato per mantenere i riferimenti al tavolo da fuori tavolo da mobile qualcuno ha una risposta alla domanda che Pietro ha chiesto di nuovo il 18 ottobre 2012: Come è possibile fare riferimento alla cella sopra la cella selezionata con queste formule Esempio: Colonna a è 8220Sales importo colonna B è cambiamento vendite Quando si utilizza un range di normalità posso entrare in B3 formula A3 8211 A2 Quando formattato come un tavolo e clicco in B3 quindi fare clic in A3 quindi - quindi in A2: Excel genera vendite-A2 Id invece si aspettano di vedere qualcosa in questa direzione: le vendite di vendita - 8211 1 in cui le vendite 1 è un riferimento alla riga che precede la riga attiva allo stesso modo abbiamo potuto vedere vendite 8211 4, ecc Minimax e Farshid il modo I8217ve trovato per farlo è quello di avvolgere il riferimento tavolo in una funzione INDIRETTO (). Così se TableNameColumnName equivale utilizzando ad esempio A2: A100, INDIRETTO (8220TableNameColumnName8221) è l'equivalente di utilizzare ad esempio A2: A100. It8217s non particolarmente elegante, ma funziona. Questo post è di 7 anni oggi ed è stato estremamente utile, come ho appena scoperto questa funzione me di recente. Saluti. Grazie mille. Molto utile per aiutare con i nostri dati GIS CSV. I dati sono in genere 30-50 colonne hanno sempre stessi nomi di intestazione tuttavia non appaiono sempre nello stesso ordine a seconda di quale analista o strumento automatico creati i dati CSV. Ora siamo in grado di fare riferimento tutta la nostra somma, conteggio, ecc, e le formule di grafici di intestazioni della tabella senza dover aggiornare continuamente formule con colonna letters. CIM vs. cmdlet WMI 8211 confronto Velocità von Maik Koster middot Verffentlicht 10. Mai 2016 middot Aktualisiert 10. Mai 2016 In uno dei miei ultimi post ho detto che per me i cmdlet CIM sono stato più veloce rispetto ai cmdlet WMI. Ho fatto riferimento soprattutto per la mia impressione personale che lavora con questi cmdlet per parecchio tempo su una bella vasta gamma di diversi server e dei compiti e sostenuto questa affermazione solo con un po 'di test piuttosto semplice. Quindi ero interessato a confrontare i diversi aspetti di questo e ha fatto un po 'di test. Questo è per non è sicuro una completa valutazione delle prestazioni. It8217s più significava per ottenere alcuni numeri sulla questa in situazioni diverse, e mi danno (e si spera pure) una linea guida su quando si potrebbe avere un senso di scegliere uno o l'altro. La configurazione di prova ho eseguito tutti i test utilizzando il seguente frammento di misurare il tempo di esecuzione: Il test diverso che ho eseguito su ciascuno dei computer erano: Interrogazione di una singola classe WMI (Win32ComputerSystem) Esecuzione di query multiple classi WMI (Win32ComputerSystem, Win32OperatingSystem, Win32Bios) Quotazione tutte le classi WMI (utilizzando Get-WMIObject - List e Get-CIMClass) Ciascuno di questo test era stato eseguito utilizzando: cmdlet cmdlet WMI CIM cmdlet CIM con la sessione dedicata DCOM base (s) cmdlet CIM con sessione basata WSMAN dedicato (s) tutti loro erano stati eseguiti 100 volte (10 volte su elencando le classi WMI) e il minimo, il tempo medio e massimo di esecuzione in millisecondi è stata esportata in un file CSV. Anche tutti i test sono stati eseguiti su due computer diversi, puntando diversi insiemi di computer. 1. Lavorare con un singolo computer Primo scenario sta lavorando su un singolo computer. That8217s probabilmente lo scenario più comune. Un caso particolare è il computer locale. Così ho fatto tutta la mia test sul computer locale prima, poi un paio di computer della stessa rete, locale e poi un paio di computer in una rete remota tramite una connessione WAN. Localhost era praticamente come previsto. Una singola esecuzione di Get-WmiObject è 2,5-3 volte più veloce di Get-CimInstance. Principalmente causa che deve creare una sessione implicita prima. Se un oggetto sessione viene fornita, l'accesso è più veloce, come anticipato. Tuttavia interessante qui è che Get-CimInstance usando WSMAN è quasi la stessa velocità (15 più veloce) con una sessione esplicita come Get-WmiObject, ma utilizzando DCOM è circa due volte più veloce su una singola classe. Listing tutte le classi è stato sicuramente diverso da quello previsto. Get-CIMClass è quasi 3,5 volte più lento di Get-WmiObject - List. Non importa se si utilizza nessuna sessione o la sessione WSMAN (cmdlet CIM utilizzerà una sessione WSMAN implicita di default), mentre in contrario utilizzando una sessione basata DCOM è stato più di 3,5 volte più veloce rispetto al WMI cmdlet. Rete locale Per convalidare i numeri di cui sopra, ho avuto uno sguardo sulla media dei diversi computer della rete locale. I numeri sono simili, ma la differenza di prestazioni isn8217t che grande più. Get-WmiObject è 8222only8220 1,5 volte più veloce quando l'interrogazione di una singola classe, ma utilizzando Get-CimInstance con una sessione DCOM è ancora circa 3,5 volte più veloce di questo. Anche WSMAN è più performante sulla rete come lo era sul computer locale Tuttavia, quando si elencano le classi, Get-CIMClass usando una sessione basata WSMAN era ancora piuttosto lento. Non male come sul computer locale, ma ancora circa 30 più lento del WMI cmdlet. Ero curioso di sapere se that8217s un problema specifico a Get-CIMClass. Così ho eseguito una query che ha restituito una bella grande quantità di oggetti. In particolare, il Registro eventi di ritorno circa 30-60K eventi sui computer che sono stati utilizzati per il test. E it8217s piuttosto simili. La WMI cmdlet era di circa 60 più lento del CIM cmdlet, ma ancora una volta ci isn8217t molta differenza tra l'esecuzione Get-CimInstance senza una sessione o con una sessione WSMAN. Tuttavia utilizzando una sessione basata DCOM è stato due volte più veloce rispetto all'utilizzo della sessione basata WSMAN. connessione WAN rapido successivo turno di prove è stato sui computer su una connessione relativamente veloce WAN (20-60 ms tempo di risposta). E qui il WMI cmdlet davvero perso la loro terra. Anche senza una sessione, i cmdlet Cim dove circa 4 volte più veloce fino a 21 volte più veloce utilizzando una sessione WSMAN. Praticamente lo stesso quando si elencano le classi, solo la sessione WSMAN era un po 'lento (er) di nuovo. Connessione lenta WAN L'ultimo round di test sono stati eseguiti contro i computer su una connessione relativamente lento WAN (150-250 ms tempo di risposta). Mentre il tempo totale era decisamente diverso, la differenza di prestazioni relativa tra il test era simile a quelli sulla connessione WAN veloce. Quindi non c'è molto da aggiungere qui. 2. Lavorare su più computer Il secondo scenario sta lavorando con più computer. Per questo le prove di cui sopra sono stati eseguiti di nuovo, ma questa volta non indivdiually in un ciclo per ogni computer, piuttosto che passa nella lista dei computer (o sessioni) ai cmdlet WMI e CIM. Questo ha permesso loro di gestire il grado di parallelizzazione internamente. E qui i cmdlet CIM potrebbe davvero brillare. Mentre il WMI cmdlet ancora eseguita ogni query singolarmente e così il tempo totale di esecuzione è stata più o meno la somma dei singoli test dall'alto, it8217s davvero evidente, che sono sempre eseguiti in parallelo dalle cmdlet CIM. Il tempo totale su di essi è stato sempre vicino alla più lento tempo medio di esecuzione delle singole prove. Conclusione Devo dire che tali test sono stati piuttosto interessante. Anche se questo non è sicuramente una per tutti gli usi, tipo che copre, tutto di prova ed i risultati potrebbero avere un aspetto diverso, io continuo a pensare che dà una bella indicazione sull'aspetto prestazioni di entrambi i cmdlet WMI e cmdlet CIM. La mia conclusione personale da questi test: se ci si rivolge più computer, sempre utilizzare i cmdlet CIM davvero. Preferibilmente usare le sessioni dedicate quando si lavora con i cmdlet CIM. Se state cercando l'ultimo granello di velocità e sta lavorando su una connessione relativamente veloce, preferiscono DCOM su WSMAN. Quando si lavora principalmente su connessioni lente con grandi tempi di risposta, si dovrebbe preferire WSMAN. Tuttavia, questo è solo il lato 8222performance8220 delle cose. Per una decisione definitiva, un sacco di altri aspetti devono essere presi in considerazione pure. I8217d essere felice di sentire la tua esperienza con questo argomento.
Comments
Post a Comment