<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.dglogik.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.dglogik.com/feed.php">
        <title>DGLogik dglux_v2_wiki:widgets:data_category</title>
        <description></description>
        <link>https://wiki.dglogik.com/</link>
        <image rdf:resource="https://wiki.dglogik.com/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-27T04:53:19+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:case_block?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:csv?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:date_format?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:filter?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:group_by?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:home?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:if_block?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:json?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:math_expression?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:rollup?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:script?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:simple_ops?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:table_gen?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:table_ops?rev=1632149480&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:time_machine?rev=1632149481&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:timer?rev=1632149481&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:xml?rev=1632149481&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.dglogik.com/lib/tpl/bootstrap3/images/favicon.ico">
        <title>DGLogik</title>
        <link>https://wiki.dglogik.com/</link>
        <url>https://wiki.dglogik.com/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:case_block?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Case Block</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:case_block?rev=1632149480&amp;do=diff</link>
        <description>Case Block

 The Case Block allows you to compare an input value against multiple conditions, as well as define the resulting value for each condition.

Workflows

The first step when using the Case Block is to define how many cases you will need. The next step is to define what operation and value to use for each case. In the event that more than one condition is true, the result will be the first true condition that is met.</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:csv?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSV Loader</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:csv?rev=1632149480&amp;do=diff</link>
        <description>CSV Loader

 The CSV Loader is a component that allows you to bring in external data from a CSV source.

Workflows

The Standard Workflow for when using the CSV Loader is to first add the CSV file to the server (a process that can be completed via the File Management System). Once you've acquired a CSV Data source on your server, simply append the file path to the 'CSV Path' property of the widget. After you've defined the data source, you will now be able to use the CSV Table to bind to Repeate…</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:date_format?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Date Formatter</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:date_format?rev=1632149480&amp;do=diff</link>
        <description>Date Formatter

 The Date Formatter is a widget that allows you to transform a given Timestamp into a specified format for use in your dashboard.

Workflows

The Standard Workflow when using a Date Formatter is to first define the source for your timestamp. This is often a binding from a station point or column value. After defining the source for the timestamp, you then have the option to define exactly how the timestamp should be transformed before it is displayed on your dashboard.</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:filter?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Filter</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:filter?rev=1632149480&amp;do=diff</link>
        <description>Filter

 The Filter is a commonly used widget when using tables within your dashboard. The filter widget allows you to filter, page, and sort a table based on parameters provided.

Workflows

The Standard Workflow when using a Filter Widget is to first define the source table by binding from another table. After a source table is defined, you can start applying different table transformations to the Input Table. For filtering, a simple expression would be something like &quot;row == 0&quot;, or &quot;row</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:group_by?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Group By</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:group_by?rev=1632149480&amp;do=diff</link>
        <description>Group By

 The Group By Widget allows you to group elements from the source table based on defined values, and also define how the other columns are rolled up.

Workflows

The Standard Workflow for using a Group By widget is to start by defining your source table. The next step is to decide what to group on. This value is typically a category name or timestamp. By defining a column to Group By, the output table will populate with multiple rows grouped depending on what is defined, effectively jo…</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:home?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Data Category</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:home?rev=1632149480&amp;do=diff</link>
        <description>Data Category

 Brief Description of Widget Category

Data Widgets
 simple_ops  Simple Operations  math_expression  Math Expression  if_block  If Block  case_block  Case Block  timer  Timer  script  Script Block  filter  Filter  rollup  Rollup  date_format  Date Formatter  table_ops  Table Operations  table_gen  Table Generator  group_by  Group By  csv  CSV Loader  xml  XML Loader  json  JSON Loader</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:if_block?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>If Block</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:if_block?rev=1632149480&amp;do=diff</link>
        <description>If Block

 The If-Block allows the user to create a simple If-Then statement by defining inputs, the operation to apply to the inputs, as well as the ability to define what true and false mean.

Workflows

The Standard Workflow when applying an If-Block is to decide the type of statement you want to apply to the given inputs. Most common uses are == (value 1 equals value 2) or != (value 1 equals not value 2). Once the statement has been defined, you have the option to further define exactly what…</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:json?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>JSON Loader</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:json?rev=1632149480&amp;do=diff</link>
        <description>JSON Loader

 The JSON Loader allows you to bring in external content via a JSON Feed.

Workflows

The Standard Workflow when applying the JSON Loader to your dashboard is to first enter the URL to your JSON Feed, along with any parameters that may be required. Once you've loaded a specific feed, the next step is to define how the data is parced in DGLux. Once you've populated the Output Table with the data you've requested, the final step is to apply the data to your dashboard, typically done b…</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:math_expression?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Math Expression</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:math_expression?rev=1632149480&amp;do=diff</link>
        <description>Math Expression

 The Math Expression Widget allows the user to define up to 10 variables, as well as the complex (or simple) math expression to apply to the given values. 

Workflows

When setting up a Math Expression Block, the first step is to decide what type of math expression you want to apply by defining it in the Expression field. The next step is to either set the value of, or bind to each individual variable used within the expression.</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:rollup?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Rollup</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:rollup?rev=1632149480&amp;do=diff</link>
        <description>Rollup

 The Rollup Widget allows you to transform a table of historical data by rolling up rows of data based on timestamp.

Workflows

The Standard Workflow for applying a Rollup Widget is to first define the source data table. Next, define the date range to use (effectively trimming excess data from your input table), as well as the interval to roll up on. Under the Columns Accordion, you will need to define which column is the date field, and which columns will be rolled up (and how). Once y…</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:script?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Script Block</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:script?rev=1632149480&amp;do=diff</link>
        <description>Script Block

 The Script Block is one of the most versatile components in DGLux, by allowing you to utilize dynamic properties created on the Script Block as variables within the script. This effectively allows you to create anything from simple logic comparison, math formula's, and complex data transformation.</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:simple_ops?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Simple Operations</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:simple_ops?rev=1632149480&amp;do=diff</link>
        <description>Simple Operations

 The Simple Operations Block allows you to perform a simple math expression, a numeric rounding on a given value, or a concatenation of up to 3 values.

Workflows

The Standard Workflow when using the Simple Operations Block is to decide which operation you want to use, if not all three. When setting up a Math Expression, you have the option to define inputs 1 &amp; 2, as well as the operation you wish to apply. For numeric rounding, simply set the input value, and define how much…</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:table_gen?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Table Generator</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:table_gen?rev=1632149480&amp;do=diff</link>
        <description>Table Generator

 The Table Generator allows you to define a set amount of rows to appear in the output table.

Workflows

The Standard Workflow for using the Table Generator is to first decide how many rows you want to work with. The next step is usually to create formula or binding columns within the generated table to simulate, calculate, bind, or join data within a single table.</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:table_ops?rev=1632149480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Table Operations</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:table_ops?rev=1632149480&amp;do=diff</link>
        <description>Table Operations

 The Table Operations Widget is a powerful widget that allows you to edit, create, delete, and append data within a given table. By using row index and filtering properties, the user can call upon a specific row / column, and edit the data contained.</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:time_machine?rev=1632149481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:21+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Time Machine</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:time_machine?rev=1632149481&amp;do=diff</link>
        <description>Time Machine

 Simple Widget Description

Workflows

Standard Use of Widget Description

Properties
 Preview  Property  Description       
Demo

Sample Video of Widget in Use</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:timer?rev=1632149481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:21+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Timer</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:timer?rev=1632149481&amp;do=diff</link>
        <description>Timer

 Simple Widget Description

Workflows

Standard Use of Widget Description

Properties
 Preview  Property  Description    Timer Enabled  If Enabled, Timer will Start  Delay  Specify, in milliseconds, the delay between each Elapsed Count  Repeat Count</description>
    </item>
    <item rdf:about="https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:xml?rev=1632149481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-20T14:51:21+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>XML Loader</title>
        <link>https://wiki.dglogik.com/dglux_v2_wiki:widgets:data_category:xml?rev=1632149481&amp;do=diff</link>
        <description>XML Loader

 The XML Loader allows you to bring in external content via an XML Feed.

Workflows

The Standard Workflow when applying the XML Loader to your dashboard is to first enter the URL to your XML Feed, along with any parameters that may be required. Once you've loaded a specific feed, the next step is to define how the data is parced in DGLux. Once you've populated the Output Table with the data you've requested, the final step is to apply the data to your dashboard, typically done by bi…</description>
    </item>
</rdf:RDF>
