0 Replies Latest reply: Apr 22, 2016 8:23 AM by Nahel Fal RSS

    Editing my Sankey

      Hello,
      I working on my own code in HTML and it works well and I get the input from CSV File.

       

       

       

      var ccs=loadCSV("test1.csv");

       

       

      console.log(ccs);

       

       

       

       

      var json = ccs.split('\n').reduce(function(result, line, index) {

        if (index > 0) { // Skip header.

          var data = line.split(';');

      console.log (data);

          if (data.length === 5) { // Skip rows with incomplete columns.

            var containsSourceNode = result.nodes.some(function(node) { return node.name === data[0]; });

            if (!containsSourceNode) {

              result.nodes.push({

                node : result.nodes.length,

                name : data[0],

                xPos : data[1]

              });

            }

       

       

            var containsTargetNode = result.nodes.some(function(node) { return node.name === data[2]; });

            if (!containsTargetNode) {

              result.nodes.push({

                node : result.nodes.length,

                name : data[2],

                xPos : data[3]

              });

            }

       

       

            result.links.push({

              source : result.nodes.filter(function(node) { return node.name === data[0]; })[0].node,

              target : result.nodes.filter(function(node) { return node.name === data[2]; })[0].node,

              value : data[4]

            });

          }

        }

        return result;

      }, {

        nodes : [],

        links : []

      });

       

       

      that's how i get the array for Nodes and Links and now i want to do create an extension for Qlik Sense, but I don't know how to get the Dimensions and the Measurements or how to link them to my code..
      any help hint could help.
      Thnx