Felhasználói eszközök

Eszközök a webhelyen


Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
hu:concepts:djeeniformula [2020/12/13 10:47]
tiger [Utolsó adatoszlop egy sorban]
hu:concepts:djeeniformula [2023/07/26 15:11] (aktuális)
tiger [Djeeni formula kiegészítések áttekintése]
Sor 23: Sor 23:
 | Egy kikeresett érték oszlopbetűje | [# ... %%|%%column]| - | [#ceValue%%|%%column] | | Egy kikeresett érték oszlopbetűje | [# ... %%|%%column]| - | [#ceValue%%|%%column] |
 | Utolsó adatoszlop az első sorban | [#ColumnEnd] or #ColumnEnd | - | [$wsNev!**[#ColumnEnd]**2] | | Utolsó adatoszlop az első sorban | [#ColumnEnd] or #ColumnEnd | - | [$wsNev!**[#ColumnEnd]**2] |
-| Utolsó adatoszlop tetszőleges sorban | [#ColumnEnd%%|%%sorszám] | - | [$wsNev!**[#ColumnEnd%%|%%2]**2] |+| Utolsó adatoszlop tetszőleges sorban | [#ColumnEnd%%|%%Sorszám] | - | [$wsNev!**[#ColumnEnd%%|%%2]**2] | 
 +| Utolsó adatoszlop utáni oszlop az első sorban | [#ColumnNext] or #ColumnNext | - | [$wsNev!**[#ColumnNext]**2] | 
 +| Utolsó adatoszlop utáni oszlop tetszőleges sorban | [#ColumnNext%%|%%Sorszám] | - | [$wsNev!**[#ColumnNext%%|%%2]**2] |
 | Utolsó adatsor az A oszlopban | [#RowEnd] vagy #RowEnd | - | [$wsNev!C**#RowEnd**] | | Utolsó adatsor az A oszlopban | [#RowEnd] vagy #RowEnd | - | [$wsNev!C**#RowEnd**] |
 | Utolsó adatsor tetszőleges oszlopban | [#RowEnd%%|%%OszlopBetű] | - | [$wsNev!C**#RowEnd%%|%%C**] | | Utolsó adatsor tetszőleges oszlopban | [#RowEnd%%|%%OszlopBetű] | - | [$wsNev!C**#RowEnd%%|%%C**] |
 +| Utolsó adatsor alatti sor az A oszlopban | [#RowNext] vagy #RowNext | - | [$wsNev!C**#RowNext**] |
 +| Utolsó adatsor alatti sor tetszőleges oszlopban | [#RowNext%%|%%OszlopBetű] | - | [$wsNev!C**#RowNext%%|%%C**] |
 | Aktuális sor/oszlop a legbelső Sor/Oszloplistában | [#] vagy # | - | [$wsNev!F**#**] | | Aktuális sor/oszlop a legbelső Sor/Oszloplistában | [#] vagy # | - | [$wsNev!F**#**] |
 | Aktuális sor/oszlop tetszőleges Sor/Oszloplistában | [#%%|%%DjeeniNev]  | - | [$wsNev!F**[#%%|%%rlSorLista]**] | | Aktuális sor/oszlop tetszőleges Sor/Oszloplistában | [#%%|%%DjeeniNev]  | - | [$wsNev!F**[#%%|%%rlSorLista]**] |
Sor 32: Sor 36:
 | Munkalap Excel neve | [#munkalap%%|%%Name] | - | [#wsNev%%|%%Name] | | Munkalap Excel neve | [#munkalap%%|%%Name] | - | [#wsNev%%|%%Name] |
 | Számolás értékekkel | [+számolás] | - | [+([#RowEnd]-1) * ([#ColumnEnd]-2)] | | Számolás értékekkel | [+számolás] | - | [+([#RowEnd]-1) * ([#ColumnEnd]-2)] |
-| A Djeeni kliens mappája (relative mappa) | [#DjeeniFolder] or #DjeeniFolder | - | #DjeeniFolder\penzugy\riportok |+| A Djeeni kliens mappája (relative mappa) | [#DjeeniFolder] vagy #DjeeniFolder | - | #DjeeniFolder\penzugy\riportok |
  
 ===== Hivatkozás egy cellára vagy tartományra ===== ===== Hivatkozás egy cellára vagy tartományra =====
Sor 129: Sor 133:
 </code> </code>
  
-===== Current row in Row/Column Lists ===== +===== Aktuális sor/oszlop egy SorListában/OszlopListában ===== 
-  + 
-Within a **[[en:process_steps:rowlist|Row List]]** or a  **Column List** loop you can refer to the current row of the worksheet by typing [#]. If you are inside a Djeeni formula extension you may leave [] out and type simply #:+Egy  **[[en:process_steps:rowlist|Sorlistában]]** vagy **Oszloplistában** az aktuális sorra/oszlopra a **[#]** jelöléssel hivatkozhatsz. Egy Djeeni formula kiegészítésen belül elég magát a **#** jelet használni:
  
 <code> <code>
-  [$wsExample!G#]       'the cell in column G and the current row of the row list+  [$wsPelda!G#]       'a G oszlop cellája, a sorlista aktuális sorában
 </code> </code>
  
-You can use [#] to refer to cells on other worksheets and embed the current row number in calculations. Example: you want to copy values from row 2 on a source worksheet to row 5 on a target worksheet then from row 3 to row 6 and so on. You can type into the **Range Copy/Move To** process step:+A [#] használható más munkalapokra hivatkozáshoz is, valamint felhasználható számolásokban is. Példa: adatokat kell másolni az egyik munkalap második sorábol az ötödikbe, majd a harmadikból a hatodikba stb. A **Range Copy/Move To** folyamatlépésben írhatod ezt:
  
 <code> <code>
-  From range: $wsSource!A#:D# +  From range: $wsForras!A#:D# 
-  Target cell: $wsTarget!A[+#+3]+  Target cell: $wsCel!A[+#+3]
 </code> </code>
  
-==== Nesting ====+==== Listák egymásba ágyazása ====
  
-If you are nesting 2 or more Row or Column Lists within one another, using [#] will return a current row/column of the innermost loop. To get the current row/column of one of the outer loops, use the djeeni name of the desired row/column list as a parameter next to # character enclosed in angular bracket+Ha két SorLista vgy OszlopLista egymásba van ágyazva, akkor **[#]** a legközelebbi (legbelső) lista aktuális sorát/oszlopát hivatkozza. A külső lista aktuális elemét úgy kapjuk meg, hogy a **#** jelet módosítjuk a külső lista Djeeni nevével:
  
 <code> <code>
-[#|rlRowListDjeeniName]    'to specify outer Row Lists +[#|rlSorLIsta]    'rlSorLista a külső sorlista Djeeni neve
 </code> </code>
  
-or +vagy
  
 <code> <code>
-[#|clColumnListDjeeniName]    'to specify outer Column Lists+[#|clOszlopLista]    'clOszlopLista a külső oszloplista Djeeni neve
 </code> </code>
  
-Business Example: Let's say you want to iterate through all the rows in your dataset - **outer Row List** and for each row through all the columns - **inner Column List**. To reference a current cell in for example a **Cell Set**, you would need to type in the following Djeeni formula:+Példa: Tegyük fel, hogy egy munkalap (Djeeni neve: wsPelda) összes során végig kell menni egy külső SorListával (Djeeni neve rlSorok), ezen belül minden sorban fel kell dolgozni az egyes oszlopokban (azaz cellákban) található értékeket egy OszlopListával (Djeeni neve: clCellak). Ha az aktuális cellát meg akarjuk hivatkozni, akkor ezt így tehetjük meg:
  
 <code> <code>
-wsExample![#|rlRowListDjeeniName][#|clColumnListDjeeniName]   'Current cell reference to use in the Cell parameter of a Cell set+wsPelda![#|rlSorok][#|clCellak] 'aktuális cella hivakozása Sor- és OszlopListával
 </code> </code>
  
-or +vagy 
  
 <code> <code>
-wsExample![#|rlRowListDjeeniName]#    'we can leave out the |clColumnListDjeeniName part and square brackets+wsPelda![#|rlSorok]#    'a legbelső OszlopLista Djeeni kód módosítója elhagyható
 </code> </code>
-===== Calculations =====+===== Számolások =====
  
-Moving data from one location to another involves calculations. In Djeeni you can use the **[+...]** formula extension to perform calculations. +Az adatmozgatás az egyik helyről a másikra sokszor számolással történik. Djeeni a **[+...]** formula kiegészítéssel számol.
  
-^ Example calculations || +^ Számolási példák || 
-^ Expected result ^ Djeeni formula ^ +^ elvárt eredmény ^ Djeeni formula ^ 
-| The row below the last row with value | [+#RowEnd+1] | +| Az utolsó adatosr utáni sor | [+#RowEnd+1] | 
-| The column right to the last column with data | [+#ColumnEnd+1] | +| Az utolsó adatoszlop melletti oszlop | [+#ColumnEnd+1] | 
-| Create three target rows for every source row in a row list | [+#*3], [+#*3+1], [+#*3+2] | +| Minden egyes listasorhoz három célsor készítése | [+#*3], [+#*3+1], [+#*3+2] | 
-| Create a summary value of every 100 rows in a row list | SUM(A[+#-99]:A[#]) => B[+#/100] |+| Egy sorlista minden 100. sorához összegzés készítése | SUM(A[+#-99]:A[#]) => B[+#/100] |
  
-===== Relative folder specification =====+===== Relatív mappák megadása ===== 
 + 
 +Relatív mappákat is használhatsz a Djeeni folyamatban a **#DjeeniFolder** Djeeni kód megadásával. A **#DjeeniFolder** azt a mappát jelenti, amelyikben Djeeni maga helyezkedik el. Innen indulva megadhatsz almappákat, ha szükséges: 
 + 
 +<code> 
 +  #DjeeniFolder\Riportok  'a Djeeni mappa Riportok almappája 
 + </code>
  
-To use a relative location you can use the #DjeeniFolder reserved name, which will take the folder where your djeeni client file is currently saved. From there you can then specify the subfolders, if needed.